module P4PumpPury
{
	imports
	{
		Base
	}

	/************************ITEMS************************/

	item P4PumpPury_Normal1
	{
		DisplayCategory = Clothing,
		Weight = 0.8,
		Type = Clothing,
		DisplayName = Pump Pury,
		ClothingItem = P4PumpPury_Normal1,
		BodyLocation = Shoes,
		BloodLocation = Shoes,
		IconsForTexture = P4PumpPuryN01;P4PumpPuryN02;P4PumpPuryN03;P4PumpPuryN04;P4PumpPuryN05;P4PumpPuryN06;P4PumpPuryN07;P4PumpPuryN08;P4PumpPuryN09;P4PumpPuryN10;P4PumpPuryN11;P4PumpPuryN12,
		StompPower = 2.0,
		ConditionLowerChanceOneIn = 8,
		ConditionMax = 20,
		RunSpeedModifier = 1.2,
		RemoveOnBroken = false,
		ScratchDefense = 10,
		BiteDefense = 10,
		Insulation = 0.3,
		WindResistance = 0.2,
		WaterResistance = 0.2,
		WorldStaticModel = P4PumpPury_Normal_Ground,
	}

	item P4PumpPury_Normal2
	{
		DisplayCategory = Clothing,
		Weight = 0.8,
		Type = Clothing,
		DisplayName = Pump Pury,
		ClothingItem = P4PumpPury_Normal2,
		BodyLocation = Shoes,
		BloodLocation = Shoes,
		IconsForTexture = P4PumpPuryN01;P4PumpPuryN02;P4PumpPuryN03;P4PumpPuryN04;P4PumpPuryN05;P4PumpPuryN06;P4PumpPuryN07;P4PumpPuryN08;P4PumpPuryN09;P4PumpPuryN10;P4PumpPuryN11;P4PumpPuryN12,
		StompPower = 2.0,
		ConditionLowerChanceOneIn = 8,
		ConditionMax = 20,
		RunSpeedModifier = 1.2,
		RemoveOnBroken = false,
		ScratchDefense = 10,
		BiteDefense = 10,
		Insulation = 0.3,
		WindResistance = 0.2,
		WaterResistance = 0.2,
		WorldStaticModel = P4PumpPury_Normal_Ground,
	}

	item P4PumpPury_Rare1
	{
		DisplayCategory = Clothing,
		Weight = 0.8,
		Type = Clothing,
		DisplayName = Pump Pury,
		ClothingItem = P4PumpPury_Rare1,
		BodyLocation = Shoes,
		BloodLocation = Shoes,
		IconsForTexture = P4PumpPuryR02;P4PumpPuryR03;P4PumpPuryR04,
		StompPower = 2.0,
		ConditionLowerChanceOneIn = 8,
		ConditionMax = 20,
		RunSpeedModifier = 1.2,
		RemoveOnBroken = false,
		ScratchDefense = 10,
		BiteDefense = 10,
		Insulation = 0.3,
		WindResistance = 0.2,
		WaterResistance = 0.2,
		WorldStaticModel = P4PumpPury_Rare_Ground,
	}

	item P4PumpPury_Rare2
	{
		DisplayCategory = Clothing,
		Weight = 0.8,
		Type = Clothing,
		DisplayName = Pump Pury,
		ClothingItem = P4PumpPury_Rare2,
		BodyLocation = Shoes,
		BloodLocation = Shoes,
		IconsForTexture = P4PumpPuryR02;P4PumpPuryR03;P4PumpPuryR04,
		StompPower = 2.0,
		ConditionLowerChanceOneIn = 8,
		ConditionMax = 20,
		RunSpeedModifier = 1.2,
		RemoveOnBroken = false,
		ScratchDefense = 10,
		BiteDefense = 10,
		Insulation = 0.3,
		WindResistance = 0.2,
		WaterResistance = 0.2,
		WorldStaticModel = P4PumpPury_Rare_Ground,
	}

