Bootleg fix for NPC aggro crash

This commit is contained in:
dginovker
2020-09-04 08:57:03 -04:00
parent 9011688d2a
commit fd0bfda8a7
@@ -20,12 +20,16 @@ public class NpcAggressive {
}; };
public static boolean isAggressive(int i) { public static boolean isAggressive(int i) {
boolean aggressive = NpcHandler.npcs[i].inWild() || PestControl.npcIsPCMonster(NpcHandler.npcs[i].npcType) || FightCaves.isFightCaveNpc(i); try {
for (int element : AGGRESSIVE_MONSTERS) { boolean aggressive = NpcHandler.npcs[i].inWild() || PestControl.npcIsPCMonster(NpcHandler.npcs[i].npcType) || FightCaves.isFightCaveNpc(i);
if (NpcHandler.npcs[i].npcType == element || aggressive) { for (int element : AGGRESSIVE_MONSTERS) {
return true; if (NpcHandler.npcs[i].npcType == element || aggressive) {
return true;
}
} }
return false;
} catch (NullPointerException) {
return false;
} }
return false;
} }
} }