Fixed Olympiad buffer spawning.

This commit is contained in:
MobiusDev
2018-04-25 13:26:15 +00:00
parent 4bf64dc12c
commit f03fa5db9a
6 changed files with 12 additions and 0 deletions

View File

@@ -88,11 +88,13 @@ public class OlympiadStadium
public final void spawnBuffers() public final void spawnBuffers()
{ {
_buffers.forEach(L2Spawn::startRespawn);
_buffers.forEach(L2Spawn::doSpawn); _buffers.forEach(L2Spawn::doSpawn);
} }
public final void deleteBuffers() public final void deleteBuffers()
{ {
_buffers.forEach(L2Spawn::stopRespawn);
_buffers.stream().map(L2Spawn::getLastSpawn).filter(Objects::nonNull).forEach(L2Npc::deleteMe); _buffers.stream().map(L2Spawn::getLastSpawn).filter(Objects::nonNull).forEach(L2Npc::deleteMe);
} }

View File

@@ -88,11 +88,13 @@ public class OlympiadStadium
public final void spawnBuffers() public final void spawnBuffers()
{ {
_buffers.forEach(L2Spawn::startRespawn);
_buffers.forEach(L2Spawn::doSpawn); _buffers.forEach(L2Spawn::doSpawn);
} }
public final void deleteBuffers() public final void deleteBuffers()
{ {
_buffers.forEach(L2Spawn::stopRespawn);
_buffers.stream().map(L2Spawn::getLastSpawn).filter(Objects::nonNull).forEach(L2Npc::deleteMe); _buffers.stream().map(L2Spawn::getLastSpawn).filter(Objects::nonNull).forEach(L2Npc::deleteMe);
} }

View File

@@ -88,11 +88,13 @@ public class OlympiadStadium
public final void spawnBuffers() public final void spawnBuffers()
{ {
_buffers.forEach(L2Spawn::startRespawn);
_buffers.forEach(L2Spawn::doSpawn); _buffers.forEach(L2Spawn::doSpawn);
} }
public final void deleteBuffers() public final void deleteBuffers()
{ {
_buffers.forEach(L2Spawn::stopRespawn);
_buffers.stream().map(L2Spawn::getLastSpawn).filter(Objects::nonNull).forEach(L2Npc::deleteMe); _buffers.stream().map(L2Spawn::getLastSpawn).filter(Objects::nonNull).forEach(L2Npc::deleteMe);
} }

View File

@@ -88,11 +88,13 @@ public class OlympiadStadium
public final void spawnBuffers() public final void spawnBuffers()
{ {
_buffers.forEach(L2Spawn::startRespawn);
_buffers.forEach(L2Spawn::doSpawn); _buffers.forEach(L2Spawn::doSpawn);
} }
public final void deleteBuffers() public final void deleteBuffers()
{ {
_buffers.forEach(L2Spawn::stopRespawn);
_buffers.stream().map(L2Spawn::getLastSpawn).filter(Objects::nonNull).forEach(L2Npc::deleteMe); _buffers.stream().map(L2Spawn::getLastSpawn).filter(Objects::nonNull).forEach(L2Npc::deleteMe);
} }

View File

@@ -88,11 +88,13 @@ public class OlympiadStadium
public final void spawnBuffers() public final void spawnBuffers()
{ {
_buffers.forEach(L2Spawn::startRespawn);
_buffers.forEach(L2Spawn::doSpawn); _buffers.forEach(L2Spawn::doSpawn);
} }
public final void deleteBuffers() public final void deleteBuffers()
{ {
_buffers.forEach(L2Spawn::stopRespawn);
_buffers.stream().map(L2Spawn::getLastSpawn).filter(Objects::nonNull).forEach(L2Npc::deleteMe); _buffers.stream().map(L2Spawn::getLastSpawn).filter(Objects::nonNull).forEach(L2Npc::deleteMe);
} }

View File

@@ -88,11 +88,13 @@ public class OlympiadStadium
public final void spawnBuffers() public final void spawnBuffers()
{ {
_buffers.forEach(L2Spawn::startRespawn);
_buffers.forEach(L2Spawn::doSpawn); _buffers.forEach(L2Spawn::doSpawn);
} }
public final void deleteBuffers() public final void deleteBuffers()
{ {
_buffers.forEach(L2Spawn::stopRespawn);
_buffers.stream().map(L2Spawn::getLastSpawn).filter(Objects::nonNull).forEach(L2Npc::deleteMe); _buffers.stream().map(L2Spawn::getLastSpawn).filter(Objects::nonNull).forEach(L2Npc::deleteMe);
} }