	item P4PumpPury_Glamorous1
	{
		DisplayCategory = Clothing,
		Weight = 0.8,
		Type = Clothing,
		DisplayName = Pump Pury,
		ClothingItem = P4PumpPury_Glamorous1,
		BodyLocation = Shoes,
		BloodLocation = Shoes,
		Icon = P4PumpPuryR01,
		StompPower = 2.0,
		ConditionLowerChanceOneIn = 8,
		ConditionMax = 20,
		RunSpeedModifier = 1.2,
		RemoveOnBroken = false,
		ScratchDefense = 10,
		BiteDefense = 10,
		Insulation = 0.3,
		WindResistance = 0.2,
		WaterResistance = 0.2,
		WorldStaticModel = P4PumpPury_Glamorous_Ground,
	}

	item P4PumpPury_Glamorous2
	{
		DisplayCategory = Clothing,
		Weight = 0.8,
		Type = Clothing,
		DisplayName = Pump Pury,
		ClothingItem = P4PumpPury_Glamorous2,
		BodyLocation = Shoes,
		BloodLocation = Shoes,
		Icon = P4PumpPuryR01,
		StompPower = 2.0,
		ConditionLowerChanceOneIn = 8,
		ConditionMax = 20,
		RunSpeedModifier = 1.2,
		RemoveOnBroken = false,
		ScratchDefense = 10,
		BiteDefense = 10,
		Insulation = 0.3,
		WindResistance = 0.2,
		WaterResistance = 0.2,
		WorldStaticModel = P4PumpPury_Glamorous_Ground,
	}

	item P4SneakerBox
	{
		Type = Normal,
		DisplayName = Box (Pump Pury),
		DisplayCategory = Junk,
		Weight = 0.9,
		Icon = P4SneakerBox,
		WorldStaticModel = P4SneakerBox_Ground,
	}

	item P4SneakerBox1
	{
		Type = Container,
		DisplayName = Empty Box (Pump Pury),
		DisplayCategory = Container,
		Weight = 0.1,
		Icon = P4SneakerBox,
		Capacity = 1,
		PutInSound = PutItemInBag,
		WorldStaticModel = P4SneakerBox1_Ground,
	}

	item P4SneakerBox2
	{
		Type = Container,
		DisplayName = Stacked 2 Empty Boxes (Pump Pury),
		DisplayCategory = Container,
		Weight = 0.2,
		Icon = P4SneakerBox,
		Capacity = 2,
		PutInSound = PutItemInBag,
		WorldStaticModel = P4SneakerBox2_Ground,
	}

	item P4SneakerBox3
	{
		Type = Container,
		DisplayName = Stacked 3 Empty Boxes (Pump Pury),
		DisplayCategory = Container,
		Weight = 0.3,
		Icon = P4SneakerBox,
		Capacity = 3,
		PutInSound = PutItemInBag,
		WorldStaticModel = P4SneakerBox3_Ground,
	}

	item P4SneakerBox4
	{
		Type = Container,
		DisplayName = Stacked 4 Empty Boxes (Pump Pury),
		DisplayCategory = Container,
		Weight = 0.4,
		Icon = P4SneakerBox,
		Capacity = 4,
		PutInSound = PutItemInBag,
		WorldStaticModel = P4SneakerBox4_Ground,
	}

	item P4SneakerBox5
	{
		Type = Container,
		DisplayName = Stacked 5 Empty Boxes (Pump Pury),
		DisplayCategory = Container,
		Weight = 0.5,
		Icon = P4SneakerBox,
		Capacity = 5,
		PutInSound = PutItemInBag,
		WorldStaticModel = P4SneakerBox5_Ground,
	}

