public Alelle() : base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2) { Name = "Alelle"; Title = "the arborist"; Race = Race.Elf; BodyValue = 0x25E; Female = true; Hue = Race.RandomSkinHue(); InitStats(100, 100, 25); Utility.AssignRandomHair(this, true); AddItem(new ElvenBoots(0x1BB)); Item item; item = new FemaleLeafChest(); item.Hue = 0x3A; AddItem(item); item = new LeafLegs(); item.Hue = 0x74C; AddItem(item); item = new LeafGloves(); item.Hue = 0x1BB; AddItem(item); }
public Daelas() : base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2) { Name = "Daelas"; Title = "the arborist"; Race = Race.Elf; BodyValue = 0x25D; Female = false; Hue = Race.RandomSkinHue(); InitStats(100, 100, 25); Utility.AssignRandomHair(this, true); AddItem(new ElvenBoots(0x901)); AddItem(new ElvenPants(0x8AB)); Item item; item = new LeafChest(); item.Hue = 0x8B0; AddItem(item); item = new LeafGloves(); item.Hue = 0x1BB; AddItem(item); }
public Beotham() : base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2) { Name = "Beotham"; Title = "the bowcrafter"; Race = Race.Elf; BodyValue = 0x25D; Female = false; Hue = Race.RandomSkinHue(); InitStats(100, 100, 25); Utility.AssignRandomHair(this, true); SetSkill(SkillName.Meditation, 60.0, 80.0); SetSkill(SkillName.Focus, 60.0, 80.0); AddItem(new Sandals(0x901)); AddItem(new ShortPants(0x522)); AddItem(new FancyShirt(0x515)); Item item; item = new LeafGloves(); item.Hue = 0x901; AddItem(item); }
public override void InitOutfit() { Name = "Mithrandra Everglade"; Body = 606; Female = true; Race = Race.Elf; Hue = 1002; HairItemID = 12237; HairHue = 1645; SetStr(229); SetDex(215); SetInt(198); SetSkill(SkillName.Anatomy, 60.0, 83.0); SetSkill(SkillName.Tactics, 60.0, 83.0); SetSkill(SkillName.Wrestling, 60.0, 83.0); PackGold(29, 59); AddItem(new FlowerDress(638)); AddItem(new Cloak(438)); AddItem(new Skirt(438)); AddItem(new ElvenBoots(733)); LeafGloves gloves = new LeafGloves(); gloves.Hue = 2118; gloves.Movable = true; AddItem(gloves); }
public Landy() : base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2) { Name = "Landy"; Title = "the soil nurturer"; Race = Race.Elf; BodyValue = 0x25D; Female = false; Hue = Race.RandomSkinHue(); InitStats(100, 100, 25); Utility.AssignRandomHair(this, true); SetSkill(SkillName.Meditation, 60.0, 80.0); SetSkill(SkillName.Focus, 60.0, 80.0); AddItem(new Sandals(Utility.RandomYellowHue())); AddItem(new ShortPants(Utility.RandomYellowHue())); AddItem(new Tunic(Utility.RandomYellowHue())); Item gloves = new LeafGloves(); gloves.Hue = Utility.RandomYellowHue(); AddItem(gloves); }
public override void InitOutfit() { AddItem(new Sandals(0x901)); AddItem(new LongPants(0x52C)); AddItem(new FancyShirt(0x546)); Item item; item = new LeafGloves(); item.Hue = 0x901; AddItem(item); }
public override void InitOutfit() { AddItem(new Sandals(0x901)); AddItem(new Tunic(0x719)); AddItem(new ShortPants(0x1BB)); Item item; item = new LeafGloves(); item.Hue = 0x1BB; AddItem(item); }
public override void InitOutfit() { AddItem(new ElvenBoots(0x901)); AddItem(new ElvenPants(0x8AB)); Item item; item = new LeafGloves(); item.Hue = 0x1BB; AddItem(item); item = new LeafChest(); item.Hue = 0x8B0; AddItem(item); }
public override void InitOutfit() { AddItem(new ElvenBoots(0x1BB)); Item item; item = new LeafGloves(); item.Hue = 0x1BB; AddItem(item); item = new LeafTunic(); item.Hue = 0x37; AddItem(item); item = new LeafLeggings(); item.Hue = 0x746; AddItem(item); }
public override void InitOutfit() { this.AddItem(new ElvenBoots(0x1BB)); Item item; item = new LeafGloves(); item.Hue = 0x1BB; this.AddItem(item); item = new LeafChest(); item.Hue = 0x37; this.AddItem(item); item = new LeafLegs(); item.Hue = 0x746; this.AddItem(item); }
public override void InitOutfit() { AddItem(new ElvenBoots(0x1BB)); Item item; item = new LeafGloves { Hue = 0x1BB }; AddItem(item); item = new LeafChest { Hue = 0x37 }; AddItem(item); item = new LeafLegs { Hue = 0x746 }; AddItem(item); }
public FynlyBristleback() : base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2) { Name = "Fynly Bristleback - (Terror From The Deep)"; Body = 605; Female = false; Race = Race.Elf; Hue = 1023; HairItemID = 12241; HairHue = 2213; FacialHairItemID = 0; FacialHairHue = 0; InitStats(100, 100, 25); SetSkill(SkillName.Meditation, 60.0, 80.0); SetSkill(SkillName.Focus, 60.0, 80.0); AddItem(new Boots()); Item item; item = new LeafArms(); AddItem(item); item = new LeafChest(); AddItem(item); item = new LeafGloves(); AddItem(item); item = new LeafGorget(); AddItem(item); item = new LeafLegs(); AddItem(item); }
public PlundersHavenCampGuard() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Title = "the camp guard"; SetStr(128, 160); SetDex(87, 100); SetInt(32, 35); SetHits(125, 150); SetSkill(SkillName.Anatomy, 20.0); SetSkill(SkillName.Fencing, 82.6, 93.1); SetSkill(SkillName.Macing, 82.6, 93.1); SetSkill(SkillName.MagicResist, 38.9, 45.5); SetSkill(SkillName.Swords, 82.6, 93.1); SetSkill(SkillName.Tactics, 48.2, 61.9); SetSkill(SkillName.Wrestling, 49.4, 57.6); Fame = -2500; Karma = 2500; AddItem(new RoyalCirclet()); AddItem(new ThighBoots(1378)); LeafChest chest = new LeafChest(); chest.Hue = 1378; chest.Movable = true; AddItem(chest); LeafGorget gorget = new LeafGorget(); gorget.Hue = 1378; gorget.Movable = true; AddItem(gorget); LeafArms arms = new LeafArms(); arms.Hue = 1378; arms.Movable = true; AddItem(arms); LeafGloves gloves = new LeafGloves(); gloves.Hue = 1378; gloves.Movable = true; AddItem(gloves); if (this.Female = Utility.RandomBool()) { Body = 606; Name = NameList.RandomName("elven female"); Hue = Utility.RandomList(897, 898, 899, 2405); HairHue = 1153; HairItemID = Utility.RandomList(12224, 12225, 12236, 12237, 12238, 12239); LeafTonlet legs = new LeafTonlet(); legs.Hue = 1378; legs.Movable = true; AddItem(legs); } else { Body = 605; Name = NameList.RandomName("elven male"); Hue = Utility.RandomList(897, 898, 899, 2405); HairHue = 1153; HairItemID = Utility.RandomList(12224, 12225, 12236, 12237, 12238, 12239); LeafLegs legs = new LeafLegs(); legs.Hue = 1378; legs.Movable = true; AddItem(legs); } switch (Utility.Random(9)) { case 0: AddItem(new DiamondMace()); break; case 1: AddItem(new ElvenMachete()); break; case 2: AddItem(new OrnateAxe()); break; case 3: AddItem(new RadiantScimitar()); break; case 4: AddItem(new RuneBlade()); break; case 5: AddItem(new WarCleaver()); break; } Container pack = new Backpack(); pack.DropItem(new Gold(Utility.RandomMinMax(5, 8))); pack.DropItem(new Bandage(Utility.RandomMinMax(5, 10))); PackItem(pack); }
public ZaythalorAdventurer() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { Title = "the sun elf adventurer"; SetStr(128, 160); SetDex(87, 100); SetInt(250, 300); SetHits(125, 150); SetMana(1150, 1200); SetSkill(SkillName.EvalInt, 76.7, 85.7); SetSkill(SkillName.Magery, 82.6, 93.1); SetSkill(SkillName.MagicResist, 55.9, 58.5); SetSkill(SkillName.Meditation, 99.2, 99.9); SetSkill(SkillName.Wrestling, 49.4, 57.6); Fame = -2500; Karma = 2500; PackReg(15, 25); AddItem(new GemmedCirclet()); AddItem(new Sandals(2129)); CrystalStaff weapon = new CrystalStaff(); weapon.Hue = 2129; weapon.Movable = true; AddItem(weapon); LeafGloves gloves = new LeafGloves(); gloves.Hue = 2129; gloves.Movable = true; AddItem(gloves); if (this.Female = Utility.RandomBool()) { Body = 606; Name = NameList.RandomName("elven female"); Hue = Utility.RandomList(1002, 1003, 1009, 1010, 1011, 1016, 1017, 1023, 1030); HairHue = Utility.RandomList(1502, 1507, 1513, 2213, 2216, 2218); HairItemID = Utility.RandomList(12224, 12225, 12236, 12237, 12238, 12239); SunElfFancyRobe robe = new SunElfFancyRobe(); robe.Hue = 2129; robe.Movable = true; AddItem(robe); } else { Body = 605; Name = NameList.RandomName("elven male"); Hue = Utility.RandomList(1002, 1003, 1009, 1010, 1011, 1016, 1017, 1023, 1030); HairHue = Utility.RandomList(1502, 1507, 1513, 2213, 2216, 2218); HairItemID = Utility.RandomList(12224, 12225, 12236, 12237, 12238, 12239); SunElfFancyRobe robe = new SunElfFancyRobe(); robe.Hue = 2129; robe.Movable = true; AddItem(robe); } Container pack = new Backpack(); pack.DropItem(new Pitcher(BeverageType.Water)); pack.DropItem(new Gold(Utility.RandomMinMax(5, 8))); pack.DropItem(new BlackPearl(Utility.RandomMinMax(5, 10))); pack.DropItem(new Bloodmoss(Utility.RandomMinMax(5, 10))); pack.DropItem(new Garlic(Utility.RandomMinMax(5, 10))); pack.DropItem(new Ginseng(Utility.RandomMinMax(5, 10))); pack.DropItem(new MandrakeRoot(Utility.RandomMinMax(5, 10))); pack.DropItem(new Nightshade(Utility.RandomMinMax(5, 10))); pack.DropItem(new SpidersSilk(Utility.RandomMinMax(5, 10))); pack.DropItem(new SulfurousAsh(Utility.RandomMinMax(5, 10))); PackItem(pack); switch (Utility.Random(32)) { case 0: PackItem(new ClumsyScroll()); break; case 1: PackItem(new CreateFoodScroll()); break; case 2: PackItem(new FeeblemindScroll()); break; case 3: PackItem(new HealScroll()); break; case 4: PackItem(new MagicArrowScroll()); break; case 5: PackItem(new NightSightScroll()); break; case 6: PackItem(new ReactiveArmorScroll()); break; case 7: PackItem(new WeakenScroll()); break; case 8: PackItem(new AgilityScroll()); break; case 9: PackItem(new CunningScroll()); break; case 10: PackItem(new CureScroll()); break; case 11: PackItem(new HarmScroll()); break; case 12: PackItem(new MagicTrapScroll()); break; case 13: PackItem(new MagicUnTrapScroll()); break; case 14: PackItem(new ProtectionScroll()); break; case 15: PackItem(new StrengthScroll()); break; case 16: PackItem(new BlessScroll()); break; case 17: PackItem(new FireballScroll()); break; case 18: PackItem(new MagicLockScroll()); break; case 19: PackItem(new PoisonScroll()); break; case 20: PackItem(new TelekinisisScroll()); break; case 21: PackItem(new TeleportScroll()); break; case 22: PackItem(new UnlockScroll()); break; case 23: PackItem(new WallOfStoneScroll()); break; case 24: PackItem(new ArchCureScroll()); break; case 25: PackItem(new ArchProtectionScroll()); break; case 26: PackItem(new CurseScroll()); break; case 27: PackItem(new FireFieldScroll()); break; case 28: PackItem(new GreaterHealScroll()); break; case 29: PackItem(new LightningScroll()); break; case 30: PackItem(new ManaDrainScroll()); break; case 31: PackItem(new RecallScroll()); break; } }