Fixed Beleth instant respawn after server restart.

Contributed by Sahar.
This commit is contained in:
MobiusDevelopment
2019-09-28 09:43:37 +00:00
parent 309e912f7b
commit dbe4f6596a
9 changed files with 18 additions and 0 deletions

View File

@@ -35,6 +35,7 @@ import org.l2jmobius.gameserver.model.actor.Attackable;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.DoorInstance; import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.effects.EffectType; import org.l2jmobius.gameserver.model.effects.EffectType;
import org.l2jmobius.gameserver.model.holders.ItemHolder; import org.l2jmobius.gameserver.model.holders.ItemHolder;
@@ -466,6 +467,7 @@ public class Beleth extends AbstractNpcAI
case "SPAWN_REAL": case "SPAWN_REAL":
{ {
_beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152)); _beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152));
GrandBossManager.getInstance().addBoss((GrandBossInstance) _beleth);
break; break;
} }
case "SPAWN26": case "SPAWN26":

View File

@@ -35,6 +35,7 @@ import org.l2jmobius.gameserver.model.actor.Attackable;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.DoorInstance; import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.effects.EffectType; import org.l2jmobius.gameserver.model.effects.EffectType;
import org.l2jmobius.gameserver.model.holders.ItemHolder; import org.l2jmobius.gameserver.model.holders.ItemHolder;
@@ -466,6 +467,7 @@ public class Beleth extends AbstractNpcAI
case "SPAWN_REAL": case "SPAWN_REAL":
{ {
_beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152)); _beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152));
GrandBossManager.getInstance().addBoss((GrandBossInstance) _beleth);
break; break;
} }
case "SPAWN26": case "SPAWN26":

View File

@@ -35,6 +35,7 @@ import org.l2jmobius.gameserver.model.actor.Attackable;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.DoorInstance; import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.effects.EffectType; import org.l2jmobius.gameserver.model.effects.EffectType;
import org.l2jmobius.gameserver.model.holders.ItemHolder; import org.l2jmobius.gameserver.model.holders.ItemHolder;
@@ -466,6 +467,7 @@ public class Beleth extends AbstractNpcAI
case "SPAWN_REAL": case "SPAWN_REAL":
{ {
_beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152)); _beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152));
GrandBossManager.getInstance().addBoss((GrandBossInstance) _beleth);
break; break;
} }
case "SPAWN26": case "SPAWN26":

View File

@@ -35,6 +35,7 @@ import org.l2jmobius.gameserver.model.actor.Attackable;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.DoorInstance; import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.effects.EffectType; import org.l2jmobius.gameserver.model.effects.EffectType;
import org.l2jmobius.gameserver.model.holders.ItemHolder; import org.l2jmobius.gameserver.model.holders.ItemHolder;
@@ -466,6 +467,7 @@ public class Beleth extends AbstractNpcAI
case "SPAWN_REAL": case "SPAWN_REAL":
{ {
_beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152)); _beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152));
GrandBossManager.getInstance().addBoss((GrandBossInstance) _beleth);
break; break;
} }
case "SPAWN26": case "SPAWN26":

View File

@@ -35,6 +35,7 @@ import org.l2jmobius.gameserver.model.actor.Attackable;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.DoorInstance; import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.effects.EffectType; import org.l2jmobius.gameserver.model.effects.EffectType;
import org.l2jmobius.gameserver.model.holders.ItemHolder; import org.l2jmobius.gameserver.model.holders.ItemHolder;
@@ -466,6 +467,7 @@ public class Beleth extends AbstractNpcAI
case "SPAWN_REAL": case "SPAWN_REAL":
{ {
_beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152)); _beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152));
GrandBossManager.getInstance().addBoss((GrandBossInstance) _beleth);
break; break;
} }
case "SPAWN26": case "SPAWN26":

View File

@@ -35,6 +35,7 @@ import org.l2jmobius.gameserver.model.actor.Attackable;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.DoorInstance; import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.effects.EffectType; import org.l2jmobius.gameserver.model.effects.EffectType;
import org.l2jmobius.gameserver.model.holders.ItemHolder; import org.l2jmobius.gameserver.model.holders.ItemHolder;
@@ -466,6 +467,7 @@ public class Beleth extends AbstractNpcAI
case "SPAWN_REAL": case "SPAWN_REAL":
{ {
_beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152)); _beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152));
GrandBossManager.getInstance().addBoss((GrandBossInstance) _beleth);
break; break;
} }
case "SPAWN26": case "SPAWN26":

View File

@@ -35,6 +35,7 @@ import org.l2jmobius.gameserver.model.actor.Attackable;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.DoorInstance; import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.effects.EffectType; import org.l2jmobius.gameserver.model.effects.EffectType;
import org.l2jmobius.gameserver.model.holders.ItemHolder; import org.l2jmobius.gameserver.model.holders.ItemHolder;
@@ -466,6 +467,7 @@ public class Beleth extends AbstractNpcAI
case "SPAWN_REAL": case "SPAWN_REAL":
{ {
_beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152)); _beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152));
GrandBossManager.getInstance().addBoss((GrandBossInstance) _beleth);
break; break;
} }
case "SPAWN26": case "SPAWN26":

View File

@@ -35,6 +35,7 @@ import org.l2jmobius.gameserver.model.actor.Attackable;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.DoorInstance; import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.effects.EffectType; import org.l2jmobius.gameserver.model.effects.EffectType;
import org.l2jmobius.gameserver.model.holders.ItemHolder; import org.l2jmobius.gameserver.model.holders.ItemHolder;
@@ -466,6 +467,7 @@ public class Beleth extends AbstractNpcAI
case "SPAWN_REAL": case "SPAWN_REAL":
{ {
_beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152)); _beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152));
GrandBossManager.getInstance().addBoss((GrandBossInstance) _beleth);
break; break;
} }
case "SPAWN26": case "SPAWN26":

View File

@@ -35,6 +35,7 @@ import org.l2jmobius.gameserver.model.actor.Attackable;
import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.DoorInstance; import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.effects.EffectType; import org.l2jmobius.gameserver.model.effects.EffectType;
import org.l2jmobius.gameserver.model.holders.ItemHolder; import org.l2jmobius.gameserver.model.holders.ItemHolder;
@@ -467,6 +468,7 @@ public class Beleth extends AbstractNpcAI
case "SPAWN_REAL": case "SPAWN_REAL":
{ {
_beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152)); _beleth = addSpawn(REAL_BELETH, new Location(16323, 213170, -9357, 49152));
GrandBossManager.getInstance().addBoss((GrandBossInstance) _beleth);
break; break;
} }
case "SPAWN26": case "SPAWN26":