	item P4PumpPuryBackpack_Normal
	{
		DisplayCategory = Bag,
		WeightReduction = 80,
		Weight = 1.2,
		Type = Container,
		Capacity = 22,
		DisplayName = Pump Pury Backpack,
		IconsForTexture = P4PumpPuryBackpackN01;P4PumpPuryBackpackN02;P4PumpPuryBackpackN03;P4PumpPuryBackpackN04;P4PumpPuryBackpackN05;P4PumpPuryBackpackN06;P4PumpPuryBackpackN07;P4PumpPuryBackpackN08;P4PumpPuryBackpackN09;P4PumpPuryBackpackN10;P4PumpPuryBackpackN11;P4PumpPuryBackpackN12,
		CanBeEquipped = Back,
		OpenSound = OpenBag,
		CloseSound = CloseBag,
		PutInSound = PutItemInBag,
		ClothingItem = P4PumpPuryBackpack_Normal,
		BloodLocation = Bag,
		RunSpeedModifier = 0.98,
		AttachmentReplacement = Bag,
		ReplaceInSecondHand = P4PumpPuryBackpack_Normal_LHand holdingbagleft,
		ReplaceInPrimaryHand = P4PumpPuryBackpack_Normal_RHand holdingbagright,
		SoundParameter = EquippedBaggageContainer SchoolBag,
		WorldStaticModel = P4PumpPuryBackpack_Normal_Ground,
	}

	item P4PumpPuryBackpack_Rare
	{
		DisplayCategory = Bag,
		WeightReduction = 80,
		Weight = 1.2,
		Type = Container,
		Capacity = 22,
		DisplayName = Pump Pury Backpack,
		IconsForTexture = P4PumpPuryBackpackR01;P4PumpPuryBackpackR02;P4PumpPuryBackpackR03;P4PumpPuryBackpackR04,
		CanBeEquipped = Back,
		OpenSound = OpenBag,
		CloseSound = CloseBag,
		PutInSound = PutItemInBag,
		ClothingItem = P4PumpPuryBackpack_Rare,
		BloodLocation = Bag,
		RunSpeedModifier = 0.98,
		AttachmentReplacement = Bag,
		ReplaceInSecondHand = P4PumpPuryBackpack_Rare_LHand holdingbagleft,
		ReplaceInPrimaryHand = P4PumpPuryBackpack_Rare_RHand holdingbagright,
		SoundParameter = EquippedBaggageContainer SchoolBag,
		WorldStaticModel = P4PumpPuryBackpack_Rare_Ground,
	}

	item P4PumpPuryBackpackPlus_Normal
	{
		DisplayCategory = Bag,
		WeightReduction = 87,
		Weight = 1.5,
		Type = Container,
		Capacity = 27,
		DisplayName = Pump Pury Backpack+,
		IconsForTexture = P4PumpPuryBackpackN01;P4PumpPuryBackpackN02;P4PumpPuryBackpackN03;P4PumpPuryBackpackN04;P4PumpPuryBackpackN05;P4PumpPuryBackpackN06;P4PumpPuryBackpackN07;P4PumpPuryBackpackN08;P4PumpPuryBackpackN09;P4PumpPuryBackpackN10;P4PumpPuryBackpackN11;P4PumpPuryBackpackN12,
		CanBeEquipped = Back,
		OpenSound = OpenBag,
		CloseSound = CloseBag,
		PutInSound = PutItemInBag,
		ClothingItem = P4PumpPuryBackpackPlus_Normal,
		BloodLocation = Bag,
		RunSpeedModifier = 0.97,
		AttachmentReplacement = Bag,
		ReplaceInSecondHand = P4PumpPuryBackpackPlus_Normal_LHand holdingbagleft,
		ReplaceInPrimaryHand = P4PumpPuryBackpackPlus_Normal_RHand holdingbagright,
		SoundParameter = EquippedBaggageContainer SchoolBag,
		WorldStaticModel = P4PumpPuryBackpackPlus_Normal_Ground,
	}

