diff --git a/src/engine/objects/PromotionClass.java b/src/engine/objects/PromotionClass.java index 08e476f3..0c9590be 100644 --- a/src/engine/objects/PromotionClass.java +++ b/src/engine/objects/PromotionClass.java @@ -99,7 +99,21 @@ public class PromotionClass extends AbstractGameObject { this.effectsGrantedRogue = DbManager.RuneBaseEffectQueries.GET_EFFECTS_FOR_RUNEBASE((this.getObjectUUID() * 10) + 2502); this.effectsGrantedMage = DbManager.RuneBaseEffectQueries.GET_EFFECTS_FOR_RUNEBASE((this.getObjectUUID() * 10) + 2503); this.effectsList = DbManager.MobBaseQueries.GET_RUNEBASE_EFFECTS(this.getObjectUUID()); - + switch(this.getName()){ + case "Barbarian": + case "Warlock": + case "Warrior": + case "Channeler": + case "Druid": + case "Priest": + case "Doomsayer": + case "Assassin": + case "Scout": + case "Thief": + case "Wizard": + case "Necromancer": + this.allowedRunes.add(19991999); + } } @@ -145,12 +159,7 @@ public class PromotionClass extends AbstractGameObject { } public boolean isAllowedRune(int token) { - for (int b : this.allowedRunes) { - if (token == b) { - return true; - } - } - return false; + return this.allowedRunes.contains(token); } public ArrayList getRuneList() {