revert new mob AI

This commit is contained in:
2025-03-28 15:38:54 -05:00
parent ca12c7d864
commit 62b839740e
2 changed files with 11 additions and 11 deletions
+2 -2
View File
@@ -758,8 +758,8 @@ public class MobAI {
break; break;
default: default:
//SuperSimpleMobAI.run(mob); //SuperSimpleMobAI.run(mob);
MobHandler.run(mob); //MobHandler.run(mob);
//DefaultLogic(mob); DefaultLogic(mob);
break; break;
} }
if(mob.isAlive()) if(mob.isAlive())
+9 -9
View File
@@ -1,11 +1,11 @@
package engine.mobileAI.Threads; package engine.mobileAI.Threads;
import engine.gameManager.ConfigManager; import engine.gameManager.ConfigManager;
import engine.gameManager.ZoneManager;
import engine.mobileAI.MobAI; import engine.mobileAI.MobAI;
import engine.mobileAI.SuperSimpleMobAI; import engine.gameManager.ZoneManager;
import engine.objects.Mob; import engine.objects.Mob;
import engine.objects.Zone; import engine.objects.Zone;
import engine.server.MBServerStatics;
import org.pmw.tinylog.Logger; import org.pmw.tinylog.Logger;
public class MobAIThread implements Runnable{ public class MobAIThread implements Runnable{
@@ -28,7 +28,7 @@ public class MobAIThread implements Runnable{
AI_BASE_AGGRO_RANGE = (int)(60 * Float.parseFloat(ConfigManager.MB_AI_AGGRO_RANGE.getValue())); AI_BASE_AGGRO_RANGE = (int)(60 * Float.parseFloat(ConfigManager.MB_AI_AGGRO_RANGE.getValue()));
while (true) { while (true) {
for (Zone zone : ZoneManager.getAllZones()) { for (Zone zone : ZoneManager.getAllZones()) {
if (zone != null) { if (zone != null && zone.zoneMobSet != null) {
synchronized (zone.zoneMobSet) { synchronized (zone.zoneMobSet) {
for (Mob mob : zone.zoneMobSet) { for (Mob mob : zone.zoneMobSet) {
try { try {
@@ -41,12 +41,12 @@ public class MobAIThread implements Runnable{
} }
} }
} }
try { }
Thread.sleep(100); try {
} catch (InterruptedException e) { Thread.sleep(1);
Logger.error("AI Thread interrupted", e); } catch (InterruptedException e) {
Thread.currentThread().interrupt(); Logger.error("AI Thread interrupted", e);
} Thread.currentThread().interrupt();
} }
} }
} }