module SWeapons { imports { Base, } item SharpenedScrewdriver { MaxRange = 0.9, WeaponSprite = SharpenedScrewdriver, MinAngle = 0.65, Type = Weapon, MinimumSwingTime = 2, KnockBackOnNoDeath = FALSE, SwingAmountBeforeImpact = 0.02, Categories = SmallBlade, ConditionLowerChanceOneIn = 4, Weight = 0.3, SplatNumber = 4, PushBackMod = 0.3, SubCategory = Stab, AimingMod = 0.8, ConditionMax = 13, MaxHitCount = 1, IsAimedHandWeapon = TRUE, DoorDamage = 1, SwingAnim = Stab, DisplayName = Sharpened Screwdriver, MinRange = 0.81, CloseKillMove = Jaw_Stab, SwingTime = 2, KnockdownMod = 0, SplatBloodOnNoDeath = TRUE, Icon = SharpenedScrewdriver, RunAnim = Run_Weapon2, IdleAnim = Idle_Weapon2, BreakSound = BreakingWeapon, TreeDamage = 1, EnduranceMod = 0.5, MetalValue = 10, CriticalChance = 40, CritDmgMultiplier = 4, MinDamage = 0.3, MaxDamage = 0.7, WeaponLength = 0.19, DamageCategory = Slash, DamageMakeHole = TRUE, HitFloorSound = BluntHit, ImpactSound = SWSmallBladeHitSounds, HitSound = SWSmallBladeHitSounds, AttachmentType = Knife, Tooltip = Tooltip_SharpenedScrewdriver, DisplayCategory = Weapon, } item GlassShiv { MaxRange = 0.9, WeaponSprite = GlassShiv, MinAngle = 0.65, Type = Weapon, MinimumSwingTime = 2, KnockBackOnNoDeath = FALSE, SwingAmountBeforeImpact = 0.02, Categories = SmallBlade, ConditionLowerChanceOneIn = 2, Weight = 0.3, SplatNumber = 4, PushBackMod = 0.3, SubCategory = Stab, AimingMod = 0.8, ConditionMax = 13, MaxHitCount = 1, IsAimedHandWeapon = TRUE, DoorDamage = 1, SwingAnim = Stab, DisplayName = Glass Shiv, MinRange = 0.81, CloseKillMove = Jaw_Stab, SwingTime = 2, KnockdownMod = 0, SplatBloodOnNoDeath = TRUE, Icon = GlassShiv, RunAnim = Run_Weapon2, IdleAnim = Idle_Weapon2, BreakSound = BreakingWeapon, TreeDamage = 1, EnduranceMod = 0.5, MetalValue = 10, CriticalChance = 40, CritDmgMultiplier = 4, MinDamage = 0.3, MaxDamage = 0.7, WeaponLength = 0.19, DamageCategory = Slash, DamageMakeHole = TRUE, HitFloorSound = BluntHit, ImpactSound = SWSmallBladeHitSounds, HitSound = SWSmallBladeHitSounds, AttachmentType = Knife, Tooltip = Tooltip_GlassShiv, DisplayCategory = Weapon, } item ScrapShiv { MaxRange = 0.9, WeaponSprite = ScrapShiv, MinAngle = 0.65, Type = Weapon, MinimumSwingTime = 2, KnockBackOnNoDeath = FALSE, SwingAmountBeforeImpact = 0.02, Categories = SmallBlade, ConditionLowerChanceOneIn = 4, Weight = 0.3, SplatNumber = 4, PushBackMod = 0.3, SubCategory = Stab, AimingMod = 0.8, ConditionMax = 10, MaxHitCount = 1, IsAimedHandWeapon = TRUE, DoorDamage = 1, SwingAnim = Stab, DisplayName = Scrap Shiv, MinRange = 0.81, CloseKillMove = Jaw_Stab, SwingTime = 2, KnockdownMod = 0, SplatBloodOnNoDeath = TRUE, Icon = ScrapShiv, RunAnim = Run_Weapon2, IdleAnim = Idle_Weapon2, BreakSound = BreakingWeapon, TreeDamage = 1, EnduranceMod = 0.5, MetalValue = 10, CriticalChance = 40, CritDmgMultiplier = 4, MinDamage = 0.4, MaxDamage = 0.8, WeaponLength = 0.19, DamageCategory = Slash, DamageMakeHole = TRUE, HitFloorSound = LightBladeFloor1, ImpactSound = SWSmallBladeHitSounds, HitSound = SWSmallBladeHitSounds, AttachmentType = Knife, Tooltip = Tooltip_ScrapShiv, DisplayCategory = Weapon, } fixing Fix Scrap Shiv Welding { Require : ScrapShiv, GlobalItem : BlowTorch=1, Fixer : SmallSheetMetal=1;MetalWelding=2, Fixer : ScrapMetal=1, } item SalvagedShiv { MaxRange = 0.9, WeaponSprite = SalvagedShiv, MinAngle = 0.65, Type = Weapon, MinimumSwingTime = 2, KnockBackOnNoDeath = FALSE, SwingAmountBeforeImpact = 0.02, Categories = SmallBlade, ConditionLowerChanceOneIn = 6, Weight = 0.3, SplatNumber = 6, PushBackMod = 0.3, SubCategory = Stab, AimingMod = 0.8, ConditionMax = 30, MaxHitCount = 1, IsAimedHandWeapon = TRUE, DoorDamage = 1, SwingAnim = Stab, DisplayName = Salvaged Shiv (Stab), MinRange = 0.81, CloseKillMove = Jaw_Stab, SwingTime = 1.5, KnockdownMod = 0, SplatBloodOnNoDeath = TRUE, Icon = SalvagedShiv, RunAnim = Run_Weapon2, IdleAnim = Idle_Weapon2, BreakSound = BreakingWeapon, TreeDamage = 1, EnduranceMod = 0.5, MetalValue = 10, CriticalChance = 40, CritDmgMultiplier = 4, MinDamage = 0.4, MaxDamage = 1.8, WeaponLength = 0.29, DamageCategory = Slash, DamageMakeHole = TRUE, HitFloorSound = LightBladeFloor1, ImpactSound = SWSmallBladeHitSounds, HitSound = SWSmallBladeHitSounds, AttachmentType = Knife, Tooltip = Tooltip_SalvagedShiv, DisplayCategory = Weapon, } fixing Fix Salvaged Shiv Welding { Require : SalvagedShiv, GlobalItem : BlowTorch=1, Fixer : SmallSheetMetal=1;MetalWelding=3, Fixer : ScrapMetal=2;MetalWelding=1, } item SalvagedShivO { MaxRange = 0.9, WeaponSprite = SalvagedShiv, MinAngle = 0.95, Type = Weapon, MinimumSwingTime = 1.5, KnockBackOnNoDeath = FALSE, SwingAmountBeforeImpact = 0.02, Categories = SmallBlade, ConditionLowerChanceOneIn = 6, Weight = 0.3, SplatNumber = 4, PushBackMod = 0.3, SubCategory = Stab, AimingMod = 0.8, ConditionMax = 30, MaxHitCount = 1, IsAimedHandWeapon = TRUE, DoorDamage = 1, SwingAnim = Bat, SwingSound = SWKnifeSwing, DisplayName = Salvaged Shiv, MinRange = 0.81, CloseKillMove = Jaw_Stab, SwingTime = 0.5, KnockdownMod = 0, SplatBloodOnNoDeath = TRUE, Icon = SalvagedShivO, RunAnim = Run_Weapon2, IdleAnim = Idle_Weapon2, BreakSound = BreakingWeapon, TreeDamage = 1, EnduranceMod = 0.5, MetalValue = 10, CriticalChance = 30, CritDmgMultiplier = 4, MinDamage = 0.9, MaxDamage = 1.5, WeaponLength = 0.29, DamageCategory = Slash, DamageMakeHole = TRUE, HitFloorSound = LightBladeFloor1, ImpactSound = SWSmallBladeHitSounds, HitSound = SWSmallBladeHitSounds, AttachmentType = Knife, Tooltip = Tooltip_SalvagedShiv, DisplayCategory = Weapon, } fixing Fix Salvaged Shiv Welding { Require : SalvagedShivO, GlobalItem : BlowTorch=1, Fixer : SmallSheetMetal=1;MetalWelding=3, Fixer : ScrapMetal=2;MetalWelding=1, } }