diff --git a/src/engine/objects/ItemTemplate.java b/src/engine/objects/ItemTemplate.java index 85fe32ed..f6e169ac 100644 --- a/src/engine/objects/ItemTemplate.java +++ b/src/engine/objects/ItemTemplate.java @@ -493,7 +493,12 @@ public class ItemTemplate { rune_dsc = (String) jsonObject.get("rune_dsc"); rune_fx_txt = (String) jsonObject.get("rune_fx_txt"); rune_group_tactics = ((Long) jsonObject.get("rune_group_tactics")).intValue(); - EnumSet tactics = Enum.fromLong(rune_group_tactics, Enum.MobBehaviourType.class); + + EnumSet tactics = EnumSet.noneOf(Enum.MobBehaviourType.class); + + if (rune_group_tactics != 0) + tactics.addAll(Enum.fromLong(rune_group_tactics, Enum.MobBehaviourType.class)); + rune_group_role_set = ((Long) jsonObject.get("rune_group_role_set")).intValue(); JSONArray enemy_types_json = (JSONArray) jsonObject.get("rune_enemy_monster_types");