public MugdarTaskmaster() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = NameList.RandomName("orc"); Body = 0x190; BaseSoundID = 0x45A; Title = "the Mugdar Tribe Taskmaster"; Hue = 2401; SetStr(96, 120); SetDex(81, 105); SetInt(36, 60); SetHits(58, 72); SetDamage(5, 7); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 25, 30); SetResistance(ResistanceType.Fire, 20, 30); SetResistance(ResistanceType.Cold, 10, 20); SetResistance(ResistanceType.Poison, 10, 20); SetResistance(ResistanceType.Energy, 20, 30); SetSkill(SkillName.MagicResist, 50.1, 75.0); SetSkill(SkillName.Tactics, 55.1, 80.0); SetSkill(SkillName.Wrestling, 50.1, 70.0); Fame = 0; Karma = 0; VirtualArmor = 28; OrcishKinMask helm = new OrcishKinMask(); helm.Hue = 2211; AddItem(helm); Lantern lantern = new Lantern(); lantern.Hue = 0; lantern.ItemID = 0xA25; AddItem(lantern); FullApron fullapron = new FullApron(); fullapron.Hue = 0; AddItem(fullapron); Sandals sandals = new Sandals(); sandals.Hue = 0; AddItem(sandals); TaskmastersMotivator taskmastersmotivator = new TaskmastersMotivator(); taskmastersmotivator.Hue = 0; AddItem(taskmastersmotivator); }
public GokturArcherOutrider() : base(AIType.AI_Archer, FightMode.Closest, 10, 1, 0.01, 0.005) { Name = NameList.RandomName("orc"); Body = 0x190; BaseSoundID = 0x45A; Title = "the Goktur Clan Outrider"; Hue = Utility.RandomMinMax(2207, 2212); SetStr(146, 180); SetDex(101, 130); SetInt(116, 140); SetHits(88, 108); SetDamage(4, 10); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 40, 55); SetResistance(ResistanceType.Fire, 10, 20); SetResistance(ResistanceType.Cold, 10, 20); SetResistance(ResistanceType.Poison, 10, 20); SetResistance(ResistanceType.Energy, 10, 20); SetSkill(SkillName.Anatomy, 60.2, 100.0); SetSkill(SkillName.Archery, 80.1, 90.0); SetSkill(SkillName.MagicResist, 65.1, 90.0); SetSkill(SkillName.Tactics, 50.1, 75.0); SetSkill(SkillName.Wrestling, 50.1, 75.0); SetSkill(SkillName.Wrestling, 80.1, 90.0); Fame = 0; Karma = 0; VirtualArmor = 56; AddItem(new Crossbow()); PackItem(new CrossbowBolts(Utility.RandomMinMax(50, 70))); OrcishKinMask helm = new OrcishKinMask(); helm.Hue = this.Hue; AddItem(helm); Boots boots = new Boots(); boots.Hue = 0; AddItem(boots); Cloak cloak = new Cloak(); cloak.Hue = 637; AddItem(cloak); new CuSidhe().Rider = this; }
public MugdarMineGuardWeak() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = NameList.RandomName("orc"); Body = 0x190; BaseSoundID = 0x45A; Title = "the Mugdar Tribe Quarry Guard"; Hue = Utility.RandomMinMax(2401, 2406); SetStr(96, 120); SetDex(81, 105); SetInt(36, 60); SetHits(30, 45); SetDamage(5, 7); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 25, 30); SetResistance(ResistanceType.Fire, 20, 30); SetResistance(ResistanceType.Cold, 10, 20); SetResistance(ResistanceType.Poison, 10, 20); SetResistance(ResistanceType.Energy, 20, 30); SetSkill(SkillName.MagicResist, 50.1, 75.0); SetSkill(SkillName.Tactics, 55.1, 80.0); SetSkill(SkillName.Wrestling, 50.1, 70.0); Fame = 0; Karma = 0; VirtualArmor = 28; OrcishKinMask helm = new OrcishKinMask(); helm.Hue = this.Hue; AddItem(helm); Spear spear = new Spear(); spear.Hue = 0; AddItem(spear); BoneChest bonechest = new BoneChest(); bonechest.Hue = 0; AddItem(bonechest); Sandals sandals = new Sandals(); sandals.Hue = 0; AddItem(sandals); }
public GokturForeman() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = NameList.RandomName("orc"); Body = 0x190; BaseSoundID = 0x45A; Title = "the Goktur Clan Foreman"; Hue = 2211; SetStr(96, 120); SetDex(81, 105); SetInt(36, 60); SetHits(58, 72); SetDamage(5, 7); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 25, 30); SetResistance(ResistanceType.Fire, 20, 30); SetResistance(ResistanceType.Cold, 10, 20); SetResistance(ResistanceType.Poison, 10, 20); SetResistance(ResistanceType.Energy, 20, 30); SetSkill(SkillName.MagicResist, 50.1, 75.0); SetSkill(SkillName.Tactics, 55.1, 80.0); SetSkill(SkillName.Wrestling, 50.1, 70.0); Fame = 0; Karma = 0; VirtualArmor = 28; OrcishKinMask helm = new OrcishKinMask(); helm.Hue = this.Hue; AddItem(helm);; Pickaxe pickaxe = new Pickaxe(); pickaxe.Hue = 0; AddItem(pickaxe); Torch torch = new Torch(); torch.Hue = 0; AddItem(torch); Spellbook spellbook = new Spellbook(); spellbook.Hue = 0; AddItem(spellbook); }
public DungeonKeeper() : base(AIType.AI_Mage, FightMode.Weakest, 10, 1, 0.2, 0.4) { Name = "Dungeon Keeper"; Body = 24; BaseSoundID = 1001; Hue = 22222; SetStr(900, 999); SetDex(146, 165); SetInt(636, 695); SetHits(250, 303); SetDamage(6900, 7100); SetDamageType(ResistanceType.Physical, 0); SetDamageType(ResistanceType.Cold, 60); SetDamageType(ResistanceType.Energy, 40); SetResistance(ResistanceType.Physical, 140, 150); SetResistance(ResistanceType.Fire, 130, 140); SetResistance(ResistanceType.Cold, 150, 160); SetResistance(ResistanceType.Poison, 150, 160); SetResistance(ResistanceType.Energy, 140, 150); SetSkill(SkillName.EvalInt, 160.1, 170.0); SetSkill(SkillName.Magery, 120.1, 130.0); SetSkill(SkillName.MagicResist, 320.5, 240.0); SetSkill(SkillName.Tactics, 100.1, 110.0); SetSkill(SkillName.Anatomy, 110.1, 120.0); SetSkill(SkillName.Meditation, 350.1, 360.0); SetSkill(SkillName.Wrestling, 100.1, 110.0); Fame = 35000; Karma = -35000; VirtualArmor = 100; PackItem(new GnarledStaff()); PackNecroReg(12, 40); if (Utility.Random(50) < 1) { PackItem(new ClothingBlessDeed()); } if (Utility.Random(235) < 1) { Item oOrkMask = new OrcishKinMask(); ((OrcishKinMask)oOrkMask).Name = "Mask of Dungeon Keeper"; ((OrcishKinMask)oOrkMask).Hue = 22222; PackItem(oOrkMask); } }
public MugdarMiner() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = NameList.RandomName("orc"); Body = 0x190; BaseSoundID = 0x45A; Title = "the Mugdar Clan Miner"; Hue = Utility.RandomMinMax(2401, 2406); SetStr(96, 120); SetDex(81, 105); SetInt(36, 60); SetHits(58, 72); SetDamage(5, 7); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 25, 30); SetResistance(ResistanceType.Fire, 20, 30); SetResistance(ResistanceType.Cold, 10, 20); SetResistance(ResistanceType.Poison, 10, 20); SetResistance(ResistanceType.Energy, 20, 30); SetSkill(SkillName.MagicResist, 50.1, 75.0); SetSkill(SkillName.Tactics, 55.1, 80.0); SetSkill(SkillName.Wrestling, 50.1, 70.0); Fame = 0; Karma = 0; VirtualArmor = 28; OrcishKinMask helm = new OrcishKinMask(); helm.Hue = this.Hue; AddItem(helm);; Pickaxe pickaxe = new Pickaxe(); pickaxe.Hue = 0; AddItem(pickaxe); HalfApron halfapron = new HalfApron(); halfapron.Hue = 0; AddItem(halfapron); }
public MugdarBasher() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = NameList.RandomName("orc"); Body = 0x190; BaseSoundID = 0x45A; Title = "the Mugdar Clan Basher"; Hue = Utility.RandomMinMax(2401, 2406); SetStr(96, 120); SetDex(81, 105); SetInt(36, 60); SetHits(58, 72); SetDamage(5, 7); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 25, 30); SetResistance(ResistanceType.Fire, 20, 30); SetResistance(ResistanceType.Cold, 10, 20); SetResistance(ResistanceType.Poison, 10, 20); SetResistance(ResistanceType.Energy, 20, 30); SetSkill(SkillName.MagicResist, 50.1, 75.0); SetSkill(SkillName.Tactics, 55.1, 80.0); SetSkill(SkillName.Wrestling, 50.1, 70.0); Fame = 0; Karma = 0; VirtualArmor = 28; OrcishKinMask helm = new OrcishKinMask(); helm.Hue = this.Hue; AddItem(helm); Club club = new Club(); club.Hue = 0; AddItem(club); RingmailLegs ringmaillegs = new RingmailLegs(); ringmaillegs.Hue = 0; AddItem(ringmaillegs); }
public MugdarHungry() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a hungry orc"; Body = 0x190; BaseSoundID = 0x45A; Hue = Utility.RandomMinMax(2401, 2406); SetStr(96, 120); SetDex(81, 105); SetInt(36, 60); SetHits(58, 72); SetDamage(5, 7); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 25, 30); SetResistance(ResistanceType.Fire, 20, 30); SetResistance(ResistanceType.Cold, 10, 20); SetResistance(ResistanceType.Poison, 10, 20); SetResistance(ResistanceType.Energy, 20, 30); SetSkill(SkillName.MagicResist, 50.1, 75.0); SetSkill(SkillName.Tactics, 55.1, 80.0); SetSkill(SkillName.Wrestling, 50.1, 70.0); Fame = 0; Karma = 0; VirtualArmor = 28; OrcishKinMask helm = new OrcishKinMask(); helm.Hue = this.Hue; AddItem(helm); }
public GokturWarlord() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.01, 0.005) { Name = NameList.RandomName("orc"); Body = 0x190; BaseSoundID = 0x45A; Title = "the Goktur Clan War Chieftain"; Hue = Utility.RandomMinMax(2207, 2212); SetStr(96, 120); SetDex(450, 500); SetInt(36, 60); SetHits(200, 300); SetDamage(5, 7); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 25, 30); SetResistance(ResistanceType.Fire, 20, 30); SetResistance(ResistanceType.Cold, 10, 20); SetResistance(ResistanceType.Poison, 10, 20); SetResistance(ResistanceType.Energy, 20, 30); SetSkill(SkillName.MagicResist, 50.1, 75.0); SetSkill(SkillName.Tactics, 55.1, 80.0); SetSkill(SkillName.Wrestling, 50.1, 70.0); SetSkill(SkillName.Macing, 50.1, 70.0); SetSkill(SkillName.Fencing, 50.1, 70.0); Fame = 0; Karma = 0; VirtualArmor = 28; OrcishKinMask helm = new OrcishKinMask(); helm.Hue = this.Hue; AddItem(helm); WarHammer warhammer = new WarHammer(); warhammer.Hue = 0; AddItem(warhammer); BoneLegs bonelegs = new BoneLegs(); bonelegs.Hue = 0; AddItem(bonelegs); BoneChest bonechest = new BoneChest(); bonechest.Hue = 0; AddItem(bonechest); BoneArms bonearms = new BoneArms(); bonearms.Hue = 0; AddItem(bonearms); BoneGloves bonegloves = new BoneGloves(); bonegloves.Hue = 0; AddItem(bonegloves); Sandals sandals = new Sandals(); sandals.Hue = 0; AddItem(sandals); }
public static Item RandomIOB() { switch (Utility.Random(7)) { case 0: // Undead - GUL { if (Utility.RandomBool()) { return(new BloodDrenchedBandana()); } else { BodySash sash = new BodySash(); sash.Hue = 0x66C; sash.IOBAlignment = IOBAlignment.Council; sash.Name = "blood drenched sash"; sash.Dyable = false; sash.Scissorable = false; return(sash); } } case 1: // Undead - UND { Sandals sandals = new Sandals(); if (Utility.RandomBool()) { sandals.Hue = 0x66C; } else { sandals.Hue = 0x1; } sandals.IOBAlignment = IOBAlignment.Undead; sandals.Name = "sandals of the walking dead"; sandals.Dyable = false; sandals.Scissorable = false; return(sandals); } case 2: // Orcish { if (Utility.RandomBool()) { // green mask (brute color) if (Utility.RandomBool()) { return(new OrcishKinMask()); } else { // old style mask (orc colored) OrcishKinMask mask = new OrcishKinMask(); mask.Hue = 0; return(mask); } } else { return(new OrcishKinHelm()); } } case 3: //Savage { if (Utility.RandomBool()) { if (Utility.RandomBool()) { BearMask mask = new BearMask(); mask.IOBAlignment = IOBAlignment.Savage; mask.Name = "bear mask of savage kin"; mask.Dyable = false; return(mask); } else { DeerMask mask = new DeerMask(); mask.IOBAlignment = IOBAlignment.Savage; mask.Name = "deer mask of savage kin"; mask.Dyable = false; return(mask); } } else { SavageMask mask = new SavageMask(); mask.IOBAlignment = IOBAlignment.Savage; mask.Name = "tribal mask of savage kin"; mask.Dyable = false; return(mask); } } case 4: // Pirates { if (Utility.RandomBool()) { if (Utility.RandomBool()) { SkullCap skullcap = new SkullCap(); skullcap.IOBAlignment = IOBAlignment.Pirate; skullcap.Name = "a pirate skullcap"; skullcap.Hue = 0x66C; skullcap.Dyable = false; skullcap.Scissorable = false; return(skullcap); } else { Boots boots = new Boots(); boots.IOBAlignment = IOBAlignment.Pirate; boots.Name = "pirate kin boots"; boots.Hue = 0x66c; boots.Dyable = false; boots.Scissorable = false; return(boots); } } else { return(new PirateHat()); } } case 5: // Brigands { if (Utility.RandomBool()) { return(new BrigandKinBandana()); } else { return(new BrigandKinBoots()); } } case 6: // Good { switch (Utility.Random(4)) { case 0: Boots boots = new Boots(0x5E4); boots.IOBAlignment = IOBAlignment.Good; boots.Name = "Britannian Militia"; boots.Dyable = false; return(boots); case 1: Cloak cloak = new Cloak(Utility.RandomSpecialVioletHue()); cloak.IOBAlignment = IOBAlignment.Good; cloak.Name = "Britannian Militia"; cloak.Dyable = false; cloak.Scissorable = false; return(cloak); case 2: Surcoat surcoat = new Surcoat(Utility.RandomSpecialVioletHue()); surcoat.IOBAlignment = IOBAlignment.Good; surcoat.Name = "Britannian Militia"; surcoat.Dyable = false; surcoat.Scissorable = false; return(surcoat); case 3: BodySash bodySash = new BodySash(Utility.RandomSpecialRedHue()); bodySash.IOBAlignment = IOBAlignment.Good; bodySash.Name = "Britannian Militia"; bodySash.Dyable = false; bodySash.Scissorable = false; return(bodySash); } break; } } return(null); }
public static void SavageBeg(Mobile m, object targeted, double chance) { Mobile t = (Mobile)targeted; Item reward = null; string rewardName = ""; if (chance > .99 && m.Skills.Begging.Base >= 100) { int rand = Utility.Random(9); if (rand == 0) { reward = new TribalBedroll(); rewardName = "a Tribal Bedroll"; } else if (rand == 2) { reward = new BeggerCoins(50); //Special Coins! rewardName = "50 dull silver coins."; } else if (rand == 4) { reward = new FurCape(); //fur Cape! rewardName = "a Fur Cape"; } else if (rand == 6) { reward = new HornedTribalMask(); rewardName = "a horned tribal mask"; } } if (chance > .95 && m.Skills.Begging.Base >= 90 && reward == null) { int rand = Utility.Random(9); if (rand == 0) { reward = new LambLeg(); rewardName = "a leg of lamb"; } else if (rand == 1) { reward = new OrcishKinMask(); rewardName = "an orc mask"; } else if (rand == 3) { reward = new TribalBerry(2); rewardName = "tribal berries"; } else if (rand == 4) { reward = new TribalMask(); rewardName = "a tribal mask"; } else if (rand == 6) { reward = new BeggerCoins(25); rewardName = "25 dull silver coins."; } else if (rand == 7) { reward = new Beads(); rewardName = "beads"; } } if (reward == null) { JunkBeg(m, t, chance); } else { Reward(m, t, reward, rewardName); } }
public Death() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "Death"; Title = " The 4th Horseman"; Body = 400; SpeechHue = 2128; Hue = 161; VirtualArmor = 45; Kills = 10; SetStr(125); SetDex(251); SetInt(130); SetHits(12000); SetDamage(25, 45); SetDamageType(ResistanceType.Poison, 100); SetResistance(ResistanceType.Physical, 45, 55); SetResistance(ResistanceType.Fire, 45, 55); SetResistance(ResistanceType.Cold, 45, 55); SetResistance(ResistanceType.Energy, 45, 55); SetResistance(ResistanceType.Poison, 100); SetSkill(SkillName.Wrestling, 85.0, 92.5); SetSkill(SkillName.Tactics, 78.5, 87.2); SetSkill(SkillName.Anatomy, 68.7, 85.6); SetSkill(SkillName.Fencing, 92.5, 95.6); Fame = 0; Karma = -10000; Item Weapon = new ScytheOfDeath(); Weapon.Movable = false; AddItem(Weapon); // PackItem(new MasterCoin(40)); VirtualArmor = 30; new PaleHorse().Rider = this; Item apron = new HalfApron(161); apron.Movable = false; AddItem(apron); Item hair = new ShortHair(161); hair.Movable = false; AddItem(hair); Item shoes = new Sandals(161); shoes.Movable = false; AddItem(shoes); Item mask = new OrcishKinMask(161); mask.Movable = false; AddItem(mask); Item robe = new Robe(161); robe.Movable = false; AddItem(robe); Item gloves = new LeatherGloves(); gloves.Movable = false; gloves.Hue = 161; AddItem(gloves); Item gorget = new LeatherGorget(); gorget.Movable = false; gorget.Hue = 161; AddItem(gorget); }
public GokturLlamaHerder() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = NameList.RandomName("orc"); Body = 0x190; BaseSoundID = 0x45A; Title = "of the Goktur Tribe, Legendary Llama Herder"; Hue = 2211; SetStr(96, 120); SetDex(81, 105); SetInt(36, 60); SetHits(58, 72); SetDamage(5, 7); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 25, 30); SetResistance(ResistanceType.Fire, 20, 30); SetResistance(ResistanceType.Cold, 10, 20); SetResistance(ResistanceType.Poison, 10, 20); SetResistance(ResistanceType.Energy, 20, 30); SetSkill(SkillName.MagicResist, 50.1, 75.0); SetSkill(SkillName.Tactics, 55.1, 80.0); SetSkill(SkillName.Wrestling, 50.1, 70.0); Fame = 0; Karma = 0; VirtualArmor = 28; OrcishKinMask helm = new OrcishKinMask(); helm.Hue = this.Hue; AddItem(helm); Sandals sandals = new Sandals(); sandals.Hue = 0; AddItem(sandals); ShepherdsCrook shepherdscrook = new ShepherdsCrook(); shepherdscrook.Hue = 0; AddItem(shepherdscrook); FancyShirt fancyshirt = new FancyShirt(); fancyshirt.Hue = 0; AddItem(fancyshirt); ShortPants shortpants = new ShortPants(); shortpants.Hue = 0; AddItem(shortpants); LeatherGloves leathergloves = new LeatherGloves(); leathergloves.Hue = 0; AddItem(leathergloves); }