Tempfix for invisible spawns.
This commit is contained in:
@@ -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)
|
||||||
|
@@ -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
|
||||||
|
Reference in New Issue
Block a user