public override void InitCraftList()
        {
            int index = -1;

            #region Armure d'Os
            index = AddCraft(typeof(BoneHelm), "Armure d'Os", "Casque d'Os", 40.0, 70.0, typeof(Bone), "Os", 4, 1044463);
            AddRes(index, typeof(Leather), "Cuir", 2, 1044463);
            index = AddCraft(typeof(BoneGloves), "Armure d'Os", "Gants d'Os", 40.0, 70.0, typeof(Bone), "Os", 6, 1044463);
            AddRes(index, typeof(Leather), "Cuir", 3, 1044463);
            index = AddCraft(typeof(BoneArms), "Armure d'Os", "Brassards d'Os", 40.0, 70.0, typeof(Bone), "Os", 8, 1044463);
            AddRes(index, typeof(Leather), "Cuir", 4, 1044463);
            index = AddCraft(typeof(BoneLegs), "Armure d'Os", "Jambieres d'Os", 40.0, 70.0, typeof(Bone), "Os", 10, 1044463);
            AddRes(index, typeof(Leather), "Cuir", 5, 1044463);
            index = AddCraft(typeof(BoneChest), "Armure d'Os", "Plastron d'Os", 40.0, 70.0, typeof(Bone), "Os", 12, 1044463);
            AddRes(index, typeof(Leather), "Cuir", 6, 1044463);
            #endregion

            #region Armure de Cuir
            index = AddCraft(typeof(LeatherGorget), "Armure de Cuir", "Gorget de Cuir", 30.0, 50.0, typeof(Leather), "Cuir", 4, 1044463, true);
            index = AddCraft(typeof(LeatherCap), "Armure de Cuir", "Casque de Cuir", 30.0, 50.0, typeof(Leather), "Cuir", 2, 1044463, true);
            index = AddCraft(typeof(LeatherGloves), "Armure de Cuir", "Gants de Cuir", 30.0, 50.0, typeof(Leather), "Cuir", 3, 1044463, true);
            index = AddCraft(typeof(LeatherArms), "Armure de Cuir", "Brassards de Cuir", 30.0, 50.0, typeof(Leather), "Cuir", 4, 1044463, true);
            index = AddCraft(typeof(LeatherLegs), "Armure de Cuir", "Jambières de Cuir", 30.0, 50.0, typeof(Leather), "Cuir", 10, 1044463, true);
            index = AddCraft(typeof(LeatherChest), "Armure de Cuir", "Plastron de Cuir", 30.0, 50.0, typeof(Leather), "Cuir", 12, 1044463, true);
            index = AddCraft(typeof(LeatherShorts), "Armure de Cuir", "Jupe de Cuir", 30.0, 50.0, typeof(Leather), "Cuir", 8, 1044463, true);
            index = AddCraft(typeof(LeatherSkirt), "Armure de Cuir", "Jupette de Cuir", 30.0, 50.0, typeof(Leather), "Cuir", 6, 1044463, true);
            index = AddCraft(typeof(LeatherBustierArms), "Armure de Cuir", "Brassards Féminins", 30.0, 50.0, typeof(Leather), "Cuir", 6, 1044463, true);
            index = AddCraft(typeof(FemaleLeatherChest), "Armure de Cuir", "Cuirasse Féminine", 30.0, 50.0, typeof(Leather), "Cuir", 8, 1044463, true);
            index = AddCraft(typeof(LeatherBarbareLeggings), "Armure de Cuir", "Jambière de Cuir Barbare", 35.0, 55.0, typeof(Leather), "Cuir", 10, 1044463, true);
            index = AddCraft(typeof(LeatherBarbareTunic), "Armure de Cuir", "Plastron de Cuir Barbare", 35.0, 55.0, typeof(Leather), "Cuir", 12, 1044463, true);
            index = AddCraft(typeof(RoublardLeggings), "Armure de Cuir", "Jambières Roublardes", 35.0, 55.0, typeof(Leather), "Cuir", 10, 1044463, true);
            index = AddCraft(typeof(RoublardTunic), "Armure de Cuir", "Plastron Roublard", 35.0, 55.0, typeof(Leather), "Cuir", 12, 1044463, true);
            index = AddCraft(typeof(ElfiqueCuirTunic), "Armure de Cuir", "Plastron de Cuir Elfique", 40.0, 60.0, typeof(Leather), "Cuir", 12, 1044463, true);
            index = AddCraft(typeof(ElfiqueCuirRobe), "Armure de Cuir", "Vetement de Cuir Elfique", 40.0, 60.0, typeof(Leather), "Cuir", 14, 1044463, true);

            #endregion

            #region Armure de Cuir Clouté
            index = AddCraft(typeof(StuddedGorget), "Armure de Cuir Clouté", "Gorget de Cuir Clouté", 35.0, 55.0, typeof(Leather), "Cuir", 6, 1044463, true);
            index = AddCraft(typeof(StuddedGloves), "Armure de Cuir Clouté", "Gants de Cuir Clouté", 35.0, 55.0, typeof(Leather), "Cuir", 8, 1044463, true);
            index = AddCraft(typeof(StuddedArms), "Armure de Cuir Clouté", "Brassards de Cuir Clouté", 35.0, 55.0, typeof(Leather), "Cuir", 10, 1044463, true);
            index = AddCraft(typeof(StuddedLegs), "Armure de Cuir Clouté", "Jambières de Cuir Clouté", 35.0, 55.0, typeof(Leather), "Cuir", 12, 1044463, true);
            index = AddCraft(typeof(StuddedChest), "Armure de Cuir Clouté", "Plastron de Cuir Clouté", 35.0, 55.0, typeof(Leather), "Cuir", 14, 1044463, true);
            index = AddCraft(typeof(StuddedBustierArms), "Armure de Cuir Clouté", "Brassards Féminins", 35.0, 55.0, typeof(Leather), "Cuir", 8, 1044463, true);
            index = AddCraft(typeof(FemaleStuddedChest), "Armure de Cuir Clouté", "Cuirasse Féminine", 35.0, 55.0, typeof(Leather), "Cuir", 10, 1044463, true);
            index = AddCraft(typeof(ElfeHelm), "Armure de Cuir Clouté", "Casque de Feuilles", 40.0, 60.0, typeof(Leather), "Cuir", 3, 1044463, true);
            AddRes(index, typeof(Log), "Bûche", 2, 1044351);
            index = AddCraft(typeof(ElfeGorget), "Armure de Cuir Clouté", "Gorget de Feuilles", 40.0, 60.0, typeof(Leather), "Cuir", 3, 1044463, true);
            AddRes(index, typeof(Log), "Bûche", 2, 1044351);
            index = AddCraft(typeof(ElfeArms), "Armure de Cuir Clouté", "Brassards de Feuilles", 40.0, 60.0, typeof(Leather), "Cuir", 3, 1044463, true);
            AddRes(index, typeof(Log), "Bûche", 2, 1044351);
            index = AddCraft(typeof(ElfeLeggings), "Armure de Cuir Clouté", "Jambières de Feuilles", 40.0, 60.0, typeof(Leather), "Cuir", 3, 1044463, true);
            AddRes(index, typeof(Log), "Bûche", 2, 1044351);
            index = AddCraft(typeof(ElfeTunic), "Armure de Cuir Clouté", "Tunique de Feuilles", 40.0, 60.0, typeof(Leather), "Cuir", 3, 1044463, true);
            AddRes(index, typeof(Log), "Bûche", 2, 1044351);
            index = AddCraft(typeof(StuddedBarbareGreaves), "Armure de Cuir Clouté", "Brassards Clouté Barbare", 45.0, 65.0, typeof(Leather), "Cuir", 10, 1044463, true);
            index = AddCraft(typeof(StuddedBarbareGorget), "Armure de Cuir Clouté", "Gorget Clouté Barbare", 45.0, 65.0, typeof(Leather), "Cuir", 6, 1044463, true);
            index = AddCraft(typeof(StuddedBarbareLeggings), "Armure de Cuir Clouté", "Jambières Clouté Barbare", 45.0, 65.0, typeof(Leather), "Cuir", 12, 1044463, true);
            index = AddCraft(typeof(StuddedBarbareTunic), "Armure de Cuir Clouté", "Tunique Clouté Barbare", 45.0, 65.0, typeof(Leather), "Cuir", 14, 1044463, true);
            #endregion

            #region Chaussures
            index = AddCraft(typeof(Sandals), "Chaussures & Bottes", "Sandales", 10.0, 20.0, typeof(Leather), "Cuir", 4, 1044463, true);
            index = AddCraft(typeof(Geta), "Chaussures & Bottes", "Geta", 20.0, 30.0, typeof(Leather), "Cuir", 5, 1044463, true);

            index = AddCraft(typeof(Shoes), "Chaussures & Bottes", "Souliers", 30.0, 50.0, typeof(Leather), "Cuir", 6, 1044463, true);
            index = AddCraft(typeof(SouliersFourrure), "Chaussures & Bottes", "Souliers Fourrure", 40.0, 60.0, typeof(Leather), "Cuir", 8, 1044463, true);
            index = AddCraft(typeof(SouliersBoucles), "Chaussures & Bottes", "Souliers Bouclés", 50.0, 70.0, typeof(Leather), "Cuir", 7, 1044463, true);

            index = AddCraft(typeof(BottesPetites), "Chaussures & Bottes", "Petites Bottes", 30.0, 50.0, typeof(Leather), "Cuir", 6, 1044463, true);
            index = AddCraft(typeof(Boots), "Chaussures & Bottes", "Bottes", 40.0, 60.0, typeof(Leather), "Cuir", 8, 1044463, true);
            index = AddCraft(typeof(ThighBoots), "Chaussures & Bottes", "Bottes Longues", 50.0, 70.0, typeof(Leather), "Cuir", 14, 1044463, true);
            index = AddCraft(typeof(BottesBoucles), "Chaussures & Bottes", "Bottes Bouclés", 60.0, 80.0, typeof(Leather), "Cuir", 8, 1044463, true);
            index = AddCraft(typeof(Bottes), "Chaussures & Bottes", "Bottes Simples", 60.0, 80.0, typeof(Leather), "Cuir", 8, 1044463, true);
            index = AddCraft(typeof(BottesVoyage), "Chaussures & Bottes", "Bottes de Voyage", 60.0, 80.0, typeof(Leather), "Cuir", 8, 1044463, true);
            index = AddCraft(typeof(BottesLourdes), "Chaussures & Bottes", "Bottes Lourdes", 70.0, 90.0, typeof(Leather), "Cuir", 12, 1044463, true);
            index = AddCraft(typeof(BottesNoble), "Chaussures & Bottes", "Bottes Nobles", 70.0, 90.0, typeof(Leather), "Cuir", 12, 1044463, true);
            index = AddCraft(typeof(BottesFourrure), "Chaussures & Bottes", "Bottes Fourrure", 80.0, 100.0, typeof(Leather), "Cuir", 10, 1044463, true);
            index = AddCraft(typeof(BottesSombres), "Chaussures & Bottes", "Bottes Sombres", 90.0, 120.0, typeof(Leather), "Cuir", 16, 1044463, true);
            #endregion

            index = AddCraft(typeof(CeinturePauvre), "Accessoires", "Ceinture Pauvre", 0.0, 20.0, typeof(Leather), "Cuir", 4, 1044463, true);
            index = AddCraft(typeof(Bourse), "Accessoires", "Bourse", 10.0, 30.0, typeof(Leather), "Cuir", 2, 1044463, true);
            index = AddCraft(typeof(Ceinture), "Accessoires", "Ceinture Simple", 20.0, 40.0, typeof(Leather), "Cuir", 3, 1044463, true);
            index = AddCraft(typeof(CeintureBourse), "Accessoires", "Ceinture Bourse", 20.0, 40.0, typeof(Leather), "Cuir", 4, 1044463, true);
            index = AddCraft(typeof(CeintureBoucle), "Accessoires", "Ceinture Bouclé", 30.0, 50.0, typeof(Leather), "Cuir", 4, 1044463, true);
            index = AddCraft(typeof(CeintureCuir), "Accessoires", "Ceinture de Cuir", 40.0, 70.0, typeof(Leather), "Cuir", 5, 1044463, true);
            index = AddCraft(typeof(CeinturePendante), "Accessoires", "Ceinture Pendante", 50.0, 80.0, typeof(Leather), "Cuir", 6, 1044463, true);
            index = AddCraft(typeof(CeintureNordique), "Accessoires", "Ceinture Nordique", 60.0, 90.0, typeof(Leather), "Cuir", 4, 1044463, true);
            index = AddCraft(typeof(CeintureLongue), "Accessoires", "Ceinture Longue", 70.0, 100.0, typeof(Leather), "Cuir", 8, 1044463, true);

            index = AddCraft(typeof(Carquois), "Accessoires", "Carquois", 30.0, 60.0, typeof(Leather), "Cuir", 8, 1044463, true);
            index = AddCraft(typeof(Fourreau), "Accessoires", "Fourreau", 30.0, 60.0, typeof(Leather), "Cuir", 8, 1044463, true);
            index = AddCraft(typeof(FourreauDos), "Accessoires", "Fourreau de Dos", 30.0, 60.0, typeof(Leather), "Cuir", 8, 1044463, true);
            index = AddCraft(typeof(FourreauDague), "Accessoires", "Fourreau à Dague", 40.0, 70.0, typeof(Leather), "Cuir", 5, 1044463, true);
            index = AddCraft(typeof(FourreauDecouvert), "Accessoires", "Fourreau à Découvert", 50.0, 80.0, typeof(Leather), "Cuir", 5, 1044463, true);
            index = AddCraft(typeof(FourreauRapiere), "Accessoires", "Fourreau d'Estoc", 60.0, 90.0, typeof(Leather), "Cuir", 5, 1044463, true);
            index = AddCraft(typeof(FourreauEpee), "Accessoires", "Fourreau à Épées", 60.0, 90.0, typeof(Leather), "Cuir", 5, 1044463, true);
            index = AddCraft(typeof(FourreauSabre), "Accessoires", "Fourreau à Sabres", 70.0, 100.0, typeof(Leather), "Cuir", 5, 1044463, true);

            index = AddCraft(typeof(SacocheCeinture), "Accessoires", "Ceinture Double", 30.0, 50.0, typeof(Leather), "Cuir", 6, 1044463, true);
            index = AddCraft(typeof(SacocheHerboriste), "Accessoires", "Sacoche d'Herboriste", 40.0, 60.0, typeof(Leather), "Cuir", 5, 1044463, true);
            index = AddCraft(typeof(SacocheRoublard), "Accessoires", "Sacoche de Roublard", 50.0, 70.0, typeof(Leather), "Cuir", 6, 1044463, true);
            index = AddCraft(typeof(SacocheAventure), "Accessoires", "Sacoche d'Aventurier", 60.0, 80.0, typeof(Leather), "Cuir", 6, 1044463, true);

            index = AddCraft(typeof(Pardessus), "Accessoires", "Pardessus", 20.0, 40.0, typeof(Leather), "Cuir", 6, 1044463, true);
            index = AddCraft(typeof(PardessusBarbare), "Accessoires", "Pardessus Barbare", 40.0, 60.0, typeof(Leather), "Cuir", 6, 1044463, true);
            index = AddCraft(typeof(EpauliereBarbare), "Accessoires", "Épaulière Barbare", 60.0, 80.0, typeof(Leather), "Cuir", 8, 1044463, true);

            index = AddCraft(typeof(FouetCuir), "Accessoires", "Fouet en cuir", 80, 100, typeof(Leather), "Cuir", 6, 1044463, true);

            // Set the overridable material
            SetSubRes(typeof(Bone), "Os");

            // Add every material you want the player to be able to choose from
            // This will override the overridable material
            AddSubRes(typeof(Bone), "Os", CraftResources.GetSkill(CraftResource.RegularBones), 1049311);
            AddSubRes(typeof(GobelinBone), "Os Gobelin", CraftResources.GetSkill(CraftResource.GobelinBones), 1049311);
            AddSubRes(typeof(ReptilienBone), "Os Reptilien", CraftResources.GetSkill(CraftResource.ReptilienBones), 1049311);
            AddSubRes(typeof(NordiqueBone), "Os Nordique", CraftResources.GetSkill(CraftResource.NordiqueBones), 1049311);
            AddSubRes(typeof(DesertiqueBone), "Os Désertique", CraftResources.GetSkill(CraftResource.DesertiqueBones), 1049311);
            AddSubRes(typeof(MaritimeBone), "Os Maritime", CraftResources.GetSkill(CraftResource.MaritimeBones), 1049311);
            AddSubRes(typeof(VolcaniqueBone), "Os Volcanique", CraftResources.GetSkill(CraftResource.VolcaniqueBones), 1049311);
            AddSubRes(typeof(GeantBone), "Os Géant", CraftResources.GetSkill(CraftResource.GeantBones), 1049311);
            AddSubRes(typeof(MinotaureBone), "Os Minotaure", CraftResources.GetSkill(CraftResource.MinotaureBones), 1049311);
            AddSubRes(typeof(OphidienBone), "Os Ophidien", CraftResources.GetSkill(CraftResource.OphidienBones), 1049311);
            AddSubRes(typeof(ArachnideBone), "Os Arachnide", CraftResources.GetSkill(CraftResource.ArachnideBones), 1049311);
            AddSubRes(typeof(MagiqueBone), "Os Magique", CraftResources.GetSkill(CraftResource.MagiqueBones), 1049311);
            AddSubRes(typeof(AncienBone), "Os Ancien", CraftResources.GetSkill(CraftResource.AncienBones), 1049311);
            AddSubRes(typeof(DemonBone), "Os Demoniaque", CraftResources.GetSkill(CraftResource.DemonBones), 1049311);
            AddSubRes(typeof(DragonBone), "Os Dragonique", CraftResources.GetSkill(CraftResource.DragonBones), 1049311);

            // Set the overridable material 2
            SetSubRes2(typeof(Leather), "Cuir");

            // Add every material you want the player to be able to choose from
            // This will override the overridable material
            AddSubRes2(typeof(Leather), "Cuir", CraftResources.GetSkill(CraftResource.RegularLeather), 1049311);
            AddSubRes2(typeof(ReptilienLeather), "Cuir Reptilien", CraftResources.GetSkill(CraftResource.ReptilienLeather), 1049311);
            AddSubRes2(typeof(NordiqueLeather), "Cuir Nordique", CraftResources.GetSkill(CraftResource.NordiqueLeather), 1049311);
            AddSubRes2(typeof(DesertiqueLeather), "Cuir Désertique", CraftResources.GetSkill(CraftResource.DesertiqueLeather), 1049311);
            AddSubRes2(typeof(MaritimeLeather), "Cuir Maritime", CraftResources.GetSkill(CraftResource.MaritimeLeather), 1049311);
            AddSubRes2(typeof(VolcaniqueLeather), "Cuir Volcanique", CraftResources.GetSkill(CraftResource.VolcaniqueLeather), 1049311);
            AddSubRes2(typeof(GeantLeather), "Cuir Géant", CraftResources.GetSkill(CraftResource.GeantLeather), 1049311);
            AddSubRes2(typeof(MinotaureLeather), "Cuir Minotaure", CraftResources.GetSkill(CraftResource.MinotaurLeather), 1049311);
            AddSubRes2(typeof(OphidienLeather), "Cuir Ophidien", CraftResources.GetSkill(CraftResource.OphidienLeather), 1049311);
            AddSubRes2(typeof(ArachnideLeather), "Cuir Arachnide", CraftResources.GetSkill(CraftResource.ArachnideLeather), 1049311);
            AddSubRes2(typeof(MagiqueLeather), "Cuir Magique", CraftResources.GetSkill(CraftResource.MagiqueLeather), 1049311);
            AddSubRes2(typeof(AncienLeather), "Cuir Ancien", CraftResources.GetSkill(CraftResource.AncienLeather), 1049311);
            AddSubRes2(typeof(DemoniaqueLeather), "Cuir Demoniaque", CraftResources.GetSkill(CraftResource.DemoniaqueLeather), 1049311);
            AddSubRes2(typeof(DragoniqueLeather), "Cuir Dragonique", CraftResources.GetSkill(CraftResource.DragoniqueLeather), 1049311);
            AddSubRes2(typeof(LupusLeather), "Cuir Lupus", CraftResources.GetSkill(CraftResource.LupusLeather), 1049311);

            MarkOption = true;
            Repair     = Core.AOS;
            CanEnhance = Core.AOS;
        }
