U3Games
Lineage II | Desarrollo & Soporte => Desarrollo de Servidores => Implementaciones => Mensaje iniciado por: Neron en Sep 09, 2022, 12:04 PM
===================================================================================
Index: java.org.l2jdevs.Config.java
===================================================================================
public static boolean SHOW_NPC_LVL;
+ public static boolean SHOW_RED_NAME_IF_AGGRO;
public static boolean SHOW_NPC_AGGRESSION;
SHOW_NPC_LVL = generalConfig.getBoolean("ShowNpcLevel", false);
+ SHOW_RED_NAME_IF_AGGRO = generalConfig.getBoolean("ShowRedName", false);
SHOW_NPC_AGGRESSION = generalConfig.getBoolean("ShowNpcAggression", false);
===================================================================================
Index: java.org.l2jdevs.gameserver.model.actor.Creature.java
===================================================================================
@Override
public boolean isCreature()
{
return true;
}
+
+ /**
+ * Return True if the NpcInstance is agressive (ex : MonsterInstance in function of aggroRange).
+ * @return true, if is aggressive
+ */
+ public boolean isAggressive()
+ {
+ return false;
+ }
}
===================================================================================
Index: java.org.l2jdevs.gameserver.network.serverpackets.NpcInfo.java
===================================================================================
if (_creature instanceof Summon)
{
writeD(0x01); // Title color 0=client default
writeD(((Summon) _creature).getPvpFlag());
writeD(((Summon) _creature).getKarma());
}
+ else if (Config.SHOW_RED_NAME_IF_AGGRO)
+ {
+ writeD(0);
+ writeD(0);
+ writeD(_creature.isAggressive() ? 0x9999 : 0x00);
+ }
else
{
writeD(0);
writeD(0);
writeD(0);
}
===================================================================================
Index: dist\game\config\main\General.ini
===================================================================================
# Show the level of monsters.
# Default: false
ShowNpcLevel = False
+
+# Show Red name of NPC / Monster if is agrro
+# Default: False
+ShowRedName = True
# Show aggression of monsters.
# Default: false
ShowNpcAggression = False