//tool box
index = AddCraft(typeof(ToolKey), "Customs", "Tool Box", 100.0, 150.0, typeof(KeyRing), "KeyRing", 2, "You need more Key Rings");
AddSkill( index, SkillName.Carpentry, 100.0, 150.0 );
AddSkill( index, SkillName.Blacksmith, 100.0, 150.0 );
AddSkill( index, SkillName.Tailoring, 100.0, 150.0 );
AddRes( index, typeof( PlatinumIngot ), "Platinum Ingots", 100, "You need more Platinum Ingots" );
AddRes( index, typeof( SpinedLeather ), "Spined Leather", 100, "You need more Spined Leather" );
AddRes( index, typeof( PetrifiedBoard ), "Petrified Boards", 20, "You need more Petrified Boards" );
//runic box
index = AddCraft(typeof(RunicToolKey), "Customs", "Runic Tool Box", 100.0, 150.0, typeof(KeyRing), "KeyRing", 2, "You need more Key Rings");
AddSkill( index, SkillName.Carpentry, 100.0, 150.0 );
AddSkill( index, SkillName.Blacksmith, 100.0, 150.0 );
AddSkill( index, SkillName.Tailoring, 100.0, 150.0 );
AddRes( index, typeof( PlatinumIngot ), "Platinum Ingots", 100, "You need more Platinum Ingots" );
AddRes( index, typeof( SpinedLeather ), "Spined Leather", 100, "You need more Spined Leather" );
AddRes( index, typeof( PetrifiedBoard ), "Petrified Boards", 20, "You need more Petrified Boards" );
// Alchemist Kit
index = AddCraft(typeof(PotionKey), "Customs", "Potion Tool", 100.0, 150.0, typeof(KeyRing), "KeyRing", 2, "You need more Key Rings");
AddSkill( index, SkillName.Alchemy, 100.0, 150.0 );
AddSkill( index, SkillName.Carpentry, 100.0, 150.0 );
AddSkill( index, SkillName.ItemID, 100.0, 150.0 );
AddRes( index, typeof( Bottle ), "Empty Bottles", 150, "You need more Empty Bottles" );
AddRes( index, typeof( BlazeIngot ), "Blaze Ingots", 180, "You need more Blaze Ingots" );
AddRes( index, typeof( EbonyBoard ), "Ebony Boards", 345, "You need more Ebony Boards" );
// Bards Stand
index = AddCraft( typeof( BardsKey ), "Customs", "Bard's Tool", 100.0, 150.0, typeof( KeyRing ), "KeyRing", 2, "You need more Key Rings" );
AddSkill( index, SkillName.Discordance, 100.0, 150.0 );
AddSkill( index, SkillName.Provocation, 100.0, 150.0 );
AddRes( index, typeof( OilCloth ), "Oil Cloth", 200, "You need more Oil Cloth" );
AddRes( index, typeof( DaemonicLeather ), "Daemonic Leather", 100, "You need more Daemonic Leather" );
AddRes( index, typeof( BambooBoard ), "Bamboo Boards", 100, "You need more Bamboo Boards" );
// Metal Workers Key
index = AddCraft(typeof(IngotKey), "Customs", "Metal Worker's Tool", 100.0, 150.0, typeof(KeyRing), "KeyRing", 2, "You need more Key Rings");
AddSkill( index, SkillName.Blacksmith, 100.0, 150.0 );
AddSkill( index, SkillName.Mining, 100.0, 150.0 );
AddRes( index, typeof( PlatinumIngot ), "Platinum Ingots", 250, "You need more Platinum Ingots" );
AddRes( index, typeof( Kindling ), "Kindling", 20, "You need more Kindling" );
// Scribers Tome
index = AddCraft(typeof(ScribeKey), "Customs", "Scriber's Tome", 100.0, 150.0, typeof(KeyRing), "KeyRing", 2, "You need more Key Rings");
AddSkill( index, SkillName.Magery, 100.0, 150.0 );
AddSkill( index, SkillName.Inscribe, 100.0, 150.0 );
AddRes( index, typeof( BlankScroll ), "Blank Scrolls", 150, "You need more Blank Scrolls" );
AddRes( index, typeof( FrostLeather ), "Frost Leather", 50, "You need more Frost Leather" );
AddRes( index, typeof( PetrifiedBoard ), "Petrified Boards", 50, "You need more Petrified Boards" );
// Spell Casters Key
index = AddCraft(typeof(ReagentKey), "Customs", "Spell Caster's Tool", 100.0, 150.0, typeof(KeyRing), "KeyRing", 2, "You need more Key Rings");
AddSkill( index, SkillName.Magery, 100.0, 150.0 );
AddSkill( index, SkillName.Necromancy, 100.0, 150.0 );
AddRes( index, typeof( SpringWater ), "Spring Water", 10, "You need more Spring Water" ); // this line use druidic reagent, if you have it then remove the // from //AddRes
AddRes( index, typeof( BlankScroll ), "Blank Scrolls", 50, "You need more Blank Scrolls" );
AddRes( index, typeof( Sand ), "Sand", 15, "You need more Sand" );
// Stone Workers Key
index = AddCraft(typeof(GraniteKey), "Customs", "Granite Tool", 100.0, 150.0, typeof(KeyRing), "KeyRing", 2, "You need more Key Rings");
AddSkill( index, SkillName.Carpentry, 100.0, 150.0 );
AddSkill( index, SkillName.Mining, 100.0, 150.0 );
AddRes( index, typeof( PlatinumIngot ), "Platinum Ingots", 100, "You need more Platinum Ingots" );
AddRes( index, typeof( PlatinumGranite ), "Platinum Granite", 25, "You need more Platinum Granite" );
AddRes( index, typeof( PetrifiedBoard ), "Petrified Boards", 50, "You need more Petrified Boards" );
// Tailors Key
index = AddCraft(typeof(TailorKey), "Customs", "Tailor's Tool", 100.0, 150.0, typeof(KeyRing), "KeyRing", 2, "You need more Key Rings");
AddSkill( index, SkillName.Tailoring, 100.0, 150.0 );
AddRes( index, typeof( Cloth ), "Cloth", 125, "You need more Cloth" );
AddRes( index, typeof( BarbedLeather ), "Barbed Leather", 150, "You need more Barbed Leather" );
AddRes( index, typeof( OilCloth ), "Oil Cloth", 20, "You need more Oil Cloth" );
// Wood Workers Key
index = AddCraft(typeof(WoodKey), "Customs", "Wood Workers Tool", 100.0, 150.0, typeof(KeyRing), "KeyRing", 2, "You need more Key Rings");
AddSkill( index, SkillName.Carpentry, 100.0, 150.0 );
AddSkill( index, SkillName.Lumberjacking, 100.0, 150.0 );
AddRes( index, typeof( PetrifiedBoard ), "Petrified Boards", 250, "You need more Petrified Boards" );
AddRes( index, typeof( Shaft ), "Shafts", 150, "You need more Shafts" );
AddRes( index, typeof( FertileDirt ), "Fertile Dirt", 50, "You need more Fertile Dirt" );
//#endregion
//Chef's Key
index = AddCraft(typeof(ChefKey), "Customs", "Chef's Tool", 100.0, 150.0, typeof(KeyRing), "KeyRing", 2, "You need more Key Rings");
AddSkill(index, SkillName.Cooking, 100.0, 150.0);
AddSkill(index, SkillName.TasteID, 100.0, 150.0);
AddRes(index, typeof(PlatinumIngot), "Platinum Ingots", 100, "You need more Platinum Ingots");
AddRes(index, typeof(MoonfireBrew), "Moonfire Brew", 1, "You need a bottle of Magical Moonfire Brew.");
//Beverage Key
index = AddCraft(typeof(BeverageKey), "Customs", "Beverage Tool", 60.0, 150.0, typeof(KeyRing), "KeyRing", 1, "You need more Key Rings");
AddSkill(index, SkillName.Cooking, 60.0, 150.0);
AddSkill(index, SkillName.TasteID, 60.0, 150.0);
AddRes(index, typeof(Bottle), "Bottle", 100, "You need more Bottle");
AddRes(index, typeof(MoonfireBrew), "Moonfire Brew", 1, "You need a bottle of Magical Moonfire Brew.");
//Treasure Hunters Key
index = AddCraft(typeof(TreasureHuntersKey), "Customs", "Treasure Hunters Tool", 99.0, 150.0, typeof(KeyRing), "KeyRing", 2, "You need more Key Rings");
AddSkill(index, SkillName.Inscribe, 80, 150.0);
AddSkill(index, SkillName.Tracking, 100, 150.0);
AddSkill(index, SkillName.Cartography, 80.0, 150.0);
AddRes(index, typeof(BarkFragment), "Bark Fragment", 100, "You need more Bark Fragments");
AddRes(index, typeof(TreasureMapPiece), "TMap Piece", 20, "You need more Treasure Map Piece.");
AddRes(index, typeof(TreasureMapPieceRare), "TMap Piece Rare", 10, "You need more Rare Treasure Map Pieces.");
//AddRes(index, typeof(TreasureMapPieceAncient), "TMap Piece Ancient", 5, "You need more Ancient Treasure Map Pieces.");
//Adventurers Key
index = AddCraft(typeof(AdventurersKey), "Customs", "Adventurers Tool", 99.0, 150.0, typeof(KeyRing), "KeyRing", 2, "You need more Key Rings");
AddSkill(index, SkillName.Inscribe, 80, 150.0);
AddSkill(index, SkillName.Tracking, 80, 150.0);
AddSkill(index, SkillName.Cartography, 80.0, 150.0);
AddRes(index, typeof(BlazeLeather), "Blaze Leather", 100, "You need more Blaze Leather");
AddRes(index, typeof(DaemonBone), "Daemon Bone", 100, "You need more Daemon Bone");
//AddRes(index, typeof(Lockpick), "Lockpick", 100, "You need more lockpicks");
AddRes(index, typeof(PowderOfTranslocation), "Powder Of Translocation", 20, "You need more Powder Of Translocation");