public EvilMageLord() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = NameList.RandomName("evil mage lord"); Body = Utility.RandomList(125, 126); PackItem(new Robe(Utility.RandomMetalHue())); PackItem(new WizardsHat(Utility.RandomMetalHue())); SetStr(81, 105); SetDex(191, 215); SetInt(126, 150); SetHits(49, 63); SetDamage(5, 10); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 35, 40); SetResistance(ResistanceType.Fire, 30, 40); SetResistance(ResistanceType.Cold, 30, 40); SetResistance(ResistanceType.Poison, 30, 40); SetResistance(ResistanceType.Energy, 30, 40); SetSkill(SkillName.EvalInt, 80.2, 100.0); SetSkill(SkillName.Magery, 95.1, 100.0); SetSkill(SkillName.Meditation, 27.5, 50.0); SetSkill(SkillName.MagicResist, 77.5, 100.0); SetSkill(SkillName.Tactics, 65.0, 87.5); SetSkill(SkillName.Wrestling, 20.3, 80.0); Fame = 10500; Karma = -10500; VirtualArmor = 16; PackReg(23); if (Utility.RandomBool()) { PackItem(new Shoes()); } else { PackItem(new Sandals()); } // genova: lote randomico. if (!GeNovaXML.Flags_Active(XMLNames.Vendors)) { ModelRandomItems randomItem = new RandomMagicalItem(this); randomItem.AddItemsInLoot(); } }
public EvilMage() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = NameList.RandomName("evil mage"); Title = "the evil mage"; Body = 124; SetStr(81, 105); SetDex(91, 115); SetInt(96, 120); SetHits(49, 63); SetDamage(5, 10); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 15, 20); SetResistance(ResistanceType.Fire, 5, 10); SetResistance(ResistanceType.Poison, 5, 10); SetResistance(ResistanceType.Energy, 5, 10); SetSkill(SkillName.EvalInt, 75.1, 100.0); SetSkill(SkillName.Magery, 75.1, 100.0); SetSkill(SkillName.MagicResist, 75.0, 97.5); SetSkill(SkillName.Tactics, 65.0, 87.5); SetSkill(SkillName.Wrestling, 20.2, 60.0); Fame = 2500; Karma = -2500; VirtualArmor = 16; PackReg(6); PackItem(new Robe(Utility.RandomNeutralHue())); // TODO: Proper hue PackItem(new Sandals()); // genova: lote randomico. if (!GeNovaXML.Flags_Active(XMLNames.Vendors)) { ModelRandomItems randomItem = new RandomMagicalItem(this); randomItem.AddItemsInLoot(); } }