module SWeapons { imports { Base, } item SalvagedCrowbar { MaxRange = 1.1, WeaponSprite = SalvagedCrowbar, MinAngle = 0.75, Type = Weapon, MinimumSwingTime = 2, HitFloorSound = Blunt3, ImpactSound = SWBluntHit, HitSound = SWBluntHit, KnockBackOnNoDeath = TRUE, SwingAmountBeforeImpact = 0.02, Categories = Blunt, Weight = 2, ConditionLowerChanceOneIn = 25, PushBackMod = 0.5, SubCategory = Swinging, ConditionMax = 15, MaxHitCount = 1, DoorDamage = 120, SwingAnim = Bat, CriticalChance = 35, CritDmgMultiplier = 6, DisplayName = Salvaged Crowbar, MinRange = 0.61, SwingTime = 2.5, DoorHitSound = PryDoor, HitAngleMod = -30, KnockdownMod = 0, Icon = SalvagedCrowbar, RunAnim = Run_Weapon2, BreakSound = BreakingMetalWeapon, TreeDamage = 0, MetalValue = 150, CriticalChance = 20, CritDmgMultiplier = 2.5, MinDamage = 0.6, MaxDamage = 1.15, BaseSpeed = 1.3, TwoHandWeapon = FALSE, WeaponLength = 0.4, AttachmentType = Knife, Tooltip = Tooltip_SalvagedCrowbar, Tags = Crowbar, DisplayCategory = Weapon, } fixing Fix Salvaged Crowbar { GlobalItem : BlowTorch=1, Require : SalvagedCrowbar, Fixer : MetalBar=1;MetalWelding=6, Fixer : ScrapMetal=5;MetalWelding=4, } item BoltBat { MaxRange = 1.28, WeaponSprite = BoltBat, HitFloorSound = 2x4Floor, MinAngle = 0.75, Type = Weapon, MinimumSwingTime = 3, KnockBackOnNoDeath = TRUE, SwingAmountBeforeImpact = 0.02, Categories = Blunt, ConditionLowerChanceOneIn = 10, Weight = 2, SplatNumber = 2, PushBackMod = 0.5, SubCategory = Swinging, ConditionMax = 15, MaxHitCount = 2, DoorDamage = 7, IdleAnim = Idle_Weapon2, SwingAnim = Bat, DisplayName = Baseball Bat, MinRange = 0.61, SwingTime = 3, HitAngleMod = -30, KnockdownMod = 2, SplatBloodOnNoDeath = TRUE, Icon = BoltBat, RunAnim = Run_Weapon2, TwoHandWeapon = TRUE, BreakSound = 2x4Break, TreeDamage = 1, MetalValue = 5, CriticalChance = 30, critDmgMultiplier = 5, MinDamage = 1, MaxDamage = 1.5, BaseSpeed = 0.95, WeaponLength = 0.5, DamageCategory = Slash, DamageMakeHole = FALSE, AttachmentType = Shovel, Tooltip = Tooltip_BoltBat, DisplayCategory = Weapon, } fixing Fix Bat with Bolts { Require : BoltBat, Fixer : DuctTape=2, Fixer : Scotchtape=2, Fixer : Woodglue=2; Woodwork=2, Fixer : Glue=2, Fixer : Nails=30, Sound : TapeFix, } item ChainBat { MaxRange = 1.28, WeaponSprite = ChainBat, HitFloorSound = ChainBatFloor, ImpactSound = SWChainBatHitSounds, HitSound = SWChainBatHitSounds, MinAngle = 0.75, Type = Weapon, MinimumSwingTime = 3, KnockBackOnNoDeath = TRUE, SwingAmountBeforeImpact = 0.02, Categories = Blunt, ConditionLowerChanceOneIn = 10, Weight = 2, SplatNumber = 2, PushBackMod = 0.5, SubCategory = Swinging, ConditionMax = 15, MaxHitCount = 2, DoorDamage = 7, IdleAnim = Idle_Weapon2, SwingAnim = Bat, DisplayName = Baseball Bat, MinRange = 0.61, SwingTime = 3, HitAngleMod = -30, KnockdownMod = 2, SplatBloodOnNoDeath = TRUE, Icon = ChainBat, RunAnim = Run_Weapon2, TwoHandWeapon = TRUE, BreakSound = 2x4Break, TreeDamage = 1, MetalValue = 5, CriticalChance = 30, critDmgMultiplier = 5, MinDamage = 1, MaxDamage = 1.5, BaseSpeed = 0.95, WeaponLength = 0.5, DamageCategory = Slash, DamageMakeHole = FALSE, AttachmentType = Shovel, Tooltip = Tooltip_ChainBat, DisplayCategory = Weapon, } fixing Fix Bat with Chain { Require : ChainBat, Fixer : DuctTape=2, Fixer : Scotchtape=2, Fixer : Woodglue=2; Woodwork=2, Fixer : Glue=2, Fixer : Nails=30, Sound : TapeFix, } item SalvagedPipe { Type = Weapon, DisplayName = Salvaged Pipe, Icon = SalvagedPipe, Weight = 2.5, SubCategory = Swinging, MinAngle = 0.85, MaxRange = 1.6, MinRange = 0.61, PushBackMod = 0.5, HitAngleMod = -30.0, SwingAnim = Bat, MaxHitCount = 1, WeaponSprite = SalvagedPipe, IdleAnim = Idle_Weapon2, RunAnim = Run_Weapon2, Weight = 1.5, DoorDamage = 10, MinimumSwingTime = 2.1, HitFloorSound = Blunt3, BreakSound = LeadPipeBreak, DoorHitSound = LeadPipeHit, HitSound = LeadPipeHit, HitFloorSound = LeadPipeHit, SwingSound = LeadPipeSwing, SwingTime = 2.1, SwingAmountBeforeImpact = 0.02, ConditionLowerChanceOneIn = 10, ConditionMax = 25, Categories = Blunt, TwoHandWeapon = TRUE, KnockdownMod = 2, KnockBackOnNoDeath = TRUE, MetalValue = 70, TreeDamage = 1, CriticalChance = 35, CritDmgMultiplier = 3, MaxDamage = 1.7, MinDamage = 0.6, BaseSpeed = 0.85, WeaponLength = 0.65, DamageMakeHole = FALSE, AttachmentType = BigWeapon, Tooltip = Tooltip_SalvagedPipe, DisplayCategory = Weapon, } fixing Fix Salvaged Pipe Welding { Require : SalvagedPipe, GlobalItem : BlowTorch=1, Fixer : MetalPipe=1;MetalWelding=1, Fixer : ScrapMetal=3;MetalWelding=2, } item TinCanClub { Type = Weapon, DisplayName = TinCan Club, Icon = TinCanClub, Weight = 2.0, SubCategory = Swinging, MinAngle = 0.85, MaxRange = 1.6, MinRange = 0.61, PushBackMod = 0.5, HitAngleMod = -30.0, SwingAnim = Bat, MaxHitCount = 1, WeaponSprite = TinCanClub, IdleAnim = Idle_Weapon2, RunAnim = Run_Weapon2, Weight = 1.5, DoorDamage = 10, MinimumSwingTime = 1.7, SwingTime = 1.7, HitFloorSound = SWBluntHit, ImpactSound = SWBluntHit, HitSound = SWBluntHit, SwingAmountBeforeImpact = 0.02, ConditionLowerChanceOneIn = 10, ConditionMax = 15, Categories = Blunt, TwoHandWeapon = TRUE, BreakSound = BreakingMetalWeapon, KnockdownMod = 2, KnockBackOnNoDeath = TRUE, MetalValue = 70, TreeDamage = 1, CriticalChance = 35, CritDmgMultiplier = 3, MaxDamage = 2.7, MinDamage = 1.6, BaseSpeed = 0.85, WeaponLength = 0.65, DamageCategory = Slash, DamageMakeHole = TRUE, AttachmentType = BigWeapon, Tooltip = Tooltip_TinCanClub, DisplayCategory = Weapon, } fixing Fix Tin Can Club Welding { Require : TinCanClub, GlobalItem : BlowTorch=1, Fixer : MetalPipe=1;MetalWelding=3, Fixer : ScrapMetal=3;MetalWelding=1, } item SalvagedSledgehammer { MaxRange = 1.35, WeaponSprite = SalvagedSledgeHammer, MinAngle = 0.8, Type = Weapon, MinimumSwingTime = 4, HitFloorSound = HeavyFloor1, ImpactSound = SWHeavyBluntHitSounds, HitSound = SWHeavyBluntHitSounds, EnduranceMod = 4, KnockBackOnNoDeath = TRUE, SwingAmountBeforeImpact = 0.04, Categories = Blunt, ConditionLowerChanceOneIn = 10, Weight = 5, SplatNumber = 3, PushBackMod = 1, SubCategory = Swinging, ConditionMax = 10, MaxHitCount = 3, DoorDamage = 40, IdleAnim = Idle_Weapon2, CantAttackWithLowestEndurance = TRUE, SwingAnim = Heavy, DisplayName = Salvaged WarHammer, MinRange = 0.7, SwingTime = 2, DoorHitSound = SledgehammerHitDoor, KnockdownMod = 3, SplatBloodOnNoDeath = FALSE, Icon = SalvagedSledgehammer, RunAnim = Run_Weapon2, TwoHandWeapon = TRUE, BreakSound = BreakingMetalWeapon, TreeDamage = 10, MinDamage = 4, MaxDamage = 6, MetalValue = 120, AlwaysKnockdown = TRUE, CritDmgMultiplier = 2, BaseSpeed = 0.9, WeaponLength = 0.65, RequiresEquippedBothHands = TRUE, AttachmentType = Shovel, Tooltip = Tooltip_SalvagedSledgehammer, DisplayCategory = Weapon, } fixing Fix Salvaged Sledgehammer Welding { Require : SalvagedSledgehammer, GlobalItem : BlowTorch=2, Fixer : MetalBar=2;MetalWelding=7, Fixer : ScrapMetal=10;MetalWelding=5, } item GearMace { MaxRange = 1.35, WeaponSprite = GearMace, MinAngle = 0.8, Type = Weapon, MinimumSwingTime = 4, HitFloorSound = HeavyFloor1, ImpactSound = SWHeavyBluntHitSounds, HitSound = SWHeavyBluntHitSounds, EnduranceMod = 4, KnockBackOnNoDeath = TRUE, SwingAmountBeforeImpact = 0.04, Categories = Blunt, ConditionLowerChanceOneIn = 10, Weight = 5, SplatNumber = 3, PushBackMod = 1, SubCategory = Swinging, ConditionMax = 10, MaxHitCount = 3, DoorDamage = 40, IdleAnim = Idle_Weapon2, CantAttackWithLowestEndurance = TRUE, SwingAnim = Heavy, DisplayName = Gear Mace, MinRange = 0.7, SwingTime = 2, DoorHitSound = SledgehammerHitDoor, KnockdownMod = 3, SplatBloodOnNoDeath = FALSE, Icon = GearMace, RunAnim = Run_Weapon2, TwoHandWeapon = TRUE, BreakSound = BreakingMetalWeapon, TreeDamage = 10, MinDamage = 4, MaxDamage = 6, MetalValue = 120, AlwaysKnockdown = TRUE, CritDmgMultiplier = 2, BaseSpeed = 0.9, WeaponLength = 0.65, RequiresEquippedBothHands = TRUE, AttachmentType = Shovel, Tooltip = Tooltip_GearMace, DisplayCategory = Weapon, } fixing Fix Gear Mace { Require : GearMace, GlobalItem : BlowTorch=2, Fixer : MetalPipe=2;MetalWelding=7, Fixer : ScrapMetal=10;MetalWelding=5, } item WireBat { MaxRange = 1.28, WeaponSprite = WireBat, HitFloorSound = 2x4Hit3, ImpactSound = 2x4Hit, HitSound = 2x4Hit, MinAngle = 0.75, Type = Weapon, MinimumSwingTime = 3, KnockBackOnNoDeath = TRUE, SwingAmountBeforeImpact = 0.02, Categories = Blunt, ConditionLowerChanceOneIn = 10, Weight = 2, SplatNumber = 2, PushBackMod = 0.5, SubCategory = Swinging, ConditionMax = 15, MaxHitCount = 2, DoorDamage = 7, IdleAnim = Idle_Weapon2, SwingAnim = Bat, DisplayName = Baseball Bat, MinRange = 0.61, SwingTime = 3, HitAngleMod = -30, KnockdownMod = 2, SplatBloodOnNoDeath = TRUE, Icon = WireBat, RunAnim = Run_Weapon2, TwoHandWeapon = TRUE, BreakSound = 2x4Break, TreeDamage = 1, MetalValue = 5, CriticalChance = 30, critDmgMultiplier = 5, MinDamage = 1, MaxDamage = 1.5, BaseSpeed = 0.95, WeaponLength = 0.5, DamageCategory = Slash, DamageMakeHole = TRUE, AttachmentType = Shovel, Tooltip = Tooltip_WireBat, DisplayCategory = Weapon, } fixing Fix Bat with Wire { Require : WireBat, Fixer : DuctTape=2, Fixer : Scotchtape=2, Fixer : Woodglue=2; Woodwork=2, Fixer : Glue=2, Fixer : Nails=30, Sound : TapeFix, } item Micromaul { MaxRange = 1.60, WeaponSprite = Micromaul, MinAngle = 0.8, Type = Weapon, MinimumSwingTime = 4, HitFloorSound = HeavyFloor1, ImpactSound = SWHeavyBluntHitSounds, HitSound = SWHeavyBluntHitSounds, EnduranceMod = 4, KnockBackOnNoDeath = TRUE, SwingAmountBeforeImpact = 0.04, Categories = Blunt, ConditionLowerChanceOneIn = 10, Weight = 5, SplatNumber = 3, PushBackMod = 1, SubCategory = Swinging, ConditionMax = 10, MaxHitCount = 3, DoorDamage = 40, IdleAnim = Idle_Weapon2, CantAttackWithLowestEndurance = TRUE, SwingAnim = Heavy, DisplayName = Micromaul, MinRange = 0.7, SwingTime = 2, DoorHitSound = SledgehammerHitDoor, KnockdownMod = 3, SplatBloodOnNoDeath = TRUE, Icon = Micromaul, RunAnim = Run_Weapon2, TwoHandWeapon = TRUE, BreakSound = BreakingMetalWeapon, TreeDamage = 1, MinDamage = 6, MaxDamage = 10, MetalValue = 120, AlwaysKnockdown = TRUE, CritDmgMultiplier = 2, BaseSpeed = 0.9, WeaponLength = 0.65, RequiresEquippedBothHands = TRUE, AttachmentType = BigBlade, Tooltip = Tooltip_Micromaul, DisplayCategory = Weapon, } fixing Fix Micromaul { Require : Micromaul, GlobalItem : BlowTorch=2, Fixer : MetalPipe=4;MetalWelding=9, Fixer : ScrapMetal=15;MetalWelding=5, } }