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;
default:
//SuperSimpleMobAI.run(mob);
MobHandler.run(mob);
//DefaultLogic(mob);
//MobHandler.run(mob);
DefaultLogic(mob);
break;
}
if(mob.isAlive())
+9 -9
View File
@@ -1,11 +1,11 @@
package engine.mobileAI.Threads;
import engine.gameManager.ConfigManager;
import engine.gameManager.ZoneManager;
import engine.mobileAI.MobAI;
import engine.mobileAI.SuperSimpleMobAI;
import engine.gameManager.ZoneManager;
import engine.objects.Mob;
import engine.objects.Zone;
import engine.server.MBServerStatics;
import org.pmw.tinylog.Logger;
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()));
while (true) {
for (Zone zone : ZoneManager.getAllZones()) {
if (zone != null) {
if (zone != null && zone.zoneMobSet != null) {
synchronized (zone.zoneMobSet) {
for (Mob mob : zone.zoneMobSet) {
try {
@@ -41,12 +41,12 @@ public class MobAIThread implements Runnable{
}
}
}
try {
Thread.sleep(100);
} catch (InterruptedException e) {
Logger.error("AI Thread interrupted", e);
Thread.currentThread().interrupt();
}
}
try {
Thread.sleep(1);
} catch (InterruptedException e) {
Logger.error("AI Thread interrupted", e);
Thread.currentThread().interrupt();
}
}
}