diff --git a/src/engine/Enum.java b/src/engine/Enum.java index 8463e136..c394a2f7 100644 --- a/src/engine/Enum.java +++ b/src/engine/Enum.java @@ -153,7 +153,8 @@ public class Enum { HALFGIANTFEMALE(2027, MonsterType.HalfGiant, RunSpeed.STANDARD, CharacterSex.FEMALE, 1.15f), VAMPMALE(2028, MonsterType.Vampire, RunSpeed.STANDARD, CharacterSex.MALE, 1), VAMPFEMALE(2029, MonsterType.Vampire, RunSpeed.STANDARD, CharacterSex.FEMALE, 1), - SAETOR(1999, MonsterType.Monster, RunSpeed.STANDARD, CharacterSex.MALE, 0.80000001f); + SAETOR(1999, MonsterType.Minotaur, RunSpeed.MINOTAUR, CharacterSex.MALE, 0.80000001f), + LIZARDMAN(1998, MonsterType.Reptile, RunSpeed.STANDARD, CharacterSex.MALE, 1.05f); @SuppressWarnings("unchecked") private static HashMap _raceTypeByID = new HashMap<>(); diff --git a/src/engine/objects/PromotionClass.java b/src/engine/objects/PromotionClass.java index 0c9590be..8a9c59e8 100644 --- a/src/engine/objects/PromotionClass.java +++ b/src/engine/objects/PromotionClass.java @@ -113,6 +113,7 @@ public class PromotionClass extends AbstractGameObject { case "Wizard": case "Necromancer": this.allowedRunes.add(19991999); + this.allowedRunes.add(19981998); } } diff --git a/src/engine/objects/Race.java b/src/engine/objects/Race.java index 5006580d..a012195a 100644 --- a/src/engine/objects/Race.java +++ b/src/engine/objects/Race.java @@ -163,6 +163,18 @@ public class Race { Race saetor = new Race(1999,"Saetor","Half goat half man, the Saetor race does the bidding of the Choas Gods.",new Vector3f(35,30,85),new Vector3f(55,50,120),new Vector3f(50,45,115),new Vector3f(45,40,110),new Vector3f(35,30,85),(byte)10,19991999,(short)0,(short)0,5.0f,(short)0,baseClassesSaetor,skillsGrantedSaetor,powersGrantedSaetor,effectsListSaetor); Race._raceByID.put(1999,saetor); + //create Lizardman race + ArrayList baseClassesLizardman = new ArrayList<>(); + baseClassesLizardman.add(BaseClass.getBaseClass(2500)); + baseClassesLizardman.add(BaseClass.getBaseClass(2501)); + baseClassesLizardman.add(BaseClass.getBaseClass(2502)); + baseClassesLizardman.add(BaseClass.getBaseClass(2503)); + ArrayList skillsGrantedLizardman = new ArrayList<>(); + ArrayList powersGrantedLizardman = new ArrayList<>(); + ArrayList effectsListLizardman = new ArrayList<>(); + Race lizardman = new Race(1998,"Lizardman","Rulers of the swamps, Lizardmen treat all intruders with great hostility.",new Vector3f(35,30,85),new Vector3f(55,50,120),new Vector3f(50,45,115),new Vector3f(45,40,110),new Vector3f(35,30,85),(byte)10,19981998,(short)0,(short)0,5.0f,(short)0,baseClassesLizardman,skillsGrantedLizardman,powersGrantedLizardman,effectsListLizardman); + Race._raceByID.put(1998,lizardman); + } public static Race getRace(int id) {