	item P4PumpPuryBackpackPlus_Rare
	{
		DisplayCategory = Bag,
		WeightReduction = 87,
		Weight = 1.5,
		Type = Container,
		Capacity = 27,
		DisplayName = Pump Pury Backpack+,
		IconsForTexture = P4PumpPuryBackpackR01;P4PumpPuryBackpackR02;P4PumpPuryBackpackR03;P4PumpPuryBackpackR04,
		CanBeEquipped = Back,
		OpenSound = OpenBag,
		CloseSound = CloseBag,
		PutInSound = PutItemInBag,
		ClothingItem = P4PumpPuryBackpackPlus_Rare,
		BloodLocation = Bag,
		RunSpeedModifier = 0.97,
		AttachmentReplacement = Bag,
		ReplaceInSecondHand = P4PumpPuryBackpackPlus_Rare_LHand holdingbagleft,
		ReplaceInPrimaryHand = P4PumpPuryBackpackPlus_Rare_RHand holdingbagright,
		SoundParameter = EquippedBaggageContainer SchoolBag,
		WorldStaticModel = P4PumpPuryBackpackPlus_Rare_Ground,
	}

	item P4PumpPuryFannyPack_Normal_Back
	{
		DisplayCategory = Bag,
		WeightReduction = 60,
		ClothingItemExtra = P4PumpPuryFannyPack_Normal_Front,
		ClothingItemExtraOption = FannyPack_WearFront,
		clothingExtraSubmenu = FannyPack_WearBack,
		Weight = 0.3,
		Type = Container,
		Capacity = 3,
		DisplayName = Pump Pury Fanny Pack (Back),
		IconsForTexture = P4PumpPuryFannyPackN01;P4PumpPuryFannyPackN02;P4PumpPuryFannyPackN03;P4PumpPuryFannyPackN04;P4PumpPuryFannyPackN05;P4PumpPuryFannyPackN06;P4PumpPuryFannyPackN07;P4PumpPuryFannyPackN08;P4PumpPuryFannyPackN09;P4PumpPuryFannyPackN10;P4PumpPuryFannyPackN11;P4PumpPuryFannyPackN12,
		OpenSound = OpenBag,
		CloseSound = CloseBag,
		PutInSound = PutItemInBag,
		BodyLocation = FannyPackBack,
		ClothingItem = P4PumpPuryFannyPack_Normal_Back,
		CanBeEquipped = FannyPackBack,
		RunSpeedModifier = 0.99,
		WorldStaticModel = P4PumpPuryFannyPack_Normal_Ground,
	}

	item P4PumpPuryFannyPack_Normal_Front
	{
		DisplayCategory = Bag,
		WeightReduction = 60,
		ClothingItemExtra = P4PumpPuryFannyPack_Normal_Back,
		ClothingItemExtraOption = FannyPack_WearBack,
		clothingExtraSubmenu = FannyPack_WearFront,
		Weight = 0.3,
		Type = Container,
		Capacity = 3,
		DisplayName = Pump Pury Fanny Pack (Front),
		IconsForTexture = P4PumpPuryFannyPackN01;P4PumpPuryFannyPackN02;P4PumpPuryFannyPackN03;P4PumpPuryFannyPackN04;P4PumpPuryFannyPackN05;P4PumpPuryFannyPackN06;P4PumpPuryFannyPackN07;P4PumpPuryFannyPackN08;P4PumpPuryFannyPackN09;P4PumpPuryFannyPackN10;P4PumpPuryFannyPackN11;P4PumpPuryFannyPackN12,
		OpenSound = OpenBag,
		CloseSound = CloseBag,
		PutInSound = PutItemInBag,
		BodyLocation = FannyPackFront,
		ClothingItem = P4PumpPuryFannyPack_Normal_Front,
		CanBeEquipped = FannyPackFront,
		RunSpeedModifier = 0.99,
		WorldStaticModel = P4PumpPuryFannyPack_Normal_Ground,
	}

