Prevent instant available previously used spawn location.

This commit is contained in:
MobiusDevelopment
2021-09-04 00:57:07 +00:00
parent c9f1bba4a2
commit eaeab9e073
2 changed files with 12 additions and 4 deletions

View File

@@ -67,9 +67,13 @@ public class Kerr extends AbstractNpcAI
@Override @Override
public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) public String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
{
ThreadPool.schedule(() ->
{ {
KERR_SPAWN_LOCATIONS.remove(npc); KERR_SPAWN_LOCATIONS.remove(npc);
ThreadPool.schedule(() -> spawnKerr(), RESPAWN_DELAY); spawnKerr();
}, RESPAWN_DELAY);
return super.onKill(npc, killer, isSummon); return super.onKill(npc, killer, isSummon);
} }

View File

@@ -67,9 +67,13 @@ public class Kerr extends AbstractNpcAI
@Override @Override
public String onKill(Npc npc, PlayerInstance killer, boolean isSummon) public String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
{
ThreadPool.schedule(() ->
{ {
KERR_SPAWN_LOCATIONS.remove(npc); KERR_SPAWN_LOCATIONS.remove(npc);
ThreadPool.schedule(() -> spawnKerr(), RESPAWN_DELAY); spawnKerr();
}, RESPAWN_DELAY);
return super.onKill(npc, killer, isSummon); return super.onKill(npc, killer, isSummon);
} }