Prevent instant available previously used spawn location.
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user