module Base {
	
	recipe Upgrade Schoolbag
    {
		Bag_Schoolbag,
		LeatherStrips/LeatherStripsDirty/RippedSheets/RippedSheetsDirty,
		Thread=1, 
		keep KitchenKnife/HuntingKnife/Scissors/Machete/MeatCleaver,
		keep Needle,
		Result:Bag_Schoolbag_Tier2,
		Time:200.0,
		Category:Survivalist,
		SkillRequired:Tailoring=1,
		OnCreate:Replace_Bag,
    }
	
	recipe Upgrade Schoolbag
    {
		Bag_Schoolbag_Tier2,
		LeatherStrips/LeatherStripsDirty/RippedSheets/RippedSheetsDirty,
		Thread=1, 
		keep KitchenKnife/HuntingKnife/Scissors/Machete/MeatCleaver,
		keep Needle,
		Result:Bag_Schoolbag_Tier3,
		Time:200.0,
		Category:Survivalist,
		SkillRequired:Tailoring=2,
		OnCreate:Replace_Bag,
    }
	
	/* --------------------------------- Hiking Bags */
	recipe Upgrade Hiking Bag
    {
		Bag_NormalHikingBag,
		LeatherStrips/LeatherStripsDirty/RippedSheets/RippedSheetsDirty,
		Thread=1, 
		keep KitchenKnife/HuntingKnife/Scissors/Machete/MeatCleaver,
		keep Needle,
		Result:Bag_NormalHikingBag_Tier2,
		Time:250.0,
		Category:Survivalist,
		SkillRequired:Tailoring=2,
		OnCreate:Replace_Bag,
    }
	recipe Upgrade Hiking Bag
    {
		Bag_NormalHikingBag_Tier2,
		LeatherStrips/LeatherStripsDirty/RippedSheets/RippedSheetsDirty,
		Thread=1, 
		keep KitchenKnife/HuntingKnife/Scissors/Machete/MeatCleaver,
		keep Needle,
		Result:Bag_NormalHikingBag_Tier3,
		Time:250.0,
		Category:Survivalist,
		SkillRequired:Tailoring=2,
		OnCreate:Replace_Bag,
    }
	
	/* --------------------------------- Big Hiking Bags */
	recipe Upgrade Big Hiking Bag
    {
		Bag_BigHikingBag,
		LeatherStrips/LeatherStripsDirty/RippedSheets/RippedSheetsDirty,
		Thread=1, 
		keep KitchenKnife/HuntingKnife/Scissors/Machete/MeatCleaver,
		keep Needle,
		Result:Bag_BigHikingBag_Tier2,
		Time:250.0,
		Category:Survivalist,
		SkillRequired:Tailoring=2,
		OnCreate:Replace_Bag,
    }
	recipe Upgrade Big Hiking Bag
    {
		Bag_BigHikingBag_Tier2,
		LeatherStrips/LeatherStripsDirty/RippedSheets/RippedSheetsDirty,
		Thread=1, 
		keep KitchenKnife/HuntingKnife/Scissors/Machete/MeatCleaver,
		keep Needle,
		Result:Bag_BigHikingBag_Tier3,
		Time:250.0,
		Category:Survivalist,
		SkillRequired:Tailoring=2,
		OnCreate:Replace_Bag,
    }
	
	/* --------------------------------- Survivor Bags */
	recipe Upgrade Backpack
    {
		Bag_SurvivorBag,
		LeatherStrips/LeatherStripsDirty/RippedSheets/RippedSheetsDirty,
		Thread=1, 
		keep KitchenKnife/HuntingKnife/Scissors/Machete/MeatCleaver,
		keep Needle,
		Result:Bag_SurvivorBag_Tier2,
		Time:250.0,
		Category:Survivalist,
		SkillRequired:Tailoring=2,
		OnCreate:Replace_Bag,
    }
	recipe Upgrade Backpack
    {
		Bag_SurvivorBag_Tier2,
		LeatherStrips/LeatherStripsDirty/RippedSheets/RippedSheetsDirty,
		Thread=1, 
		keep KitchenKnife/HuntingKnife/Scissors/Machete/MeatCleaver,
		keep Needle,
		Result:Bag_SurvivorBag_Tier3,
		Time:250.0,
		Category:Survivalist,
		SkillRequired:Tailoring=3,
		OnCreate:Replace_Bag,
    }

	/* --------------------------------- Survivor Bags */
	recipe Upgrade Large Backpack
    {
		Bag_ALICEpack,
		LeatherStrips/LeatherStripsDirty/RippedSheets/RippedSheetsDirty,
		Thread=1, 
		keep KitchenKnife/HuntingKnife/Scissors/Machete/MeatCleaver,
		keep Needle,
		Result:Bag_ALICEpack_Tier2,
		Time:300.0,
		Category:Survivalist,
		SkillRequired:Tailoring=2,
		OnCreate:Replace_Bag,
    }
	recipe Upgrade Large Backpack
    {
		Bag_ALICEpack_Tier2,
		LeatherStrips/LeatherStripsDirty/RippedSheets/RippedSheetsDirty,
		Thread=1, 
		keep KitchenKnife/HuntingKnife/Scissors/Machete/MeatCleaver,
		keep Needle,
		Result:Bag_ALICEpack_Tier3,
		Time:300.0,
		Category:Survivalist,
		SkillRequired:Tailoring=3,
		OnCreate:Replace_Bag,
    }
	/* --------------------------------- Military Backpack */
	recipe Upgrade Military Backpack
    {
		Bag_ALICEpack_Army,
		LeatherStrips/LeatherStripsDirty/RippedSheets/RippedSheetsDirty,
		Thread=1, 
		keep KitchenKnife/HuntingKnife/Scissors/Machete/MeatCleaver,
		keep Needle,
		Result:Bag_ALICEpack_Army_Tier2,
		Time:300.0,
		Category:Survivalist,
		SkillRequired:Tailoring=2,
		OnCreate:Replace_Bag,
    }
	recipe Upgrade Military Backpack
    {
		Bag_ALICEpack_Army_Tier2,
		LeatherStrips/LeatherStripsDirty/RippedSheets/RippedSheetsDirty,
		Thread=1, 
		keep KitchenKnife/HuntingKnife/Scissors/Machete/MeatCleaver,
		keep Needle,
		Result:Bag_ALICEpack_Army_Tier3,
		Time:300.0,
		Category:Survivalist,
		SkillRequired:Tailoring=4,
		OnCreate:Replace_Bag,
    }
	/* --------------------------------- Battery + Military Flashlight */
	recipe Insert Battery into Military Flashlight {
		EmptyMilitaryFlashlight/EmptyMilitaryFlashlight2,
		Battery,
		Time: 10,
		OnCreate: SBAA_BatteryInsert,
		Result: MilitaryFlashlight,
		RemoveResultItem:true,
		OnGiveXP:NoXP_OnGiveXP,
	}
	recipe Replace Battery in Military Flashlight {
		keep MilitaryFlashlight/MilitaryFlashlight2,
		Battery,
		Time: 10,
		RemoveResultItem:true,
		Result: MilitaryFlashlight,
		OnCreate: SBAA_BatterySwap,
		OnGiveXP:NoXP_OnGiveXP,
	}
	recipe Remove Battery from Military Flashlight {
		MilitaryFlashlight/MilitaryFlashlight2,
		Time: 10,
		Result: Battery,
		OnCreate: SBAA_BatteryDrain,
		OnTest: SBAA_CanDrain,
		OnGiveXP:NoXP_OnGiveXP,
	}
}