module Base { /************************ Metal Recycling ************************/ recipe Recycle Unusable Metal { UnusableMetal=2, BlowTorch=1, keep [Recipe.GetItemTypes.WeldingMask], Result : ScrapMetal=1, Sound : BlowTorch, Prop1 : Source=2, Category : Welding, StopOnWalk : true, Time : 180, AnimNode : BlowTorchFloor, SkillRequired:MetalWelding=1, OnGiveXP:Recipe.OnGiveXP.MetalWelding5, CanBeDoneFromFloor:true, } recipe Recycle Empty Tin Can { TinCanEmpty=2, keep [Recipe.GetItemTypes.Hammer], Result : ScrapMetal, Sound : PZ_Hammer, Prop1 : Source=2, Category : Welding, Time : 130, AnimNode : BuildLow, } recipe Recycle Empty Pop Can { PopEmpty/Pop2Empty/Pop3Empty=2, keep [Recipe.GetItemTypes.Hammer], Result : ScrapMetal, Sound : PZ_Hammer, Prop1 : Source=2, Category : Welding, Time : 130, AnimNode : BuildLow, } recipe Recycle Empty Beer Can { BeerCanEmpty=2, keep [Recipe.GetItemTypes.Hammer], Result : ScrapMetal, Sound : PZ_Hammer, Prop1 : Source=2, Category : Welding, Time : 130, AnimNode : BuildLow, } recipe Recycle Small Metal Sheet { SmallSheetMetal, BlowTorch=1, keep [Recipe.GetItemTypes.WeldingMask], keep [Recipe.GetItemTypes.Hammer], Result : ScrapMetal=2, Sound : BlowTorch, Prop1 : Source=2, Category : Welding, Time : 200, AnimNode : BlowTorchFloor, SkillRequired:MetalWelding=2, OnGiveXP:Recipe.OnGiveXP.MetalWelding5, CanBeDoneFromFloor:true, } recipe Recycle Metal Sheet { SheetMetal, BlowTorch=2, keep [Recipe.GetItemTypes.WeldingMask], keep [Recipe.GetItemTypes.Hammer], Result : ScrapMetal=7, Sound : BlowTorch, Prop1 : Source=2, Category : Welding, Time : 250, AnimNode : BlowTorchFloor, SkillRequired:MetalWelding=2, OnGiveXP:Recipe.OnGiveXP.MetalWelding10, CanBeDoneFromFloor:true, } recipe Recycle Metal Pipe { MetalPipe, BlowTorch=1, keep [Recipe.GetItemTypes.Hammer], keep [Recipe.GetItemTypes.WeldingMask], Result : ScrapMetal=2, Sound : BlowTorch, Prop1 : Source=2, Prop2 : Source=1, Category : Welding, Time : 210, AnimNode : BlowTorchFloor, SkillRequired:MetalWelding=2, OnGiveXP:Recipe.OnGiveXP.MetalWelding5, CanBeDoneFromFloor:true, } recipe Recycle Metal Bar { MetalBar=1, BlowTorch=1, keep [Recipe.GetItemTypes.Hammer], keep [Recipe.GetItemTypes.WeldingMask], Result : ScrapMetal=5, Sound : BlowTorch, Prop1 : Source=2, Category : Welding, Time : 230, AnimNode : BlowTorchFloor, SkillRequired:MetalWelding=2, OnGiveXP:Recipe.OnGiveXP.MetalWelding10, CanBeDoneFromFloor:true, } /************************ Car Parts Recycling ************************/ recipe Recycle Engine Part { EngineParts=1, keep [Recipe.GetItemTypes.Hammer], BlowTorch=1, keep [Recipe.GetItemTypes.WeldingMask], Result : ScrapMetal=2, Sound : BlowTorch, Prop1 : Source=3, Category : Welding, Time : 250, AnimNode : BlowTorchFloor, SkillRequired:MetalWelding=3;Mechanics=3, OnGiveXP:Recipe.OnGiveXP.MetalWelding5, } recipe Recycle Car Suspension { NormalSuspension1/ModernSuspension1/NormalSuspension2/ModernSuspension2/NormalSuspension3/ModernSuspension3, BlowTorch=1, keep [Recipe.GetItemTypes.Hammer], keep [Recipe.GetItemTypes.WeldingMask], NoBrokenItems : false, Result : UnusableMetal=1, RemoveResultItem : true, Sound : BlowTorch, Prop1 : Source=2, Category : Welding, Time : 250, AnimNode : BlowTorchFloor, OnCreate : Recipe.OnCreate.RecycleVehiclePart, CanBeDoneFromFloor:true, } recipe Recycle Car Brakes { OldBrake1/NormalBrake1/ModernBrake1/OldBrake2/NormalBrake2/ModernBrake2/OldBrake3/NormalBrake3/ModernBrake3, BlowTorch=1, keep [Recipe.GetItemTypes.Hammer], keep [Recipe.GetItemTypes.WeldingMask], NoBrokenItems : false, Result : UnusableMetal=1, RemoveResultItem : true, Sound : BlowTorch, Prop1 : Source=2, Category : Welding, Time : 250, OnCreate : Recipe.OnCreate.RecycleVehiclePart, AnimNode : BlowTorchFloor, CanBeDoneFromFloor:true, } recipe Recycle Car Gas Tank { SmallGasTank1/NormalGasTank1/BigGasTank1/SmallGasTank2/NormalGasTank2/BigGasTank2/SmallGasTank3/NormalGasTank3/BigGasTank3, BlowTorch=1, keep [Recipe.GetItemTypes.Hammer], keep [Recipe.GetItemTypes.WeldingMask], NoBrokenItems : false, Result : UnusableMetal=1, RemoveResultItem : true, Sound : BlowTorch, Prop1 : Source=2, Category : Welding, Time : 250, OnCreate : Recipe.OnCreate.RecycleVehiclePart, AnimNode : BlowTorchFloor, CanBeDoneFromFloor:true, } recipe Recycle Car Trunk { SmallTrunk1/NormalTrunk1/BigTrunk1/VanSeatsTrunk2/SmallTrunk2/NormalTrunk2/BigTrunk2/SmallTrunk3/NormalTrunk3/BigTrunk3/TrailerTrunk1/TrailerTrunk2/TrailerTrunk3, BlowTorch=1, keep [Recipe.GetItemTypes.Hammer], keep [Recipe.GetItemTypes.WeldingMask], NoBrokenItems : false, Result : UnusableMetal=1, RemoveResultItem : true, Sound : BlowTorch, Prop1 : Source=2, Category : Welding, Time : 250, OnCreate : Recipe.OnCreate.RecycleVehiclePart, AnimNode : BlowTorchFloor, CanBeDoneFromFloor:true, } recipe Recycle Car Door { FrontCarDoor1/RearCarDoor1/RearCarDoorDouble1/FrontCarDoor2/RearCarDoor2/RearCarDoorDouble2/FrontCarDoor3/RearCarDoor3/RearCarDoorDouble3, BlowTorch=1, keep [Recipe.GetItemTypes.Hammer], keep [Recipe.GetItemTypes.WeldingMask], NoBrokenItems : false, Result : UnusableMetal=1, RemoveResultItem : true, Sound : BlowTorch, Prop1 : Source=2, Category : Welding, Time : 250, OnCreate : Recipe.OnCreate.RecycleVehiclePart, AnimNode : BlowTorchFloor, CanBeDoneFromFloor:true, } recipe Recycle Car Hood { EngineDoor1/EngineDoor2/EngineDoor3, BlowTorch=1, keep [Recipe.GetItemTypes.Hammer], keep [Recipe.GetItemTypes.WeldingMask], NoBrokenItems : false, Result : UnusableMetal=1, RemoveResultItem : true, Sound : BlowTorch, Prop1 : Source=2, Category : Welding, Time : 250, OnCreate : Recipe.OnCreate.RecycleVehiclePart, AnimNode : BlowTorchFloor, CanBeDoneFromFloor:true, } recipe Recycle Car Trunk Lid { TrunkDoor1/TrunkDoor2/TrunkDoor3, BlowTorch=1, keep [Recipe.GetItemTypes.Hammer], keep [Recipe.GetItemTypes.WeldingMask], NoBrokenItems : false, Result : UnusableMetal=1, RemoveResultItem : true, Sound : BlowTorch, Prop1 : Source=2, Category : Welding, Time : 250, OnCreate : Recipe.OnCreate.RecycleVehiclePart, AnimNode : BlowTorchFloor, CanBeDoneFromFloor:true, } recipe Recycle Car Muffler { OldCarMuffler1/NormalCarMuffler1/ModernCarMuffler1/OldCarMuffler2/NormalCarMuffler2/ModernCarMuffler2/OldCarMuffler3/NormalCarMuffler3/ModernCarMuffler3, BlowTorch=1, keep [Recipe.GetItemTypes.Hammer], keep [Recipe.GetItemTypes.WeldingMask], NoBrokenItems : false, Result : UnusableMetal=1, RemoveResultItem : true, Sound : BlowTorch, Prop1 : Source=2, Category : Welding, Time : 250, OnCreate : Recipe.OnCreate.RecycleVehiclePart, AnimNode : BlowTorchFloor, CanBeDoneFromFloor:true, } /************************ Metal Welding ************************/ recipe Weld Metal Sheet { ScrapMetal=8, BlowTorch=2, keep [Recipe.GetItemTypes.Hammer], keep [Recipe.GetItemTypes.WeldingMask], Result : SheetMetal, Sound : BlowTorch, Prop1 : Source=2, Category : Welding, Time : 250, AnimNode : BlowTorchFloor, SkillRequired:MetalWelding=4, OnGiveXP:Recipe.OnGiveXP.MetalWelding25, } recipe Make Metal Sheet { Override:true, SmallSheetMetal=4, BlowTorch=2, keep [Recipe.GetItemTypes.WeldingMask], Result : SheetMetal, Sound : BlowTorch, Prop1 : Source=2, Category : Welding, Time : 250, AnimNode : BlowTorchFloor, SkillRequired:MetalWelding=3, OnGiveXP:Recipe.OnGiveXP.MetalWelding25, NeedToBeLearn:true, } recipe Weld Small Metal Sheet { ScrapMetal=4, BlowTorch=1, keep [Recipe.GetItemTypes.WeldingMask], Result : SmallSheetMetal, Sound : BlowTorch, Prop1 : Source=2, Category : Welding, Time : 230, AnimNode : BlowTorchFloor, SkillRequired:MetalWelding=4, OnGiveXP:Recipe.OnGiveXP.MetalWelding20, } recipe Make Small Metal Sheet { Override:true, SheetMetal, BlowTorch=1, keep [Recipe.GetItemTypes.WeldingMask], Result:SmallSheetMetal=3, Sound : BlowTorch, Prop1 : Source=2, Time:230, Category:Welding, AnimNode : BlowTorchFloor, SkillRequired:MetalWelding=3, OnGiveXP:Recipe.OnGiveXP.MetalWelding20, NeedToBeLearn:true, } recipe Weld Metal Pipe { ScrapMetal=4, BlowTorch=1, keep [Recipe.GetItemTypes.Hammer], keep [Recipe.GetItemTypes.WeldingMask], Result : MetalPipe, Sound : BlowTorch, Prop1 : Source=3, Category : Welding, Time : 230, AnimNode : BlowTorchFloor, SkillRequired:MetalWelding=3, OnGiveXP:Recipe.OnGiveXP.MetalWelding20, } recipe Weld Metal Bar { MetalPipe, ScrapMetal=2, BlowTorch=2, keep [Recipe.GetItemTypes.WeldingMask], keep [Recipe.GetItemTypes.Hammer], Result : MetalBar, Sound : BlowTorch, Prop1 : Source=3, Category : Welding, Time : 250, AnimNode : BlowTorchFloor, SkillRequired:MetalWelding=4, OnGiveXP:Recipe.OnGiveXP.MetalWelding25, } /***** Crafting From Metal (not necessarily welding, but you still have to know a way around the metal) *****/ recipe Craft Jar Lid { ScrapMetal=2, keep [Recipe.GetItemTypes.Hammer], Scissors=1, Result : JarLid=1, Sound : PZ_Hammer, Category : Welding, Time : 200, AnimNode : Craft, SkillRequired:MetalWelding=3, OnGiveXP:Recipe.OnGiveXP.MetalWelding10, } recipe Craft Engine Part { ScrapMetal=4, keep [Recipe.GetItemTypes.Hammer], BlowTorch=1, keep [Recipe.GetItemTypes.WeldingMask], Result : EngineParts, Sound : BlowTorch, Prop1 : Source=3, Category : Welding, Time : 250, AnimNode : BlowTorchFloor, SkillRequired:MetalWelding=3;Mechanics=3, OnGiveXP:Recipe.OnGiveXP.MetalWelding15, } recipe Craft Nails { ScrapMetal=3, SmallSheetMetal=1, BlowTorch=1, keep [Recipe.GetItemTypes.Hammer], keep [Recipe.GetItemTypes.WeldingMask], Result : Nails=4, Category : Welding, Sound : PZ_Hammer, Time : 250, AnimNode : Craft, SkillRequired:MetalWelding=4, OnGiveXP:Recipe.OnGiveXP.MetalWelding10, } }