Example #2
0
        public override void InitCraftList()
        {
            int index = 0;

            #region Matériaux

            index = AddCraft(typeof(Nails), "Matériaux", "Clou (un)", 0.0, 5.0, typeof(FerIngot), "Lingot de fer", 1, 1044037);

            index = AddCraft(typeof(Nails), "Matériaux", "Clou (tous)", 0.0, 5.0, typeof(FerIngot), "Lingot de fer", 1, 1044037);
            SetUseAllRes(index, true);

            index = AddCraft(typeof(Kindling), "Matériaux", "Branchette (une)", 0.0, 5.0, typeof(Log), "Bûche", 1, 1044351);

            index = AddCraft(typeof(Kindling), "Matériaux", "Branchette (toutes)", 0.0, 5.0, typeof(Log), "Bûche", 1, 1044351);
            SetUseAllRes(index, true);

            index = AddCraft(typeof(Board), "Matériaux", "Planche (une)", 0.0, 5.0, typeof(Log), "Bûche", 1, 1044351);

            index = AddCraft(typeof(Board), "Matériaux", "Planche (toutes)", 0.0, 5.0, typeof(Log), "Bûche", 1, 1044351);
            SetUseAllRes(index, true);

            index = AddCraft(typeof(Shaft), "Matériaux", "Manche (une)", 0.0, 5.0, typeof(Log), "Bûche", 1, 1044351);

            index = AddCraft(typeof(Shaft), "Matériaux", "Manche (toutes)", 0.0, 5.0, typeof(Log), "Bûche", 1, 1044351);
            SetUseAllRes(index, true);

            index = AddCraft(typeof(PinBoard), "Matériaux", "Planche de pin (une)", 20, 40, typeof(PinLog), "Bûche de Pin", 1, 1044351);

            index = AddCraft(typeof(PinBoard), "Matériaux", "Planche de pin (toutes)", 20, 40, typeof(PinLog), "Bûche de Pin", 1, 1044351);
            SetUseAllRes(index, true);

            index = AddCraft(typeof(CypresBoard), "Matériaux", "Planche de Cypres (une)", 30.0, 50.0, typeof(CypresLog), "Bûche de Cypres", 1, 1044351);

            index = AddCraft(typeof(CypresBoard), "Matériaux", "Planche de Cypres (toutes)", 30.0, 50.0, typeof(CypresLog), "Bûche de Cypres", 1, 1044351);
            SetUseAllRes(index, true);

            index = AddCraft(typeof(CedreBoard), "Matériaux", "Planche de cèdre (une)", 40.0, 60.0, typeof(CedreLog), "Bûche de cèdre", 1, 1044351);

            index = AddCraft(typeof(CedreBoard), "Matériaux", "Planche de cèdre (toutes)", 40.0, 60.0, typeof(CedreLog), "Bûche de cèdre", 1, 1044351);
            SetUseAllRes(index, true);

            index = AddCraft(typeof(SauleBoard), "Matériaux", "Planche de Saule (une)", 50.0, 70.0, typeof(SauleLog), "Bûche de Saule", 1, 1044351);

            index = AddCraft(typeof(SauleBoard), "Matériaux", "Planche de Saule (toutes)", 50.0, 70.0, typeof(SauleLog), "Bûche de Saule", 1, 1044351);
            SetUseAllRes(index, true);

            index = AddCraft(typeof(CheneBoard), "Matériaux", "Planche de chêne (une)", 60.0, 80.0, typeof(CheneLog), "Bûche de chêne", 1, 1044351);

            index = AddCraft(typeof(CheneBoard), "Matériaux", "Planche de chêne (toutes)", 60.0, 80.0, typeof(CheneLog), "Bûche de chêne", 1, 1044351);
            SetUseAllRes(index, true);

            index = AddCraft(typeof(EbeneBoard), "Matériaux", "Planche d'ébène (une)", 70.0, 90.0, typeof(EbeneLog), "Bûche d'ébène", 1, 1044351);

            index = AddCraft(typeof(EbeneBoard), "Matériaux", "Planche d'ébène (toutes)", 70.0, 90.0, typeof(EbeneLog), "Bûche d'ébène", 1, 1044351);
            SetUseAllRes(index, true);

            index = AddCraft(typeof(AcajouBoard), "Matériaux", "Planche d'Acajou (une)", 80.0, 100.0, typeof(AcajouLog), "Bûche d'Acajou", 1, 1044351);

            index = AddCraft(typeof(AcajouBoard), "Matériaux", "Planche d'Acajou (toutes)", 80.0, 100.0, typeof(AcajouLog), "Bûche d'Acajou", 1, 1044351);
            SetUseAllRes(index, true);

            index = AddCraft(typeof(BarrelStaves), "Matériaux", "Douves de Tonneau", 00.0, 25.0, typeof(Board), "Planches", 7, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(BarrelLid), "Matériaux", "Couvercle de Tonneau", 11.0, 36.0, typeof(Board), "Planches", 5, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(BarrelHoops), "Matériaux", "Cercle de Tonneau", 11.0, 36.0, typeof(FerIngot), "Lingot de fer", 1, 1044037);

            #endregion

            #region Chaises

            index = AddCraft(typeof(Stool), "Chaises", "Tabouret", 11.0, 36.0, typeof(Board), "Planches", 10, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(BambooChair), "Chaises", "Chaise rustique", 21.0, 46.0, typeof(Board), "Planches", 15, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(WoodenChair), "Chaises", "Chaise en bois", 21.0, 46.0, typeof(Board), "Planches", 15, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(FancyWoodenChairCushion), "Chaises", "Chaise travaillée avec coussin", 42.1, 67.1, typeof(Board), "Planches", 18, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(WoodenChairCushion), "Chaises", "Chaise avec coussin", 42.1, 67.1, typeof(Board), "Planches", 15, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(Throne), "Chaises", "Trône coussiné", 73.6, 98.6, typeof(Board), "Planches", 22, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            /*index = AddCraft(typeof(FootStool), "Chaises", "Tabouret de pied (Bug)", 11.0, 36.0, typeof(Board), "Planches", 10, 1044351);
             * AddRes(index, typeof(Nails), "Clous", 1, 1044563);
             *
             * index = AddCraft(typeof(ChairA), "Chaises", "Trône rudimentaire (Bug)", 30.0, 50.0, typeof(Board), "Planches", 15, 1044351);
             * AddRes(index, typeof(Nails), "Clous", 1, 1044563);
             *
             * index = AddCraft(typeof(ChairB), "Chaises", "Banc simple (Bug)", 40.0, 60.0, typeof(Board), "Planches", 10, 1044351);
             * AddRes(index, typeof(Nails), "Clous", 1, 1044563);*/

            index = AddCraft(typeof(TroneBois), "Chaises", "Trône", 45.0, 75.0, typeof(Board), "Planches", 14, 1044351);
            AddRes(index, typeof(Nails), "Clous", 5, 1044563);

            index = AddCraft(typeof(BancTemple), "Chaises", "Banc de temple", 55.0, 85.0, typeof(Board), "Planches", 13, 1044351);
            AddRes(index, typeof(Nails), "Clous", 3, 1044563);

            index = AddCraft(typeof(ChaiseCoussinee), "Chaises", "Chaise coussinée", 25.0, 55.0, typeof(Board), "Planches", 9, 1044351);
            AddRes(index, typeof(Nails), "Clous", 2, 1044563);
            AddRes(index, typeof(Cloth), "Coton", 1, 1044287);

            #endregion

            #region Tables

            index = AddCraft(typeof(Nightstand), "Tables", "Table de chevet", 42.1, 67.1, typeof(Board), "Planches", 20, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(WritingTable), "Tables", "Table d'écriture", 63.1, 88.1, typeof(Board), "Planches", 20, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(YewWoodTable), "Tables", "Table rustique", 63.1, 88.1, typeof(Board), "Planches", 25, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(LargeTable), "Tables", "Table de planche longue", 84.2, 109.2, typeof(Board), "Planches", 30, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(ShortMusicStand), "Tables", "Petit support à musique", 78.9, 103.9, typeof(Board), "Planches", 15, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(TallMusicStand), "Tables", "Grand support à musique", 81.5, 106.5, typeof(Board), "Planches", 20, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(PlainLowTable), "Tables", "Table basse", 63.0, 88.0, typeof(Board), "Planches", 20, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(ElegantLowTable), "Tables", "Table basse élégante", 80.0, 105.0, typeof(Board), "Planches", 25, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(TableDeVitre), "Tables", "Table de vitre", 75.0, 105.0, typeof(Board), "Planches", 15, 1044351);
            AddRes(index, typeof(Nails), "Clous", 6, 1044563);

            index = AddCraft(typeof(TableDeNuit), "Tables", "Table de nuit", 20.0, 50.0, typeof(Board), "Planches", 20, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(TableDeBoisRustique), "Tables", "Table de bois rustique", 22.0, 52.0, typeof(Board), "Planches", 18, 1044351);
            AddRes(index, typeof(Nails), "Clous", 6, 1044563);

            index = AddCraft(typeof(TableElegante), "Tables", "Table élégante", 61.0, 91.0, typeof(Board), "Planches", 18, 1044351);
            AddRes(index, typeof(Nails), "Clous", 6, 1044563);

            index = AddCraft(typeof(TableDeBoisSombre), "Tables", "Table de bois sombre", 41.0, 71.0, typeof(Board), "Planches", 18, 1044351);
            AddRes(index, typeof(Nails), "Clous", 6, 1044563);

            #endregion

            #region Lits

            index = AddCraft(typeof(LitSimple), "Lits", "Lit simple", 22.0, 52.0, typeof(Board), "Planches", 8, 1044351);
            AddRes(index, typeof(Nails), "Clous", 3, 1044563);
            AddRes(index, typeof(Cloth), "Coton", 1, 1044287);
            AddRes(index, typeof(Feather), "Plumes", 2, 1044563);

            index = AddCraft(typeof(LitDeuxEtages), "Lits", "Lit deux étages", 43.0, 73.0, typeof(Board), "Planches", 11, 1044351);
            AddRes(index, typeof(Nails), "Clous", 4, 1044563);
            AddRes(index, typeof(Cloth), "Coton", 2, 1044287);
            AddRes(index, typeof(Feather), "Plumes", 2, 1044563);

            index = AddCraft(typeof(LitDouble), "Lits", "Lit double", 43.0, 73.0, typeof(Board), "Planches", 9, 1044351);
            AddRes(index, typeof(Nails), "Clous", 4, 1044563);
            AddRes(index, typeof(Cloth), "Coton", 2, 1044287);
            AddRes(index, typeof(Feather), "Plumes", 4, 1044563);

            index = AddCraft(typeof(SmallBedSouthDeed), "Lits", "Petit lit (Sud)", 43.0, 73.0, typeof(Board), "Planches", 40, 1044351);
            AddRes(index, typeof(Cloth), "Coton", 15, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);
            AddRes(index, typeof(Feather), "Plumes", 2, 1044563);

            index = AddCraft(typeof(SmallBedEastDeed), "Lits", "Petit lit (Est)", 43.0, 73.0, typeof(Board), "Planches", 40, 1044351);
            AddRes(index, typeof(Cloth), "Coton", 15, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);
            AddRes(index, typeof(Feather), "Plumes", 2, 1044563);

            index = AddCraft(typeof(LargeBedSouthDeed), "Lits", "Grand lit (Sud)", 43.0, 73.0, typeof(Board), "Planches", 45, 1044351);
            AddRes(index, typeof(Cloth), "Coton", 20, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);
            AddRes(index, typeof(Feather), "Plumes", 2, 1044563);

            index = AddCraft(typeof(LargeBedEastDeed), "Lits", "Grand lit (Est)", 43.0, 73.0, typeof(Board), "Planches", 45, 1044351);
            AddRes(index, typeof(Cloth), "Coton", 20, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);
            AddRes(index, typeof(Feather), "Plumes", 2, 1044563);


            #endregion

            #region Armoires

            index = AddCraft(typeof(ArmoireA), "Armoires", "Armoire à portes vitrées", 59.0, 89.0, typeof(Board), "Planches", 19, 1044351);
            AddRes(index, typeof(Nails), "Clous", 5, 1044563);

            index = AddCraft(typeof(ArmoireB), "Armoires", "Commode à pieds", 39.0, 69.0, typeof(Board), "Planches", 17, 1044351);
            AddRes(index, typeof(Nails), "Clous", 6, 1044563);

            index = AddCraft(typeof(SecretaireFonce), "Armoires", "Secrétaire foncé", 50.0, 80.0, typeof(Board), "Planches", 13, 1044351);
            AddRes(index, typeof(Nails), "Clous", 3, 1044563);

            index = AddCraft(typeof(SecretairePale), "Armoires", "Secrétaire pâle", 50.0, 80.0, typeof(Board), "Planches", 13, 1044351);
            AddRes(index, typeof(Nails), "Clous", 3, 1044563);

            index = AddCraft(typeof(SecretaireBourgogne), "Armoires", "Secrétaire bourgogne", 50.0, 80.0, typeof(Board), "Planches", 13, 1044351);
            AddRes(index, typeof(Nails), "Clous", 3, 1044563);

            #endregion

            #region Etagères
            index = AddCraft(typeof(EtagereA), "Étagères", "Support de bois clair", 30.0, 60.0, typeof(Board), "Planches", 6, 1044351);
            AddRes(index, typeof(Nails), "Clous", 2, 1044563);

            index = AddCraft(typeof(EtagereB), "Étagères", "Support de bois brut", 22.0, 52.0, typeof(Board), "Planches", 6, 1044351);
            AddRes(index, typeof(Nails), "Clous", 2, 1044563);

            index = AddCraft(typeof(EtagereC), "Étagères", "Support de bois bourgogne", 30.0, 60.0, typeof(Board), "Planches", 4, 1044351);
            AddRes(index, typeof(Nails), "Clous", 2, 1044563);

            index = AddCraft(typeof(EtagereG), "Étagères", "Support de bois sombre", 30.0, 60.0, typeof(Board), "Planches", 6, 1044351);
            AddRes(index, typeof(Nails), "Clous", 2, 1044563);

            index = AddCraft(typeof(EtagereD), "Étagères", "Etagère sur trois niveaux claire", 35.0, 65.0, typeof(Board), "Planches", 10, 1044351);
            AddRes(index, typeof(Nails), "Clous", 2, 1044563);

            index = AddCraft(typeof(EtagereE), "Étagères", "Etagère sur trois niveaux bourgogne", 35.0, 65.0, typeof(Board), "Planches", 10, 1044351);
            AddRes(index, typeof(Nails), "Clous", 2, 1044563);

            index = AddCraft(typeof(EtagereF), "Étagères", "Etagère sur trois niveaux sombre", 35.0, 65.0, typeof(Board), "Planches", 10, 1044351);
            AddRes(index, typeof(Nails), "Clous", 2, 1044563);

            #endregion

            #region Paravents
            index = AddCraft(typeof(ParaventA), "Paravents", "Paravent bourgogne", 63.0, 93.0, typeof(Board), "Planches", 6, 1044351);
            AddRes(index, typeof(Cloth), "Coton", 2, 1044287);

            index = AddCraft(typeof(ParaventB), "Paravents", "Paravent papier", 63.0, 93.0, typeof(Board), "Planches", 2, 1044351);
            AddRes(index, typeof(Cloth), "Coton", 6, 1044287);

            index = AddCraft(typeof(ParaventC), "Paravents", "Paravent bambou", 63.0, 93.0, typeof(Board), "Planches", 4, 1044351);
            AddRes(index, typeof(Cloth), "Coton", 4, 1044287);

            #endregion

            #region Conteneurs

            index = AddCraft(typeof(SmallCrate), "Conteneurs", "Petite Caisse", 10.0, 35.0, typeof(Board), "Planches", 10, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(WoodenBox), "Conteneurs", "Petite Boite", 21.0, 46.0, typeof(Board), "Planches", 12, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(MediumCrate), "Conteneurs", "Caisse", 31.0, 56.0, typeof(Board), "Planches", 18, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(EmptyBookcase), "Conteneurs", "Bibliothèque Vide", 31.5, 56.5, typeof(Board), "Planches", 30, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(FullBookcaseA), "Conteneurs", "Bibliothèque", 47.5, 72.5, typeof(Board), "Planches", 30, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(FullBookcaseB), "Conteneurs", "Bibliothèque", 47.5, 72.5, typeof(Board), "Planches", 30, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(FullBookcaseC), "Conteneurs", "Bibliothèque", 47.5, 72.5, typeof(Board), "Planches", 30, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(Barrel), "Conteneurs", "Tonneau", 47.5, 72.5, typeof(BarrelStaves), "Douves de Tonneau", 4, 1044253);
            AddRes(index, typeof(BarrelHoops), "Cercles de tonneau", 1, 1044253);
            AddRes(index, typeof(BarrelLid), "Couvercle de tonneau", 1, 1044253);

            index = AddCraft(typeof(LargeCrate), "Conteneurs", "Grande Caisse", 47.3, 72.3, typeof(Board), "Planches", 20, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(Armoire), "Conteneurs", "Armoire", 47.2, 72.2, typeof(Board), "Planches", 30, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(Drawer), "Conteneurs", "Commode", 47.2, 72.2, typeof(Board), "Planches", 30, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(WoodenChest), "Conteneurs", "Coffre en bois", 73.6, 98.6, typeof(Board), "Planches", 22, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(FancyArmoire), "Conteneurs", "Armoire de Luxe", 84.2, 109.2, typeof(Board), "Planches", 40, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(FancyDrawer), "Conteneurs", "Commode de luxe", 84.2, 109.2, typeof(Board), "Planches", 40, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(Keg), "Conteneurs", "Tonnelet", 57.8, 82.8, typeof(BarrelStaves), "Douves de tonneau", 2, 1044253);
            AddRes(index, typeof(BarrelHoops), "Cercles de tonneau", 1, 1044253);
            AddRes(index, typeof(BarrelLid), "Couvercle de tonneau", 1, 1044253);

            index = AddCraft(typeof(BacDeau), "Conteneurs", "Bac d'eau", 22.0, 52.0, typeof(Board), "Planches", 7, 1044351);
            AddRes(index, typeof(Nails), "Clous", 3, 1044563);

            index = AddCraft(typeof(BacNourriture), "Conteneurs", "Bac de nourriture", 22.0, 52.0, typeof(Board), "Planches", 7, 1044351);
            AddRes(index, typeof(Nails), "Clous", 3, 1044563);

            index = AddCraft(typeof(BacVide), "Conteneurs", "Bac vide", 22.0, 52.0, typeof(Board), "Planches", 7, 1044351);
            AddRes(index, typeof(Nails), "Clous", 3, 1044563);

            #endregion

            #region Contenant à fruits
            index = AddCraft(typeof(FruitContainerA), "Conteneurs", "Tonneau de pommes", 69.0, 75.0, typeof(Board), "Planches", 10, 1044351);
            AddRes(index, typeof(FerIngot), "Fer", 4, 1044563);
            AddRes(index, typeof(Apple), "Pommes", 25, 1042081);

            index = AddCraft(typeof(FruitContainerB), "Conteneurs", "Tonneau de bananes", 69.0, 75.0, typeof(Board), "Planches", 10, 1044351);
            AddRes(index, typeof(FerIngot), "Fer", 4, 1044563);
            AddRes(index, typeof(Banana), "Bananes", 25, 1042081);

            index = AddCraft(typeof(FruitContainerC), "Conteneurs", "Tonneau de pain", 69.0, 75.0, typeof(Board), "Planches", 10, 1044351);
            AddRes(index, typeof(FerIngot), "Fer", 4, 1044563);
            AddRes(index, typeof(Banana), "BreadLoaf", 25, 1042081);

            index = AddCraft(typeof(FruitContainerD), "Conteneurs", "Tonneau de dattes", 69.0, 75.0, typeof(Board), "Planches", 10, 1044351);
            AddRes(index, typeof(FerIngot), "Fer", 4, 1044563);
            AddRes(index, typeof(Dates), "Dattes", 25, 1042081);

            index = AddCraft(typeof(FruitContainerE), "Conteneurs", "Tonneau de citrons", 69.0, 75.0, typeof(Board), "Planches", 10, 1044351);
            AddRes(index, typeof(FerIngot), "Fer", 4, 1044563);
            AddRes(index, typeof(Lemon), "Citrons", 25, 1042081);

            index = AddCraft(typeof(FruitContainerF), "Conteneurs", "Tonneau de citrons verts", 69.0, 75.0, typeof(Board), "Planches", 10, 1044351);
            AddRes(index, typeof(FerIngot), "Fer", 4, 1044563);
            AddRes(index, typeof(Lime), "Citrons verts", 25, 1042081);

            index = AddCraft(typeof(FruitContainerG), "Conteneurs", "Tonneau de pommes renversé", 80.0, 90.0, typeof(Board), "Planches", 10, 1044351);
            AddRes(index, typeof(FerIngot), "Fer", 4, 1044563);
            AddRes(index, typeof(Apple), "Pommes", 25, 1042081);

            index = AddCraft(typeof(FruitContainerH), "Conteneurs", "Tonneau de bananes renversé", 80.0, 90.0, typeof(Board), "Planches", 10, 1044351);
            AddRes(index, typeof(FerIngot), "Fer", 4, 1044563);
            AddRes(index, typeof(Banana), "Bananes", 25, 1042081);

            index = AddCraft(typeof(FruitContainerI), "Conteneurs", "Tonneau de patates renversé", 80.0, 90.0, typeof(Board), "Planches", 10, 1044351);
            AddRes(index, typeof(FerIngot), "Fer", 4, 1044563);
            //Il y a un tonneau de Patates mais pas de Patates. Rien de vraiment semblable pour remplacer dans le craft.

            index = AddCraft(typeof(FruitContainerJ), "Conteneurs", "Tonneau de pêches renversé", 80.0, 90.0, typeof(Board), "Planches", 10, 1044351);
            AddRes(index, typeof(FerIngot), "Fer", 4, 1044563);
            AddRes(index, typeof(Peach), "Pêches", 25, 1042081);

            #endregion

            #region Clotures

            index = AddCraft(typeof(ClotureTroisPlanchesHorizontales), "Clôtures", "Planches horizontales", 17.0, 47.0, typeof(Board), "Planches", 6, 1044351);
            AddRes(index, typeof(Nails), "Clou", 1, 1044563);

            index = AddCraft(typeof(ClotureTroisPlanchesVerticales), "Clôtures", "Planches verticales", 17.0, 47.0, typeof(Board), "Planches", 6, 1044351);
            AddRes(index, typeof(Nails), "Clou", 1, 1044563);

            #endregion

            #region Utilitaires

            index = AddCraft(typeof(DartBoardSouthDeed), "Utilitaires", "Darts (Sud)", 15.7, 40.7, typeof(Board), "Planches", 5, 1044351);
            AddRes(index, typeof(Nails), "Clou", 1, 1044563);

            index = AddCraft(typeof(DartBoardEastDeed), "Utilitaires", "Darts (Est)", 15.7, 40.7, typeof(Board), "Planches", 5, 1044351);
            AddRes(index, typeof(Nails), "Clou", 1, 1044563);


            index = AddCraft(typeof(BallotBoxDeed), "Utilitaires", "Urne de vote", 47.3, 72.3, typeof(Board), "Planches", 5, 1044351);
            AddRes(index, typeof(Nails), "Clou", 1, 1044563);

            index = AddCraft(typeof(StoneOvenEastDeed), "Utilitaires", "Four (Est)", 68.4, 93.4, typeof(Board), "Planches", 50, 1044351);
            AddSkill(index, SkillName.Menuiserie, 50.0, 55.0);
            AddRes(index, typeof(FerIngot), "Lingot de Fer", 125, 1044037);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(StoneOvenSouthDeed), "Utilitaires", "Four (Sud)", 68.4, 93.4, typeof(Board), "Planches", 50, 1044351);
            AddSkill(index, SkillName.Menuiserie, 50.0, 55.0);
            AddRes(index, typeof(FerIngot), "Lingot de Fer", 125, 1044037);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(FlourMillEastDeed), "Utilitaires", "Moulin (Est)", 94.7, 119.7, typeof(Board), "Planches", 50, 1044351);
            AddSkill(index, SkillName.Menuiserie, 50.0, 55.0);
            AddRes(index, typeof(FerIngot), "Lingot de Fer", 50, 1044037);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(FlourMillSouthDeed), "Utilitaires", "Moulin (Sud)", 94.7, 119.7, typeof(Board), "Planches", 50, 1044351);
            AddSkill(index, SkillName.Menuiserie, 50.0, 55.0);

            AddRes(index, typeof(FerIngot), "Lingot de Fer", 50, 1044037);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(Dressform), "Utilitaires", "Mannequin Vêtements", 63.1, 88.1, typeof(Board), "Planches", 28, 1044351);
            AddSkill(index, SkillName.Couture, 65.0, 70.0);
            AddRes(index, typeof(Cloth), "Coton", 10, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(SpinningwheelEastDeed), "Utilitaires", "Rouet (Est)", 73.6, 98.6, typeof(Board), "Planches", 32, 1044351);
            AddSkill(index, SkillName.Couture, 65.0, 70.0);
            AddRes(index, typeof(Cloth), "Coton", 25, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(SpinningwheelSouthDeed), "Utilitaires", "Rouet (Sud)", 73.6, 98.6, typeof(Board), "Planches", 32, 1044351);
            AddSkill(index, SkillName.Couture, 65.0, 70.0);
            AddRes(index, typeof(Cloth), "Coton", 25, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(LoomEastDeed), "Utilitaires", "Métier à tisser (Est)", 84.2, 109.2, typeof(Board), "Planches", 55, 1044351);
            AddSkill(index, SkillName.Couture, 65.0, 70.0);
            AddRes(index, typeof(Cloth), "Coton", 25, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(LoomSouthDeed), "Utilitaires", "Métier à tisser (Sud)", 84.2, 109.2, typeof(Board), "Planches", 55, 1044351);
            AddSkill(index, SkillName.Couture, 65.0, 70.0);
            AddRes(index, typeof(Cloth), "Coton", 25, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(SmallForgeDeed), "Utilitaires", "Petite Forge", 73.6, 98.6, typeof(Board), "Planches", 18, 1044351);
            AddSkill(index, SkillName.Forge, 75.0, 80.0);
            AddRes(index, typeof(FerIngot), "Lingot de Fer", 40, 1044037);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(LargeForgeEastDeed), "Utilitaires", "Forge (Est)", 78.9, 103.9, typeof(Board), "Planches", 30, 1044351);
            AddSkill(index, SkillName.Forge, 80.0, 85.0);
            AddRes(index, typeof(FerIngot), "Lingot de Fer", 100, 1044037);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(LargeForgeSouthDeed), "Utilitaires", "Forge (Sud)", 78.9, 103.9, typeof(Board), "Planches", 30, 1044351);
            AddSkill(index, SkillName.Forge, 80.0, 85.0);
            AddRes(index, typeof(FerIngot), "Lingot de Fer", 100, 1044037);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(AnvilEastDeed), "Utilitaires", "Enclume (Est)", 73.6, 98.6, typeof(Board), "Planches", 18, 1044351);
            AddSkill(index, SkillName.Forge, 75.0, 80.0);
            AddRes(index, typeof(FerIngot), "Lingot de Fer", 50, 1044037);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(AnvilSouthDeed), "Utilitaires", "Enclume (Sud)", 73.6, 98.6, typeof(Board), "Planches", 18, 1044351);
            AddSkill(index, SkillName.Forge, 75.0, 80.0);
            AddRes(index, typeof(FerIngot), "Lingot de Fer", 50, 1044037);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(PlayerBBEast), "Utilitaires", "Tableau d'affichage (Est)", 85.0, 110.0, typeof(Board), "Planches", 50, 1044351);

            index = AddCraft(typeof(PlayerBBSouth), "Utilitaires", "Tableau d'affichage (Sud)", 85.0, 110.0, typeof(Board), "Planches", 50, 1044351);

            index = AddCraft(typeof(Easle), "Utilitaires", "Chevalet", 86.8, 111.8, typeof(Board), "Planches", 25, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            #endregion

            #region Équipement

            index = AddCraft(typeof(Pipe), "Équipement", "Pipe", 10.0, 30.0, typeof(Board), "Planche", 1, 1044351);
            index = AddCraft(typeof(PipeCrochu), "Équipement", "Pipe Crochu", 20.0, 50.0, typeof(Board), "Planche", 1, 1044351);
            index = AddCraft(typeof(PipeLongue), "Équipement", "Longue Pipe", 30.0, 60.0, typeof(Board), "Planches", 2, 1044351);

            index = AddCraft(typeof(ShepherdsCrook), "Équipement", "Baton de Berger", 20.0, 40.0, typeof(Board), "Planches", 7, 1044351);
            index = AddCraft(typeof(QuarterStaff), "Équipement", "Baton", 30.0, 50.0, typeof(Board), "Planches", 6, 1044351);
            index = AddCraft(typeof(GnarledStaff), "Équipement", "Bâton Noué", 30.0, 50.0, typeof(Board), "Planches", 7, 1044351);
            index = AddCraft(typeof(Canne), "Équipement", "Canne", 40.0, 60.0, typeof(Board), "Planches", 5, 1044351);
            index = AddCraft(typeof(CanneOsseuse), "Équipement", "Canne Osseuse", 45.0, 65.0, typeof(Board), "Planches", 5, 1044351);
            AddRes(index, typeof(Bone), "Os", 3, 1044287);

            index = AddCraft(typeof(GnarledStaff), "Équipement", "Baton de Voyage", 45.0, 65.0, typeof(Board), "Planches", 6, 1044351);
            index = AddCraft(typeof(BatonElfique), "Équipement", "Baton Elfique", 45.0, 65.0, typeof(Board), "Planches", 6, 1044351);
            index = AddCraft(typeof(BatonLourd), "Équipement", "Eteurfer", 50.0, 70.0, typeof(Board), "Planches", 4, 1044351);
            AddRes(index, typeof(FerIngot), "Lingot de Fer", 6, 1044287);

            index = AddCraft(typeof(Crochire), "Équipement", "Crochire", 55.0, 75.0, typeof(Board), "Planches", 8, 1044351);
            index = AddCraft(typeof(Seliphore), "Équipement", "Seliphore", 60.0, 80.0, typeof(Board), "Planches", 8, 1044351);
            index = AddCraft(typeof(BatonSoleil), "Équipement", "Baton Religieux Nomade", 65.0, 85.0, typeof(Board), "Planches", 8, 1044351);
            index = AddCraft(typeof(BatonTenebreux), "Équipement", "Baton Tenebrea", 65.0, 85.0, typeof(Board), "Planches", 8, 1044351);
            index = AddCraft(typeof(Boulnar), "Équipement", "Boulnar", 65.0, 85.0, typeof(Board), "Planches", 7, 1044351);
            AddRes(index, typeof(FerIngot), "Lingot de Fer", 2, 1044287);

            index = AddCraft(typeof(BatonSorcier), "Équipement", "Baton Sorcier", 70.0, 90.0, typeof(Board), "Planches", 5, 1044351);
            index = AddCraft(typeof(BatonElement), "Équipement", "Baton d'Elementaliste", 70.0, 90.0, typeof(Board), "Planches", 5, 1044351);
            index = AddCraft(typeof(BatonDruide), "Équipement", "Baton de Druide", 75.0, 100.0, typeof(Board), "Planches", 8, 1044351);
            index = AddCraft(typeof(BatonOsseux), "Équipement", "Baton Osseux", 75.0, 100.0, typeof(Board), "Planches", 8, 1044351);
            AddRes(index, typeof(Bone), "Os", 10, 1044287);

            index = AddCraft(typeof(Club), "Équipement", "Club", 0.0, 20.0, typeof(Board), "Planches", 3, 1044351);
            index = AddCraft(typeof(Gourpic), "Équipement", "Gourpic", 10.0, 30.0, typeof(Board), "Planches", 3, 1044351);
            index = AddCraft(typeof(Gourdin), "Équipement", "Gourdin", 20.0, 50.0, typeof(Board), "Planches", 3, 1044351);
            index = AddCraft(typeof(Batonmace), "Équipement", "Bâton de Guerre", 60.0, 80.0, typeof(Board), "Planches", 8, 1044351);

            index = AddCraft(typeof(BouclierCuir), "Équipement", "Bouclier de Cuir", 20.0, 40.0, typeof(Leather), "Cuir", 9, 1044463);
            AddRes(index, typeof(Board), "Planches", 5, 1044287);

            index = AddCraft(typeof(WoodenShield), "Équipement", "Bouclier de Bois", 10.0, 30.0, typeof(Board), "Planches", 12, 1044351);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(DagueBois), "Équipement", "Dague", 15.0, 45.0, typeof(Board), "Planches", 2, 1044351);

            index = AddCraft(typeof(LanceBois), "Équipement", "Lance", 30.0, 60.0, typeof(Board), "Planches", 2, 1044351);
            AddRes(index, typeof(Shaft), "Manche", 1, 1044351);

            index = AddCraft(typeof(MasseBois), "Équipement", "Masse", 15.0, 45.0, typeof(Board), "Planches", 4, 1044351);

            index = AddCraft(typeof(BatonBois), "Équipement", "Bâton", 15.0, 45.0, typeof(Shaft), "Manche", 1, 1044351);

            index = AddCraft(typeof(EpeeBois), "Équipement", "Épée", 15.0, 45.0, typeof(Board), "Planches", 5, 1044351);

            index = AddCraft(typeof(TrainingDummyEastDeed), "Équipement", "Mannequin Combat (Est)", 68.4, 93.4, typeof(Board), "Planches", 40, 1044351);
            //AddSkill(index, SkillName.Couture, 50.0, 55.0);
            AddRes(index, typeof(Cloth), "Coton", 60, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(TrainingDummySouthDeed), "Équipement", "Mannequin Combat (Sud)", 68.4, 93.4, typeof(Board), "Planches", 40, 1044351);
            //AddSkill(index, SkillName.Couture, 50.0, 55.0);
            AddRes(index, typeof(Cloth), "Coton", 60, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(PickpocketDipEastDeed), "Équipement", "Mannequin Vol (Est)", 73.6, 98.6, typeof(Board), "Planches", 40, 1044351);
            //AddSkill(index, SkillName.Couture, 50.0, 55.0);
            AddRes(index, typeof(Cloth), "Coton", 60, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(PickpocketDipSouthDeed), "Équipement", "Mannequin Vol (Sud)", 73.6, 98.6, typeof(Board), "Planches", 40, 1044351);
            //AddSkill(index, SkillName.Couture, 50.0, 55.0);
            AddRes(index, typeof(Cloth), "Coton", 60, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            #endregion

            #region Instruments

            index = AddCraft(typeof(LapHarp), "Instrument", "Petite Harpe", 63.1, 88.1, typeof(Board), "Planches", 22, 1044351);
            AddRes(index, typeof(Cloth), "Coton", 10, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(Harp), "Instrument", "Grande Harpe", 78.9, 103.9, typeof(Board), "Planches", 38, 1044351);
            AddRes(index, typeof(Cloth), "Coton", 15, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(Drums), "Instrument", "Tambour", 57.8, 82.8, typeof(Board), "Planches", 22, 1044351);
            AddRes(index, typeof(Cloth), "Coton", 10, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(Lute), "Instrument", "Luth", 68.4, 93.4, typeof(Board), "Planches", 28, 1044351);
            AddRes(index, typeof(Cloth), "Coton", 10, 1044287);
            AddRes(index, typeof(Nails), "Clous", 1, 1044563);

            index = AddCraft(typeof(Tambourine), "Instrument", "Tambourine", 57.8, 82.8, typeof(Board), "Planches", 15, 1044351);
            AddRes(index, typeof(Cloth), "Coton", 10, 1044287);
            AddRes(index, typeof(Nails), "Clou", 1, 1044563);

            index = AddCraft(typeof(TambourineTassel), "Instrument", "Tambourine décorée", 57.8, 82.8, typeof(Board), "Planches", 15, 1044351);
            AddRes(index, typeof(Cloth), "Coton", 15, 1044287);
            AddRes(index, typeof(Nails), "Clou", 1, 1044563);

            #endregion

            #region Statues
            index = AddCraft(typeof(StatueBoisFemme), "Statues", "Statue de femme", 67.0, 97.0, typeof(Board), "Planches", 22, 1044351);
            AddRes(index, typeof(Nails), "Clous", 5, 1044563);
            AddRes(index, typeof(FerIngot), "Fer", 5, 1044563);

            index = AddCraft(typeof(StatueBoisHomme), "Statues", "Statue d'homme", 67.0, 97.0, typeof(Board), "Planches", 22, 1044351);
            AddRes(index, typeof(Nails), "Clous", 5, 1044563);
            AddRes(index, typeof(FerIngot), "Fer", 5, 1044563);

            index = AddCraft(typeof(StatueBoisEcureuil), "Statues", "Statue d'écureuil", 67.0, 97.0, typeof(Board), "Planches", 20, 1044351);
            AddRes(index, typeof(Nails), "Clous", 4, 1044563);
            AddRes(index, typeof(FerIngot), "Fer", 4, 1044563);

            #endregion

            //Désactivés
            #region Deeds

            // Blacksmithy

            /*index = AddCraft( typeof( SmallForgeDeed ), 1044296, 1044330, 73.6, 98.6, typeof( Log ), 1044041, 5, 1044351 );
             * AddSkill( index, SkillName.Forge, 75.0, 80.0 );
             * AddRes( index, typeof( FerIngot ), 1044036, 75, 1044037 );
             * index = AddCraft( typeof( LargeForgeEastDeed ), 1044296, 1044331, 78.9, 103.9, typeof( Log ), 1044041, 5, 1044351 );
             * AddSkill( index, SkillName.Forge, 80.0, 85.0 );
             * AddRes( index, typeof( FerIngot ), 1044036, 100, 1044037 );
             * index = AddCraft( typeof( LargeForgeSouthDeed ), 1044296, 1044332, 78.9, 103.9, typeof( Log ), 1044041, 5, 1044351 );
             * AddSkill( index, SkillName.Forge, 80.0, 85.0 );
             * AddRes( index, typeof( FerIngot ), 1044036, 100, 1044037 );
             * index = AddCraft( typeof( AnvilEastDeed ), 1044296, 1044333, 73.6, 98.6, typeof( Log ), 1044041, 5, 1044351 );
             * AddSkill( index, SkillName.Forge, 75.0, 80.0 );
             * AddRes( index, typeof( FerIngot ), 1044036, 150, 1044037 );
             * index = AddCraft( typeof( AnvilSouthDeed ), 1044296, 1044334, 73.6, 98.6, typeof( Log ), 1044041, 5, 1044351 );
             * AddSkill( index, SkillName.Forge, 75.0, 80.0 );
             * AddRes( index, typeof( FerIngot ), 1044036, 150, 1044037 );*/

            // Training

            /*index = AddCraft( typeof( TrainingDummyEastDeed ), 1044297, 1044335, 68.4, 93.4, typeof( Log ), 1044041, 55, 1044351 );
             * AddSkill( index, SkillName.Couture, 50.0, 55.0 );
             * AddRes( index, typeof( Cloth ), 1044286, 60, 1044287 );
             * index = AddCraft( typeof( TrainingDummySouthDeed ), 1044297, 1044336, 68.4, 93.4, typeof( Log ), 1044041, 55, 1044351 );
             * AddSkill( index, SkillName.Couture, 50.0, 55.0 );
             * AddRes( index, typeof( Cloth ), 1044286, 60, 1044287 );
             * index = AddCraft( typeof( PickpocketDipEastDeed ), 1044297, 1044337, 73.6, 98.6, typeof( Log ), 1044041, 65, 1044351 );
             * AddSkill( index, SkillName.Couture, 50.0, 55.0 );
             * AddRes( index, typeof( Cloth ), 1044286, 60, 1044287 );
             * index = AddCraft( typeof( PickpocketDipSouthDeed ), 1044297, 1044338, 73.6, 98.6, typeof( Log ), 1044041, 65, 1044351 );
             * AddSkill( index, SkillName.Couture, 50.0, 55.0 );
             * AddRes( index, typeof( Cloth ), 1044286, 60, 1044287 );*/

            // Tailoring

            /*index = AddCraft( typeof( Dressform ), 1044298, 1044339, 63.1, 88.1, typeof( Log ), 1044041, 25, 1044351 );
             * AddSkill( index, SkillName.Couture, 65.0, 70.0 );
             * AddRes( index, typeof( Cloth ), 1044286, 10, 1044287 );
             * index = AddCraft( typeof( SpinningwheelEastDeed ), 1044298, 1044341, 73.6, 98.6, typeof( Log ), 1044041, 75, 1044351 );
             * AddSkill( index, SkillName.Couture, 65.0, 70.0 );
             * AddRes( index, typeof( Cloth ), 1044286, 25, 1044287 );
             * index = AddCraft( typeof( SpinningwheelSouthDeed ), 1044298, 1044342, 73.6, 98.6, typeof( Log ), 1044041, 75, 1044351 );
             * AddSkill( index, SkillName.Couture, 65.0, 70.0 );
             * AddRes( index, typeof( Cloth ), 1044286, 25, 1044287 );
             * index = AddCraft( typeof( LoomEastDeed ), 1044298, 1044343, 84.2, 109.2, typeof( Log ), 1044041, 85, 1044351 );
             * AddSkill( index, SkillName.Couture, 65.0, 70.0 );
             * AddRes( index, typeof( Cloth ), 1044286, 25, 1044287 );
             * index = AddCraft( typeof( LoomSouthDeed ), 1044298, 1044344, 84.2, 109.2, typeof( Log ), 1044041, 85, 1044351 );
             * AddSkill( index, SkillName.Couture, 65.0, 70.0 );
             * AddRes( index, typeof( Cloth ), 1044286, 25, 1044287 );*/

            // Cooking

            /*index = AddCraft( typeof( StoneOvenEastDeed ), 1044299, 1044345, 68.4, 93.4, typeof( Log ), 1044041, 85, 1044351 );
             * AddSkill( index, SkillName.Bricolage, 50.0, 55.0 );
             * AddRes( index, typeof( FerIngot ), 1044036, 125, 1044037 );
             * index = AddCraft( typeof( StoneOvenSouthDeed ), 1044299, 1044346, 68.4, 93.4, typeof( Log ), 1044041, 85, 1044351 );
             * AddSkill( index, SkillName.Bricolage, 50.0, 55.0 );
             * AddRes( index, typeof( FerIngot ), 1044036, 125, 1044037 );
             * index = AddCraft( typeof( FlourMillEastDeed ), 1044299, 1044347, 94.7, 119.7, typeof( Log ), 1044041, 100, 1044351 );
             * AddSkill( index, SkillName.Bricolage, 50.0, 55.0 );
             * AddRes( index, typeof( FerIngot ), 1044036, 50, 1044037 );
             * index = AddCraft( typeof( FlourMillSouthDeed ), 1044299, 1044348, 94.7, 119.7, typeof( Log ), 1044041, 100, 1044351 );
             * AddSkill( index, SkillName.Bricolage, 50.0, 55.0 );
             * AddRes( index, typeof( FerIngot ), 1044036, 50, 1044037 );
             * AddCraft( typeof( WaterTroughEastDeed ), 1044299, 1044349, 94.7, 119.7, typeof( Log ), 1044041, 150, 1044351 );
             * AddCraft( typeof( WaterTroughSouthDeed ), 1044299, 1044350, 94.7, 119.7, typeof( Log ), 1044041, 150, 1044351 );*/
            #endregion

            SetSubRes(typeof(Board), "Planche d'Érable");

            // Add every material you want the player to be able to choose from
            // This will override the overridable material	TODO: Verify the required skill amount
            AddSubRes(typeof(Board), "Planche d'Érable", CraftResources.GetSkill(CraftResource.RegularWood), 1072652);
            AddSubRes(typeof(PinBoard), "Planche de Pin", CraftResources.GetSkill(CraftResource.PinWood), 1072652);
            AddSubRes(typeof(CypresBoard), "Planche de Cyprès", CraftResources.GetSkill(CraftResource.CypresWood), 1072652);
            AddSubRes(typeof(CedreBoard), "Planche de Cèdre", CraftResources.GetSkill(CraftResource.CedreWood), 1072652);
            AddSubRes(typeof(SauleBoard), "Planche de Saule", CraftResources.GetSkill(CraftResource.SauleWood), 1072652);
            AddSubRes(typeof(CheneBoard), "Planche de Chêne", CraftResources.GetSkill(CraftResource.CheneWood), 1072652);
            AddSubRes(typeof(EbeneBoard), "Planche d'Ébène", CraftResources.GetSkill(CraftResource.EbeneWood), 1072652);
            AddSubRes(typeof(AcajouBoard), "Planche d'Acajou", CraftResources.GetSkill(CraftResource.AcajouWood), 1072652);

            SetSubRes2(typeof(Log), "Bûche d'Érable");

            AddSubRes2(typeof(Log), "Érable", CraftResources.GetSkill(CraftResource.RegularWood), 1072652);
            AddSubRes2(typeof(PinLog), "Pin", CraftResources.GetSkill(CraftResource.PinWood), 1072652);
            AddSubRes2(typeof(CypresLog), "Cyprès", CraftResources.GetSkill(CraftResource.CypresWood), 1072652);
            AddSubRes2(typeof(CedreLog), "Cèdre", CraftResources.GetSkill(CraftResource.CedreWood), 1072652);
            AddSubRes2(typeof(SauleLog), "Saule", CraftResources.GetSkill(CraftResource.SauleWood), 1072652);
            AddSubRes2(typeof(CheneLog), "Chêne", CraftResources.GetSkill(CraftResource.CheneWood), 1072652);
            AddSubRes2(typeof(EbeneLog), "Ébène", CraftResources.GetSkill(CraftResource.EbeneWood), 1072652);
            AddSubRes2(typeof(AcajouLog), "Acajou", CraftResources.GetSkill(CraftResource.AcajouWood), 1072652);

            MarkOption = true;
            Repair     = Core.AOS;
        }
