Dropped L2Spawn spawnOne method.

This commit is contained in:
MobiusDev
2018-05-21 15:07:29 +00:00
parent b58e4ca5c6
commit c8488b05c8
18 changed files with 37 additions and 124 deletions

View File

@ -739,7 +739,7 @@ public final class TerritoryWarManager implements Siegable
spawnDat.setZ(loc.getZ());
spawnDat.setHeading(loc.getHeading());
spawnDat.stopRespawn();
return spawnDat.spawnOne(false);
return spawnDat.doSpawn(false);
}
catch (Exception e)
{

View File

@ -65,7 +65,7 @@ public class L2Spawn implements IPositionable, IIdentifiable, INamable
/** The identifier of the location area where L2NpcInstance can be spawned */
private int _locationId;
/** The Location of this NPC spawn. */
private Location _location = new Location(0, 0, 0, 0, 0);
private static Location _location = new Location(0, 0, 0, 0, 0);
/** Link to NPC spawn territory */
private NpcSpawnTerritory _spawnTerritory = null;
/** Minimum respawn delay */
@ -410,16 +410,6 @@ public class L2Spawn implements IPositionable, IIdentifiable, INamable
return _currentCount;
}
/**
* Create a L2NpcInstance in this L2Spawn.
* @param val
* @return
*/
public L2Npc spawnOne(boolean val)
{
return doSpawn(val);
}
/**
* @return true if respawn enabled
*/
@ -478,7 +468,6 @@ public class L2Spawn implements IPositionable, IIdentifiable, INamable
if (_template.isType("L2Pet") || _template.isType("L2Decoy") || _template.isType("L2Trap"))
{
_currentCount++;
return null;
}
@ -519,10 +508,11 @@ public class L2Spawn implements IPositionable, IIdentifiable, INamable
// New method
if (_spawnTerritory != null)
{
final Location p = _spawnTerritory.getRandomPoint();
newlocx = p.getX();
newlocy = p.getY();
newlocz = p.getZ();
final Location loc = _spawnTerritory.getRandomPoint();
newlocx = loc.getX();
newlocy = loc.getY();
newlocz = loc.getZ();
setLocation(loc);
}
else if ((getX() == 0) && (getY() == 0))
{

View File

@ -1879,7 +1879,7 @@ public abstract class AbstractScript extends ManagedScript
spawn.setZ(z);
spawn.stopRespawn();
final L2Npc npc = spawn.spawnOne(isSummonSpawn);
final L2Npc npc = spawn.doSpawn(isSummonSpawn);
if (despawnDelay > 0)
{
npc.scheduleDespawn(despawnDelay);