private Enemy getDragon() { /* start getDragon */ Random random = new Random(); mArmor = ArmorFactory.getInstance().getBasicArmorSet(ClassEnum.WARRIOR); mName = "The Dragon"; mType = EnemyType.DRAGON; mWeapon = WeaponFactory.getWeapon(WeaponEnum.WETIREDSWORD); mExperienceWorth = 100000; mAi = new Striker(); mStats = new int[Character.MAXSTATS]; mStats[(int)StatEnum.AGILITY] = 50 + random.Next(STATVARIANCE); mStats[(int)StatEnum.MAGIC] = 50 + random.Next(STATVARIANCE); mStats[(int)StatEnum.STRENGTH] = 50 + random.Next(STATVARIANCE); mStats[(int)StatEnum.STAMINA] = 50 + random.Next(STATVARIANCE); mAi.addAbility( AbilitiesFactory.getInstance().getAbility(AbilitesEnum.BLAZE)); return new Enemy(mArmor, mName, mStats, mWeapon, mExperienceWorth, mAi, mType); }