Example #3
0
        public override void InitCraftList()
        {
            int index = -1;

            #region Tête
            index = AddCraft(typeof(Diaphene), "Tête", "Diaphène", 90.0, 100.0, typeof(FerIngot), "Lingot de Fer", 4, 1044037);
            AddRes(index, typeof(Sapphire), "Saphir", 2, 1044240);
            AddRes(index, typeof(StarSapphire), "Saphir Étoilé", 1, 1044240);
            AddRes(index, typeof(Diamond), "Diamant", 1, 1044240);

            index = AddCraft(typeof(Couronne), "Tête", "Couronne", 90.0, 100.0, typeof(FerIngot), "Lingot de Fer", 5, 1044037);
            AddRes(index, typeof(Diamond), "Diamant", 1, 1044240);
            AddRes(index, typeof(Ruby), "Rubis", 1, 1044240);
            AddRes(index, typeof(Sapphire), "Saphir", 8, 1044240);
            AddRes(index, typeof(StarSapphire), "Saphir Étoilé", 2, 1044240);

            #endregion

            #region Oreilles
            index = AddCraft(typeof(GoldEarrings), "Oreilles", "Boucles d'Oreilles", 40.0, 60.0, typeof(FerIngot), "Lingot de Fer", 2, 1044037);
            AddRes(index, typeof(Diamond), "Diamant", 1, 1044240);

            #endregion

            #region Cou
            index = AddCraft(typeof(ColierCoquillages), "Cou", "Collier de Coquillages", 40.0, 90.0, typeof(FerIngot), "Lingot de Fer", 4, 1044037);

            index = AddCraft(typeof(ColierDents), "Cou", "Collier de Dents", 40.0, 90.0, typeof(FerIngot), "Lingot de Fer", 2, 1044037);

            index = AddCraft(typeof(ColierNordique), "Cou", "Collier Nordique", 20.0, 40.0, typeof(FerIngot), "Lingot de Fer", 2, 1044037);

            index = AddCraft(typeof(ColierFer), "Cou", "Collier de Fer", 20.0, 40.0, typeof(FerIngot), "Lingot de Fer", 2, 1044037);
            AddRes(index, typeof(Citrine), "Citrine", 1, 1044240);

            index = AddCraft(typeof(ColierSerpantin), "Cou", "Collier Serpantin", 30.0, 50.0, typeof(FerIngot), "Lingot de Fer", 6, 1044037);
            AddRes(index, typeof(Tourmaline), "Tourmaline", 1, 1044240);

            index = AddCraft(typeof(GoldNecklace), "Cou", "Collier", 30.0, 50.0, typeof(FerIngot), "Lingot de Fer", 2, 1044037);
            AddRes(index, typeof(Sapphire), "Saphir", 1, 1044240);

            index = AddCraft(typeof(GoldBeadNecklace), "Cou", "Collier de Perles d'Or", 40.0, 60.0, typeof(FerIngot), "Lingot de Fer", 2, 1044037);
            AddRes(index, typeof(Amber), "Ambre", 1, 1044240);

            index = AddCraft(typeof(ColierSimple), "Cou", "Collier Simple", 40.0, 60.0, typeof(FerIngot), "Lingot de Fer", 3, 1044037);
            AddRes(index, typeof(Tourmaline), "Tourmaline", 1, 1044240);

            index = AddCraft(typeof(ColierSaphyre), "Cou", "Collier Saphire", 50.0, 70.0, typeof(FerIngot), "Lingot de Fer", 2, 1044037);
            AddRes(index, typeof(Sapphire), "Saphir", 1, 1044240);

            index = AddCraft(typeof(ColierOrne), "Cou", "Collier Orné", 50.0, 70.0, typeof(FerIngot), "Lingot de Fer", 3, 1044037);
            AddRes(index, typeof(Amber), "Ambre", 1, 1044240);

            index = AddCraft(typeof(ColierLong), "Cou", "Long Collier", 50.0, 70.0, typeof(FerIngot), "Lingot de Fer", 4, 1044037);
            AddRes(index, typeof(Sapphire), "Saphir", 1, 1044240);

            index = AddCraft(typeof(ColierEmeraudes), "Cou", "Collier a Émeraudes", 50.0, 70.0, typeof(FerIngot), "Lingot de Fer", 4, 1044037);
            AddRes(index, typeof(Emerald), "Émeraude", 4, 1044240);

            index = AddCraft(typeof(ColierRubis), "Cou", "Collier a Rubis", 50.0, 70.0, typeof(FerIngot), "Lingot de Fer", 4, 1044037);
            AddRes(index, typeof(Ruby), "Rubis", 1, 1044240);

            index = AddCraft(typeof(ColierLargeRubis), "Cou", "Collier a Large Rubis", 60.0, 80.0, typeof(FerIngot), "Lingot de Fer", 4, 1044037);
            AddRes(index, typeof(Ruby), "Rubis", 1, 1044240);
            AddRes(index, typeof(Citrine), "Citrine", 4, 1044240);

            index = AddCraft(typeof(ColierSud), "Cou", "Collier Royal", 70.0, 90.0, typeof(FerIngot), "Lingot de Fer", 6, 1044037);
            AddRes(index, typeof(Tourmaline), "Tourmaline", 2, 1044240);

            index = AddCraft(typeof(ColierAraignee), "Cou", "Collier Araignée", 70.0, 90.0, typeof(FerIngot), "Lingot de Fer", 6, 1044037);
            AddRes(index, typeof(Amethyst), "Améthyste", 2, 1044240);

            index = AddCraft(typeof(ColierTriple), "Cou", "Collier Triple", 80.0, 100.0, typeof(FerIngot), "Lingot de Fer", 6, 1044037);
            AddRes(index, typeof(Ruby), "Rubis", 1, 1044240);
            AddRes(index, typeof(Emerald), "Émeraude", 1, 1044240);

            #endregion

            #region Poignets
            index = AddCraft(typeof(BracerMetal), "Poignets", "Bracelets", 40.0, 90.0, typeof(FerIngot), "Lingot de Fer", 4, 1044037);

            index = AddCraft(typeof(GoldBracelet), "Poignets", "Bracelet", 40.0, 60.0, typeof(FerIngot), "Lingot de Fer", 2, 1044037);
            AddRes(index, typeof(Sapphire), "Saphir", 1, 1044240);

            #endregion

            #region Doigts
            index = AddCraft(typeof(GoldRing), "Doigts", "Bague, Tourmaline", 30.0, 50.0, typeof(FerIngot), "Lingot de Fer", 2, 1044037);
            AddRes(index, typeof(Tourmaline), "Tourmaline", 1, 1044240);

            index = AddCraft(typeof(GoldRing), "Doigts", "Bague, Rubis", 40.0, 60.0, typeof(FerIngot), "Lingot de Fer", 2, 1044037);
            AddRes(index, typeof(Ruby), "Rubis", 1, 1044240);

            index = AddCraft(typeof(GoldRing), "Doigts", "Bague, Améthyste", 50.0, 70.0, typeof(FerIngot), "Lingot de Fer", 2, 1044037);
            AddRes(index, typeof(Amethyst), "Améthyste", 1, 1044240);

            index = AddCraft(typeof(GoldRing), "Doigts", "Bague, Émeraude", 55.0, 75.0, typeof(FerIngot), "Lingot de Fer", 2, 1044037);
            AddRes(index, typeof(Emerald), "Émeraude", 1, 1044240);

            index = AddCraft(typeof(GoldRing), "Doigts", "Bague, Saphir", 60.0, 80.0, typeof(FerIngot), "Lingot de Fer", 2, 1044037);
            AddRes(index, typeof(Sapphire), "Saphir", 1, 1044240);

            #endregion

            #region Corps
            index = AddCraft(typeof(Bijoux), "Corps", "Bijoux", 60.0, 80.0, typeof(FerIngot), "Lingot de Fer", 8, 1044037);
            AddRes(index, typeof(Citrine), "Citrine", 1, 1044240);

            #endregion

            // Set the overridable material
            SetSubRes(typeof(FerIngot), "Fer");

            // Add every material you want the player to be able to choose from
            // This will override the overridable material
            AddSubRes(typeof(FerIngot), "Fer", CraftResources.GetSkill(CraftResource.Fer), 1044267);
            AddSubRes(typeof(CuivreIngot), "Cuivre", CraftResources.GetSkill(CraftResource.Cuivre), 1044268);
            AddSubRes(typeof(BronzeIngot), "Bronze", CraftResources.GetSkill(CraftResource.Bronze), 1044268);
            AddSubRes(typeof(AcierIngot), "Acier", CraftResources.GetSkill(CraftResource.Acier), 1044268);
            AddSubRes(typeof(ArgentIngot), "Argent", CraftResources.GetSkill(CraftResource.Argent), 1044268);
            AddSubRes(typeof(OrIngot), "Or", CraftResources.GetSkill(CraftResource.Or), 1044268);
            AddSubRes(typeof(MytherilIngot), "Mytheril", CraftResources.GetSkill(CraftResource.Mytheril), 1044268);
            AddSubRes(typeof(LuminiumIngot), "Luminium", CraftResources.GetSkill(CraftResource.Luminium), 1044268);
            AddSubRes(typeof(ObscuriumIngot), "Obscurium", CraftResources.GetSkill(CraftResource.Obscurium), 1044268);
            AddSubRes(typeof(MystiriumIngot), "Mystirium", CraftResources.GetSkill(CraftResource.Mystirium), 1044268);
            AddSubRes(typeof(DominiumIngot), "Dominium", CraftResources.GetSkill(CraftResource.Dominium), 1044268);
            AddSubRes(typeof(VenariumIngot), "Venarium", CraftResources.GetSkill(CraftResource.Venarium), 1044268);
            AddSubRes(typeof(EclariumIngot), "Eclarium", CraftResources.GetSkill(CraftResource.Eclarium), 1044268);
            AddSubRes(typeof(AtheniumIngot), "Athenium", CraftResources.GetSkill(CraftResource.Athenium), 1044268);
            AddSubRes(typeof(UmbrariumIngot), "Umbrarium", CraftResources.GetSkill(CraftResource.Umbrarium), 1044268);

            Resmelt    = true;
            MarkOption = true;
            Repair     = true;
            CanEnhance = Core.AOS;
        }
