module Base
{
    	craftRecipe BB_MakeHook
    {
      Tags = InHandCraft;CanBeDoneInDark,
      category = BetterBelts,
      inputs {
        item 2 [Base.Wire],
	      item 2 [Base.Screws],
      }

        outputs {
          item 1 Base.HookB,
        }
	SkillRequired=MetalWelding:2,
  xpAward = MetalWelding:10,
        Time=250,
    }

	craftRecipe BB_HookedFirstAidKit
    {
      Tags = InHandCraft;CanBeDoneInDark,
      category = BetterBelts,
        inputs {

        item 1 [Base.HookB],
	      item 1 [Base.FirstAidKit;Base.FirstAidKit_Camping_New;Base.FirstAidKit_Military;Base.FirstAidKit_Camping],
        }

        outputs {
          item 1 Base.FirstAidKitB,
        }
        Time=20,
	OnCreate = Empty_KIT,
    }


	craftRecipe BB_HookedAdvancedFirstAidKit
    {
      Tags = InHandCraft;CanBeDoneInDark,
      category = BetterBelts,
      inputs {

        item 1 [Base.HookB],
	      item 1 [Base.AFAK],
      }

        outputs {
          item 1 Base.AFAKB,
        }
        Time=20,
	OnCreate = Empty_KIT,
    }

	craftRecipe BB_HookedToolBox
    {
      Tags = InHandCraft;CanBeDoneInDark,
      category = BetterBelts,
      inputs {

        item 1 [Base.HookB],
	      item 1 [Base.Bag_JanitorToolbox;Base.Toolbox_Gardening;Base.Toolbox;Base.Toolbox_Fishing;Base.Toolbox_Farming;Base.Toolbox_Mechanic],
      }

        outputs {
          item 1 Base.ToolBoxB,
        }
        Time=20,
	OnCreate = Empty_KIT,
    }

	craftRecipe BB_HookedLunchbox
    {
      Tags = InHandCraft;CanBeDoneInDark,
      category = BetterBelts,
      inputs {

        item 1 [Base.HookB],
	      item 1 [Base.Lunchbox;Base.Lunchbox2] mappers[Lunchbox],
      }

        outputs {
          item 1 mapper:Lunchbox,
        }
        itemMapper Lunchbox
        {
          Base.LunchboxB = Base.Lunchbox,
          Base.Lunchbox2B = Base.Lunchbox2,
        }
        Time=20,
	OnCreate = Empty_KIT,
    }

	craftRecipe BB_ReclaimHookfromFirstAidKit
    {
      Tags = InHandCraft;CanBeDoneInDark,
      category = BetterBelts,
      inputs {
        item 1 [Base.FirstAidKitB],
      }

        outputs {
          item 1 Base.FirstAidKit,
        }
        Time=20,
	OnCreate = Empty_KITH,
    }

	craftRecipe BB_ReclaimHookfromAdvancedFirstAidKit
    {
      Tags = InHandCraft;CanBeDoneInDark,
      category = BetterBelts,
      inputs {
        item 1 [Base.AFAKB],
      }

        outputs {
          item 1 Base.AFAK,
        }
        Time=20,
	OnCreate = Empty_KITH,
    }

	craftRecipe BB_ReclaimHookfromToolbox
    {
      Tags = InHandCraft;CanBeDoneInDark,
      category = BetterBelts,
      inputs {
        item 1 [Base.ToolBoxB],
      }

        outputs {
          item 1 Base.Toolbox,
        }
        Time=20,
	OnCreate = Empty_KITH,
    }

	craftRecipe BB_ReclaimHookfromLunchbox
    {
      Tags = InHandCraft;CanBeDoneInDark,
      category = BetterBelts,
      inputs {
        item 1 [Base.LunchboxB;Base.Lunchbox2B] mappers[ReclaimHookfromLunchbox],
      }

        outputs {
          item 1 mapper:ReclaimHookfromLunchbox,
        }
        itemMapper ReclaimHookfromLunchbox
        {
          Base.Lunchbox = Base.LunchboxB,
          Base.Lunchbox2 = Base.Lunchbox2B,
        }
        Time=20,
	OnCreate = Empty_KITH,
     }

	craftRecipe BB_MakeQuiver
    {
      Tags = InHandCraft;CanBeDoneInDark,
      category = BetterBelts,
      inputs {
        item 1 [Base.HookB],
        item 4 [LeatherStrips],
        item 4 [Thread],
        item 1 tags[Scissors] mode:keep flags[Prop1],
        item 1 tags[SewingNeedle] mode:keep,
      }


        outputs {
          item 1 Base.QuiverB,
        }
	SkillRequired=Tailoring:1,
        Time=350,
    }

	craftRecipe BB_HookedPistolCase
    {
      Tags = InHandCraft;CanBeDoneInDark,
      category = BetterBelts,
      inputs {

        item 1 [Base.HookB],
	item 1 [Base.PistolCase1;Base.PistolCase2;Base.PistolCase3],
      }

        outputs {
          item 1 Base.PistolCase1B,
        }
        Time=20,
	OnCreate = Empty_KIT,
    }

	craftRecipe BB_ReclaimHookfromPistolCase
    {
      Tags = InHandCraft;CanBeDoneInDark,
      category = BetterBelts,
      inputs {

        item 1 [Base.PistolCase1B],
      }

        outputs {
          item 1 Base.PistolCase1,
        }
        Time=20,
	OnCreate = Empty_KITH,
     }
}
