public AmazonianSpearFighter() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "an amazonian spear fighter"; Body = 401; Female = true; Race = Race.Human; Hue = Utility.RandomList(1025, 1027, 1028, 1029, 1035, 1041, 1049, 1051, 1058); HairItemID = 8252; HairHue = Utility.RandomList(37, 38, 39, 40, 41); SetStr(148, 157); SetDex(106, 122); SetInt(34, 41); SetHits(100, 125); SetMana(100); SetDamage(2, 5); SetDamageType(ResistanceType.Physical, 100); SetSkill(SkillName.Anatomy, 57.9, 62.4); SetSkill(SkillName.Fencing, 92.7, 98.1); SetSkill(SkillName.MagicResist, 42.1, 59.9); SetSkill(SkillName.Poisoning, 57.5, 62.6); SetSkill(SkillName.Tactics, 93.1, 98.6); Fame = 2000; Karma = -2000; SpearSpinTimer.SpearSpinList.Add(this); AmazonianFighterHelmet helm = new AmazonianFighterHelmet(); helm.Hue = 138; helm.Movable = false; AddItem(helm); AmazonianFighterBustier chest = new AmazonianFighterBustier(); chest.Hue = 138; chest.Movable = false; AddItem(chest); AmazonianFighterGloves gloves = new AmazonianFighterGloves(); gloves.Hue = 138; gloves.Movable = false; AddItem(gloves); AmazonianFighterBelt belt = new AmazonianFighterBelt(); belt.Hue = 138; belt.Movable = false; AddItem(belt); AmazonianFighterBoots boots = new AmazonianFighterBoots(); boots.Hue = 138; boots.Movable = false; AddItem(boots); PackGold(53, 186); AddItem(new Spear()); Container pack = new Backpack(); pack.DropItem(new Pitcher(BeverageType.Water)); pack.DropItem(new Gold(Utility.RandomMinMax(105, 425))); pack.DropItem(new Bandage(Utility.RandomMinMax(5, 10))); pack.DropItem(new FishScale(Utility.RandomMinMax(5, 9))); if (0.05 > Utility.RandomDouble()) { pack.DropItem(new Peridot()); } PackItem(pack); }
public AmazonianGuardBreaker() : base(AIType.AI_Melee, FightMode.Closest, 5, 1, 0.2, 0.4) { Name = "an amazonian guard breaker"; Body = 401; Female = true; Race = Race.Human; Hue = Utility.RandomList(1025, 1027, 1028, 1029, 1035, 1041, 1049, 1051, 1058); HairItemID = 8252; HairHue = Utility.RandomList(37, 38, 39, 40, 41); SetStr(225, 250); SetDex(159, 178); SetInt(69, 73); SetHits(425, 550); SetDamage(17, 22); SetDamageType(ResistanceType.Physical, 100); SetSkill(SkillName.Anatomy, 63.4, 71.0); SetSkill(SkillName.Healing, 45.8, 60.2); SetSkill(SkillName.MagicResist, 53.6, 64.1); SetSkill(SkillName.Swords, 96.9, 105.5); SetSkill(SkillName.Tactics, 89.7, 107.4); Fame = 35000; Karma = -35000; SpearSpinTimer.SpearSpinList.Add(this); new SwampDragon().Rider = this; AmazonianFighterHelmet helm = new AmazonianFighterHelmet(); helm.Hue = 138; helm.Movable = false; AddItem(helm); AmazonianFighterBustier chest = new AmazonianFighterBustier(); chest.Hue = 138; chest.Movable = false; AddItem(chest); AmazonianFighterGloves gloves = new AmazonianFighterGloves(); gloves.Hue = 138; gloves.Movable = false; AddItem(gloves); AmazonianFighterBelt belt = new AmazonianFighterBelt(); belt.Hue = 138; belt.Movable = false; AddItem(belt); AmazonianFighterBoots boots = new AmazonianFighterBoots(); boots.Hue = 138; boots.Movable = false; AddItem(boots); PackItem(new Bandage(Utility.RandomMinMax(15, 25))); PackGold(26, 43); AddItem(new Halberd()); if (Utility.RandomDouble() < 0.1) { PackItem(new TreasureMap(1, Map.Malas)); } Container pack = new Backpack(); pack.DropItem(new Gold(Utility.RandomMinMax(515, 828))); pack.DropItem(new Bandage(Utility.RandomMinMax(5, 10))); pack.DropItem(new FishScale(Utility.RandomMinMax(12, 16))); pack.DropItem(new Peridot(Utility.RandomMinMax(15, 24))); PackItem(pack); }