Respawn thread configured

This commit is contained in:
2023-10-23 00:32:59 -04:00
parent 8bd406bcf4
commit ff219ce696
5 changed files with 49 additions and 74 deletions
+3 -4
View File
@@ -15,6 +15,7 @@ import engine.gameManager.*;
import engine.math.Vector3f;
import engine.math.Vector3fImmutable;
import engine.mobileAI.Threads.MobAIThread;
import engine.mobileAI.Threads.Respawner;
import engine.mobileAI.utilities.CombatUtilities;
import engine.mobileAI.utilities.MovementUtilities;
import engine.net.DispatchMessage;
@@ -814,10 +815,8 @@ public class MobAI {
}
}
} else if (System.currentTimeMillis() > (aiAgent.deathTime + (aiAgent.spawnDelay * 1000))) {
if (Zone.respawnQue.contains(aiAgent) == false) {
Zone.respawnQue.add(aiAgent);
}
aiAgent.respawnTime = aiAgent.deathTime + (aiAgent.spawnDelay * 1000);
Respawner.respawnQueue.put(aiAgent);
}
} catch (Exception e) {
Logger.info(aiAgent.getObjectUUID() + " " + aiAgent.getName() + " Failed At: CheckForRespawn" + " " + e.getMessage());