///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public static Item CreateWoodenArmor() { Item item = null; switch (Utility.RandomMinMax(0, 7)) { case 0: item = new LeatherArms(); item.ItemID = 0x1410; item.Name = "arms"; break; case 1: item = new LeatherChest(); item.ItemID = 0x1415; item.Name = "tunic"; break; case 2: item = new LeatherGloves(); item.ItemID = 0x1414; item.Name = "gauntlets"; break; case 3: item = new LeatherGorget(); item.ItemID = 0x1413; item.Name = "gorget"; break; case 4: item = new LeatherLegs(); item.ItemID = 0x1411; item.Name = "leggings"; break; case 5: item = new LeatherCap(); item.ItemID = 0x1412; item.Name = "helm"; break; case 6: item = new WoodenKiteShield(); item.Name = "kite shield"; break; case 7: item = new WoodenShield(); item.Name = "shield"; break; } ((BaseArmor)item).Resource = CraftResource.RegularWood; return(item); }
public InternalBuyInfo() { Add(new GenericBuyInfo("Hatchet", typeof(Hatchet), Hatchet.GetSBPurchaseValue(), 50, 0xF43, 0)); Add(new GenericBuyInfo("Saw", typeof(Saw), Saw.GetSBPurchaseValue(), 50, 0x1034, 0)); Add(new GenericBuyInfo("Club", typeof(Club), Club.GetSBPurchaseValue(), 25, 0x13B4, 0)); Add(new GenericBuyInfo("Shepherd's Crook", typeof(ShepherdsCrook), ShepherdsCrook.GetSBPurchaseValue(), 25, 0xE81, 0)); Add(new GenericBuyInfo("Quarter Staff", typeof(QuarterStaff), QuarterStaff.GetSBPurchaseValue(), 25, 0xE89, 0)); Add(new GenericBuyInfo("Gnarled Staff", typeof(GnarledStaff), GnarledStaff.GetSBPurchaseValue(), 25, 0x13F8, 0)); Add(new GenericBuyInfo("Black Staff", typeof(BlackStaff), BlackStaff.GetSBPurchaseValue(), 25, 0xDF0, 0)); Add(new GenericBuyInfo("Wooden Shield", typeof(WoodenShield), WoodenShield.GetSBPurchaseValue(), 25, 7034, 0)); Add(new GenericBuyInfo("Wooden Kite Shield", typeof(WoodenKiteShield), WoodenKiteShield.GetSBPurchaseValue(), 25, 7033, 0)); Add(new GenericBuyInfo("Lute", typeof(Lute), Lute.GetSBPurchaseValue(), 50, 0x0EB3, 0)); Add(new GenericBuyInfo("Drums", typeof(Drums), Drums.GetSBPurchaseValue(), 50, 0x0E9C, 0)); Add(new GenericBuyInfo("Harp", typeof(Harp), Harp.GetSBPurchaseValue(), 50, 0x0EB1, 0)); Add(new GenericBuyInfo("Tambourine", typeof(Tambourine), Tambourine.GetSBPurchaseValue(), 50, 0x0E9E, 0)); Add(new GenericBuyInfo("Scorp", typeof(Scorp), Scorp.GetSBPurchaseValue(), 50, 0x10E7, 0)); Add(new GenericBuyInfo("Smoothing Plane", typeof(SmoothingPlane), SmoothingPlane.GetSBPurchaseValue(), 50, 0x1032, 0)); Add(new GenericBuyInfo("Drawing Knife", typeof(DrawKnife), DrawKnife.GetSBPurchaseValue(), 50, 0x10E4, 0)); Add(new GenericBuyInfo("Froe", typeof(Froe), Froe.GetSBPurchaseValue(), 50, 0x10E5, 0)); Add(new GenericBuyInfo("Hammer", typeof(Hammer), Hammer.GetSBPurchaseValue(), 50, 0x102A, 0)); Add(new GenericBuyInfo("Inshave", typeof(Inshave), Inshave.GetSBPurchaseValue(), 50, 0x10E6, 0)); Add(new GenericBuyInfo("Jointing Plane", typeof(JointingPlane), JointingPlane.GetSBPurchaseValue(), 50, 0x1030, 0)); Add(new GenericBuyInfo("Wooden Plane", typeof(WoodenPlane), WoodenPlane.GetSBPurchaseValue(), 50, 0x102C, 0)); Add(new GenericBuyInfo("Dovetail Saw", typeof(DovetailSaw), DovetailSaw.GetSBPurchaseValue(), 50, 0x1028, 0)); }
public Dracolich () : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 ) { Name = NameList.RandomName( "dragon" ); Title = "the dracolich"; Body = 104; BaseSoundID = 0x488; SetStr( 898, 1030 ); SetDex( 68, 200 ); SetInt( 488, 620 ); SetHits( 558, 599 ); SetDamage( 29, 35 ); SetDamageType( ResistanceType.Physical, 75 ); SetDamageType( ResistanceType.Fire, 25 ); SetResistance( ResistanceType.Physical, 75, 80 ); SetResistance( ResistanceType.Fire, 40, 60 ); SetResistance( ResistanceType.Cold, 40, 60 ); SetResistance( ResistanceType.Poison, 70, 80 ); SetResistance( ResistanceType.Energy, 40, 60 ); SetSkill( SkillName.EvalInt, 80.1, 100.0 ); SetSkill( SkillName.Magery, 80.1, 100.0 ); SetSkill( SkillName.MagicResist, 100.3, 130.0 ); SetSkill( SkillName.Tactics, 97.6, 100.0 ); SetSkill( SkillName.Wrestling, 97.6, 100.0 ); Fame = 22500; Karma = -22500; VirtualArmor = 80; PackNecroReg( 12, 40 ); PackNecroReg( 12, 40 ); Item dracoItem = null; switch ( Utility.RandomMinMax( 0, 2 ) ) { case 0: dracoItem = Loot.RandomWeapon( false ); MorphingItem.MorphMyItem( dracoItem, "IGNORED", "Dracolich", "IGNORED", MorphingTemplates.TemplateDracolich("weapons") ); PackItem( dracoItem ); break; case 1: dracoItem = Loot.RandomJewelry(); MorphingItem.MorphMyItem( dracoItem, "IGNORED", "Dracolich", "IGNORED", MorphingTemplates.TemplateDracolich("misc") ); PackItem( dracoItem ); break; case 2: switch ( Utility.RandomMinMax( 0, 6 ) ) { case 0: dracoItem = new BoneLegs(); MorphingItem.MorphMyItem( dracoItem, "IGNORED", "IGNORED", "Dracolich Leggings", MorphingTemplates.TemplateDracolich("armors") ); PackItem( dracoItem ); break; case 1: dracoItem = new BoneGloves(); MorphingItem.MorphMyItem( dracoItem, "IGNORED", "IGNORED", "Dracolich Gloves", MorphingTemplates.TemplateDracolich("armors") ); PackItem( dracoItem ); break; case 2: dracoItem = new BoneArms(); MorphingItem.MorphMyItem( dracoItem, "IGNORED", "IGNORED", "Dracolich Arms", MorphingTemplates.TemplateDracolich("armors") ); PackItem( dracoItem ); break; case 3: dracoItem = new BoneChest(); MorphingItem.MorphMyItem( dracoItem, "IGNORED", "IGNORED", "Dracolich Tunic", MorphingTemplates.TemplateDracolich("armors") ); PackItem( dracoItem ); break; case 4: dracoItem = new BoneSkirt(); MorphingItem.MorphMyItem( dracoItem, "IGNORED", "IGNORED", "Dracolich Tunic", MorphingTemplates.TemplateDracolich("armors") ); PackItem( dracoItem ); break; case 5: dracoItem = new OrcHelm(); MorphingItem.MorphMyItem( dracoItem, "IGNORED", "IGNORED", "Dracolich Helm", MorphingTemplates.TemplateDracolich("armors") ); PackItem( dracoItem ); break; case 6: dracoItem = new WoodenShield(); MorphingItem.MorphMyItem( dracoItem, "IGNORED", "IGNORED", "Dracolich Shield", MorphingTemplates.TemplateDracolich("armors") ); PackItem( dracoItem ); break; } break; } }
public InternalSellInfo() { Add(typeof(Hatchet), Hatchet.GetSBSellValue()); Add(typeof(Saw), Saw.GetSBSellValue()); Add(typeof(Scorp), Scorp.GetSBSellValue()); Add(typeof(SmoothingPlane), SmoothingPlane.GetSBSellValue()); Add(typeof(DrawKnife), DrawKnife.GetSBSellValue()); Add(typeof(Froe), Froe.GetSBSellValue()); Add(typeof(Hammer), Hammer.GetSBSellValue()); Add(typeof(Inshave), Inshave.GetSBSellValue()); Add(typeof(JointingPlane), JointingPlane.GetSBSellValue()); Add(typeof(WoodenPlane), WoodenPlane.GetSBSellValue()); Add(typeof(DovetailSaw), DovetailSaw.GetSBSellValue()); Add(typeof(Lute), Lute.GetSBSellValue()); Add(typeof(Drums), Drums.GetSBSellValue()); Add(typeof(Harp), Harp.GetSBSellValue()); Add(typeof(Tambourine), Tambourine.GetSBSellValue()); Add(typeof(Club), Club.GetSBSellValue()); Add(typeof(ShepherdsCrook), ShepherdsCrook.GetSBSellValue()); Add(typeof(QuarterStaff), QuarterStaff.GetSBSellValue()); Add(typeof(GnarledStaff), GnarledStaff.GetSBSellValue()); Add(typeof(BlackStaff), BlackStaff.GetSBSellValue()); Add(typeof(WoodenShield), WoodenShield.GetSBSellValue()); Add(typeof(WoodenKiteShield), WoodenKiteShield.GetSBSellValue()); /* * Add( typeof( WoodenBox ), 7 ); * Add( typeof( SmallCrate ), 5 ); * Add( typeof( MediumCrate ), 6 ); * Add( typeof( LargeCrate ), 7 ); * Add( typeof( WoodenChest ), 15 ); * * Add( typeof( LargeTable ), 10 ); * Add( typeof( Nightstand ), 7 ); * Add( typeof( YewWoodTable ), 10 ); * Add( typeof( WritingTable ), 9 ); * * Add( typeof( Throne ), 24 ); * Add( typeof( WoodenThrone ), 6 ); * Add( typeof( Stool ), 6 ); * Add( typeof( FootStool ), 6 ); * * Add( typeof( FancyWoodenChairCushion ), 12 ); * Add( typeof( CushionedWoodenChair ), 10 ); * Add( typeof( WoodenChair ), 8 ); * Add( typeof( BambooChair ), 6 ); * Add( typeof( WoodenBench ), 6 ); */ }
public MugdarWarchief() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = NameList.RandomName("orc"); Body = 0x190; BaseSoundID = 0x45A; Title = "the Mugdar Clan War Chieftain"; Hue = Utility.RandomMinMax(2207, 2212); SetStr(96, 120); SetDex(450, 500); SetInt(36, 60); SetHits(1000, 1200); 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; BearMask helm = new BearMask(); helm.Hue = 0; AddItem(helm); Club club = new Club(); club.Hue = 0; AddItem(club); 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); WoodenShield woodenshield = new WoodenShield(); woodenshield.Hue = 0; AddItem(woodenshield); }
public DarkElfGrunt() : base(AIType.AI_SphereMelee, FightMode.Closest, 10, 1, 0.2, 0.4) { Title = "the Dark Elf"; Hue = 0x0597; Item temp; temp = new BoneChest(); temp.Hue = 0x0455; temp.Movable = false; AddItem(temp); temp = new BoneGloves(); temp.Hue = 0x0455; temp.Movable = false; AddItem(temp); temp = new BoneHelm(); temp.Hue = 0x0455; temp.Movable = false; AddItem(temp); temp = new ThighBoots(); temp.Hue = 0x0455; temp.Movable = false; AddItem(temp); temp = new StuddedLegs(); temp.Hue = 0x0455; temp.Movable = false; AddItem(temp); temp = new WoodenShield(); AddItem(temp); temp = new WarAxe(); AddItem(temp); temp = new FancyShirt(); temp.Hue = 0x0455; temp.Movable = false; AddItem(temp); Female = Utility.RandomBool(); if (Female) { Body = 0x191; Name = NameList.RandomName("pixie"); AddItem(new LongHair(0)); } else { Body = 0x190; Name = NameList.RandomName("golem controller"); AddItem(new KrisnaHair(0)); AddItem(new Goatee(0)); } SetStr(50, 70); SetDex(61, 80); SetInt(50, 60); SetHits(150, 200); SetDamage(10, 20); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 30, 40); SetResistance(ResistanceType.Fire, 25, 35); SetResistance(ResistanceType.Cold, 35, 45); SetResistance(ResistanceType.Poison, 5, 15); SetResistance(ResistanceType.Energy, 15, 25); SetSkill(SkillName.Archery, 60.0, 80.0); SetSkill(SkillName.Fencing, 60.0, 80.0); SetSkill(SkillName.Macing, 60.0, 80.0); SetSkill(SkillName.Swords, 60.0, 80.0); SetSkill(SkillName.MagicResist, 15.0, 38.0); SetSkill(SkillName.Tactics, 60.0, 90.0); SetSkill(SkillName.Wrestling, 25.0, 40.0); Fame = Utility.RandomMinMax(1000, 2000); Karma = Utility.RandomMinMax(-3500, -2500); VirtualArmor = 15; }
public DarkElfFighter() : base(AIType.AI_SphereMelee, FightMode.Closest, 10, 1, 0.2, 0.4) { Title = "the Dark Elf"; Hue = 0x0597; Body = 0x190; Name = NameList.RandomName("golem controller"); AddItem(new LongHair(0)); AddItem(new Goatee(0)); AddItem(new Sandals()); Item temp; temp = new BoneChest(); temp.Hue = 0x0455; temp.Movable = false; AddItem(temp); temp = new BoneGloves(); temp.Hue = 0x0455; temp.Movable = false; AddItem(temp); temp = new BoneHelm(); temp.Hue = 0x0455; temp.Movable = false; AddItem(temp); temp = new ThighBoots(); temp.Hue = 0x0455; temp.Movable = false; AddItem(temp); temp = new StuddedLegs(); temp.Hue = 0x0455; temp.Movable = false; AddItem(temp); temp = new WoodenShield(); AddItem(temp); temp = new FancyShirt(); temp.Hue = 0x0455; temp.Movable = false; AddItem(temp); SetStr(50, 70); SetDex(61, 80); SetInt(50, 60); SetHits(70, 90); SetStam(81, 95); SetDamage(10, 20); SetSkill(SkillName.Archery, 60.0, 80.0); SetSkill(SkillName.Fencing, 60.0, 80.0); SetSkill(SkillName.MagicResist, 15.0, 38.0); SetSkill(SkillName.Swords, 60.0, 80.0); SetSkill(SkillName.Macing, 60.0, 80.0); SetSkill(SkillName.Tactics, 60.0, 90.0); SetSkill(SkillName.Wrestling, 25.0, 40.0); Fame = Utility.RandomMinMax(2500, 4000); Karma = Utility.RandomMinMax(-4000, -3000); VirtualArmor = 15; switch (Utility.Random(2)) { case 0: AddItem(new Broadsword()); break; case 1: AddItem(new WarMace()); break; } }
public HireFighter() { Female = Utility.RandomBool(); Body = Female ? 401 : 400; Title = "the fighter"; Name = NameList.RandomName(Female ? "female" : "male"); Hue = Utility.RandomSkinHue(); SetStr(11, 88); SetDex(11, 88); SetInt(7, 49); Karma = Utility.RandomMinMax(13, -45); SetSkill(SkillName.Tactics, 45, 67.5); SetSkill(SkillName.MagicResist, 45, 67.5); SetSkill(SkillName.Parry, 45, 67.5); SetSkill(SkillName.Swords, 45, 67.5); SetSkill(SkillName.Macing, 45, 67.5); SetSkill(SkillName.Fencing, 45, 67.5); SetSkill(SkillName.Wrestling, 45, 67.5); SetSkill(SkillName.ArmsLore, 42.5, 65); Item item = null; if (!Female) { item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = AddRandomFacialHair(item.Hue); item = new StuddedChest(); AddItem(item); item = new StuddedLegs(); AddItem(item); item = new StuddedArms(); AddItem(item); item = new StuddedGloves(); 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 StuddedGorget(); AddItem(item); item = Loot.RandomWeapon(); AddItem(item); if (item.Layer == Layer.OneHanded) { item = new WoodenShield(); AddItem(item); } } else { item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = new StuddedChest(); AddItem(item); item = new StuddedLegs(); AddItem(item); item = new StuddedArms(); AddItem(item); item = new StuddedGloves(); 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 StuddedGorget(); AddItem(item); item = Loot.RandomWeapon(); AddItem(item); if (item.Layer == Layer.OneHanded) { item = new WoodenShield(); AddItem(item); } } }
public Mercenary() : base(AIType.AI_Melee, FightMode.Agressor, 10, 1, 0.45, 0.8) { Female = Utility.RandomBool(); Body = Female ? 401 : 400; Title = "the mercenary"; Name = NameList.RandomName(Female ? "female" : "male"); Hue = Utility.RandomSkinHue(); SetStr(25, 88); SetDex(25, 88); SetInt(37, 49); Karma = Utility.RandomMinMax(13, -45); SetSkill(SkillName.Tactics, 45, 67.5); SetSkill(SkillName.MagicResist, 45, 67.5); SetSkill(SkillName.Parry, 45, 67.5); SetSkill(SkillName.Swords, 45, 67.5); SetSkill(SkillName.Macing, 45, 67.5); SetSkill(SkillName.Fencing, 45, 67.5); SetSkill(SkillName.Wrestling, 45, 67.5); SetSkill(SkillName.ArmsLore, 42.5, 65); Item item = null; if (!Female) { item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = AddRandomFacialHair(item.Hue); switch (Utility.Random(5)) { case 0: item = new PlateChest(); break; case 1: item = new ChainChest(); break; case 2: item = new StuddedChest(); break; case 3: item = new RingmailChest(); break; case 4: default: item = new LeatherChest(); break; } AddItem(item); switch (Utility.Random(5)) { case 0: item = new PlateLegs(); break; case 1: item = new ChainLegs(); break; case 2: item = new StuddedLegs(); break; case 3: item = new RingmailLegs(); break; case 4: default: item = new LeatherLegs(); break; } AddItem(item); switch (Utility.Random(4)) { case 0: item = new PlateArms(); break; case 1: item = new RingmailArms(); break; case 2: item = new StuddedArms(); break; case 3: default: item = new LeatherArms(); break; } AddItem(item); switch (Utility.Random(3)) { case 0: item = new PlateGloves(); break; case 1: item = new StuddedGloves(); break; case 2: default: item = new LeatherGloves(); break; } 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); switch (Utility.Random(7)) { case 0: item = new BronzeShield(); break; case 1: item = new Buckler(); break; case 2: item = new HeaterShield(); break; case 3: item = new MetalKiteShield(); break; case 4: item = new MetalShield(); break; case 5: item = new WoodenKiteShield(); break; case 6: default: item = new WoodenShield(); break; } AddItem(item); switch (Utility.Random(4)) { case 0: item = new PlateGorget(); break; case 1: item = new StuddedGorget(); break; default: case 2: item = new LeatherGorget(); break; } AddItem(item); item = Loot.RandomWeapon(); AddItem(item); PackGold(15, 100); } else { item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); switch (Utility.Random(5)) { case 0: item = new PlateChest(); break; case 1: item = new ChainChest(); break; case 2: item = new StuddedChest(); break; case 3: item = new RingmailChest(); break; case 4: default: item = new LeatherChest(); break; } AddItem(item); switch (Utility.Random(5)) { case 0: item = new PlateLegs(); break; case 1: item = new ChainLegs(); break; case 2: item = new StuddedLegs(); break; case 3: item = new RingmailLegs(); break; case 4: default: item = new LeatherLegs(); break; } AddItem(item); switch (Utility.Random(3)) { case 0: item = new PlateGloves(); break; case 1: item = new StuddedGloves(); break; case 2: default: item = new LeatherGloves(); break; } 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); switch (Utility.Random(7)) { case 0: item = new BronzeShield(); break; case 1: item = new Buckler(); break; case 2: item = new HeaterShield(); break; case 3: item = new MetalKiteShield(); break; case 4: item = new MetalShield(); break; case 5: item = new WoodenKiteShield(); break; case 6: default: item = new WoodenShield(); break; } AddItem(item); switch (Utility.Random(4)) { case 0: item = new PlateGorget(); break; case 1: item = new StuddedGorget(); break; default: case 2: item = new LeatherGorget(); break; } AddItem(item); item = Loot.RandomWeapon(); AddItem(item); PackGold(15, 100); } }
public Warrior() : base(AIType.AI_Melee, FightMode.Agressor, 10, 1, 0.45, 0.8) { Female = Utility.RandomBool(); Body = Female ? 401 : 400; Title = "the warrior"; Name = NameList.RandomName(Female ? "female" : "male"); Hue = Utility.RandomSkinHue(); SetStr(18, 88); SetDex(18, 88); SetInt(13, 49); Karma = Utility.RandomMinMax(13, -45); SetSkill(SkillName.Tactics, 45, 67.5); SetSkill(SkillName.MagicResist, 45, 67.5); SetSkill(SkillName.Parry, 45, 67.5); SetSkill(SkillName.Swords, 45, 67.5); SetSkill(SkillName.Macing, 45, 67.5); SetSkill(SkillName.Fencing, 45, 67.5); SetSkill(SkillName.Wrestling, 45, 67.5); SetSkill(SkillName.ArmsLore, 42.5, 65); Item item = null; if (!Female) { item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = AddRandomFacialHair(item.Hue); item = new RingmailChest(); AddItem(item); item = new RingmailLegs(); AddItem(item); item = new RingmailArms(); AddItem(item); item = new RingmailGloves(); AddItem(item); item = new ChainCoif(); AddItem(item); item = new PlateGorget(); AddItem(item); item = new WoodenShield(); AddItem(item); item = new Broadsword(); AddItem(item); PackGold(15, 100); } else { item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = new RingmailChest(); AddItem(item); item = new RingmailLegs(); AddItem(item); item = new RingmailArms(); AddItem(item); item = new RingmailGloves(); AddItem(item); item = new ChainCoif(); AddItem(item); item = new PlateGorget(); AddItem(item); item = new WoodenShield(); AddItem(item); item = new Broadsword(); AddItem(item); PackGold(15, 100); } }