public Lohn() : base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2) { Name = "Lohn"; Title = "the metal weaver"; 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 Shoes(0x901)); AddItem(new LongPants(0x359)); AddItem(new SmithHammer()); AddItem(new GemmedCirclet()); Item item; item = new LeafChest(); item.Hue = 0x359; AddItem(item); }
public Koole() : base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2.0) { Title = "the arcanist"; Race = Race.Elf; Body = 605; Hue = Race.RandomSkinHue(); InitStats(100, 100, 25); Utility.AssignRandomHair(this); SetSkill(SkillName.Meditation, 60.0, 80.0); SetSkill(SkillName.Focus, 60.0, 80.0); Item item; item = new LeafChest(); item.Hue = 443; AddItem(item); item = new LeafArms(); item.Hue = 443; AddItem(item); AddItem(new LeafTonlet()); AddItem(new ThighBoots(Utility.RandomAnimalHue())); AddItem(new RoyalCirclet()); }
public override void InitOutfit() { AddItem(new ElvenBoots(0x1BB)); AddItem(new Circlet()); AddItem(new Cloak(0x3B2)); Item item; item = new LeafChest { Hue = 0x53E }; AddItem(item); item = new LeafArms { Hue = 0x53E }; AddItem(item); item = new LeafTonlet { Hue = 0x53E }; 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 ElderMallew() : base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2) { Name = "Elder Mallew"; Title = "the wise"; Race = Race.Elf; BodyValue = 0x25D; Female = false; Hue = Race.RandomSkinHue(); InitStats(100, 100, 25); Utility.AssignRandomHair(this, true); AddItem(new ElvenBoots(0x1BB)); AddItem(new Cloak(0x3B2)); AddItem(new Circlet()); Item item; item = new LeafTonlet(); item.Hue = 0x544; AddItem(item); item = new LeafChest(); item.Hue = 0x538; AddItem(item); item = new LeafArms(); item.Hue = 0x528; AddItem(item); }
public override void InitOutfit() { AddItem(new Sandals(0x901)); AddItem(new GemmedCirclet()); AddItem(new LongPants(0x340)); AddItem(new SmithHammer()); Item item; item = new LeafChest(); item.Hue = 0x344; 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 Boots(0x901)); AddItem(new RoyalCirclet()); AddItem(new LeafTonlet()); Item item; item = new LeafChest(); item.Hue = 0x1BB; AddItem(item); item = new LeafArms(); item.Hue = 0x1BB; AddItem(item); }
public override void InitOutfit() { AddItem(new ElvenBoots(0x1BB)); Item item; item = new LeafGloves(); item.Hue = 0x1BB; AddItem(item); item = new LeafChest(); item.Hue = 0x37; AddItem(item); item = new LeafLegs(); item.Hue = 0x746; AddItem(item); }
public override void InitOutfit() { this.AddItem(new ElvenBoots(0x1BB)); this.AddItem(new Circlet()); this.AddItem(new Cloak(0x3B2)); Item item; item = new LeafChest(); item.Hue = 0x53E; this.AddItem(item); item = new LeafArms(); item.Hue = 0x53E; this.AddItem(item); item = new LeafTonlet(); item.Hue = 0x53E; 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 DragonSanctuaryElfRanger() : base(AIType.AI_Archer, FightMode.Closest, 15, 1, 0.1, 0.2) { SetStr(755, 788); SetDex(300, 500); SetInt(100, 200); SetHits(500, 600); SetDamage(12, 15); SetSkill(SkillName.Anatomy, 100.0); SetSkill(SkillName.Archery, 100.0); SetSkill(SkillName.Chivalry, 100.0); SetSkill(SkillName.MagicResist, 70.0); SetSkill(SkillName.Tactics, 100.0); Karma = 10000; m_Timer = new MoveTimer(this); ChangeLocation(); PackItem(new Bandage(Utility.RandomMinMax(15, 20))); PackItem(new Arrow(Utility.RandomMinMax(80, 90))); if (Female = Utility.RandomBool()) { Name = NameList.RandomName("elven female"); Title = "Ljosalfar Ranger of Dragon Sanctuary"; Body = 606; 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); BaseWeapon weapon = Loot.RandomWeapon(true); switch (Utility.Random(3)) { case 0: weapon = new ElvenCompositeLongbow(); break; case 1: weapon = new MagicalShortbow(); break; case 2: weapon = new SkeletalWarBow(); break; } BaseRunicTool.ApplyAttributesTo(weapon, 5, 25, 35); weapon.Slayer = SlayerName.ReptilianDeath; weapon.WeaponAttributes.HitLightning = 25; weapon.Hue = 0x4D5; weapon.Movable = true; AddItem(weapon); EbonsilkTiara helm = new EbonsilkTiara(); BaseRunicTool.ApplyAttributesTo(helm, 5, 25, 35); helm.Hue = 0x4D5; helm.Movable = true; AddItem(helm); LeafGorget gorget = new LeafGorget(); BaseRunicTool.ApplyAttributesTo(gorget, 5, 25, 35); gorget.Hue = 0x4D5; gorget.Movable = true; AddItem(gorget); LeafArms arms = new LeafArms(); BaseRunicTool.ApplyAttributesTo(arms, 5, 25, 35); arms.Hue = 0x4D5; arms.Movable = true; AddItem(arms); LeafChest chest = new LeafChest(); BaseRunicTool.ApplyAttributesTo(chest, 5, 25, 35); chest.Hue = 0x4D5; chest.Movable = true; AddItem(chest); LeafTonlet legs = new LeafTonlet(); BaseRunicTool.ApplyAttributesTo(legs, 5, 25, 35); legs.Hue = 0x4D5; legs.Movable = true; AddItem(legs); LightBoots boots = new LightBoots(); BaseRunicTool.ApplyAttributesTo(boots, 5, 25, 35); boots.Hue = 0x4D5; boots.Movable = true; AddItem(boots); new Nightmare().Rider = this; } else { Name = NameList.RandomName("elven male"); Title = "Svartalfar Ranger of Dragon Sanctuary"; Body = 605; Hue = Utility.RandomList(897, 898, 899, 900, 901, 905, 990, 995, 996, 997, 998, 999, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411); HairHue = 2405; HairItemID = Utility.RandomList(12224, 12225, 12236, 12237, 12238, 12239); BaseWeapon weapon = Loot.RandomWeapon(true); switch (Utility.Random(3)) { case 0: weapon = new EbonyGreatBow(); break; case 1: weapon = new EbonyWarBow(); break; case 2: weapon = new SkeletalWarBow(); break; } BaseRunicTool.ApplyAttributesTo(weapon, 5, 25, 35); weapon.Slayer = SlayerName.ReptilianDeath; weapon.WeaponAttributes.HitLightning = 25; weapon.Hue = 0x4D5; weapon.Movable = true; AddItem(weapon); EbonsilkTiara helm = new EbonsilkTiara(); BaseRunicTool.ApplyAttributesTo(helm, 5, 25, 35); helm.Hue = 0x4D5; helm.Movable = true; AddItem(helm); EbonsilkGorget gorget = new EbonsilkGorget(); BaseRunicTool.ApplyAttributesTo(gorget, 5, 25, 35); gorget.Hue = 0x4D5; gorget.Movable = true; AddItem(gorget); EbonsilkArms arms = new EbonsilkArms(); BaseRunicTool.ApplyAttributesTo(arms, 5, 25, 35); arms.Hue = 0x4D5; arms.Movable = true; AddItem(arms); EbonsilkChest chest = new EbonsilkChest(); BaseRunicTool.ApplyAttributesTo(chest, 5, 25, 35); chest.Hue = 0x4D5; chest.Movable = true; AddItem(chest); EbonsilkLegs legs = new EbonsilkLegs(); BaseRunicTool.ApplyAttributesTo(legs, 5, 25, 35); legs.Hue = 0x4D5; legs.Movable = true; AddItem(legs); HighBoots boots = new HighBoots(); BaseRunicTool.ApplyAttributesTo(boots, 5, 25, 35); boots.Hue = 0x4D5; boots.Movable = true; AddItem(boots); new FireSteed().Rider = this; } }