	item P4PumpPuryFannyPack_Rare_Back
	{
		DisplayCategory = Bag,
		WeightReduction = 60,
		ClothingItemExtra = P4PumpPuryFannyPack_Rare_Front,
		ClothingItemExtraOption = FannyPack_WearFront,
		clothingExtraSubmenu = FannyPack_WearBack,
		Weight = 0.3,
		Type = Container,
		Capacity = 3,
		DisplayName = Pump Pury Fanny Pack (Back),
		IconsForTexture = P4PumpPuryFannyPackR01;P4PumpPuryFannyPackR02;P4PumpPuryFannyPackR03;P4PumpPuryFannyPackR04,
		OpenSound = OpenBag,
		CloseSound = CloseBag,
		PutInSound = PutItemInBag,
		BodyLocation = FannyPackBack,
		ClothingItem = P4PumpPuryFannyPack_Rare_Back,
		CanBeEquipped = FannyPackBack,
		RunSpeedModifier = 0.99,
		WorldStaticModel = P4PumpPuryFannyPack_Rare_Ground,
	}

	item P4PumpPuryFannyPack_Rare_Front
	{
		DisplayCategory = Bag,
		WeightReduction = 60,
		ClothingItemExtra = P4PumpPuryFannyPack_Rare_Back,
		ClothingItemExtraOption = FannyPack_WearBack,
		clothingExtraSubmenu = FannyPack_WearFront,
		Weight = 0.3,
		Type = Container,
		Capacity = 3,
		DisplayName = Pump Pury Fanny Pack (Front),
		IconsForTexture = P4PumpPuryFannyPackR01;P4PumpPuryFannyPackR02;P4PumpPuryFannyPackR03;P4PumpPuryFannyPackR04,
		OpenSound = OpenBag,
		CloseSound = CloseBag,
		PutInSound = PutItemInBag,
		BodyLocation = FannyPackFront,
		ClothingItem = P4PumpPuryFannyPack_Rare_Front,
		CanBeEquipped = FannyPackFront,
		RunSpeedModifier = 0.99,
		WorldStaticModel = P4PumpPuryFannyPack_Rare_Ground,
	}

	item P4PumpPuryPoster1
	{
		DisplayCategory = Furniture,
		Type = Moveable,
		Icon = P4PumpPuryPoster1,
		Weight = 0.2,
		DisplayName = Pump Girl Poster,
		WorldObjectSprite = p4_pump_pury_0,
	}

	item P4PumpPuryPoster2
	{
		DisplayCategory = Furniture,
		Type = Moveable,
		Icon = P4PumpPuryPoster2,
		Weight = 0.2,
		DisplayName = Pump Pury Poster,
		WorldObjectSprite = p4_pump_pury_2,
	}

	item P4PumpPuryPoster3
	{
		DisplayCategory = Furniture,
		Type = Moveable,
		Icon = P4PumpPuryPoster3,
		Weight = 0.2,
		DisplayName = PUMP IT UP 1st Poster,
		WorldObjectSprite = p4_pump_pury_4,
	}

	item P4PumpPuryPoster4
	{
		DisplayCategory = Furniture,
		Type = Moveable,
		Icon = P4PumpPuryPoster4,
		Weight = 0.2,
		DisplayName = DO YOU WANNA PUMP? Poster,
		WorldObjectSprite = p4_pump_pury_6,
	}

	item P4PumpPuryPoster5
	{
		DisplayCategory = Furniture,
		Type = Moveable,
		Icon = P4PumpPuryPoster5,
		Weight = 0.2,
		DisplayName = DORACHAN LIMITED MODEL Poster,
		WorldObjectSprite = p4_pump_pury_8,
	}

	item P4PumpPuryMagazine
	{
		DisplayCategory = SkillBook,
		Weight = 0.1,
		Type = Literature,
		DisplayName = Pump Pury Magazine,
		Icon = P4PumpPuryMagazine,
		TeachedRecipes = Upgrade Pump Pury Backpack,
		ReplaceOnUse = P4PumpPuryMagazine,
		StaticModel = P4PumpPury.P4PumpPuryMagazineOpen,
		WorldStaticModel = P4PumpPury.P4PumpPuryMagazine,
	}

	/************************MODELS************************/

	model P4PumpPury_Normal_Ground
	{
		mesh = WorldItems/P4PumpPury1,
		scale = 1.0,
	}

	model P4PumpPury_Rare_Ground
	{
		mesh = WorldItems/P4PumpPury1,
		scale = 1.0,
	}

