public WhiteWyrm() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a white wyrm"; BaseSoundID = 362; if (0.02 >= Utility.RandomDouble()) { Body = 59; Hue = 0x481; } else { Body = 49; } SetStr(721, 760); SetDex(101, 130); SetInt(386, 425); SetHits(433, 456); SetDamage(17, 25); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 55, 70); SetResistance(ResistanceType.Fire, 15, 25); SetResistance(ResistanceType.Cold, 80, 90); SetResistance(ResistanceType.Poison, 40, 50); SetResistance(ResistanceType.Energy, 40, 50); SetSkill(SkillName.EvalInt, 99.1, 100.0); SetSkill(SkillName.Magery, 99.1, 100.0); SetSkill(SkillName.MagicResist, 99.1, 100.0); SetSkill(SkillName.Tactics, 97.6, 100.0); SetSkill(SkillName.Wrestling, 90.1, 100.0); Fame = 18000; Karma = -18000; VirtualArmor = 64; Tamable = true; ControlSlots = 3; MinTameSkill = 96.3; PackItem(RandomWand.CreateRandomWand()); }
public Balron() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = NameList.RandomName("balron"); Body = 09; Hue = 0x966; BaseSoundID = 357; SetStr(986, 1185); SetDex(177, 255); SetInt(151, 250); SetHits(592, 711); SetDamage(22, 29); SetDamageType(ResistanceType.Physical, 50); SetDamageType(ResistanceType.Fire, 25); SetDamageType(ResistanceType.Energy, 25); SetResistance(ResistanceType.Physical, 65, 80); SetResistance(ResistanceType.Fire, 60, 80); SetResistance(ResistanceType.Cold, 50, 60); SetResistance(ResistanceType.Poison, 100); SetResistance(ResistanceType.Energy, 40, 50); SetSkill(SkillName.Anatomy, 25.1, 50.0); SetSkill(SkillName.EvalInt, 90.1, 100.0); SetSkill(SkillName.Magery, 95.5, 100.0); SetSkill(SkillName.Meditation, 25.1, 50.0); SetSkill(SkillName.MagicResist, 100.5, 150.0); SetSkill(SkillName.Tactics, 90.1, 100.0); SetSkill(SkillName.Wrestling, 90.1, 100.0); Fame = 24000; Karma = -24000; VirtualArmor = 90; PackItem(new Longsword()); PackItem(RandomWand.CreateRandomWand()); }
public AncientLich() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = NameList.RandomName("ancient lich"); Body = 78; BaseSoundID = 0x19C; SetStr(216, 305); SetDex(96, 115); SetInt(966, 1045); SetHits(560, 595); SetDamage(15, 27); SetDamageType(ResistanceType.Physical, 20); SetDamageType(ResistanceType.Cold, 40); SetDamageType(ResistanceType.Energy, 40); SetResistance(ResistanceType.Physical, 55, 65); SetResistance(ResistanceType.Fire, 25, 30); SetResistance(ResistanceType.Cold, 50, 60); SetResistance(ResistanceType.Poison, 50, 60); SetResistance(ResistanceType.Energy, 25, 30); SetSkill(SkillName.EvalInt, 120.1, 130.0); SetSkill(SkillName.Magery, 120.1, 130.0); SetSkill(SkillName.Meditation, 100.1, 101.0); SetSkill(SkillName.Poisoning, 100.1, 101.0); SetSkill(SkillName.MagicResist, 175.2, 200.0); SetSkill(SkillName.Tactics, 90.1, 100.0); SetSkill(SkillName.Wrestling, 75.1, 100.0); Fame = 23000; Karma = -23000; VirtualArmor = 60; PackNecroReg(30, 275); PackItem(RandomWand.CreateRandomWand()); }
public LichLord() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a lich lord"; Body = 79; BaseSoundID = 0x19C; SetStr(416, 505); SetDex(146, 165); SetInt(566, 655); SetHits(250, 303); SetDamage(11, 13); SetDamageType(ResistanceType.Physical, 0); SetDamageType(ResistanceType.Cold, 60); SetDamageType(ResistanceType.Energy, 40); SetResistance(ResistanceType.Physical, 40, 50); SetResistance(ResistanceType.Fire, 30, 40); SetResistance(ResistanceType.Cold, 50, 60); SetResistance(ResistanceType.Poison, 50, 60); SetResistance(ResistanceType.Energy, 40, 50); SetSkill(SkillName.EvalInt, 90.1, 100.0); SetSkill(SkillName.Magery, 90.1, 100.0); SetSkill(SkillName.MagicResist, 150.5, 200.0); SetSkill(SkillName.Tactics, 50.1, 70.0); SetSkill(SkillName.Wrestling, 60.1, 80.0); Fame = 18000; Karma = -18000; VirtualArmor = 50; PackItem(new GnarledStaff()); PackNecroReg(12, 40); PackItem(RandomWand.CreateRandomWand()); }
public Lich() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a lich"; Body = 24; BaseSoundID = 0x19C; SetStr(171, 200); SetDex(126, 145); SetInt(276, 305); SetHits(103, 120); SetDamage(24, 26); SetDamageType(ResistanceType.Physical, 10); SetDamageType(ResistanceType.Cold, 40); SetDamageType(ResistanceType.Energy, 50); SetResistance(ResistanceType.Physical, 40, 60); SetResistance(ResistanceType.Fire, 20, 30); SetResistance(ResistanceType.Cold, 50, 60); SetResistance(ResistanceType.Poison, 55, 65); SetResistance(ResistanceType.Energy, 40, 50); SetSkill(SkillName.EvalInt, 100.0); SetSkill(SkillName.Magery, 70.1, 80.0); SetSkill(SkillName.Meditation, 85.1, 95.0); SetSkill(SkillName.MagicResist, 80.1, 100.0); SetSkill(SkillName.Tactics, 70.1, 90.0); Fame = 8000; Karma = -8000; VirtualArmor = 50; PackItem(new GnarledStaff()); PackNecroReg(17, 24); PackItem(RandomWand.CreateRandomWand()); }