Make transcendent monsters aggressive on spawn.

This commit is contained in:
MobiusDevelopment 2021-09-12 07:50:06 +00:00
parent bfb589b0a5
commit fd4ad348ab
2 changed files with 16 additions and 2 deletions

View File

@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.enums.TeleportWhereType;
import org.l2jmobius.gameserver.instancemanager.InstanceManager;
import org.l2jmobius.gameserver.model.Shortcut;
import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Attackable;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.holders.SkillHolder;
@ -302,7 +303,13 @@ public class TranscendentZone extends AbstractInstance
{
player.getInstanceWorld().spawnGroup("treasures");
}
player.getInstanceWorld().spawnGroup("monsters");
for (Npc npc : player.getInstanceWorld().spawnGroup("monsters"))
{
if (npc.isAttackable())
{
((Attackable) npc).addDamageHate(player, 0, 9999);
}
}
}
}
}, 0, 30000);

View File

@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.enums.TeleportWhereType;
import org.l2jmobius.gameserver.instancemanager.InstanceManager;
import org.l2jmobius.gameserver.model.Shortcut;
import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Attackable;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.holders.SkillHolder;
@ -302,7 +303,13 @@ public class TranscendentZone extends AbstractInstance
{
player.getInstanceWorld().spawnGroup("treasures");
}
player.getInstanceWorld().spawnGroup("monsters");
for (Npc npc : player.getInstanceWorld().spawnGroup("monsters"))
{
if (npc.isAttackable())
{
((Attackable) npc).addDamageHate(player, 0, 9999);
}
}
}
}
}, 0, 30000);