Jyggs Posted May 1, 2015 Posted May 1, 2015 (edited) I know this thread is ages old and all.... But I updated some of the code so it works with the L2j H5 Stable (Dec 2014) build as well. ### Eclipse Workspace Patch 1.0 #P L2J_Server diff --git java/com/l2jserver/Config.java java/com/l2jserver/Config.java index cd2c15e..2fbe9d1 100644 --- java/com/l2jserver/Config.java +++ java/com/l2jserver/Config.java @@ -699,6 +699,7 @@ public static int L2JMOD_CHAMPION_REWARD_QTY; public static boolean L2JMOD_CHAMPION_ENABLE_VITALITY; public static boolean L2JMOD_CHAMPION_ENABLE_IN_INSTANCES; + 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; @@ -2248,6 +2249,11 @@ L2JMOD_CHAMPION_REWARD_ID = L2JModSettings.getInt("ChampionRewardItemID", 6393); L2JMOD_CHAMPION_REWARD_QTY = L2JModSettings.getInt("ChampionRewardItemQty", 1); L2JMOD_CHAMPION_ENABLE_VITALITY = L2JModSettings.getBoolean("ChampionEnableVitality", false); + + //Champion Aura + L2JMOD_CHAMPION_ENABLE_AURA = L2JModSettings.getInt("ChampionEnableAura", 0); + if (L2JMOD_CHAMPION_ENABLE_AURA != 0 && L2JMOD_CHAMPION_ENABLE_AURA != 1 && L2JMOD_CHAMPION_ENABLE_AURA != 2) L2JMOD_CHAMPION_ENABLE_AURA = 0; + //End L2JMOD_CHAMPION_ENABLE_IN_INSTANCES = L2JModSettings.getBoolean("ChampionEnableInInstances", false); TVT_EVENT_ENABLED = L2JModSettings.getBoolean("TvTEventEnabled", false); diff --git java/com/l2jserver/gameserver/network/serverpackets/AbstractNpcInfo.java java/com/l2jserver/gameserver/network/serverpackets/AbstractNpcInfo.java index f8f944c..4f631f4 100644 --- java/com/l2jserver/gameserver/network/serverpackets/AbstractNpcInfo.java +++ java/com/l2jserver/gameserver/network/serverpackets/AbstractNpcInfo.java @@ -189,8 +189,15 @@ writeD(_allyCrest); // all crest writeC(_npc.isInsideZone(ZoneId.WATER) ? 1 : _npc.isFlying() ? 2 : 0); // C2 - writeC(_npc.getTeam().getId()); - + // writeC(_npc.getTeam().getId()); + if (Config.L2JMOD_CHAMPION_ENABLE) + { + writeC(_npc.isChampion() ? Config.L2JMOD_CHAMPION_ENABLE_AURA : 0); + } + else + { + writeC(_npc.getTeam().getId()); + } writeF(_collisionRadius); writeF(_collisionHeight); writeD(_enchantEffect); // C4 Also remember to add this to the end of the Champion configurations inside the L2jMods.Properties file.... # Enable aura from champion mobs # 0 - no aura / 1 - blue aura / 2 - red aura # Default = 0 ChampionEnableAura = 1 BTW.... Does anyone know how to change the aura type? I'd rather have something else be the aura instead of the TVT markers. Edited May 1, 2015 by Jyggs Quote
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.