Tempfix for invisible spawns.

This commit is contained in:
MobiusDev
2016-08-10 18:15:28 +00:00
parent de7acf1867
commit 612e10ff3b
2 changed files with 5 additions and 12 deletions

View File

@@ -412,8 +412,7 @@ public final class FourSepulchers extends AbstractNpcAI implements IGameXmlReade
{ {
case ROOM_3_VICTIM: case ROOM_3_VICTIM:
{ {
final L2Npc boss = addSpawn(ROOM_3_CHEST_REWARDER, npc); addSpawn(ROOM_3_CHEST_REWARDER, npc);
boss.broadcastInfo(); // TODO: Why sometimes we cannot see some monsters?
break; break;
} }
case ROOM_4_CHARM_1: case ROOM_4_CHARM_1:
@@ -458,8 +457,7 @@ public final class FourSepulchers extends AbstractNpcAI implements IGameXmlReade
spawnNextWave(killer); spawnNextWave(killer);
final L2Npc teleporter = addSpawn(TELEPORTER, npc, true, 0, false); addSpawn(TELEPORTER, npc, true, 0, false);
teleporter.broadcastInfo(); // TODO: Why sometimes we cannot see some npcs?
break; break;
} }
case ROOM_6_REWARD_CHEST: case ROOM_6_REWARD_CHEST:
@@ -604,10 +602,6 @@ public final class FourSepulchers extends AbstractNpcAI implements IGameXmlReade
STORED_MONSTER_SPAWNS.get(sepulcherId).add(addSpawn(spawnInfo[2], spawnInfo[3], spawnInfo[4], spawnInfo[5], spawnInfo[6], false, 0)); STORED_MONSTER_SPAWNS.get(sepulcherId).add(addSpawn(spawnInfo[2], spawnInfo[3], spawnInfo[4], spawnInfo[5], spawnInfo[6], false, 0));
} }
} }
for (L2Npc monster : STORED_MONSTER_SPAWNS.get(sepulcherId))
{
monster.broadcastInfo(); // TODO: Why sometimes we cannot see some monsters?
}
if (currentWave == 4) if (currentWave == 4)
{ {
for (L2ZoneType zone : ZoneManager.getInstance().getZones(player)) for (L2ZoneType zone : ZoneManager.getInstance().getZones(player))
@@ -636,8 +630,7 @@ public final class FourSepulchers extends AbstractNpcAI implements IGameXmlReade
{ {
if ((spawnInfo[0] == sepulcherId) && (spawnInfo[1] == currentWave)) if ((spawnInfo[0] == sepulcherId) && (spawnInfo[1] == currentWave))
{ {
final L2Npc chest = addSpawn(MYSTERIOUS_CHEST, spawnInfo[2], spawnInfo[3], spawnInfo[4], spawnInfo[5], false, 0); addSpawn(MYSTERIOUS_CHEST, spawnInfo[2], spawnInfo[3], spawnInfo[4], spawnInfo[5], false, 0);
chest.broadcastInfo(); // TODO: Why sometimes we cannot see some chests?
break; break;
} }
} }
@@ -645,8 +638,7 @@ public final class FourSepulchers extends AbstractNpcAI implements IGameXmlReade
private void spawnKeyChest(L2PcInstance player, Location loc) private void spawnKeyChest(L2PcInstance player, Location loc)
{ {
final L2Npc chest = addSpawn(KEY_CHEST, loc != null ? loc : player); addSpawn(KEY_CHEST, loc != null ? loc : player);
chest.broadcastInfo(); // TODO: Why sometimes we cannot see some chests?
} }
private int getSepulcherId(L2PcInstance player) private int getSepulcherId(L2PcInstance player)

View File

@@ -143,6 +143,7 @@ public abstract class L2Object extends ListenersContainer implements IIdentifiab
public void onSpawn() public void onSpawn()
{ {
broadcastInfo(); // Tempfix for invisible spawns.
} }
@Override @Override