NPc Manager for static NPC classes

This commit is contained in:
2025-01-05 20:57:43 -06:00
parent 450ae2ec82
commit f0bef72fde
41 changed files with 487 additions and 486 deletions
+2 -1
View File
@@ -12,6 +12,7 @@ package engine.devcmd.cmds;
import engine.Enum.GameObjectType;
import engine.InterestManagement.WorldGrid;
import engine.devcmd.AbstractDevCmd;
import engine.gameManager.NPCManager;
import engine.objects.AbstractGameObject;
import engine.objects.MobBase;
import engine.objects.NPC;
@@ -47,7 +48,7 @@ public class SetNpcMobbaseCmd extends AbstractDevCmd {
this.throwbackError(player, "Cannot find Mobbase for ID " + mobBaseID);
return;
}
NPC.UpdateRaceID(npc, mobBaseID);
NPCManager.UpdateRaceID(npc, mobBaseID);
WorldGrid.updateObject(npc);