	model P4PumpPury_Glamorous_Ground
	{
		mesh = WorldItems/P4PumpPury2,
		scale = 1.0,
	}

	model P4SneakerBox_Ground
	{
		mesh = WorldItems/P4SneakerBox1,
		texture = Model_P4SneakerBox,
		scale = 1.0,
	}

	model P4SneakerBox1_Ground
	{
		mesh = WorldItems/P4SneakerBox1,
		texture = Model_P4SneakerBox,
		scale = 1.0,
	}

	model P4SneakerBox2_Ground
	{
		mesh = WorldItems/P4SneakerBox2,
		texture = Model_P4SneakerBox,
		scale = 1.0,
	}

	model P4SneakerBox3_Ground
	{
		mesh = WorldItems/P4SneakerBox3,
		texture = Model_P4SneakerBox,
		scale = 1.0,
	}

	model P4SneakerBox4_Ground
	{
		mesh = WorldItems/P4SneakerBox4,
		texture = Model_P4SneakerBox,
		scale = 1.0,
	}

	model P4SneakerBox5_Ground
	{
		mesh = WorldItems/P4SneakerBox5,
		texture = Model_P4SneakerBox,
		scale = 1.0,
	}

	model P4PumpPuryBackpack_Normal_Ground
	{
		mesh = WorldItems/Clothing/SchoolBag_Ground,
		scale = 0.4,
	}

	model P4PumpPuryBackpack_Rare_Ground
	{
		mesh = WorldItems/Clothing/SchoolBag_Ground,
		scale = 0.4,
	}

	model P4PumpPuryBackpackPlus_Normal_Ground
	{
		mesh = WorldItems/Clothing/SchoolBag_Ground,
		scale = 0.4,
	}

	model P4PumpPuryBackpackPlus_Rare_Ground
	{
		mesh = WorldItems/Clothing/SchoolBag_Ground,
		scale = 0.4,
	}

	model P4PumpPuryFannyPack_Normal_Ground
	{
		mesh = WorldItems/Clothing/M_FannyPackFront_Ground,
		scale = 0.4,
	}

	model P4PumpPuryFannyPack_Rare_Ground
	{
		mesh = WorldItems/Clothing/M_FannyPackFront_Ground,
		scale = 0.4,
	}

	model P4PumpPuryMagazine
	{
		mesh = WorldItems/Magazine,
		texture = Model_P4PumpPuryMagazine,
		scale = 0.4,
	}

	model P4PumpPuryMagazineOpen
	{
		mesh = Magazine,
		texture = Model_P4PumpPuryMagazineOpen,
	}

	/************************RECIPES************************/

	recipe Open Sneaker Box
	{
		destroy P4SneakerBox,

		Result:P4SneakerBox1,
		Sound:P4PumpPury_Open,
		AnimNode:Loot,
		Time:50,
		OnCreate:P4PumpPuryRecipes.OnCreate.OpenSneakerBox,
		StopOnWalk:false,
	}

	recipe Stack 2 Sneaker Boxes
	{
		destroy P4SneakerBox1=2,

		Result:P4SneakerBox2,
		Sound:P4PumpPury_Open,
		AnimNode:Loot,
		Time:50,
		OnTest:P4PumpPuryRecipes.OnTest.StackSneakerBoxes,
	}

	recipe Unstack Sneaker Boxes
	{
		destroy P4SneakerBox2,

		Result:P4SneakerBox1=2,
		Sound:P4PumpPury_Open,
		AnimNode:Loot,
		Time:50,
		OnTest:P4PumpPuryRecipes.OnTest.UnstackSneakerBoxes,
	}

	recipe Stack 3 Sneaker Boxes
	{
		destroy P4SneakerBox1=3,

		Result:P4SneakerBox3,
		Sound:P4PumpPury_Open,
		AnimNode:Loot,
		Time:100,
		OnTest:P4PumpPuryRecipes.OnTest.StackSneakerBoxes,
	}

