Force some spawns managed out of Spawn class.
This commit is contained in:
@@ -1080,11 +1080,11 @@ public class Fort extends AbstractResidence
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
_isSuspiciousMerchantSpawned = true;
|
||||
initSiegeNpcs();
|
||||
for (Spawn spawnDat : _siegeNpcs)
|
||||
{
|
||||
spawnDat.doSpawn();
|
||||
spawnDat.doSpawn(false);
|
||||
spawnDat.startRespawn();
|
||||
}
|
||||
}
|
||||
@@ -1107,7 +1107,7 @@ public class Fort extends AbstractResidence
|
||||
{
|
||||
for (Spawn spawnDat : _npcCommanders)
|
||||
{
|
||||
spawnDat.doSpawn();
|
||||
spawnDat.doSpawn(false);
|
||||
spawnDat.startRespawn();
|
||||
}
|
||||
}
|
||||
@@ -1125,7 +1125,7 @@ public class Fort extends AbstractResidence
|
||||
{
|
||||
for (Spawn spawnDat : _specialEnvoys)
|
||||
{
|
||||
spawnDat.doSpawn();
|
||||
spawnDat.doSpawn(false);
|
||||
spawnDat.startRespawn();
|
||||
}
|
||||
}
|
||||
@@ -1147,7 +1147,7 @@ public class Fort extends AbstractResidence
|
||||
spawnDat.setHeading(rs.getInt("heading"));
|
||||
spawnDat.setRespawnDelay(60);
|
||||
SpawnTable.getInstance().addNewSpawn(spawnDat, false);
|
||||
spawnDat.doSpawn();
|
||||
spawnDat.doSpawn(false);
|
||||
spawnDat.startRespawn();
|
||||
}
|
||||
}
|
||||
|
@@ -1097,7 +1097,7 @@ public class FortSiege implements Siegable
|
||||
spawnDat.setXYZ(_sp.getLocation());
|
||||
spawnDat.setHeading(_sp.getLocation().getHeading());
|
||||
spawnDat.setRespawnDelay(60);
|
||||
spawnDat.doSpawn();
|
||||
spawnDat.doSpawn(false);
|
||||
spawnDat.stopRespawn();
|
||||
_commanders.add(spawnDat);
|
||||
}
|
||||
@@ -1168,7 +1168,7 @@ public class FortSiege implements Siegable
|
||||
{
|
||||
for (Spawn spawnDat : _siegeGuards)
|
||||
{
|
||||
spawnDat.doSpawn();
|
||||
spawnDat.doSpawn(false);
|
||||
if (spawnDat.getRespawnDelay() == 0)
|
||||
{
|
||||
spawnDat.stopRespawn();
|
||||
|
@@ -1486,7 +1486,7 @@ public class Siege implements Siegable
|
||||
{
|
||||
final Spawn spawn = new Spawn(ts.getId());
|
||||
spawn.setLocation(ts.getLocation());
|
||||
_controlTowers.add((ControlTower) spawn.doSpawn());
|
||||
_controlTowers.add((ControlTower) spawn.doSpawn(false));
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -1507,7 +1507,7 @@ public class Siege implements Siegable
|
||||
{
|
||||
final Spawn spawn = new Spawn(ts.getId());
|
||||
spawn.setLocation(ts.getLocation());
|
||||
final FlameTower tower = (FlameTower) spawn.doSpawn();
|
||||
final FlameTower tower = (FlameTower) spawn.doSpawn(false);
|
||||
tower.setUpgradeLevel(ts.getUpgradeLevel());
|
||||
tower.setZoneList(ts.getZoneList());
|
||||
_flameTowers.add(tower);
|
||||
|
Reference in New Issue
Block a user