Force some spawns managed out of Spawn class.

This commit is contained in:
MobiusDevelopment
2022-01-09 02:02:18 +00:00
parent c4a6c3b8a1
commit 9c068db77f
81 changed files with 229 additions and 229 deletions

View File

@@ -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();
}
}

View File

@@ -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();

View File

@@ -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);