Monsters in instances should not teleport to spawn.
Contributed by gigilo1968.
This commit is contained in:
parent
9be2cb4243
commit
108bebeacf
@ -679,7 +679,7 @@ public class L2AttackableAI extends L2CharacterAI implements Runnable
|
||||
}
|
||||
|
||||
// Monster teleport to spawn
|
||||
if (npc.isMonster() && (npc.getSpawn() != null))
|
||||
if (npc.isMonster() && (npc.getSpawn() != null) && !npc.isInInstance())
|
||||
{
|
||||
npc.teleToLocation(npc.getSpawn(), false);
|
||||
}
|
||||
|
@ -679,7 +679,7 @@ public class L2AttackableAI extends L2CharacterAI implements Runnable
|
||||
}
|
||||
|
||||
// Monster teleport to spawn
|
||||
if (npc.isMonster() && (npc.getSpawn() != null))
|
||||
if (npc.isMonster() && (npc.getSpawn() != null) && !npc.isInInstance())
|
||||
{
|
||||
npc.teleToLocation(npc.getSpawn(), false);
|
||||
}
|
||||
|
@ -679,7 +679,7 @@ public class L2AttackableAI extends L2CharacterAI implements Runnable
|
||||
}
|
||||
|
||||
// Monster teleport to spawn
|
||||
if (npc.isMonster() && (npc.getSpawn() != null))
|
||||
if (npc.isMonster() && (npc.getSpawn() != null) && !npc.isInInstance())
|
||||
{
|
||||
npc.teleToLocation(npc.getSpawn(), false);
|
||||
}
|
||||
|
@ -679,7 +679,7 @@ public class L2AttackableAI extends L2CharacterAI implements Runnable
|
||||
}
|
||||
|
||||
// Monster teleport to spawn
|
||||
if (npc.isMonster() && (npc.getSpawn() != null))
|
||||
if (npc.isMonster() && (npc.getSpawn() != null) && !npc.isInInstance())
|
||||
{
|
||||
npc.teleToLocation(npc.getSpawn(), false);
|
||||
}
|
||||
|
@ -845,7 +845,7 @@ public class L2AttackableAI extends L2CharacterAI implements Runnable
|
||||
}
|
||||
|
||||
// Monster teleport to spawn
|
||||
if (npc.isMonster() && (npc.getSpawn() != null))
|
||||
if (npc.isMonster() && (npc.getSpawn() != null) && (npc.getInstanceId() == 0))
|
||||
{
|
||||
npc.teleToLocation(npc.getSpawn(), false);
|
||||
}
|
||||
|
@ -679,7 +679,7 @@ public class L2AttackableAI extends L2CharacterAI implements Runnable
|
||||
}
|
||||
|
||||
// Monster teleport to spawn
|
||||
if (npc.isMonster() && (npc.getSpawn() != null))
|
||||
if (npc.isMonster() && (npc.getSpawn() != null) && !npc.isInInstance())
|
||||
{
|
||||
npc.teleToLocation(npc.getSpawn(), false);
|
||||
}
|
||||
|
@ -679,7 +679,7 @@ public class L2AttackableAI extends L2CharacterAI implements Runnable
|
||||
}
|
||||
|
||||
// Monster teleport to spawn
|
||||
if (npc.isMonster() && (npc.getSpawn() != null))
|
||||
if (npc.isMonster() && (npc.getSpawn() != null) && !npc.isInInstance())
|
||||
{
|
||||
npc.teleToLocation(npc.getSpawn(), false);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user