	recipe Unstack Sneaker Boxes
	{
		destroy P4SneakerBox3,

		Result:P4SneakerBox1=3,
		Sound:P4PumpPury_Open,
		AnimNode:Loot,
		Time:100,
		OnTest:P4PumpPuryRecipes.OnTest.UnstackSneakerBoxes,
	}

	recipe Stack 4 Sneaker Boxes
	{
		destroy P4SneakerBox1=4,

		Result:P4SneakerBox4,
		Sound:P4PumpPury_Open,
		AnimNode:Loot,
		Time:150,
		OnTest:P4PumpPuryRecipes.OnTest.StackSneakerBoxes,
	}

	recipe Unstack Sneaker Boxes
	{
		destroy P4SneakerBox4,

		Result:P4SneakerBox1=4,
		Sound:P4PumpPury_Open,
		AnimNode:Loot,
		Time:150,
		OnTest:P4PumpPuryRecipes.OnTest.UnstackSneakerBoxes,
	}

	recipe Stack 5 Sneaker Boxes
	{
		destroy P4SneakerBox1=5,

		Result:P4SneakerBox5,
		Sound:P4PumpPury_Open,
		AnimNode:Loot,
		Time:200,
		OnTest:P4PumpPuryRecipes.OnTest.StackSneakerBoxes,
	}

	recipe Unstack Sneaker Boxes
	{
		destroy P4SneakerBox5,

		Result:P4SneakerBox1=5,
		Sound:P4PumpPury_Open,
		AnimNode:Loot,
		Time:200,
		OnTest:P4PumpPuryRecipes.OnTest.UnstackSneakerBoxes,
	}

	recipe Convert To Cartoon Model
	{
		destroy P4PumpPury_Normal1,

		Result:P4PumpPury_Normal2,
		OnCreate:P4PumpPuryRecipes.OnCreate.Convert,
	}

	recipe Convert To Cartoon Model
	{
		destroy P4PumpPury_Rare1,

		Result:P4PumpPury_Rare2,
		OnCreate:P4PumpPuryRecipes.OnCreate.Convert,
	}

	recipe Convert To Cartoon Model
	{
		destroy P4PumpPury_Glamorous1,

		Result:P4PumpPury_Glamorous2,
		OnCreate:P4PumpPuryRecipes.OnCreate.Convert,
	}

	recipe Convert To Real Model
	{
		destroy P4PumpPury_Normal2,

		Result:P4PumpPury_Normal1,
		OnCreate:P4PumpPuryRecipes.OnCreate.Convert,
	}

	recipe Convert To Real Model
	{
		destroy P4PumpPury_Rare2,

		Result:P4PumpPury_Rare1,
		OnCreate:P4PumpPuryRecipes.OnCreate.Convert,
	}

	recipe Convert To Real Model
	{
		destroy P4PumpPury_Glamorous2,

		Result:P4PumpPury_Glamorous1,
		OnCreate:P4PumpPuryRecipes.OnCreate.Convert,
	}

	recipe Upgrade Pump Pury Backpack
	{
		destroy P4PumpPuryBackpack_Normal=6,
		destroy Thread=12,
		keep [Recipe.GetItemTypes.Scissors],
		keep [Recipe.GetItemTypes.SewingNeedle],

		Result:P4PumpPuryBackpackPlus_Normal,
		Sound:P4PumpPury_Upgrade,
		Time:250,
		StopOnWalk:true,
		SkillRequired:Tailoring=6,
		NeedToBeLearn:true,
	}

	recipe Upgrade Pump Pury Backpack
	{
		destroy P4PumpPuryBackpack_Rare=6,
		destroy Thread=12,
		keep [Recipe.GetItemTypes.Scissors],
		keep [Recipe.GetItemTypes.SewingNeedle],

		Result:P4PumpPuryBackpackPlus_Rare,
		Sound:P4PumpPury_Upgrade,
		Time:250,
		StopOnWalk:true,
		SkillRequired:Tailoring=6,
		NeedToBeLearn:true,
	}
}