Fixed concurrent modification bug with NPC tasks.

This commit is contained in:
luisc committed 2022-01-31 23:01:52 -06:00
1 parent 7de585843d
commit 1af875aea9
3 files changed
+8 -3

No files matched your search

@@ -613,10 +613,11 @@ public class ScriptNpc<T extends EntityNPCInterface> extends ScriptLiving<T> imp
}
public void setTacticalVariant(int variant){
if(variant > EnumNavType.values().length-1)
if(variant > EnumNavType.values().length-1 || variant < 0)
return;
npc.ai.tacticalVariant = EnumNavType.values()[variant];
npc.ai.directLOS = EnumNavType.values()[variant] != EnumNavType.Stalk && npc.ai.directLOS;
}
public int getTacticalVariant(){