Example #4
0
        public override void InitCraftList()
        {
            /*
             * Synthax for a SIMPLE craft item
             * AddCraft( ObjectType, Group, MinSkill, MaxSkill, ResourceType, Amount, Message )
             *
             * ObjectType		: The type of the object you want to add to the build list.
             * Group			: The group in wich the object will be showed in the craft menu.
             * MinSkill		: The minimum of skill value
             * MaxSkill		: The maximum of skill value
             * ResourceType	: The type of the resource the mobile need to create the item
             * Amount			: The amount of the ResourceType it need to create the item
             * Message			: String or Int for Localized.  The message that will be sent to the mobile, if the specified resource is missing.
             *
             * Synthax for a COMPLEXE craft item.  A complexe item is an item that need either more than
             * only one skill, or more than only one resource.
             *
             * Coming soon....
             */

            int index = 0;

            #region Ringmail
            index = AddCraft(typeof(RingmailGloves), "Anneaux", "Gants d'Anneaux", 15.0, 45.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(RingmailLegs), "Anneaux", "Jambieres d'Anneaux", 15.0, 45.0, typeof(FerIngot), "Lingots", 16, 1044037);
            index = AddCraft(typeof(RingmailArms), "Anneaux", "Brassards d'Anneaux", 15.0, 45.0, typeof(FerIngot), "Lingots", 14, 1044037);
            index = AddCraft(typeof(RingmailChest), "Anneaux", "Cuirasse d'Anneaux", 15.0, 45.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(Bascinet), "Anneaux", "Bascinet", 15.0, 45.0, typeof(FerIngot), "Lingots", 15, 1044037);
            index = AddCraft(typeof(Helmet), "Anneaux", "Casque", 15.0, 45.0, typeof(FerIngot), "Lingots", 15, 1044037);
            #endregion

            #region Drow
            index = AddCraft(typeof(DrowHelm), "Anneaux", "Courrone d'Alfar", 20.0, 50.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(DrowGorget), "Anneaux", "Gorget d'Aflar", 20.0, 50.0, typeof(FerIngot), "Lingots", 16, 1044037);
            index = AddCraft(typeof(DrowArms), "Anneaux", "Brassards d'Alfar", 20.0, 50.0, typeof(FerIngot), "Lingots", 14, 1044037);
            index = AddCraft(typeof(DrowLeggings), "Anneaux", "Jambières d'Alfar", 20.0, 50.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(DrowTunic), "Anneaux", "Tunique d'Alfar", 20.0, 50.0, typeof(FerIngot), "Lingots", 15, 1044037);
            #endregion

            /*
             #region Scalemail
             * index = AddCraft(typeof(ScalemailArms), "Anneaux", "Brassards d'Anneaux d'Écailles", 20.0, 50.0, typeof(FerIngot), "Lingots", 15, 1044037);
             * index = AddCraft(typeof(ScalemailLeggings), "Anneaux", "Jambieres d'Anneaux d'Écailles", 20.0, 50.0, typeof(FerIngot), "Lingots", 15, 1044037);
             * index = AddCraft(typeof(ScalemailTunic), "Anneaux", "Tunique d'Anneaux d'Écailles", 20.0, 50.0, typeof(FerIngot), "Lingots", 15, 1044037);
             *
             #endregion*/

            #region Bourgeon
            index = AddCraft(typeof(BourgeonLeggings), "Anneaux", "Jambieres", 20.0, 50.0, typeof(FerIngot), "Lingots", 16, 1044037);
            index = AddCraft(typeof(BourgeonGreaves), "Anneaux", "Brassards", 20.0, 50.0, typeof(FerIngot), "Lingots", 14, 1044037);
            index = AddCraft(typeof(BourgeonTunic), "Anneaux", "Cuirasse", 20.0, 50.0, typeof(FerIngot), "Lingots", 18, 1044037);
            #endregion

            #region Maillons
            index = AddCraft(typeof(MaillonsLeggings), "Anneaux", "Jambieres de Maillons", 25.0, 55.0, typeof(FerIngot), "Lingots", 16, 1044037);
            index = AddCraft(typeof(MaillonsGreaves), "Anneaux", "Brassards de Maillons", 25.0, 55.0, typeof(FerIngot), "Lingots", 14, 1044037);
            index = AddCraft(typeof(MaillonsTunic), "Anneaux", "Cuirasse de Maillons", 25.0, 55.0, typeof(FerIngot), "Lingots", 18, 1044037);
            #endregion

            #region Maillures
            index = AddCraft(typeof(MailluresLeggings), "Chaines", "Jambieres de Maillures", 25.0, 55.0, typeof(FerIngot), "Lingots", 16, 1044037);
            index = AddCraft(typeof(MailluresGreaves), "Chaines", "Brassards de Maillures", 25.0, 55.0, typeof(FerIngot), "Lingots", 14, 1044037);
            index = AddCraft(typeof(MailluresTunic), "Chaines", "Cuirasse de Maillures", 25.0, 55.0, typeof(FerIngot), "Lingots", 18, 1044037);
            #endregion

            #region Chainmail
            index = AddCraft(typeof(ChainCoif), "Chaines", "Casque de Chaines", 30.0, 60.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(ChainLegs), "Chaines", "Jambieres de Chaines", 30.0, 60.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(ChainChest), "Chaines", "Cuirasse de Chaines", 30.0, 60.0, typeof(FerIngot), "Lingots", 20, 1044037);
            #endregion

            #region Chaine Elfique
            index = AddCraft(typeof(ElfiqueChaineLeggings), "Chaines", "Jambieres Elfiques", 35.0, 65.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(ElfiqueChaineTunic), "Chaines", "Cuirasse Elfiques", 35.0, 65.0, typeof(FerIngot), "Lingots", 20, 1044037);
            #endregion

            #region Mailles
            index = AddCraft(typeof(MaillesHelm), "Chaines", "Casque de Mailles", 35.0, 65.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(MaillesLeggings), "Chaines", "Jambieres de Mailles", 35.0, 65.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(MaillesTunic), "Chaines", "Cuirasse de Mailles", 35.0, 65.0, typeof(FerIngot), "Lingots", 20, 1044037);
            #endregion

            #region Platemail
            index = AddCraft(typeof(PlateArms), "Plaques", "Brassards de Plaque", 40.0, 70.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(PlateGloves), "Plaques", "Gants de Plaque", 40.0, 70.0, typeof(FerIngot), "Lingots", 12, 1044037);
            index = AddCraft(typeof(PlateGorget), "Plaques", "Gorget de Plaque", 40.0, 70.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(PlateLegs), "Plaques", "Jambieres de Plaque", 40.0, 70.0, typeof(FerIngot), "Lingots", 20, 1044037);
            index = AddCraft(typeof(PlateChest), "Plaques", "Cuirasse de Plaque", 40.0, 70.0, typeof(FerIngot), "Lingots", 25, 1044037);
            index = AddCraft(typeof(FemalePlateChest), "Plaques", "Cuirasse Féminine", 40.0, 70.0, typeof(FerIngot), "Lingots", 20, 1044037);
            index = AddCraft(typeof(PlateHelm), "Plaques", "Casque de Plaque", 40.0, 70.0, typeof(FerIngot), "Lingots", 15, 1044037);
            index = AddCraft(typeof(CloseHelm), "Plaques", "Casque Clos", 40.0, 70.0, typeof(FerIngot), "Lingots", 15, 1044037);

            #endregion

            #region Plaque Elfique
            index = AddCraft(typeof(ElfiquePlaqueGorget), "Plaques", "Gorget de Plaque Elfique", 45.0, 75.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(ElfiquePlaqueLeggings), "Plaques", "Jambieres de Plaque Elfique", 45.0, 75.0, typeof(FerIngot), "Lingots", 20, 1044037);
            index = AddCraft(typeof(ElfiquePlaqueTunic), "Plaques", "Cuirasse de Plaque Elfique", 45.0, 75.0, typeof(FerIngot), "Lingots", 25, 1044037);
            #endregion

            #region Plaque Gothique
            index = AddCraft(typeof(BrassardsGothique), "Plaques", "Brassards de Plaque Gothique", 50.0, 80.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(CuirasseGothique), "Plaques", "Cuirasse de Plaque Gothique", 50.0, 80.0, typeof(FerIngot), "Lingots", 25, 1044037);
            index = AddCraft(typeof(CasqueGothique), "Plaques", "Casque à Cornes Gothique", 50.0, 80.0, typeof(FerIngot), "Lingots", 15, 1044037);
            #endregion

            #region Plaque Barbare
            index = AddCraft(typeof(PlaqueBarbareGreaves), "Plaques", "Brassards de Plaque Barbare", 50.0, 80.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(PlaqueBarbareGorget), "Plaques", "Gorget de Plaque Barbare", 50.0, 80.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(PlaqueBarbareLeggings), "Plaques", "Jambieres de Plaque Barbare", 50.0, 80.0, typeof(FerIngot), "Lingots", 20, 1044037);
            index = AddCraft(typeof(PlaqueBarbareTunic), "Plaques", "Cuirasse de Plaque Barbare", 50.0, 80.0, typeof(FerIngot), "Lingots", 25, 1044037);
            #endregion

            #region Plaque Orne
            index = AddCraft(typeof(BrassardsOrne), "Plaques Lourdes", "Brassards de Plaque Orné", 60.0, 90.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(CuirasseOrne), "Plaques Lourdes", "Cuirasse de Plaque Orné", 60.0, 90.0, typeof(FerIngot), "Lingots", 25, 1044037);
            #endregion

            #region Plaque Decorer
            index = AddCraft(typeof(BrassardsDecorer), "Plaques Lourdes", "Brassards de Plaque Décoré", 65.0, 95.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(GantsDecorer), "Plaques Lourdes", "Gants de Plaque Décoré", 65.0, 95.0, typeof(FerIngot), "Lingots", 12, 1044037);
            index = AddCraft(typeof(GorgetDecorer), "Plaques Lourdes", "Gorget de Plaque Décoré", 65.0, 95.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(JambieresDecorer), "Plaques Lourdes", "Jambieres de Plaque Décoré", 65.0, 95.0, typeof(FerIngot), "Lingots", 20, 1044037);
            index = AddCraft(typeof(CuirasseDecorer), "Plaques Lourdes", "Cuirasse de Plaque Décoré", 65.0, 95.0, typeof(FerIngot), "Lingots", 25, 1044037);
            index = AddCraft(typeof(CasqueDecorer), "Plaques Lourdes", "Casque de Plaque Décoré", 65.0, 95.0, typeof(FerIngot), "Lingots", 15, 1044037);
            index = AddCraft(typeof(CasqueClosDecorer), "Plaques Lourdes", "Casque Clos Décoré", 65.0, 95.0, typeof(FerIngot), "Lingots", 15, 1044037);
            #endregion

            #region Plaque Noble
            index = AddCraft(typeof(PlaqueChevalierGreaves), "Plaques Lourdes", "Brassards de Plaque Royal", 70.0, 100.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(PlaqueChevalierGloves), "Plaques Lourdes", "Gants de Plaque Royal", 70.0, 100.0, typeof(FerIngot), "Lingots", 12, 1044037);
            index = AddCraft(typeof(PlaqueChevalierGorget), "Plaques Lourdes", "Gorget de Plaque Royal", 70.0, 100.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(PlaqueChevalierLeggings), "Plaques Lourdes", "Jambieres de Plaque Royal", 70.0, 100.0, typeof(FerIngot), "Lingots", 20, 1044037);
            index = AddCraft(typeof(PlaqueChevalierTunic), "Plaques Lourdes", "Cuirasse de Plaque Royal", 70.0, 100.0, typeof(FerIngot), "Lingots", 25, 1044037);
            index = AddCraft(typeof(PlaqueChevalierHelm), "Plaques Lourdes", "Casque de Plaque Royal", 70.0, 100.0, typeof(FerIngot), "Lingots", 15, 1044037);
            #endregion

            #region Plaque Daedric
            index = AddCraft(typeof(ArmureDaedricGreaves), "Plaques Lourdes", "Brassards de Plaque Daedric", 70.0, 100.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(ArmureDaedricGloves), "Plaques Lourdes", "Gants de Plaque Daedric", 70.0, 100.0, typeof(FerIngot), "Lingots", 12, 1044037);
            index = AddCraft(typeof(ArmureDaedricGorget), "Plaques Lourdes", "Gorget de Plaque Daedric", 70.0, 100.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(ArmureDaedricLeggings), "Plaques Lourdes", "Jambieres de Plaque Daedric", 70.0, 100.0, typeof(FerIngot), "Lingots", 20, 1044037);
            index = AddCraft(typeof(ArmureDaedricTunic), "Plaques Lourdes", "Cuirasse de Plaque Daedric", 70.0, 100.0, typeof(FerIngot), "Lingots", 25, 1044037);
            index = AddCraft(typeof(ArmureDaedricHelm), "Plaques Lourdes", "Casque de Plaque Daedric", 70.0, 100.0, typeof(FerIngot), "Lingots", 15, 1044037);
            #endregion

            #region Armure Barbare
            index = AddCraft(typeof(LeggingsBarbare), "Armure Diverses", "Jambieres de Plaque Barbare", 30.0, 50.0, typeof(FerIngot), "Lingots", 20, 1044037);
            index = AddCraft(typeof(TunicBarbare), "Armure Diverses", "Cuirasse de Plaque Barbare", 30.0, 50.0, typeof(FerIngot), "Lingots", 25, 1044037);
            #endregion

            #region Armures Diverses
            index = AddCraft(typeof(TuniqueChaine), "Armure Diverses", "Bourgeon de Chaines", 20.0, 40.0, typeof(FerIngot), "Lingots", 25, 1044037);
            index = AddCraft(typeof(CuirasseReligieuse), "Armure Diverses", "Cuirasse de Templier", 50.0, 80.0, typeof(FerIngot), "Lingots", 25, 1044037);
            index = AddCraft(typeof(Cuirasse), "Armure Diverses", "Cuirasse", 60.0, 90.0, typeof(FerIngot), "Lingots", 25, 1044037);
            index = AddCraft(typeof(CuirasseBarbare), "Armure Diverses", "Cuirasse Ancienne", 50.0, 80.0, typeof(FerIngot), "Lingots", 25, 1044037);
            index = AddCraft(typeof(CuirasseNordique), "Armure Diverses", "Cuirasse Nordique", 60.0, 90.0, typeof(FerIngot), "Lingots", 25, 1044037);
            index = AddCraft(typeof(CuirasseDraconique), "Armure Diverses", "Cuirasse Draconique", 70.0, 100.0, typeof(FerIngot), "Lingots", 25, 1044037);
            index = AddCraft(typeof(CasqueNordique), "Armure Diverses", "Casque Nordique", 60.0, 90.0, typeof(FerIngot), "Lingots", 15, 1044037);
            index = AddCraft(typeof(CasqueSudiste), "Armure Diverses", "Casque Nomade", 60.0, 90.0, typeof(FerIngot), "Lingots", 15, 1044037);
            index = AddCraft(typeof(CasqueCorne), "Armure Diverses", "Casque à Cornes", 70.0, 100.0, typeof(FerIngot), "Lingots", 15, 1044037);
            index = AddCraft(typeof(Brassards), "Armure Diverses", "Brassards", 60.0, 90.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(BrassardsChaotique), "Armure Diverses", "Brassards Chaotique", 70.0, 100.0, typeof(FerIngot), "Lingots", 18, 1044037);
            #endregion

            #region Shields
            index = AddCraft(typeof(Buckler), "Boucliers", "Bouclet", 10.0, 30.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(BronzeShield), "Boucliers", "Bouclier Orné", 20.0, 40.0, typeof(FerIngot), "Lingots", 12, 1044037);
            index = AddCraft(typeof(MetalShield), "Boucliers", "Bouclier", 30.0, 60.0, typeof(FerIngot), "Lingots", 14, 1044037);
            index = AddCraft(typeof(ChaosShield), "Boucliers", "Bouclier du Chaos", 40.0, 70.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(OrderShield), "Boucliers", "Bouclier d'Ordre", 50.0, 80.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(WoodenKiteShield), "Boucliers", "Bouclier de Bois", 40.0, 70.0, typeof(FerIngot), "Lingots", 8, 1044037);
            index = AddCraft(typeof(BouclierGarde), "Boucliers", "Bouclier Métallique", 50.0, 80.0, typeof(FerIngot), "Lingots", 16, 1044037);
            index = AddCraft(typeof(MetalKiteShield), "Boucliers", "Bouclier Croisé", 50.0, 80.0, typeof(FerIngot), "Lingots", 16, 1044037);
            index = AddCraft(typeof(BouclierComte), "Boucliers", "Bouclier de Karmilide", 50.0, 80.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(BouclierMarquis), "Boucliers", "Bouclier de Faréligue", 50.0, 80.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(BouclierDuc), "Boucliers", "Bouclier d'Horlé", 50.0, 80.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(BouclierNordique), "Boucliers", "Bouclier Nordique", 60.0, 90.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(BouclierElfique), "Boucliers", "Bouclier Elfique", 60.0, 90.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(BouclierChevaleresque), "Boucliers", "Bouclier Chevaleresque", 60.0, 90.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(BouclierVieux), "Boucliers", "Vieux Pavois", 70.0, 100.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(HeaterShield), "Boucliers", "Pavois", 70.0, 100.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(BouclierDecorer), "Boucliers", "Pavois Decoré", 70.0, 100.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(BouclierPavoisNoir), "Boucliers", "Pavois Royal", 70.0, 100.0, typeof(FerIngot), "Lingots", 18, 1044037);
            #endregion

            #region Épées

            //Épées Courtes

            index = AddCraft(typeof(Astoria), "Épées", "Astoria", 10.0, 40.0, typeof(FerIngot), "Lingots", 8, 1044037);
            index = AddCraft(typeof(Biliome), "Épées", "Biliome", 20.0, 50.0, typeof(FerIngot), "Lingots", 10, 1044037);
            //index = AddCraft(typeof(Runire), "Épées", "Runire", 30.0, 60.0, typeof(FerIngot), "Lingots", 8, 1044037);
            index = AddCraft(typeof(Myliron), "Épées", "Myliron", 40.0, 70.0, typeof(FerIngot), "Lingots", 8, 1044037);
            index = AddCraft(typeof(Vorlame), "Épées", "Vorlame", 50.0, 80.0, typeof(FerIngot), "Lingots", 10, 1044037);
            //index = AddCraft(typeof(Dawn), "Épées", "Dawn", 60.0, 90.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(Lerise), "Épées", "Lerise", 70.0, 100.0, typeof(FerIngot), "Lingots", 8, 1044037);
            index = AddCraft(typeof(Gerumir), "Épées", "Gerumir", 70.0, 100.0, typeof(FerIngot), "Lingots", 10, 1044037);

            //Épées Longues

            index = AddCraft(typeof(Rodere), "Épées", "Rodère", 30.0, 60.0, typeof(FerIngot), "Lingots", 10, 1044037);
            //index = AddCraft(typeof(Dravene), "Épées", "Dravène", 40.0, 70.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(Draglast), "Épées", "Draglast", 50.0, 80.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(Merlame), "Épées", "Merlarme", 50.0, 80.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(Narvegne), "Épées", "Narvègne", 60.0, 90.0, typeof(FerIngot), "Lingots", 12, 1044037);
            index = AddCraft(typeof(Hectmore), "Épées", "Hectmore", 70.0, 100.0, typeof(FerIngot), "Lingots", 10, 1044037);

            //Sabres

            index = AddCraft(typeof(Sabre), "Épées", "Sabre", 20.0, 50.0, typeof(FerIngot), "Lingots", 8, 1044037);
            index = AddCraft(typeof(Mersang), "Épées", "Mersang", 30.0, 60.0, typeof(FerIngot), "Lingots", 8, 1044037);
            index = AddCraft(typeof(Raghash), "Épées", "Raghash", 40.0, 70.0, typeof(FerIngot), "Lingots", 8, 1044037);
            index = AddCraft(typeof(Prisienne), "Épées", "Prisienne", 50.0, 80.0, typeof(FerIngot), "Lingots", 8, 1044037);
            //index = AddCraft(typeof(Coutelas), "Épées", "Coutelas", 60.0, 90.0, typeof(FerIngot), "Lingots", 8, 1044037);
            index = AddCraft(typeof(Scimitar), "Épées", "Scimitar", 70.0, 100.0, typeof(FerIngot), "Lingots", 10, 1044037);

            //Épées Lourdes

            index = AddCraft(typeof(Vifcoupe), "Épées", "Vifcoupe", 10.0, 40.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(Auderre), "Épées", "Audèrre", 10.0, 40.0, typeof(FerIngot), "Lingots", 10, 1044037);
            //index = AddCraft(typeof(Batarde), "Épées", "Batarde", 30.0, 60.0, typeof(FerIngot), "Lingots", 10, 1044037);
            //index = AddCraft(typeof(Tranchevil), "Épées", "Tranchevil", 30.0, 60.0, typeof(FerIngot), "Lingots", 10, 1044037);
            //index = AddCraft(typeof(Ventmore), "Épées", "Ventmore", 30.0, 60.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(Excalior), "Épées", "Excalior", 40.0, 70.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(Conquise), "Épées", "Conquise", 40.0, 70.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(Atargne), "Épées", "Atargne", 50.0, 80.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(Nerfille), "Épées", "Nerfille", 50.0, 80.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(Querquoise), "Épées", "Querquoise", 50.0, 80.0, typeof(FerIngot), "Lingots", 10, 1044037);
            //index = AddCraft(typeof(Nhilarte), "Épées", "Nhilarte", 50.0, 80.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(Abysse), "Épées", "Abysse", 60.0, 90.0, typeof(FerIngot), "Lingots", 12, 1044037);
            //index = AddCraft(typeof(Dorleane), "Épées", "Dorleane", 60.0, 90.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(Couliere), "Épées", "Coulière", 70.0, 100.0, typeof(FerIngot), "Lingots", 12, 1044037);

            //Claymore

            index = AddCraft(typeof(Rougegorge), "Épées", "Rougegorge", 20.0, 50.0, typeof(FerIngot), "Lingots", 14, 1044037);
            //index = AddCraft(typeof(Monarque), "Épées", "Monarque", 30.0, 60.0, typeof(FerIngot), "Lingots", 12, 1044037);
            //index = AddCraft(typeof(Claymore), "Épées", "Claymore", 30.0, 60.0, typeof(FerIngot), "Lingots", 14, 1044037);
            index = AddCraft(typeof(VikingSword), "Épées", "Épée Lourde", 40.0, 70.0, typeof(FerIngot), "Lingots", 15, 1044037);
            index = AddCraft(typeof(Courbelle), "Épées", "Courbelle", 40.0, 70.0, typeof(FerIngot), "Lingots", 16, 1044037);
            index = AddCraft(typeof(Tranchor), "Épées", "Tranchor", 50.0, 80.0, typeof(FerIngot), "Lingots", 16, 1044037);
            index = AddCraft(typeof(Flamberge), "Épées", "Flamberge", 50.0, 80.0, typeof(FerIngot), "Lingots", 16, 1044037);
            index = AddCraft(typeof(Sombrimur), "Épées", "Sombrimur", 50.0, 80.0, typeof(FerIngot), "Lingots", 16, 1044037);
            //index = AddCraft(typeof(Marquaise), "Épées", "Marquaise", 60.0, 90.0, typeof(FerIngot), "Lingots", 16, 1044037);
            //index = AddCraft(typeof(Mortimer), "Épées", "Mortimer", 60.0, 90.0, typeof(FerIngot), "Lingots", 16, 1044037);
            //index = AddCraft(typeof(Espadon), "Épées", "Espadon", 60.0, 90.0, typeof(FerIngot), "Lingots", 16, 1044037);
            index = AddCraft(typeof(Zweihander), "Épées", "Zweihander", 70.0, 100.0, typeof(FerIngot), "Lingots", 16, 1044037);
            index = AddCraft(typeof(Morsame), "Épées", "Morsame", 70.0, 100.0, typeof(FerIngot), "Lingots", 16, 1044037);
            index = AddCraft(typeof(Granlame), "Épées", "Granlame", 70.0, 100.0, typeof(FerIngot), "Lingots", 18, 1044037);

            //Doubles

            //index = AddCraft(typeof(Mirilione), "Épées", "Mirilione", 30.0, 60.0, typeof(FerIngot), "Lingots", 8, 1044037);
            //index = AddCraft(typeof(Niropie), "Épées", "Niropie", 70.0, 100.0, typeof(FerIngot), "Lingots", 6, 1044037);

            //Doubles Elfiques

            //index = AddCraft(typeof(Zarel), "Épées", "Zarel", 30.0, 60.0, typeof(FerIngot), "Lingots", 6, 1044037);
            //index = AddCraft(typeof(Sefrio), "Épées", "Sefrio", 50.0, 80.0, typeof(FerIngot), "Lingots", 8, 1044037);
            //index = AddCraft(typeof(Ferel), "Épées", "Ferel", 70.0, 100.0, typeof(FerIngot), "Lingots", 10, 1044037);

            #endregion

            #region Axes
            //index = AddCraft(typeof(Hachette), "Haches", "Hachette", 0.0, 30.0, typeof(FerIngot), "Lingots", 10, 1044037);
            //AddRes(index, typeof(Log), "Bûches d'érable", 2, 1044351);
            index = AddCraft(typeof(Axe), "Haches", "Hache", 10.0, 40.0, typeof(FerIngot), "Lingots", 10, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 2, 1044351);
            //index = AddCraft(typeof(HachetteDouble), "Haches", "Hachette Double", 20.0, 50.0, typeof(FerIngot), "Lingots", 8, 1044037);
            //AddRes(index, typeof(Log), "Bûches d'érable", 2, 1044351);
            index = AddCraft(typeof(Luminar), "Haches", "Luminar", 30.0, 60.0, typeof(FerIngot), "Lingots", 10, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 2, 1044351);
            index = AddCraft(typeof(Loragne), "Haches", "Loragne", 30.0, 60.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 2, 1044351);
            index = AddCraft(typeof(Montorgne), "Haches", "Montorgne", 40.0, 70.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 2, 1044351);
            index = AddCraft(typeof(WarAxe), "Haches", "Hache de Guerre", 50.0, 80.0, typeof(FerIngot), "Lingots", 14, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 2, 1044351);
            index = AddCraft(typeof(Orcarinia), "Haches", "Orcarinia", 50.0, 80.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 2, 1044351);
            index = AddCraft(typeof(Minarque), "Haches", "Minarque", 60.0, 90.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 2, 1044351);
            index = AddCraft(typeof(Grochette), "Haches", "Grochette", 70.0, 100.0, typeof(FerIngot), "Lingots", 16, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 2, 1044351);
            index = AddCraft(typeof(Noctame), "Haches", "Noctame", 70.0, 100.0, typeof(FerIngot), "Lingots", 10, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 2, 1044351);

            index = AddCraft(typeof(HacheDouble), "Haches", "Hache Métalique", 20.0, 50.0, typeof(FerIngot), "Lingots", 18, 1044037);
            index = AddCraft(typeof(Morgrove), "Haches", "Morgrove", 20.0, 50.0, typeof(FerIngot), "Lingots", 16, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Venmar), "Haches", "Venmar", 30.0, 60.0, typeof(FerIngot), "Lingots", 16, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(TwoHandedAxe), "Haches", "Hache Double", 40.0, 70.0, typeof(FerIngot), "Lingots", 16, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(LargeBattleAxe), "Haches", "Hache Barbare", 50.0, 80.0, typeof(FerIngot), "Lingots", 14, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Morgate), "Haches", "Morgate", 60.0, 90.0, typeof(FerIngot), "Lingots", 16, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Coupecrane), "Haches", "Coupecrane", 60.0, 90.0, typeof(FerIngot), "Lingots", 14, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Tranchecorps), "Haches", "Tranchecorps", 60.0, 90.0, typeof(FerIngot), "Lingots", 16, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Elvetrine), "Haches", "Elvetrine", 70.0, 100.0, typeof(FerIngot), "Lingots", 16, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Viftranche), "Haches", "Viftranche", 70.0, 100.0, typeof(FerIngot), "Lingots", 16, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);

            /*index = AddCraft(typeof(Furagne), "Haches", "Furagne", 30.0, 60.0, typeof(FerIngot), "Lingots", 4, 1044037);
             * AddRes(index, typeof(Log), "Bûche", 1, 1044351);
             * index = AddCraft(typeof(Duxtranche), "Haches", "Duxtranche", 50.0, 80.0, typeof(FerIngot), "Lingots", 6, 1044037);
             * AddRes(index, typeof(Log), "Bûches d'érable", 2, 1044351);
             * index = AddCraft(typeof(Biliane), "Haches", "Biliane", 70.0, 100.0, typeof(FerIngot), "Lingots", 6, 1044037);
             * AddRes(index, typeof(Log), "Bûches d'érable", 2, 1044351);*/

            #endregion

            #region Fencing

            index = AddCraft(typeof(Dagger), "Armes Perforantes", "Dague", 5.0, 25.0, typeof(FerIngot), "Lingots", 3, 1044037);
            index = AddCraft(typeof(ButcherKnife), "Armes Perforantes", "Couteau de Boucher", 10.0, 20.0, typeof(FerIngot), "Lingots", 2, 1044037);
            index = AddCraft(typeof(Cleaver), "Armes Perforantes", "Cleaver", 10.0, 20.0, typeof(FerIngot), "Lingots", 2, 1044037);
            index = AddCraft(typeof(Safrine), "Armes Perforantes", "Safrine", 20.0, 50.0, typeof(FerIngot), "Lingots", 2, 1044037);
            index = AddCraft(typeof(Dentsombre), "Armes Perforantes", "Dentsombre", 30.0, 60.0, typeof(FerIngot), "Lingots", 2, 1044037);
            index = AddCraft(typeof(Lozure), "Armes Perforantes", "Lozure", 40.0, 70.0, typeof(FerIngot), "Lingots", 3, 1044037);
            index = AddCraft(typeof(Basilarda), "Armes Perforantes", "Basilarda", 40.0, 70.0, typeof(FerIngot), "Lingots", 3, 1044037);
            index = AddCraft(typeof(Osseuse), "Armes Perforantes", "Osseuse", 50.0, 80.0, typeof(FerIngot), "Lingots", 3, 1044037);
            index = AddCraft(typeof(Serpentine), "Armes Perforantes", "Serpentine", 50.0, 80.0, typeof(FerIngot), "Lingots", 3, 1044037);
            index = AddCraft(typeof(Elvine), "Armes Perforantes", "Elvine", 60.0, 90.0, typeof(FerIngot), "Lingots", 4, 1044037);
            index = AddCraft(typeof(Brillaume), "Armes Perforantes", "Brillaume", 60.0, 90.0, typeof(FerIngot), "Lingots", 4, 1044037);
            index = AddCraft(typeof(Dracourbe), "Armes Perforantes", "Dracourbe", 70.0, 100.0, typeof(FerIngot), "Lingots", 3, 1044037);
            index = AddCraft(typeof(Spadasine), "Armes Perforantes", "Spadasine", 70.0, 100.0, typeof(FerIngot), "Lingots", 3, 1044037);
            index = AddCraft(typeof(Ecorchette), "Armes Perforantes", "Écorchette", 70.0, 100.0, typeof(FerIngot), "Lingots", 3, 1044037);
            //index = AddCraft(typeof(Poignard), "Armes Perforantes", "Poignard", 30.0, 50.0, typeof(FerIngot), "Lingots", 3, 1044037);
            //index = AddCraft(typeof(Eblame), "Armes Perforantes", "Eblame", 50.0, 80.0, typeof(FerIngot), "Lingots", 4, 1044037);
            //index = AddCraft(typeof(Imperlame), "Armes Perforantes", "Imperlame", 70.0, 100.0, typeof(FerIngot), "Lingots", 3, 1044037);
            index = AddCraft(typeof(Fleuret), "Armes Perforantes", "Fleuret", 10.0, 40.0, typeof(FerIngot), "Lingots", 8, 1044037);
            index = AddCraft(typeof(Percille), "Armes Perforantes", "Percille", 20.0, 50.0, typeof(FerIngot), "Lingots", 8, 1044037);
            index = AddCraft(typeof(Rapiere), "Armes Perforantes", "Rapiere", 30.0, 60.0, typeof(FerIngot), "Lingots", 8, 1044037);
            index = AddCraft(typeof(Cuivardise), "Armes Perforantes", "Cuivardise", 40.0, 70.0, typeof(FerIngot), "Lingots", 8, 1044037);
            index = AddCraft(typeof(Lyzardese), "Armes Perforantes", "Lyzardèse", 50.0, 80.0, typeof(FerIngot), "Lingots", 8, 1044037);
            index = AddCraft(typeof(Estoc), "Armes Perforantes", "Estoc", 60.0, 90.0, typeof(FerIngot), "Lingots", 10, 1044037);
            index = AddCraft(typeof(Musareche), "Armes Perforantes", "Musarèche", 70.0, 100.0, typeof(FerIngot), "Lingots", 12, 1044037);
            index = AddCraft(typeof(Brette), "Armes Perforantes", "Brette", 70.0, 100.0, typeof(FerIngot), "Lingots", 12, 1044037);

            #endregion

            #region Pole Arms

            index = AddCraft(typeof(Bardiche), "Armes d'Hastes", "Bardiche", 20.0, 50.0, typeof(FerIngot), "Lingots", 18, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Scythe), "Armes d'Hastes", "Faux", 30.0, 60.0, typeof(FerIngot), "Lingots", 14, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Vougue), "Armes d'Hastes", "Vougue", 40.0, 70.0, typeof(FerIngot), "Lingots", 18, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(ExecutionersAxe), "Armes d'Hastes", "Gardiche", 60.0, 90.0, typeof(FerIngot), "Lingots", 14, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Cythe), "Armes d'Hastes", "Cythe", 60.0, 90.0, typeof(FerIngot), "Lingots", 16, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Guisarme), "Armes d'Hastes", "Guisarme", 70.0, 100.0, typeof(FerIngot), "Lingots", 18, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);

            index = AddCraft(typeof(Halberd), "Armes d'Hastes", "Hallebarde", 30.0, 60.0, typeof(FerIngot), "Lingots", 20, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Bardine), "Armes d'Hastes", "Bardine", 40.0, 70.0, typeof(FerIngot), "Lingots", 20, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Hastiche), "Armes d'Hastes", "Hastiche", 50.0, 80.0, typeof(FerIngot), "Lingots", 20, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Helbarde), "Armes d'Hastes", "Helbarde", 60.0, 90.0, typeof(FerIngot), "Lingots", 20, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Granbarde), "Armes d'Hastes", "Granbarde", 70.0, 100.0, typeof(FerIngot), "Lingots", 20, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);

            #endregion

            #region Spears

            index = AddCraft(typeof(Lancel), "Lances", "Lancel", 10.0, 40.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Spear), "Lances", "Lance", 20.0, 50.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Terricharde), "Lances", "Terricharde", 30.0, 60.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(PerceTronc), "Lances", "PerceTronc", 40.0, 70.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(ShortSpear), "Lances", "Hastone", 50.0, 80.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(WarFork), "Lances", "Hastal", 50.0, 80.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Lance), "Lances", "Lance de Joute", 60.0, 90.0, typeof(FerIngot), "Lingots", 20, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(DoubleLance), "Lances", "Double Lance", 60.0, 90.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Piculame), "Lances", "Piculame", 70.0, 100.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(PerceCoeur), "Lances", "PerceCoeur", 70.0, 100.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Pitchfork), "Lances", "Fourche", 20.0, 50.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Pique), "Lances", "Pique", 20.0, 50.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Trident), "Lances", "Trident", 30.0, 60.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Racuris), "Lances", "Racuris", 40.0, 70.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Transpercille), "Lances", "Transpercille", 50.0, 80.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Mascarate), "Lances", "Mascarate", 60.0, 90.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Turione), "Lances", "Turione", 70.0, 100.0, typeof(FerIngot), "Lingots", 14, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);

            #endregion

            #region Bashing
            index = AddCraft(typeof(Mace), "Armes Contondantes", "Mace", 20.0, 50.0, typeof(FerIngot), "Lingots", 6, 1044037);
            index = AddCraft(typeof(WarMace), "Armes Contondantes", "Masse de Guerre", 30.0, 60.0, typeof(FerIngot), "Lingots", 14, 1044037);
            index = AddCraft(typeof(Maul), "Armes Contondantes", "Maul", 40.0, 70.0, typeof(FerIngot), "Lingots", 10, 1044037);
            //index = AddCraft(typeof(Brisecrane), "Armes Contondantes", "Brisecrane", 40.0, 70.0, typeof(FerIngot), "Lingots", 16, 1044037);
            index = AddCraft(typeof(WarHammer), "Armes Contondantes", "Marteau", 40.0, 70.0, typeof(FerIngot), "Lingots", 16, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 3, 1044351);
            index = AddCraft(typeof(Massue), "Armes Contondantes", "Massue", 40.0, 70.0, typeof(FerIngot), "Lingots", 10, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Granmace), "Armes Contondantes", "Granmace", 50.0, 80.0, typeof(FerIngot), "Lingots", 14, 1044037);
            index = AddCraft(typeof(Ecracheur), "Armes Contondantes", "Ecracheur", 50.0, 80.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Ecraseface), "Armes Contondantes", "Écraseface", 60.0, 90.0, typeof(FerIngot), "Lingots", 4, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(MarteauGuerre), "Armes Contondantes", "Marteau de Guerre", 60.0, 90.0, typeof(FerIngot), "Lingots", 12, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Fleau), "Armes Contondantes", "Fléau", 60.0, 90.0, typeof(FerIngot), "Lingots", 16, 1044037);
            index = AddCraft(typeof(Malert), "Armes Contondantes", "Malette", 70.0, 100.0, typeof(FerIngot), "Lingots", 16, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);
            index = AddCraft(typeof(Defonceur), "Armes Contondantes", "Défonceur", 70.0, 100.0, typeof(FerIngot), "Lingots", 8, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 2, 1044351);
            index = AddCraft(typeof(Broyeur), "Armes Contondantes", "Broyeur", 70.0, 100.0, typeof(FerIngot), "Lingots", 16, 1044037);
            AddRes(index, typeof(Log), "Bûches d'érable", 4, 1044351);

            #endregion

            #region Poings

            index = AddCraft(typeof(Griffes), "Armes de Poings", "Griffes", 30.0, 60.0, typeof(FerIngot), "Lingots", 12, 1044037);
            index = AddCraft(typeof(Katar), "Armes de Poings", "Katar", 50.0, 80.0, typeof(FerIngot), "Lingots", 13, 1044037);
            index = AddCraft(typeof(Katara), "Armes de Poings", "Katara", 70.0, 100.0, typeof(FerIngot), "Lingots", 14, 1044037);

            #endregion

            // Set the overridable material
            SetSubRes(typeof(FerIngot), "Fer");

            // Add every material you want the player to be able to choose from
            // This will override the overridable material
            AddSubRes(typeof(FerIngot), "Fer", CraftResources.GetSkill(CraftResource.Fer), 1044267);
            AddSubRes(typeof(CuivreIngot), "Cuivre", CraftResources.GetSkill(CraftResource.Cuivre), 1044268);
            AddSubRes(typeof(BronzeIngot), "Bronze", CraftResources.GetSkill(CraftResource.Bronze), 1044268);
            AddSubRes(typeof(AcierIngot), "Acier", CraftResources.GetSkill(CraftResource.Acier), 1044268);
            AddSubRes(typeof(ArgentIngot), "Argent", CraftResources.GetSkill(CraftResource.Argent), 1044268);
            AddSubRes(typeof(OrIngot), "Or", CraftResources.GetSkill(CraftResource.Or), 1044268);
            AddSubRes(typeof(MytherilIngot), "Mytheril", CraftResources.GetSkill(CraftResource.Mytheril), 1044268);
            AddSubRes(typeof(LuminiumIngot), "Luminium", CraftResources.GetSkill(CraftResource.Luminium), 1044268);
            AddSubRes(typeof(ObscuriumIngot), "Obscurium", CraftResources.GetSkill(CraftResource.Obscurium), 1044268);
            AddSubRes(typeof(MystiriumIngot), "Mystirium", CraftResources.GetSkill(CraftResource.Mystirium), 1044268);
            AddSubRes(typeof(DominiumIngot), "Dominium", CraftResources.GetSkill(CraftResource.Dominium), 1044268);
            AddSubRes(typeof(VenariumIngot), "Venarium", CraftResources.GetSkill(CraftResource.Venarium), 1044268);
            AddSubRes(typeof(EclariumIngot), "Eclarium", CraftResources.GetSkill(CraftResource.Eclarium), 1044268);
            AddSubRes(typeof(AtheniumIngot), "Athenium", CraftResources.GetSkill(CraftResource.Athenium), 1044268);
            AddSubRes(typeof(UmbrariumIngot), "Umbrarium", CraftResources.GetSkill(CraftResource.Umbrarium), 1044268);

            /*SetSubRes2( typeof( RegularScales ),    "Écailles" );
             *
             * AddSubRes2( typeof( RegularScales ),	"Écailles", 0.0, 1044268 );
             * AddSubRes2( typeof( NordiqueScales ),	"Écailles Nordiques", 0.0, 1044268 );
             * AddSubRes2( typeof( DesertiqueScales ),	"Écailles Désertiques", 0.0, 1044268 );
             * AddSubRes2( typeof( MaritimeScales ),	"Écailles Maritimes", 0.0, 1044268 );
             * AddSubRes2( typeof( VolcaniqueScales ),	"Écailles Volcaniques", 0.0, 1044268 );
             * AddSubRes2( typeof( AncienScales ),		"Écailles Anciennes", 0.0, 1044268 );
             * AddSubRes2( typeof( WyrmScales ),       "Écailles Wyrmiques", 0.0, 1044268);*/

            Resmelt    = true;
            Repair     = true;
            MarkOption = true;
            CanEnhance = Core.AOS;
        }
