module SWeapons { imports { Base, } item ScrapSword { MaxRange = 1.5, WeaponSprite = ScrapSword, MinAngle = 0.8, Type = Weapon, MinimumSwingTime = 2.0, HitFloorSound = LongBladeFloor1, ImpactSound = SWLongBladeHitSounds, HitSound = SWLongBladeHitSounds, KnockBackOnNoDeath = TRUE, SwingAmountBeforeImpact = 0.01, Categories = LongBlade, Weight = 2.2, ConditionLowerChanceOneIn = 5, PushBackMod = 0.7, SubCategory = Swinging, ConditionMax = 15, CloseKillMove = Jaw_Stab, MaxHitCount = 2, SwingSound = SWBladeSwing, DoorDamage = 10, SwingAnim = Bat, CriticalChance = 30, CritDmgMultiplier = 5, DisplayName = Scrap Sword, MinRange = 0.61, SwingTime = 2, HitAngleMod = -30, KnockdownMod = 0, Icon = ScrapSword, RunAnim = Run_Weapon2, BreakSound = BreakingMetalWeapon, TreeDamage = 8, CriticalChance = 15, CritDmgMultiplier = 5, MinDamage = 1.4, MaxDamage = 2.5, BaseSpeed = 0.8, WeaponLength = 0.3, DamageCategory = Slash, DamageMakeHole = TRUE, TwoHandWeapon = TRUE, WeaponLength = 0.6, AttachmentType = BigBlade, Tags = CutPlant, Tooltip = Tooltip_ScrapSword, DisplayCategory = Weapon, } fixing Fix Scrap Sword Welding { Require : ScrapSword, GlobalItem : BlowTorch=1, Fixer : MetalBar=1;MetalWelding=6, Fixer : ScrapMetal=3;MetalWelding=4, } item ScrapMachete { MaxRange = 1.20, WeaponSprite = ScrapMachete, MinAngle = 0.7, Type = Weapon, HitFloorSound = LightBladeFloor1, ImpactSound = SWMediumBladeHitSounds, HitSound = SWMediumBladeHitSounds, MinimumSwingTime = 2, KnockBackOnNoDeath = FALSE, SwingAmountBeforeImpact = 0.02, Categories = LongBlade, ConditionLowerChanceOneIn = 5, Weight = 1.5, SplatNumber = 2, PushBackMod = 0.3, SubCategory = Swinging, ConditionMax = 12, MaxHitCount = 2, DoorDamage = 8, SwingAnim = Bat, DisplayName = Scrap Machete, MinRange = 0.61, SwingTime = 4, KnockdownMod = 2, SplatBloodOnNoDeath = FALSE, Icon = ScrapMachete, BreakSound = BreakingWeapon, TreeDamage = 10, CriticalChance = 20, CritDmgMultiplier = 5, MinDamage = 1.0, MaxDamage = 1.8, BaseSpeed = 0.9, WeaponLength = 0.3, DamageCategory = Slash, DamageMakeHole = TRUE, AttachmentType = Knife, Tags = CutPlant, Tooltip = Tooltip_ScrapMachete, DisplayCategory = Weapon, } fixing Fix Scrap Machete Welding { Require : ScrapMachete, GlobalItem : BlowTorch=1, Fixer : SmallSheetMetal=1;MetalWelding=3, Fixer : ScrapMetal=2;MetalWelding=1, } item SalvagedNightstick { MaxRange = 1.20, WeaponSprite = SalvagedNightstick, MinAngle = 0.7, Type = Weapon, HitFloorSound = LightBladeFloor1, ImpactSound = SWMediumBladeHitSounds, HitSound = SWMediumBladeHitSounds, MinimumSwingTime = 2, KnockBackOnNoDeath = FALSE, SwingAmountBeforeImpact = 0.02, Categories = LongBlade, ConditionLowerChanceOneIn = 5, Weight = 1.5, SplatNumber = 2, PushBackMod = 0.3, SubCategory = Swinging, ConditionMax = 24, MaxHitCount = 2, DoorDamage = 8, SwingAnim = Bat, DisplayName = Salvaged Nightstick, MinRange = 0.61, SwingTime = 3, KnockdownMod = 2, SplatBloodOnNoDeath = FALSE, Icon = SalvagedNightstick, BreakSound = BreakingMetalWeapon, TreeDamage = 10, CriticalChance = 20, CritDmgMultiplier = 5, MinDamage = 1.0, MaxDamage = 1.8, BaseSpeed = 1.2, WeaponLength = 0.4, DamageCategory = Slash, DamageMakeHole = TRUE, Tags = CutPlant, Tooltip = Tooltip_SalvagedNightstick, DisplayCategory = Weapon, } fixing Fix Salvaged Nightstick Welding { Require : SalvagedNightstick, GlobalItem : BlowTorch=1, Fixer : SmallSheetMetal=1;MetalWelding=4, Fixer : ScrapMetal=5;MetalWelding=2, } item SalvagedMachete { MaxRange = 1.20, WeaponSprite = SalvagedMachete, MinAngle = 0.7, Type = Weapon, HitFloorSound = LightBladeFloor1, ImpactSound = SWMediumBladeHitSounds, HitSound = SWMediumBladeHitSounds, MinimumSwingTime = 2, KnockBackOnNoDeath = FALSE, SwingAmountBeforeImpact = 0.02, Categories = LongBlade, ConditionLowerChanceOneIn = 6, Weight = 2, SplatNumber = 2, PushBackMod = 0.3, SubCategory = Swinging, ConditionMax = 16, MaxHitCount = 2, DoorDamage = 10, SwingAnim = Bat, DisplayName = Salvaged Machete, MinRange = 0.61, SwingTime = 4, KnockdownMod = 2, SplatBloodOnNoDeath = FALSE, Icon = SalvagedMachete, BreakSound = BreakingWeapon, TreeDamage = 20, CriticalChance = 25, CritDmgMultiplier = 5, MinDamage = 1.3, MaxDamage = 2.3, BaseSpeed = 0.9, WeaponLength = 0.3, DamageCategory = Slash, DamageMakeHole = TRUE, AttachmentType = Knife, Tags = CutPlant, Tooltip = Tooltip_SalvagedMachete, DisplayCategory = Weapon, } fixing Fix Salvaged Machete Welding { Require : SalvagedMachete, GlobalItem : BlowTorch=1, Fixer : SmallSheetMetal=1;MetalWelding=5, Fixer : ScrapMetal=2;MetalWelding=3, } item ScrapBlade { MaxRange = 1.5, WeaponSprite = ScrapBlade, MinAngle = 0.8, Type = Weapon, MinimumSwingTime = 3, HitFloorSound = LongBladeFloor1, ImpactSound = SWLongBladeHitSounds, HitSound = SWLongBladeHitSounds, KnockBackOnNoDeath = TRUE, SwingAmountBeforeImpact = 0.01, Categories = LongBlade, Weight = 2.0, ConditionLowerChanceOneIn = 10, PushBackMod = 0.7, SubCategory = Swinging, ConditionMax = 10,, MaxHitCount = 2, SwingSound = SWBladeSwing, DoorDamage = 10, SwingAnim = Bat, CriticalChance = 20, CritDmgMultiplier = 3, DisplayName = Scrap Blade, MinRange = 0.61, SwingTime = 2, HitAngleMod = -30, KnockdownMod = 0, Icon = ScrapBlade, RunAnim = Run_Weapon2, BreakSound = BreakingMetalWeapon, TreeDamage = 8, CriticalChance = 15, CritDmgMultiplier = 5, MinDamage = 1.2, MaxDamage = 2.0, BaseSpeed = 0.8, WeaponLength = 0.3, DamageCategory = Slash, DamageMakeHole = TRUE, TwoHandWeapon = TRUE, WeaponLength = 0.6, AttachmentType = BigBlade, Tags = CutPlant, Tooltip = Tooltip_ScrapBlade, DisplayCategory = Weapon, } fixing Fix Scrap Blade Welding { Require : ScrapBlade, GlobalItem : BlowTorch=1, Fixer : SmallSheetMetal=2;MetalWelding=3, Fixer : ScrapMetal=2;MetalWelding=1, } item SalvagedBlade { MaxRange = 1.5, WeaponSprite = SalvagedBlade, MinAngle = 0.8, Type = Weapon, MinimumSwingTime = 1.5, HitFloorSound = LongBladeFloor1, ImpactSound = SWLongBladeHitSounds, HitSound = SWLongBladeHitSounds, KnockBackOnNoDeath = TRUE, SwingAmountBeforeImpact = 0.01, Categories = LongBlade, Weight = 1.7, ConditionLowerChanceOneIn = 4, PushBackMod = 1.2, SubCategory = Swinging, ConditionMax = 35, CloseKillMove = Jaw_Stab, MaxHitCount = 2, SwingSound = SWBladeSwing, DoorDamage = 10, SwingAnim = Bat, CriticalChance = 30, CritDmgMultiplier = 5, DisplayName = Salvaged Blade, MinRange = 0.61, SwingTime = 1.2, HitAngleMod = -30, KnockdownMod = 0, Icon = SalvagedBlade, RunAnim = Run_Weapon2, BreakSound = BreakingMetalWeapon, TreeDamage = 8, CriticalChance = 15, CritDmgMultiplier = 5, MinDamage = 3.0, MaxDamage = 5.0, BaseSpeed = 1, WeaponLength = 0.3, DamageCategory = Slash, DamageMakeHole = TRUE, TwoHandWeapon = TRUE, WeaponLength = 0.6, AttachmentType = BigBlade, Tags = CutPlant, Tooltip = Tooltip_SalvagedBlade, DisplayCategory = Weapon, } fixing Fix Salvaged Blade Welding { Require : SalvagedBlade, GlobalItem : BlowTorch=1, Fixer : SmallSheetMetal=2;MetalWelding=5, Fixer : ScrapMetal=4;MetalWelding=3, } item SalvagedCleaver { MaxRange = 2, WeaponSprite = SalvagedCleaver, MinAngle = 0.8, Type = Weapon, MinimumSwingTime = 0.3, HitFloorSound = HeavyFloor2, ImpactSound = SWHeavyBladeHitSounds2, HitSound = SWHeavyBladeHitSounds2, KnockBackOnNoDeath = TRUE, SwingAmountBeforeImpact = 0.01, Categories = LongBlade, Weight = 4.0, ConditionLowerChanceOneIn = 6, PushBackMod = 1.6, EnduranceMod = 2, SubCategory = Swinging, ConditionMax = 20, MaxHitCount = 3, SwingSound = SWHeavyBladeSwing, CantAttackWithLowestEndurance = TRUE, DoorDamage = 20, SwingAnim = Heavy, CriticalChance = 30, CritDmgMultiplier = 5, DisplayName = Salvaged Cleaver, MinRange = 0.61, SwingTime = 0.3, HitAngleMod = -30, KnockdownMod = 0, Icon = SalvagedCleaver, RunAnim = Run_Weapon2, BreakSound = BreakingMetalWeapon, TreeDamage = 8, CriticalChance = 55, CritDmgMultiplier = 5, MinDamage = 5.5, MaxDamage = 10.0, BaseSpeed = 1, WeaponLength = 3.6, DamageCategory = Slash, DamageMakeHole = TRUE, TwoHandWeapon = TRUE, WeaponLength = 0.6, AttachmentType = BigBlade, Tags = CutPlant, Tooltip = Tooltip_SalvagedCleaver, DisplayCategory = Weapon, } fixing Fix Salvaged Cleaver Welding { Require : SalvagedCleaver, GlobalItem : BlowTorch=1, Fixer : SheetMetal=1;MetalWelding=4, Fixer : ScrapMetal=4;MetalWelding=2, } }