u3g_l2_mob_aura_champ.jpg
Aura diferente para los mobs campeones que son agresivos y no agresivos:
### 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 boolean 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.getBoolean("ChampionEnableAura", false);
+ //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 && _npc.isChampion())
+ {
+ writeC(_npc.isAggressive()?2:1);
+ }
+ else
+ {
+ writeC(0);
+ }
writeF(_collisionRadius);
writeF(_collisionHeight);
writeD(_enchantEffect); // C4
# Enable aura from champion mobs
# 0 - no aura / 1 - blue aura / 2 - red aura
# Default = 0
ChampionEnableAura = 1