Example #5
0
        public override void InitCraftList()
        {
            int index = -1;

            #region Materials

            /*index = AddCraft(typeof(Board), "Matériaux", "Planche", 0.0, 0.0, typeof(Log), 1044466, 1, 1044465);
             * SetUseAllRes(index, true);*/

            //AddCraft(typeof(Kindling), "Matériaux", "Branchette", 0.0, 00.0, typeof(Log), 1044041, 1, 1044351);

            index = AddCraft(typeof(Shaft), "Matériaux", "Manche", 0.0, 5.0, typeof(Kindling), "Brindille", 1, 1044351);
            SetUseAllRes(index, true);
            #endregion

            #region Ammunition
            // Ammunition
            index = AddCraft(typeof(Arrow), "Munitions", "Flèche", 0.0, 10.0, typeof(Shaft), "Manche", 1, 1044561);
            AddRes(index, typeof(Feather), "Plume", 1, 1044563);
            SetUseAllRes(index, true);

            index = AddCraft(typeof(Bolt), "Munitions", "Courte Flèche", 0.0, 10.0, typeof(Shaft), "Manche", 1, 1044561);
            AddRes(index, typeof(Feather), "Plume", 1, 1044563);
            SetUseAllRes(index, true);
            #endregion

            #region Bows
            index = AddCraft(typeof(Arc), "Arc", "Arc", 10.0, 40.0, typeof(Log), 1044041, 6, 1044351);
            index = AddCraft(typeof(Tarkarc), "Arc", "Tarkarc", 20.0, 50.0, typeof(Log), 1044041, 5, 1044351);
            index = AddCraft(typeof(Legarc), "Arc", "Legarc", 20.0, 50.0, typeof(Log), 1044041, 7, 1044351);
            index = AddCraft(typeof(GrandArc), "Arc", "Arc Long", 30.0, 60.0, typeof(Log), 1044041, 10, 1044351);
            index = AddCraft(typeof(Blancorde), "Arc", "Blancorde", 30.0, 60.0, typeof(Log), 1044041, 10, 1044351);
            index = AddCraft(typeof(Glaciale), "Arc", "Glaciale", 30.0, 60.0, typeof(Log), 1044041, 10, 1044351);
            index = AddCraft(typeof(Souplecorde), "Arc", "Souplecorde", 40.0, 70.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(Barbatrine), "Arc", "Barbatrine", 40.0, 70.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(Ebonie), "Arc", "Ebonie", 40.0, 70.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(Mirielle), "Arc", "Mirielle", 40.0, 70.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(Composite), "Arc", "Composite", 50.0, 80.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(Sombrevent), "Arc", "Sombrevent", 50.0, 80.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(Flamfleche), "Arc", "Flamflèche", 50.0, 80.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(Foudre), "Arc", "Foudre", 60.0, 90.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(Sifflecrin), "Arc", "Sifflecrin", 60.0, 90.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(Foliere), "Arc", "Foliere", 60.0, 90.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(Pieuse), "Arc", "Pieuse", 60.0, 90.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(Chantefleche), "Arc", "Chantefleche", 70.0, 100.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(Vigne), "Arc", "Vigne", 70.0, 100.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(Maegie), "Arc", "Maegie", 70.0, 100.0, typeof(Log), 1044041, 8, 1044351);
            #endregion

            #region Crossbow
            index = AddCraft(typeof(Arbalete), "Arbalète", "Arbalète", 10.0, 40.0, typeof(Log), 1044041, 6, 1044351);
            index = AddCraft(typeof(ArbaleteLourde), "Arbalète", "Arbalète Lourde", 20.0, 50.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(Crossbow), "Arbalète", "Arbalète à Méchanisme", 30.0, 60.0, typeof(Log), 1044041, 7, 1044351);
            index = AddCraft(typeof(HeavyCrossbow), "Arbalète", "Arbalète Décoré", 30.0, 60.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(ArbaleteRepetition), "Arbalète", "Arbalète à Répétition", 40.0, 70.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(Percemurs), "Arbalète", "Percemurs", 50.0, 80.0, typeof(Log), 1044041, 6, 1044351);
            index = AddCraft(typeof(ArbaletePistolet), "Arbalète", "Arbalète à Main", 60.0, 90.0, typeof(Log), 1044041, 7, 1044351);
            index = AddCraft(typeof(Arbavive), "Arbalète", "Arbavive", 60.0, 90.0, typeof(Log), 1044041, 8, 1044351);
            index = AddCraft(typeof(Lumitrait), "Arbalète", "Lumitrait", 70.0, 100.0, typeof(Log), 1044041, 7, 1044351);
            #endregion

            #region Weapons
            // Weapons

            /*if ( Core.AOS )
             * {
             *  AddCraft( typeof( CompositeBow ), 1044566, 1029922, 70.0, 110.0, typeof( Log ), 1044041, 7, 1044351 );
             *  AddCraft( typeof( RepeatingCrossbow ), 1044566, 1029923, 90.0, 130.0, typeof( Log ), 1044041, 10, 1044351 );
             * }
             *
             * if( Core.SE )
             * {
             *  index = AddCraft( typeof( Yumi ), 1044566, 1030224, 90.0, 130.0, typeof( Log ), 1044041, 10, 1044351 );
             *  SetNeededExpansion( index, Expansion.SE );
             * }*/
            #endregion

            SetSubRes(typeof(Log), "Érable");

            // Add every material you want the player to be able to choose from
            // This will override the overridable material	TODO: Verify the required skill amount
            AddSubRes(typeof(Log), "Érable", CraftResources.GetSkill(CraftResource.RegularWood), 1072652);
            AddSubRes(typeof(PinLog), "Pin", CraftResources.GetSkill(CraftResource.PinWood), 1072652);
            AddSubRes(typeof(CypresLog), "Cyprès", CraftResources.GetSkill(CraftResource.CypresWood), 1072652);
            AddSubRes(typeof(CedreLog), "Cèdre", CraftResources.GetSkill(CraftResource.CedreWood), 1072652);
            AddSubRes(typeof(SauleLog), "Saule", CraftResources.GetSkill(CraftResource.SauleWood), 1072652);
            AddSubRes(typeof(CheneLog), "Chêne", CraftResources.GetSkill(CraftResource.CheneWood), 1072652);
            AddSubRes(typeof(EbeneLog), "Ébène", CraftResources.GetSkill(CraftResource.EbeneWood), 1072652);
            AddSubRes(typeof(AcajouLog), "Acajou", CraftResources.GetSkill(CraftResource.AcajouWood), 1072652);

            MarkOption = true;
            Repair     = Core.AOS;
        }