DaFFyNaSH Posted February 24, 2011 Share Posted February 24, 2011 This Stuff is not mine, i found it in l2jserver's custom MOD section. And as I saw there is not something like this here I'd like to share it with you. It's usefull for server who has enabled the champions mod. The mod i found was for epilogue/Freya, i just adapt it with veeery hard work (just joking, 2 lines deleted and 2 lines added LoL). I think, the way i adapted it, now it fits Final,Epilogue and Freya [bUT I HAVE ONLY TEST IT ON FINAL]! So, here is the patch: Index: java/com/l2jserver/Config.java =================================================================== --- java/com/l2jserver/Config.java (revision 4430) +++ java/com/l2jserver/Config.java (working copy) @@ -642,6 +642,7 @@ public static int L2JMOD_CHAMPION_REWARD_QTY; public static boolean L2JMOD_CHAMPION_ENABLE_VITALITY; + public static int L2JMOD_CHAMPION_ENABLE_AURA; public static boolean TVT_EVENT_ENABLED; public static boolean TVT_EVENT_IN_INSTANCE; public static String TVT_EVENT_INSTANCE_FILE; @@ -2201,6 +2202,8 @@ L2JMOD_CHAMPION_REWARD_QTY = Integer.parseInt(L2JModSettings.getProperty("ChampionRewardItemQty", "1")); L2JMOD_CHAMPION_ENABLE_VITALITY = Boolean.parseBoolean(L2JModSettings.getProperty("ChampionEnableVitality", "False")); + L2JMOD_CHAMPION_ENABLE_AURA = Integer.parseInt(L2JModSettings.getProperty("ChampionEnableAura", "0")); + if (L2JMOD_CHAMPION_ENABLE_AURA != 0 && L2JMOD_CHAMPION_ENABLE_AURA != 1 && L2JMOD_CHAMPION_ENABLE_AURA != 2) L2JMOD_CHAMPION_ENABLE_AURA = 0; TVT_EVENT_ENABLED = Boolean.parseBoolean(L2JModSettings.getProperty("TvTEventEnabled", "false")); TVT_EVENT_IN_INSTANCE = Boolean.parseBoolean(L2JModSettings.getProperty("TvTEventInInstance", "false")); Index: java/com/l2jserver/gameserver/network/serverpackets/AbstractNpcInfo.java =================================================================== --- java/com/l2jserver/gameserver/network/serverpackets/AbstractNpcInfo.java (revision 4430) +++ java/com/l2jserver/gameserver/network/serverpackets/AbstractNpcInfo.java (working copy) @@ -185,7 +185,14 @@ writeD(_allyId); // ally id writeD(_allyCrest); // all crest writeC(_npc.isFlying() ? 2 : 0); // C2 - writeC(0x00); // title color 0=client + if (Config.L2JMOD_CHAMPION_ENABLE) + { + writeC(_npc.isChampion() ? Config.L2JMOD_CHAMPION_ENABLE_AURA : 0); + } + else + { + writeC(0); + } writeF(_collisionRadius); writeF(_collisionHeight); Index: java/config/l2jmods.properties =================================================================== --- java/config/l2jmods.properties (revision 4430) +++ java/config/l2jmods.properties (working copy) @@ -64,6 +64,11 @@ # Works only if EnableVitality = True # Default: False ChampionEnableVitality = false +# Enable aura from champion mobs +# 0 - no aura / 1 - blue aura / 2 - red aura +# Default = 0 +ChampionEnableAura = 0 + # --------------------------------------------------------------------------- # Wedding System (by evill33t) # --------------------------------------------------------------------------- As I said, It's tested by me in l2j Gracia Final (CT2.3) but i think it could work on Epilogue, Freya. For newbies like me, if you dont want to apply code or patches just search this forum, it has everything. I got helped a lot! Edit1: (for newbies) I forgot to say, that there is option in l2jmods.properties to choose between blue aura, red aura, or disable it (info inside :D )... Edit2: here are 2 pics: http://img21.imageshack.us/i/championsaurablue.png/ http://img143.imageshack.us/i/championsaurared.png/ Credits to: qwerty13 and Sync from l2jserver forum. Quote Link to comment Share on other sites More sharing options...
scripersan Posted February 25, 2011 Share Posted February 25, 2011 Thank you always wanted to do Quote Link to comment Share on other sites More sharing options...
Lacrafarai Posted February 25, 2011 Share Posted February 25, 2011 I tried it and works perfectly, thank you very much Quote Link to comment Share on other sites More sharing options...
SoRa Posted February 25, 2011 Share Posted February 25, 2011 Nais share,I like thst idea so keep working mate and gratz. Quote Link to comment Share on other sites More sharing options...
ArkeyWave Posted March 25, 2011 Share Posted March 25, 2011 Like tvt aura .. ok there is no problem .. this is something different and weird ... so, PERFECT ^^ Thanks for sharing it with us :) I think there are another colors, not only blue and red, but ... nvm ^^ Quote Link to comment Share on other sites More sharing options...
scripersan Posted May 12, 2011 Share Posted May 12, 2011 how to make as on the assembly of the Phoenix? Quote Link to comment Share on other sites More sharing options...
Tectonic Posted May 13, 2011 Share Posted May 13, 2011 Maybe my question its newbie..but i dont know much..what i have to do to make it work ? i copy something for ur pic ? or ? cuz i already check l2jmods and i havent this..sorry for this question.. Quote Link to comment Share on other sites More sharing options...
vampir Posted May 13, 2011 Share Posted May 13, 2011 check code... add lines that have + before them and delete lines with - Quote Link to comment Share on other sites More sharing options...
Tectonic Posted May 14, 2011 Share Posted May 14, 2011 check code... add lines that have + before them and delete lines with - When i add the line to the eclipse... what i must do?? only save and then it will works? or i must do something else? Quote Link to comment Share on other sites More sharing options...
vampir Posted May 14, 2011 Share Posted May 14, 2011 compile it Quote Link to comment Share on other sites More sharing options...
Tectonic Posted May 14, 2011 Share Posted May 14, 2011 compile it Because i am noob... what did you mean about compile it?? # --------------------------------------------------------------------------- # Below are non-retail-like systems that have been integrated into the L2J project. Be warned that there may be no support for these mods beyond the original author's assistance. # --------------------------------------------------------------------------- # Champion mobs # Turns random mobs into Champions # --------------------------------------------------------------------------- # Enable/Disable Champion Mob System. ChampionEnable = True # Force Champion mobs to be passive? # To leave champion mobs to default/Agressive, set to False. # To set all champion mobs to Passive, set True. ChampionPassive = False # % chance for a mob to became champion (0 to disable). ChampionFrequency = 5 # Title of all Champion Mobs. ChampionTitle = Champion # Min and max levels allowed for a mob to be a Champion mob. ChampionMinLevel = 20 ChampionMaxLevel = 70 # Hp multiplier for Champion mobs. ChampionHp = 8 # Hp Regen Multiplier for Champion mobs. ChampionHpRegen = 1.0 # Standard rewards multiplier for Champion mobs. ChampionRewards = 8 # Adena & Seal Stone rewards multiplier for Champion mobs. ChampionAdenasRewards = 1.0 # P. Attack and M. Attack bonus for Champion mobs. ChampionAtk = 1.0 # Physical/Magical Attack Speed bonus for Champion mobs. ChampionSpdAtk = 1.0 # Specified reward item ID ChampionRewardItemID = 6393 # The amount of the specified reward a player will receive if they are awarded the item. ChampionRewardItemQty = 1 # % Chance to obtain a specified reward item from a HIGHER lvl Champion mob. ChampionRewardLowerLvlItemChance = 0 # % Chance to obtain a specified reward item from a LOWER lvl Champion mob. ChampionRewardHigherLvlItemChance = 0 # Do you want to enable the vitality calculation when killing champion mobs? # Be aware that it can lead to huge unbalance on your server, your rate for that mob would # then be "mobXP x serverRate x vitalityRate x championXpRate # Notes: # Works only if EnableVitality = True # Default: False ChampionEnableVitality = True java/com/l2jserver/Config.java (working copy) @@ -642,6 +642,7 @@ public static int L2JMOD_CHAMPION_ENABLE_AURA; @@ -2201,6 +2202,8 @@ L2JMOD_CHAMPION_ENABLE_AURA = Integer.parseInt(L2JModSettings.getProperty("ChampionEnableAura", "0")); if (L2JMOD_CHAMPION_ENABLE_AURA != 0 && L2JMOD_CHAMPION_ENABLE_AURA != 1 && L2JMOD_CHAMPION_ENABLE_AURA != 2) L2JMOD_CHAMPION_ENABLE_AURA = 0; java/com/l2jserver/gameserver/network/serverpackets/AbstractNpcInfo.java (working copy) @@ -185,7 +185,14 @@ if (Config.L2JMOD_CHAMPION_ENABLE) { writeC(_npc.isChampion() ? Config.L2JMOD_CHAMPION_ENABLE_AURA : 0); } else { writeC(0); } java/config/l2jmods.properties (working copy) @@ -64,6 +64,11 @@ # Enable aura from champion mobs # 0 - no aura / 1 - blue aura / 2 - red aura # Default = 0 ChampionEnableAura = 1 # --------------------------------------------------------------------------- # Wedding System (by evill33t) # --------------------------------------------------------------------------- that i have add in my mods.properties Quote Link to comment Share on other sites More sharing options...
vampir Posted May 14, 2011 Share Posted May 14, 2011 when you will add everything and you arent getting any errors, in package Explorer, open your core and right click on build.xml, then click on "Run as" and later click on "1 Ant build". when it will finish, go to your workspace, core, build and there you are going to find and open .zip file. And Extract all of it to your server folder. And you are done Quote Link to comment Share on other sites More sharing options...
Tectonic Posted May 14, 2011 Share Posted May 14, 2011 I understand it better now, but all of this is new for me and i ask you trully sory if i make silly question all the time.. but whit the package explorer what you mean?? there i was write the code? or it is something alse? Quote Link to comment Share on other sites More sharing options...
vampir Posted May 14, 2011 Share Posted May 14, 2011 its a window in workspace, default it is at left side in eclipse. Quote Link to comment Share on other sites More sharing options...
Tectonic Posted May 14, 2011 Share Posted May 14, 2011 OOO yea...it was front of my eye... Sory about my stupid questions all the time... for the codo now...i must only add the line with ++ or all the code? in my java/com/l2jserver/Config.java i haven't all the others line from the code...( the line without the +) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.