public PikemanGuard(Mobile target) : base(target) { InitStats(1000, 1000, 1000); Title = "the pikeman"; SpeechHue = Utility.RandomDyedHue(); AddItem(new ChainCoif()); AddItem(new PlateArms()); AddItem(new PlateLegs()); if ((Utility.Random(1000) % 2) == 1) { AddItem(new Halberd()); } else { AddItem(new Broadsword()); AddItem(new BronzeShield()); } if (Female = Utility.RandomBool()) { Body = 401; Name = NameList.RandomName("female"); FemalePlateChest fpc = new FemalePlateChest(); fpc.Hue = 0x106; AddItem(fpc); } else { Body = 400; Name = NameList.RandomName("male"); PlateChest pc = new PlateChest(); pc.Hue = 0x106; AddItem(pc); } Utility.AssignRandomHair(this); Container pack = new Backpack(); pack.Movable = false; pack.DropItem(new Gold(10, 25)); AddItem(pack); Skills[SkillName.Anatomy].Base = 120.0; Skills[SkillName.Tactics].Base = 120.0; Skills[SkillName.Swords].Base = 120.0; Skills[SkillName.MagicResist].Base = 120.0; Skills[SkillName.DetectHidden].Base = 100.0; NextCombatTime = Core.TickCount + 500; Focus = target; }
public override void InitOutfit() { AddItem(new Backpack()); AddItem(new OrderShield()); AddItem(new WarMace()); Item item; item = new PlateLegs(); item.Hue = 0x966; AddItem(item); item = new PlateGloves(); item.Hue = 0x966; AddItem(item); item = new PlateGorget(); item.Hue = 0x966; AddItem(item); item = new PlateChest(); item.Hue = 0x966; AddItem(item); item = new PlateArms(); item.Hue = 0x966; AddItem(item); }
public Meiko() { Name = "Meiko"; Title = "the Vampire Slayer"; Body = 0x190; CantWalk = true; Hue = 0x83F8; Item weapon = new RepeatingCrossbow(); weapon.Movable = false; weapon.Hue = 37; AddItem(weapon); Item arms = new PlateArms(); arms.Movable = false; arms.Hue = 1150; AddItem(arms); Item gloves = new PlateGloves(); gloves.Movable = false; gloves.Hue = 1150; AddItem(gloves); Item chest = new PlateChest(); chest.Movable = false; chest.Hue = 1150; AddItem(chest); Item legs = new PlateLegs(); legs.Movable = false; legs.Hue = 1150; AddItem(legs); Item gorget = new PlateGorget(); gorget.Movable = false; gorget.Hue = 1150; AddItem(gorget); Item VampireRobe = new VampireRobe(); VampireRobe.Movable = false; VampireRobe.Hue = 37; AddItem(VampireRobe); int hairHue = 1150; switch (Utility.Random(1)) { case 0: AddItem(new ShortHair(hairHue)); break; } int VandykeHue = 1150; switch (Utility.Random(1)) { case 0: AddItem(new Vandyke(VandykeHue)); break; } Blessed = true; }
public PaladinSectionRepresentative() { Name = NameList.RandomName("male"); Title = "the Paladin"; Body = 0x190; Hue = Utility.RandomSkinHue(); Item item = new PlateArms(); item.Hue = 2214; AddItem(item); item = new PlateChest(); item.Hue = 2214; AddItem(item); item = new PlateGloves(); item.Hue = 2214; AddItem(item); item = new PlateLegs(); item.Hue = 2214; AddItem(item); item = new PlateGorget(); item.Hue = 2214; AddItem(item); item = new PlateHelm(); item.Hue = 2214; AddItem(item); AddItem(new Cloak(1254)); AddItem(new Halberd()); }
public BoneKnight() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.45, 0.8) { Body = 57; Name = "a bone knight"; SetStr(96, 150); SetHits(96, 150); SetDex(76, 95); SetStam(76, 95); SetInt(36, 60); SetMana(0); Karma = -125; BaseSoundID = 451; SetSkill(SkillName.Tactics, 85.1, 100); SetSkill(SkillName.MagicResist, 65.1, 80); SetSkill(SkillName.Parry, 85.1, 95); SetSkill(SkillName.Wrestling, 85.1, 95); VirtualArmor = 18; SetDamage(2, 20); Item item = null; item = new PlateChest(); PackItem(item); LootPack.Rich.Generate(this); }
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public static Item CreatePlateArmor(string gender) { Item item = null; int nType = Utility.RandomMinMax(0, 24); switch (nType) { case 0: case 1: item = new PlateGorget(); item.Name = "platemail gorget"; break; case 2: case 3: item = new PlateLegs(); item.Name = "platemail leggings"; break; case 4: case 5: item = new PlateArms(); item.Name = "platemail arms"; break; case 6: case 7: item = new PlateGloves(); item.Name = "platemail gauntlets"; break; case 8: case 9: item = new PlateChest(); item.Name = "platemail tunic"; if (gender == "female" || Utility.RandomMinMax(0, 3) == 1) { item = new FemalePlateChest(); item.Name = "platemail tunic"; } break; case 10: case 11: case 12: case 13: { item = new PlateHelm(); item.Name = "platemail helm"; } break; case 14: item = new PlateHatsuburi(); item.Name = "platemail hatsuburi"; break; case 15: item = new LightPlateJingasa(); item.Name = "platemail jingasa"; break; case 16: item = new HeavyPlateJingasa(); item.Name = "platemail jingasa"; break; case 17: item = new SmallPlateJingasa(); item.Name = "platemail jingasa"; break; case 18: item = new DecorativePlateKabuto(); item.Name = "platemail kabuto"; break; case 19: item = new PlateBattleKabuto(); item.Name = "platemail kabuto"; break; case 20: item = new StandardPlateKabuto(); item.Name = "platemail kabuto"; break; case 21: item = new PlateDo(); item.Name = "platemail do"; break; case 22: item = new PlateHiroSode(); item.Name = "platemail hiro sade"; break; case 23: item = new PlateSuneate(); item.Name = "platemail suneate"; break; case 24: item = new PlateHaidate(); item.Name = "platemail haidate"; break; } return(item); }
private void CreateClassic() { m_MoveSound = 588; m_CaptureSound = 168; m_DeathSound = 170; m_Piece.Female = false; m_Piece.BodyValue = 0x190; if (m_BChessboard.OverrideMinorHue) { m_Piece.Hue = Hue; } else { m_Piece.Hue = m_BChessboard.SkinHue; } m_Piece.HairItemID = 0x203D; //Pony Tail m_Piece.HairHue = m_BChessboard.OverrideMinorHue ? Hue : m_BChessboard.HairHue; Item item = null; item = new PlateLegs(); item.Hue = Hue; m_Piece.AddItem(item); item = new PlateChest(); item.Hue = Hue; m_Piece.AddItem(item); item = new PlateArms(); item.Hue = Hue; m_Piece.AddItem(item); item = new PlateGorget(); item.Hue = Hue; m_Piece.AddItem(item); item = new PlateGloves(); item.Hue = Hue; m_Piece.AddItem(item); item = new Doublet(MinorHue); m_Piece.AddItem(item); item = new Lance(); item.Hue = MinorHue; m_Piece.AddItem(item); Server.Mobiles.Horse horse = new Server.Mobiles.Horse(); horse.BodyValue = 200; horse.Hue = MinorHue; horse.Rider = m_Piece; m_Piece.Direction = Facing; }
public Vladamir() { Name = "Vladamir"; Title = "Collector of Uniques"; Body = 400; CantWalk = true; Hue = 0; AddItem(new Server.Items.Cloak(1250)); Item weapon = new Kryss(); weapon.Movable = false; weapon.Hue = 2410; AddItem(weapon); Item shield = new ChaosShield(); shield.Movable = false; shield.Hue = 2410; AddItem(shield); Item arms = new PlateArms(); arms.Movable = false; arms.Hue = 2410; AddItem(arms); Item gloves = new PlateGloves(); gloves.Movable = false; gloves.Hue = 2410; AddItem(gloves); Item chest = new PlateChest(); chest.Movable = false; chest.Hue = 2410; AddItem(chest); Item legs = new PlateLegs(); legs.Movable = false; legs.Hue = 2410; AddItem(legs); Item helm = new NorseHelm(); helm.Movable = false; helm.Hue = 2410; AddItem(helm); Item gorget = new PlateGorget(); gorget.Movable = false; gorget.Hue = 2410; AddItem(gorget); int hairHue = 1055; switch (Utility.Random(1)) { case 0: AddItem(new LongHair(hairHue)); break; } Blessed = true; }
public override void GenerateLoot() { Item item = null; item = new PlateChest(); PackItem(item); AddLoot(LootPack.Average); }
public HumanStatueD() { Body = 0x190; Name = "Stone Knight Statue"; Hue = 846; Direction = Direction.Down; CantWalk = true; PlateHelm helm = new PlateHelm(); helm.Hue = 846; helm.Movable = false; AddItem(helm); PlateGorget gorget = new PlateGorget(); gorget.Hue = 846; gorget.Movable = false; AddItem(gorget); PlateChest chest = new PlateChest(); chest.Hue = 846; chest.Movable = false; AddItem(chest); PlateLegs legs = new PlateLegs(); legs.Hue = 846; legs.Movable = false; AddItem(legs); PlateArms arms = new PlateArms(); arms.Hue = 846; arms.Movable = false; AddItem(arms); PlateGloves gloves = new PlateGloves(); gloves.Hue = 846; gloves.Movable = false; AddItem(gloves); HeaterShield shield = new HeaterShield(); shield.Hue = 846; shield.Movable = false; AddItem(shield); Longsword weapon = new Longsword(); weapon.Hue = 846; weapon.Movable = false; AddItem(weapon); }
public InternalSellInfo() { Add(typeof(LeatherCap), LeatherCap.GetSBSellValue()); Add(typeof(LeatherGorget), LeatherGorget.GetSBSellValue()); Add(typeof(LeatherArms), LeatherArms.GetSBSellValue()); Add(typeof(LeatherGloves), LeatherGloves.GetSBSellValue()); Add(typeof(LeatherChest), LeatherChest.GetSBSellValue()); Add(typeof(FemaleLeatherChest), FemaleLeatherChest.GetSBSellValue()); Add(typeof(LeatherBustier), LeatherBustier.GetSBSellValue()); Add(typeof(LeatherLegs), LeatherLegs.GetSBSellValue()); Add(typeof(LeatherSkirt), LeatherSkirt.GetSBSellValue()); Add(typeof(LeatherShorts), LeatherShorts.GetSBSellValue()); Add(typeof(StuddedCap), StuddedCap.GetSBSellValue()); Add(typeof(StuddedGorget), StuddedGorget.GetSBSellValue()); Add(typeof(StuddedArms), StuddedArms.GetSBSellValue()); Add(typeof(StuddedGloves), StuddedGloves.GetSBSellValue()); Add(typeof(StuddedChest), StuddedChest.GetSBSellValue()); Add(typeof(FemaleStuddedChest), FemaleStuddedChest.GetSBSellValue()); Add(typeof(StuddedBustier), StuddedBustier.GetSBSellValue()); Add(typeof(StuddedLegs), StuddedLegs.GetSBSellValue()); Add(typeof(RingmailHelm), RingmailHelm.GetSBSellValue()); Add(typeof(RingmailGorget), RingmailGorget.GetSBSellValue()); Add(typeof(RingmailArms), RingmailArms.GetSBSellValue()); Add(typeof(RingmailGloves), RingmailGloves.GetSBSellValue()); Add(typeof(RingmailChest), RingmailChest.GetSBSellValue()); Add(typeof(RingmailLegs), RingmailLegs.GetSBSellValue()); Add(typeof(ChainmailCoif), ChainmailCoif.GetSBSellValue()); Add(typeof(ChainmailGorget), ChainmailGorget.GetSBSellValue()); Add(typeof(ChainmailArms), ChainmailArms.GetSBSellValue()); Add(typeof(ChainmailGloves), ChainmailGloves.GetSBSellValue()); Add(typeof(ChainmailChest), ChainmailChest.GetSBSellValue()); Add(typeof(ChainmailLegs), ChainmailLegs.GetSBSellValue()); Add(typeof(PlateHelm), PlateHelm.GetSBSellValue()); Add(typeof(PlateGorget), PlateGorget.GetSBSellValue()); Add(typeof(PlateArms), PlateArms.GetSBSellValue()); Add(typeof(PlateGloves), PlateGloves.GetSBSellValue()); Add(typeof(PlateChest), PlateChest.GetSBSellValue()); Add(typeof(FemalePlateChest), FemalePlateChest.GetSBSellValue()); Add(typeof(PlateLegs), PlateLegs.GetSBSellValue()); Add(typeof(Bascinet), Bascinet.GetSBSellValue()); Add(typeof(CloseHelm), CloseHelm.GetSBSellValue()); Add(typeof(NorseHelm), NorseHelm.GetSBSellValue()); Add(typeof(Buckler), Buckler.GetSBSellValue()); Add(typeof(MetalShield), MetalShield.GetSBSellValue()); Add(typeof(BronzeShield), BronzeShield.GetSBSellValue()); Add(typeof(MetalKiteShield), MetalKiteShield.GetSBSellValue()); Add(typeof(HeaterShield), HeaterShield.GetSBSellValue()); }
public InternalBuyInfo() { Add(new GenericBuyInfo("Leather Cap", typeof(LeatherCap), LeatherCap.GetSBPurchaseValue(), 25, 7610, 0)); Add(new GenericBuyInfo("Leather Gorget", typeof(LeatherGorget), LeatherGorget.GetSBPurchaseValue(), 25, 5063, 0)); Add(new GenericBuyInfo("Leather Arms", typeof(LeatherArms), LeatherArms.GetSBPurchaseValue(), 25, 5061, 0)); Add(new GenericBuyInfo("Leather Gloves", typeof(LeatherGloves), LeatherGloves.GetSBPurchaseValue(), 25, 5070, 0)); Add(new GenericBuyInfo("Leather Chest", typeof(LeatherChest), LeatherChest.GetSBPurchaseValue(), 25, 5075, 0)); Add(new GenericBuyInfo("Female Leather Chest", typeof(FemaleLeatherChest), FemaleLeatherChest.GetSBPurchaseValue(), 25, 7175, 0)); Add(new GenericBuyInfo("Leather Bustier", typeof(LeatherBustier), LeatherBustier.GetSBPurchaseValue(), 25, 7179, 0)); Add(new GenericBuyInfo("Leather Legs", typeof(LeatherLegs), LeatherLegs.GetSBPurchaseValue(), 25, 5074, 0)); Add(new GenericBuyInfo("Leather Skirt", typeof(LeatherSkirt), LeatherSkirt.GetSBPurchaseValue(), 25, 7177, 0)); Add(new GenericBuyInfo("Leather Shorts", typeof(LeatherShorts), LeatherShorts.GetSBPurchaseValue(), 25, 7169, 0)); Add(new GenericBuyInfo("Studded Cap", typeof(StuddedCap), StuddedCap.GetSBPurchaseValue(), 25, 7610, 1507)); Add(new GenericBuyInfo("Studded Gorget", typeof(StuddedGorget), StuddedGorget.GetSBPurchaseValue(), 25, 5078, 0)); Add(new GenericBuyInfo("Studded Arms", typeof(StuddedArms), StuddedArms.GetSBPurchaseValue(), 25, 5076, 0)); Add(new GenericBuyInfo("Studded Gloves", typeof(StuddedGloves), StuddedGloves.GetSBPurchaseValue(), 25, 5085, 0)); Add(new GenericBuyInfo("Studded Chest", typeof(StuddedChest), StuddedChest.GetSBPurchaseValue(), 25, 5090, 0)); Add(new GenericBuyInfo("Female Studded Chest", typeof(FemaleStuddedChest), FemaleStuddedChest.GetSBPurchaseValue(), 25, 7170, 0)); Add(new GenericBuyInfo("Studded Bustier", typeof(StuddedBustier), StuddedBustier.GetSBPurchaseValue(), 25, 7181, 0)); Add(new GenericBuyInfo("Studded Legs", typeof(StuddedLegs), StuddedLegs.GetSBPurchaseValue(), 25, 5089, 0)); Add(new GenericBuyInfo("Ringmail Helm", typeof(RingmailHelm), RingmailHelm.GetSBPurchaseValue(), 25, 5131, 0)); Add(new GenericBuyInfo("Ringmail Gorget", typeof(RingmailGorget), RingmailGorget.GetSBPurchaseValue(), 25, 5078, 1812)); Add(new GenericBuyInfo("Ringmail Arms", typeof(RingmailArms), RingmailArms.GetSBPurchaseValue(), 25, 0x13EE, 0)); Add(new GenericBuyInfo("Ringmail Gloves", typeof(RingmailGloves), RingmailGloves.GetSBPurchaseValue(), 25, 0x13eb, 0)); Add(new GenericBuyInfo("Ringmail Chest", typeof(RingmailChest), RingmailChest.GetSBPurchaseValue(), 25, 0x13ec, 0)); Add(new GenericBuyInfo("Ringmail Legs", typeof(RingmailLegs), RingmailLegs.GetSBPurchaseValue(), 25, 0x13F0, 0)); Add(new GenericBuyInfo("Chainmail Coif", typeof(ChainmailCoif), ChainmailCoif.GetSBPurchaseValue(), 25, 0x13BB, 0)); Add(new GenericBuyInfo("Chainmail Gorget", typeof(ChainmailGorget), ChainmailGorget.GetSBPurchaseValue(), 25, 5063, 2500)); Add(new GenericBuyInfo("Chainmail Arms", typeof(ChainmailArms), ChainmailArms.GetSBPurchaseValue(), 25, 5103, 2500)); Add(new GenericBuyInfo("Chainmail Gloves", typeof(ChainmailGloves), ChainmailGloves.GetSBPurchaseValue(), 25, 5106, 2500)); Add(new GenericBuyInfo("Chainmail Chest", typeof(ChainmailChest), ChainmailChest.GetSBPurchaseValue(), 25, 0x13BF, 0)); Add(new GenericBuyInfo("Chainmail Legs", typeof(ChainmailLegs), ChainmailLegs.GetSBPurchaseValue(), 25, 0x13BE, 0)); Add(new GenericBuyInfo("Platemail Helm", typeof(PlateHelm), PlateHelm.GetSBPurchaseValue(), 25, 0x1412, 0)); Add(new GenericBuyInfo("Platemail Gorget", typeof(PlateGorget), PlateGorget.GetSBPurchaseValue(), 25, 0x1413, 0)); Add(new GenericBuyInfo("Platemail Arms", typeof(PlateArms), PlateArms.GetSBPurchaseValue(), 25, 0x1410, 0)); Add(new GenericBuyInfo("Platemail Gloves", typeof(PlateGloves), PlateGloves.GetSBPurchaseValue(), 25, 0x1414, 0)); Add(new GenericBuyInfo("Platemail PlateChest", typeof(PlateChest), PlateChest.GetSBPurchaseValue(), 25, 0x1415, 0)); Add(new GenericBuyInfo("Female Plate Chest", typeof(FemalePlateChest), FemalePlateChest.GetSBPurchaseValue(), 25, 7173, 0)); Add(new GenericBuyInfo("Platemail Legs", typeof(PlateLegs), PlateLegs.GetSBPurchaseValue(), 25, 0x1411, 0)); Add(new GenericBuyInfo("Bascinet", typeof(Bascinet), Bascinet.GetSBPurchaseValue(), 25, 5132, 0)); Add(new GenericBuyInfo("Close Helm", typeof(CloseHelm), CloseHelm.GetSBPurchaseValue(), 25, 5129, 0)); Add(new GenericBuyInfo("Norse Helm", typeof(NorseHelm), NorseHelm.GetSBPurchaseValue(), 25, 5135, 0)); Add(new GenericBuyInfo("Buckler", typeof(Buckler), Buckler.GetSBPurchaseValue(), 25, 0x1B73, 0)); Add(new GenericBuyInfo("Metal Shield", typeof(MetalShield), MetalShield.GetSBPurchaseValue(), 25, 0x1B7B, 0)); Add(new GenericBuyInfo("Bronze Shield", typeof(BronzeShield), BronzeShield.GetSBPurchaseValue(), 25, 0x1B72, 0)); Add(new GenericBuyInfo("Metal Kite Shield", typeof(MetalKiteShield), MetalKiteShield.GetSBPurchaseValue(), 25, 0x1B74, 0)); Add(new GenericBuyInfo("Heater Shield", typeof(HeaterShield), HeaterShield.GetSBPurchaseValue(), 25, 0x1B76, 0)); }
public DragonSmith() { Name = NameList.RandomName("male"); Title = "the Dragon Smith"; Body = 0x190; CantWalk = true; Hue = 0x83F8; int hairHue = 1741; PlateArms arms = new PlateArms(); arms.LootType = LootType.Newbied; arms.Hue = 1157; AddItem(arms); PlateGloves gloves = new PlateGloves(); gloves.LootType = LootType.Newbied; gloves.Hue = 1157; AddItem(gloves); PlateLegs legs = new PlateLegs(); legs.LootType = LootType.Newbied; legs.Hue = 1157; AddItem(legs); PlateGorget neck = new PlateGorget(); neck.LootType = LootType.Newbied; neck.Hue = 1157; AddItem(neck); PlateChest chest = new PlateChest(); chest.LootType = LootType.Newbied; chest.Hue = 1157; AddItem(chest); SmithHammer weapon = new SmithHammer(); weapon.Name = "Dragon Smithing Hammer"; weapon.Hue = 1157; weapon.Movable = false; EquipItem(weapon); switch (Utility.Random(1)) { case 0: AddItem(new ShortHair(hairHue)); break; } Blessed = true; }
public override void OnDeath(Container c) { base.OnDeath(c); Mobile killer = this.LastKiller; if (killer != null) { if (killer is BaseCreature) { killer = ((BaseCreature)killer).GetMaster(); } if (killer is PlayerMobile) { if (GetPlayerInfo.LuckyKiller(killer.Luck) && Utility.RandomMinMax(1, 4) == 1) { BaseArmor armor = new PlateArms(); armor.Delete(); switch (Utility.RandomMinMax(0, 5)) { case 0: armor = new PlateArms(); armor.Name = "turtle shell arms"; break; case 1: armor = new PlateChest(); armor.Name = "turtle shell tunic"; break; case 2: armor = new PlateGloves(); armor.Name = "turtle shell gloves"; break; case 3: armor = new PlateGorget(); armor.Name = "turtle shell gorget"; break; case 4: armor = new PlateLegs(); armor.Name = "turtle shell legs"; break; case 5: armor = new DreadHelm(); armor.Name = "turtle shell helm"; break; } armor.Attributes.ReflectPhysical = 10; armor.ArmorAttributes.LowerStatReq = 30; armor.ArmorAttributes.SelfRepair = 5; armor.PhysicalBonus = 8; armor.ColdBonus = 4; armor.EnergyBonus = 4; armor.FireBonus = 4; armor.PoisonBonus = 4; armor.Durability = ArmorDurabilityLevel.Indestructible; armor.Resource = CraftResource.None; armor.Hue = 0x9ED; c.DropItem(armor); } } } }
public Pikeman() : base(AIType.AI_Melee, FightMode.Closest, 15, 1, 0.1, 0.2) { Title = "the pikeman"; SetStr(1750, 1750); SetDex(150, 150); SetInt(61, 75); SetSkill(SkillName.MagicResist, 120.0, 120.0); SetSkill(SkillName.Swords, 120.0, 120.0); SetSkill(SkillName.Tactics, 120.0, 120.0); SetSkill(SkillName.Anatomy, 120.0, 120.0); AddItem(new ChainCoif()); AddItem(new PlateArms()); AddItem(new PlateLegs()); if ((Utility.Random(1000) % 2) == 1) { AddItem(new Halberd()); } else { AddItem(new Broadsword()); AddItem(new BronzeShield()); } if (Female = Utility.RandomBool()) { Body = 401; Name = NameList.RandomName("female"); FemalePlateChest fpc = new FemalePlateChest(); fpc.Hue = 0x106; AddItem(fpc); } else { Body = 400; Name = NameList.RandomName("male"); PlateChest pc = new PlateChest(); pc.Hue = 0x106; AddItem(pc); } Utility.AssignRandomHair(this); }
public Churchill() : base(AIType.AI_Vendor, FightMode.None, 2, 1, 0.5, 2) { Name = "Churchill"; Title = "the Mace Fighting Instructor"; BodyValue = 0x190; Hue = 0x83EA; HairItemID = 0x203C; HairHue = 0x455; InitStats(100, 100, 25); SetSkill(SkillName.Anatomy, 120.0); SetSkill(SkillName.Parry, 120.0); SetSkill(SkillName.Healing, 120.0); SetSkill(SkillName.Tactics, 120.0); SetSkill(SkillName.Macing, 120.0); SetSkill(SkillName.Focus, 120.0); AddItem(new Backpack()); AddItem(new OrderShield()); AddItem(new WarMace()); Item item; item = new PlateLegs(); item.Hue = 0x966; AddItem(item); item = new PlateGloves(); item.Hue = 0x966; AddItem(item); item = new PlateGorget(); item.Hue = 0x966; AddItem(item); item = new PlateChest(); item.Hue = 0x966; AddItem(item); item = new PlateArms(); item.Hue = 0x966; AddItem(item); }
public Barbosa() { Name = "Captian Barbosa"; Title = "The Undead Pirate"; Body = 56; CantWalk = true; Hue = Utility.RandomSkinHue(); PlateArms PlateArms = new PlateArms(); PlateArms.Hue = 1157; AddItem(PlateArms); PlateGloves PlateGloves = new PlateGloves(); PlateGloves.Hue = 1157; AddItem(PlateGloves); PlateLegs PlateLegs = new PlateLegs(); PlateLegs.Hue = 1157; AddItem(PlateLegs); PlateChest PlateChest = new PlateChest(); PlateChest.Hue = 1157; AddItem(PlateChest); PlateGorget PlateGorget = new PlateGorget(); PlateGorget.Hue = 1157; AddItem(PlateGorget); int hairHue = 1157; switch (Utility.Random(1)) { case 0: AddItem(new PonyTail(hairHue)); break; case 1: AddItem(new Goatee(hairHue)); break; } Blessed = true; }
public Zelda() { Name = "Zelda"; Title = "Princes of Hyrule"; Body = 0x191; CantWalk = true; Hue = 0; AddItem(new Server.Items.Cloak(0x4F7)); Item arms = new PlateArms(); arms.Movable = false; arms.Hue = 0x4F7; AddItem(arms); Item gloves = new PlateGloves(); gloves.Movable = false; gloves.Hue = 0x4F7; AddItem(gloves); Item chest = new PlateChest(); chest.Movable = false; chest.Hue = 0x4F7; AddItem(chest); Item legs = new PlateLegs(); legs.Movable = false; legs.Hue = 0x4F7; AddItem(legs); Item gorget = new PlateGorget(); gorget.Movable = false; gorget.Hue = 0x4F7; AddItem(gorget); int hairHue = 1055; switch (Utility.Random(1)) { case 0: AddItem(new LongHair(hairHue)); break; } Blessed = true; }
public override void OnDeath(Container c) { base.OnDeath(c); Mobile killer = this.LastKiller; if (killer != null) { if (killer is BaseCreature) { killer = ((BaseCreature)killer).GetMaster(); } if (killer is PlayerMobile) { if (GetPlayerInfo.LuckyKiller(killer.Luck) && Utility.RandomMinMax(1, 4) == 1) { switch (Utility.RandomMinMax(0, 8)) { case 0: Item loot1 = new PlateChest(); loot1.Name = "tunic"; MorphingItem.MorphMyItem(loot1, "IGNORED", "Grundul Varg's", "IGNORED", MorphingTemplates.TemplateGrundulVarg("armors")); c.DropItem(loot1); break; case 1: Item loot2 = new PlateArms(); loot2.Name = "arms"; MorphingItem.MorphMyItem(loot2, "IGNORED", "Grundul Varg's", "IGNORED", MorphingTemplates.TemplateGrundulVarg("armors")); c.DropItem(loot2); break; case 2: Item loot3 = new PlateLegs(); loot3.Name = "leggings"; MorphingItem.MorphMyItem(loot3, "IGNORED", "Grundul Varg's", "IGNORED", MorphingTemplates.TemplateGrundulVarg("armors")); c.DropItem(loot3); break; case 3: Item loot4 = new PlateGorget(); loot4.Name = "gorget"; MorphingItem.MorphMyItem(loot4, "IGNORED", "Grundul Varg's", "IGNORED", MorphingTemplates.TemplateGrundulVarg("armors")); c.DropItem(loot4); break; case 4: Item loot5 = new PlateGloves(); loot5.Name = "guantlets"; MorphingItem.MorphMyItem(loot5, "IGNORED", "Grundul Varg's", "IGNORED", MorphingTemplates.TemplateGrundulVarg("armors")); c.DropItem(loot5); break; case 5: Item loot6 = new OrcHelm(); loot6.Name = "helm"; MorphingItem.MorphMyItem(loot6, "IGNORED", "Grundul Varg's", "IGNORED", MorphingTemplates.TemplateGrundulVarg("armors")); c.DropItem(loot6); break; case 6: Item loot7 = new RoyalSword(); loot7.Name = "sword"; MorphingItem.MorphMyItem(loot7, "IGNORED", "Grundul Varg's", "IGNORED", MorphingTemplates.TemplateGrundulVarg("weapons")); c.DropItem(loot7); break; case 7: Item loot8 = new ChaosShield(); loot8.Name = "shield"; MorphingItem.MorphMyItem(loot8, "IGNORED", "Grundul Varg's", "IGNORED", MorphingTemplates.TemplateGrundulVarg("armors")); c.DropItem(loot8); break; case 8: Item loot9 = Loot.RandomJewelry(); MorphingItem.MorphMyItem(loot9, "IGNORED", "Grundul Varg's", "IGNORED", MorphingTemplates.TemplateGrundulVarg("misc")); c.DropItem(loot9); break; } } } } }
public override void InitOutfit() { WipeLayers(); Hue = Utility.RandomSkinHue(); PlateChest chest = new PlateChest(); chest.Hue = 0x966; AddItem(chest); PlateArms arms = new PlateArms(); arms.Hue = 0x966; AddItem(arms); PlateGloves gloves = new PlateGloves(); gloves.Hue = 0x966; AddItem(gloves); PlateGorget gorget = new PlateGorget(); gorget.Hue = 0x966; AddItem(gorget); PlateLegs legs = new PlateLegs(); legs.Hue = 0x966; AddItem(legs); PlateHelm helm = new PlateHelm(); helm.Hue = 0x966; AddItem(helm); Bow bow = new Bow(); bow.Movable = false; bow.Crafter = this; bow.Quality = WeaponQuality.Exceptional; AddItem(bow); PackItem(new Arrow(250)); }
public override void InitOutfit() { Item item = null; item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = AddRandomFacialHair(item.Hue); item = new PlateChest(); AddItem(item); item = new PlateLegs(); AddItem(item); item = new PlateArms(); AddItem(item); item = new PlateGloves(); AddItem(item); switch (Utility.Random(6)) { case 0: item = new PlateHelm(); break; case 1: item = new ChainCoif(); break; case 2: item = new CloseHelm(); break; case 3: item = new Bascinet(); break; case 4: item = new NorseHelm(); break; case 5: default: item = new Helmet(); break; } AddItem(item); item = new Tunic(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); item = new PlateGorget(); AddItem(item); item = new DoubleAxe(); AddItem(item); PackGold(15, 100); }
public PikemanArcher() : base(AIType.AI_Archer, FightMode.Weakest, 15, 5, 0.1, 0.2) { Title = "the Pikeman"; SetStr(1200, 1200); SetDex(250, 250); SetInt(61, 75); SetSkill(SkillName.Anatomy, 120.0, 120.0); SetSkill(SkillName.Archery, 120.0, 120.0); SetSkill(SkillName.Tactics, 120.0, 120.0); SetSkill(SkillName.MagicResist, 120.0, 120.0); AddItem(new ChainCoif()); AddItem(new PlateArms()); AddItem(new PlateLegs()); AddItem(new Bow()); if (Female = Utility.RandomBool()) { Body = 401; Name = NameList.RandomName("female"); FemalePlateChest fpc = new FemalePlateChest(); fpc.Hue = 0x106; AddItem(fpc); } else { Body = 400; Name = NameList.RandomName("male"); PlateChest pc = new PlateChest(); pc.Hue = 0x106; AddItem(pc); } Utility.AssignRandomHair(this); }
public OldSmith() { Name = "Eirin THe Retired Blacksmith"; Title = "Quest"; Body = 400; CantWalk = true; Hue = Utility.RandomSkinHue(); PlateArms PlateArms = new PlateArms(); PlateArms.Hue = 2418; AddItem( PlateArms ); PlateGloves PlateGloves = new PlateGloves(); PlateGloves.Hue = 2418; AddItem( PlateGloves ); PlateLegs PlateLegs = new PlateLegs(); PlateLegs.Hue = 2418; AddItem( PlateLegs ); PlateChest PlateChest = new PlateChest(); PlateChest.Hue = 2418; AddItem( PlateChest ); PlateGorget PlateGorget = new PlateGorget(); PlateGorget.Hue = 2418; AddItem( PlateGorget ); int hairHue = 2406; switch ( Utility.Random( 1 ) ) { case 0: AddItem( new PonyTail( hairHue ) ); break; case 1: AddItem( new Goatee( hairHue ) ); break; } Blessed = true; }
public override void GenerateLoot() { PlateChest chest = new PlateChest(); chest.Hue = 0x966; AddItem(chest); PlateArms arms = new PlateArms(); arms.Hue = 0x966; AddItem(arms); PlateGloves gloves = new PlateGloves(); gloves.Hue = 0x966; AddItem(gloves); PlateGorget gorget = new PlateGorget(); gorget.Hue = 0x966; AddItem(gorget); PlateLegs legs = new PlateLegs(); legs.Hue = 0x966; AddItem(legs); PlateHelm helm = new PlateHelm(); helm.Hue = 0x966; AddItem(helm); Bow bow = new Bow(); bow.Movable = false; bow.Crafter = this; bow.Quality = WeaponQuality.Exceptional; AddItem(bow); PackItem(new Arrow(250)); PackGold(250, 500); }
public GuardiaGranadaNovato() : base(AIType.AI_Melee) { SetStr(100, 150); SetDex(80, 100); SetInt(20, 40); SetHits(80, 110); SetMana(40); if (Utility.RandomBool()) { new Horse().Rider = this; } SetResistance(ResistanceType.Physical, 30, 50); SetResistance(ResistanceType.Fire, 30, 50); SetResistance(ResistanceType.Cold, 30, 50); SetResistance(ResistanceType.Poison, 30, 50); SetSkill(SkillName.MagicResist, 100.0, 120.0); SetSkill(SkillName.Tactics, 60.0, 80.0); SetSkill(SkillName.Anatomy, 60.0, 80.0); SetSkill(SkillName.Healing, 40.0, 55.0); SetSkill(SkillName.Swords, 60.0, 80.0); SetSkill(SkillName.Parry, 60.0, 90.0); SetSkill(SkillName.Macing, 60.0, 90.0); SetSkill(SkillName.Fencing, 60.0, 90.0); Fame = 1000; Karma = 10000; VirtualArmor = 25; AddItem(new Boots(2108)); AddItem(new Cloak(2108)); PlateChest chest = new PlateChest(); chest.Hue = 2108; AddItem(chest); PlateGorget gorget = new PlateGorget(); gorget.Hue = 2108; AddItem(gorget); PlateLegs legs = new PlateLegs(); legs.Hue = 2108; AddItem(legs); PlateArms arms = new PlateArms(); arms.Hue = 2108; AddItem(arms); PlateGloves gloves = new PlateGloves(); gloves.Hue = 2108; AddItem(gloves); AddItem(new Bandage(20)); switch (Utility.Random(7)) { //Swords case 0: AddItem(new Longsword()); AddItem(new WoodenKiteShield()); SetDamage(5, 18); SetResistance(ResistanceType.Physical, 50, 40); break; case 1: AddItem(new Broadsword()); AddItem(new WoodenKiteShield()); SetDamage(8, 18); SetResistance(ResistanceType.Physical, 50, 40); break; case 2: AddItem(new Axe()); SetDamage(11, 19); break; case 3: AddItem(new TwoHandedAxe()); SetDamage(13, 23); break; //Maces case 4: AddItem(new Mace()); AddItem(new WoodenKiteShield()); SetDamage(6, 18); SetResistance(ResistanceType.Physical, 50, 40); break; case 5: AddItem(new HammerPick()); SetDamage(10, 22); break; case 6: AddItem(new WarHammer()); SetDamage(13, 28); break; } }
public BaneOfWantoness() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Body = 0x190; SpeechHue = Utility.RandomTalkHue(); Hue = Utility.RandomSkinColor(); Name = NameList.RandomName("male"); Utility.AssignRandomHair(this); int HairColor = Utility.RandomHairHue(); FacialHairItemID = Utility.RandomList(0, 8254, 8255, 8256, 8257, 8267, 8268, 8269); HairHue = HairColor; FacialHairHue = HairColor; Title = "the Bane of Wantoness"; SetStr(350); SetDex(150); SetInt(120); SetHits(300); SetDamage(12, 23); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 40); SetResistance(ResistanceType.Fire, 30); SetResistance(ResistanceType.Cold, 30); SetResistance(ResistanceType.Poison, 30); SetResistance(ResistanceType.Energy, 30); SetSkill(SkillName.DetectHidden, 80.0); SetSkill(SkillName.Anatomy, 110.0); SetSkill(SkillName.MagicResist, 80.0); SetSkill(SkillName.Macing, 110.0); SetSkill(SkillName.Fencing, 110.0); SetSkill(SkillName.Wrestling, 110.0); SetSkill(SkillName.Swords, 110.0); SetSkill(SkillName.Tactics, 110.0); Fame = 8000; Karma = -8000; VirtualArmor = 30; PlateChest chest = new PlateChest(); chest.Hue = 0x4AB; chest.Name = "plate tunic of wantoness"; chest.Durability = ArmorDurabilityLevel.Indestructible; chest.ProtectionLevel = ArmorProtectionLevel.Invulnerability; AddItem(chest); PlateArms arms = new PlateArms(); arms.Hue = 0x4AB; arms.Name = "plate arms of wantoness"; arms.Durability = ArmorDurabilityLevel.Indestructible; arms.ProtectionLevel = ArmorProtectionLevel.Invulnerability; AddItem(arms); PlateLegs legs = new PlateLegs(); legs.Hue = 0x4AB; legs.Name = "plate leggings of wantoness"; legs.Durability = ArmorDurabilityLevel.Indestructible; legs.ProtectionLevel = ArmorProtectionLevel.Invulnerability; AddItem(legs); PlateGorget neck = new PlateGorget(); neck.Hue = 0x4AB; neck.Name = "plate gorget of wantoness"; neck.Durability = ArmorDurabilityLevel.Indestructible; neck.ProtectionLevel = ArmorProtectionLevel.Invulnerability; AddItem(neck); PlateGloves gloves = new PlateGloves(); gloves.Hue = 0x4AB; gloves.Name = "plate gloves of wantoness"; gloves.Durability = ArmorDurabilityLevel.Indestructible; gloves.ProtectionLevel = ArmorProtectionLevel.Invulnerability; AddItem(gloves); PlateHelm helm = new PlateHelm(); helm.Hue = 0x4AB; helm.ItemID = 0x2645; helm.Name = "plate helm of wantoness"; helm.Durability = ArmorDurabilityLevel.Indestructible; helm.ProtectionLevel = ArmorProtectionLevel.Invulnerability; AddItem(helm); ExecutionersAxe weapon = new ExecutionersAxe(); weapon.Hue = 0x4AB; weapon.Name = "axe of wantoness"; weapon.AccuracyLevel = WeaponAccuracyLevel.Supremely; weapon.DamageLevel = WeaponDamageLevel.Vanq; weapon.DurabilityLevel = WeaponDurabilityLevel.Indestructible; AddItem(weapon); }
public DupresKnight() : base(AIType.AI_Melee, FightMode.Aggressor, 10, 1, 0.2, 0.4) { Name = m_Names[Utility.Random(m_Names.Length)]; Title = m_Titles[Utility.Random(m_Titles.Length)]; Body = 0x190; Hue = Utility.RandomSkinHue(); SetStr(190, 200); SetDex(50, 75); SetInt(150, 250); SetHits(3900, 4100); SetDamage(22, 28); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 50, 70); SetResistance(ResistanceType.Fire, 50, 70); SetResistance(ResistanceType.Cold, 50, 70); SetResistance(ResistanceType.Poison, 50, 70); SetResistance(ResistanceType.Energy, 50, 70); SetSkill(SkillName.EvalInt, 195.0, 220.0); SetSkill(SkillName.Magery, 195.0, 220.0); SetSkill(SkillName.Meditation, 195.0, 200.0); SetSkill(SkillName.MagicResist, 100.0, 120.0); SetSkill(SkillName.Tactics, 195.0, 220.0); SetSkill(SkillName.Wrestling, 195.0, 220.0); VirtualArmor = 70; Item longsword = new Longsword(); longsword.LootType = LootType.Blessed; AddItem(longsword); Item ph = new PlateHelm(); ph.LootType = LootType.Blessed; AddItem(ph); Item pa = new PlateArms(); pa.LootType = LootType.Blessed; AddItem(pa); Item pg = new PlateGorget(); pg.LootType = LootType.Blessed; AddItem(pg); Item pgl = new PlateGloves(); pgl.LootType = LootType.Blessed; AddItem(pgl); Item pl = new PlateLegs(); pl.LootType = LootType.Blessed; AddItem(pl); Item pc = new PlateChest(); pc.LootType = LootType.Blessed; AddItem(pc); Item mks = new MetalKiteShield(); mks.LootType = LootType.Blessed; mks.Hue = 0x794; AddItem(mks); Item bs = new BodySash(0x794); // dark purple bs.LootType = LootType.Blessed; AddItem(bs); PackGold(400, 600); }
public HeadlessHorseman() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "The Headless Horseman"; Body = 185; BaseSoundID = 0x47F; Hue = 0x4001; SetStr(430, 500); SetDex(90, 120); SetInt(700, 800); SetHits(5000, 10000); SetMana(5000); SetDamage(20, 35); SetDamageType(ResistanceType.Physical, 75); SetDamageType(ResistanceType.Fire, 25); SetResistance(ResistanceType.Physical, 40, 60); SetResistance(ResistanceType.Fire, 60, 80); SetResistance(ResistanceType.Cold, 40, 60); SetResistance(ResistanceType.Poison, 40, 60); SetResistance(ResistanceType.Energy, 40, 65); SetSkill(SkillName.Anatomy, 120.0); SetSkill(SkillName.EvalInt, 100.0); SetSkill(SkillName.Magery, 100.0); SetSkill(SkillName.Meditation, 120.0); SetSkill(SkillName.MagicResist, 100.0); SetSkill(SkillName.Tactics, 120.0); SetSkill(SkillName.Swords, 120.0); Fame = 30000; Karma = -30000; VirtualArmor = 60; PlateChest chest = new PlateChest(); chest.Hue = 1345; chest.Movable = false; AddItem(chest); PlateArms arms = new PlateArms(); arms.Hue = 1345; arms.Movable = false; AddItem(arms); PlateGloves gloves = new PlateGloves(); gloves.Hue = 1345; gloves.Movable = false; AddItem(gloves); PlateGorget gorget = new PlateGorget(); gorget.Hue = 1345; gorget.Movable = false; AddItem(gorget); PlateLegs legs = new PlateLegs(); legs.Hue = 1345; legs.Movable = false; AddItem(legs); Cloak cloak = new Cloak(); cloak.Hue = 1175; cloak.Movable = false; AddItem(cloak); Longsword weapon = new Longsword(); weapon.Hue = 1175; weapon.Movable = false; AddItem(weapon); Lantern lantern = new Lantern(); lantern.Movable = false; lantern.Ignite(); AddItem(lantern); ThighBoots boots = new ThighBoots(); boots.Movable = false; AddItem(boots); new Nightmare().Rider = this; }
public Guardian() : base(AIType.AI_Archer, FightMode.Aggressor, 10, 1, 0.2, 0.4) { InitStats(100, 125, 25); Title = "the guardian"; SpeechHue = Utility.RandomDyedHue(); Hue = Utility.RandomSkinHue(); if (Female = Utility.RandomBool()) { Body = 0x191; Name = NameList.RandomName("female"); } else { Body = 0x190; Name = NameList.RandomName("male"); } new ForestOstard().Rider = this; PlateChest chest = new PlateChest { Hue = 0x966 }; AddItem(chest); PlateArms arms = new PlateArms { Hue = 0x966 }; AddItem(arms); PlateGloves gloves = new PlateGloves { Hue = 0x966 }; AddItem(gloves); PlateGorget gorget = new PlateGorget { Hue = 0x966 }; AddItem(gorget); PlateLegs legs = new PlateLegs { Hue = 0x966 }; AddItem(legs); PlateHelm helm = new PlateHelm { Hue = 0x966 }; AddItem(helm); Bow bow = new Bow { Movable = false, Crafter = this, Quality = ItemQuality.Exceptional }; AddItem(bow); PackItem(new Arrow(250)); PackGold(250, 500); Skills[SkillName.Anatomy].Base = 120.0; Skills[SkillName.Tactics].Base = 120.0; Skills[SkillName.Archery].Base = 120.0; Skills[SkillName.MagicResist].Base = 120.0; Skills[SkillName.DetectHidden].Base = 100.0; }
public BlackKnight() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Body = 0x190; SpeechHue = Utility.RandomDyedHue(); Hue = Utility.RandomSkinHue(); Name = NameList.RandomName("male"); Utility.AssignRandomHair(this); int HairColor = Utility.RandomHairHue(); FacialHairItemID = Utility.RandomList(0, 8254, 8255, 8256, 8257, 8267, 8268, 8269); HairHue = HairColor; FacialHairHue = HairColor; Title = "the Black Knight"; SetStr(230); SetDex(150); SetInt(120); SetHits(230); SetDamage(12, 23); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 40); SetResistance(ResistanceType.Fire, 30); SetResistance(ResistanceType.Cold, 30); SetResistance(ResistanceType.Poison, 30); SetResistance(ResistanceType.Energy, 30); SetSkill(SkillName.DetectHidden, 80.0); SetSkill(SkillName.Anatomy, 110.0); SetSkill(SkillName.MagicResist, 80.0); SetSkill(SkillName.Macing, 110.0); SetSkill(SkillName.Fencing, 110.0); SetSkill(SkillName.Wrestling, 110.0); SetSkill(SkillName.Swords, 110.0); SetSkill(SkillName.Tactics, 110.0); Fame = 7000; Karma = -7000; VirtualArmor = 30; PlateChest bk_chest = new PlateChest(); AddItem(bk_chest); PlateArms bk_arms = new PlateArms(); AddItem(bk_arms); PlateLegs bk_legs = new PlateLegs(); AddItem(bk_legs); PlateGorget bk_gorget = new PlateGorget(); AddItem(bk_gorget); PlateGloves bk_gloves = new PlateGloves(); AddItem(bk_gloves); PlateHelm bk_helm = new PlateHelm(); AddItem(bk_helm); VikingSword bk_sword = new VikingSword(); AddItem(bk_sword); ChaosShield bk_shield = new ChaosShield(); AddItem(bk_shield); AddItem(new Boots( )); if (90 < Utility.Random(100)) { switch (Utility.RandomMinMax(0, 7)) { case 0: MorphingItem.MorphMyItem(bk_chest, "Black Knight", "IGNORED", "IGNORED", MorphingTemplates.TemplateBlackKnight("armors")); break; case 1: MorphingItem.MorphMyItem(bk_arms, "Black Knight", "IGNORED", "IGNORED", MorphingTemplates.TemplateBlackKnight("armors")); break; case 2: MorphingItem.MorphMyItem(bk_legs, "Black Knight", "IGNORED", "IGNORED", MorphingTemplates.TemplateBlackKnight("armors")); break; case 3: MorphingItem.MorphMyItem(bk_gorget, "Black Knight", "IGNORED", "IGNORED", MorphingTemplates.TemplateBlackKnight("armors")); break; case 4: MorphingItem.MorphMyItem(bk_gloves, "Black Knight", "IGNORED", "IGNORED", MorphingTemplates.TemplateBlackKnight("armors")); break; case 5: MorphingItem.MorphMyItem(bk_helm, "Black Knight", "IGNORED", "IGNORED", MorphingTemplates.TemplateBlackKnight("armors")); break; case 6: MorphingItem.MorphMyItem(bk_sword, "Black Knight", "IGNORED", "IGNORED", MorphingTemplates.TemplateBlackKnight("weapons")); break; case 7: MorphingItem.MorphMyItem(bk_shield, "Black Knight", "IGNORED", "IGNORED", MorphingTemplates.TemplateBlackKnight("armors")); break; } } MorphingTime.ColorMyClothes(this, 0x497); }