///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 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); }
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public static Item CreateMetalArmor(string gender) { Item item = null; int nType = Utility.RandomMinMax(0, 26); switch (nType) { case 0: item = new ChainCoif(); item.Name = "chainmail coif"; break; case 1: item = new ChainChest(); item.Name = "chainmail tunic"; break; case 2: item = new ChainLegs(); item.Name = "chainmail leggings"; break; case 3: item = new RingmailChest(); item.Name = "ringmail tunic"; break; case 4: item = new RingmailLegs(); item.Name = "ringmail leggings"; break; case 5: item = new RingmailArms(); item.Name = "ringmail sleeves"; break; case 6: item = new RingmailGloves(); item.Name = "ringmail gloves"; break; case 7: item = new PlateGorget(); item.Name = "platemail gorget"; break; case 8: item = new PlateLegs(); item.Name = "platemail leggings"; break; case 9: item = new PlateArms(); item.Name = "platemail arms"; break; case 10: item = new PlateGloves(); item.Name = "platemail gauntlets"; break; case 11: item = new PlateChest(); item.Name = "platemail tunic"; if (gender == "female" || Utility.RandomMinMax(0, 3) == 1) { item = new FemalePlateChest(); item.Name = "platemail tunic"; } break; case 12: case 13: switch (Utility.RandomMinMax(0, 4)) { case 0: item = new PlateHelm(); item.Name = "platemail helm"; break; case 1: item = new CloseHelm(); item.Name = "close helm"; break; case 2: item = new Helmet(); item.Name = "helmet"; break; case 3: item = new NorseHelm(); item.Name = "norse helm"; break; case 4: item = new Bascinet(); item.Name = "bascinet"; break; } break; case 14: item = new ChainHatsuburi(); item.Name = "chainmail hatsuburi"; break; case 15: item = new PlateHatsuburi(); item.Name = "platemail hatsuburi"; break; case 16: item = new LightPlateJingasa(); item.Name = "platemail jingasa"; break; case 17: item = new HeavyPlateJingasa(); item.Name = "platemail jingasa"; break; case 18: item = new SmallPlateJingasa(); item.Name = "platemail jingasa"; break; case 19: item = new DecorativePlateKabuto(); item.Name = "platemail kabuto"; break; case 20: item = new PlateBattleKabuto(); item.Name = "platemail kabuto"; break; case 21: item = new StandardPlateKabuto(); item.Name = "platemail kabuto"; break; case 22: item = new PlateDo(); item.Name = "platemail do"; break; case 23: item = new PlateHiroSode(); item.Name = "platemail hiro sade"; break; case 24: item = new PlateSuneate(); item.Name = "platemail suneate"; break; case 25: item = new PlateHaidate(); item.Name = "platemail haidate"; break; case 26: item = new ChainHatsuburi(); item.Name = "chainmail hatsuburi"; break; } return(item); }