module Base { item Toolbelt { WeightReduction = 71, Weight = 0.8, Type = Container, Capacity = 6, DisplayName = Tool Belt, Icon = Toolbelt, BodyLocation = SpecialBelt, OpenSound = ToolbeltPutIn, CloseSound = ToolbeltClose, PutInSound = ToolbeltPutIn, ClothingItem = Toolbelt, ClothingItemExtra = Toolbelt, ClothingItemExtraOption = WearIt, CanBeEquipped = SpecialBelt, BloodLocation = Bag, RunSpeedModifier = 0.90, Tooltip = Tooltip_Toolbelt, AttachmentsProvided = SmallBeltRight;SmallBeltLeft;ToolBeltBack;ToolBeltFront, AcceptItemFunction = TheWorkshop.AcceptItemFunctionToolbelt, DisplayCategory = Accessory, } item NailGun { DisplayCategory = Weapon, ImpactSound = StoneKnifeHit, MaxRange = 7, WeaponSprite = HandGun04, SoundVolume = 75, MinAngle = 0.95, Type = Weapon, MinimumSwingTime = 0.5, ToHitModifier = 1.5, NPCSoundBoost = 1.5, KnockBackOnNoDeath = TRUE, Ranged = TRUE, SwingAmountBeforeImpact = 0, ProjectileCount = 1, ConditionLowerChanceOneIn = 1, Weight = 1.8, SplatNumber = 0, PushBackMod = 0, SubCategory = Firearm, ConditionMax = 100, ShareDamage = FALSE, MaxHitCount = 1, IsAimedFirearm = TRUE, DoorDamage = 5, UseEndurance = FALSE, SwingAnim = Handgun, DisplayName = Nail Gun, MinRange = 0.61, SwingTime = 0.5, MultipleHitConditionAffected = FALSE, SwingSound = NailGunFire2, SoundRadius = 10, MinDamage = 0.3, MaxDamage = 0.3, SplatSize = 0, KnockdownMod = 0, SplatBloodOnNoDeath = TRUE, Icon = NailGun01, RunAnim = Run_Weapon2, CriticalChance = 0, CritDmgMultiplier = 0, AimingPerkCritModifier = 0, AimingPerkRangeModifier = 0, HitChance = 100, AimingPerkHitChanceModifier = 0, AimingPerkMinAngleModifier = 0.05, RecoilDelay = 25, SoundGain = 1.5, ClipSize = 25, ReloadTime = 50, AimingTime = 25, BreakSound = NailGunBreak, MetalValue = 5, AmmoBox = NailsBox, MaxAmmo = 25, InsertAmmoSound = NailGunInsert, EjectAmmoSound = NailGunInsert, RackSound = NailGunRack, MagazineType = Base.NailGunMagazine, AmmoType = Nails, WeaponReloadType = handgun, JamGunChance = 1, AttachmentType = Nailgun, } item NailGunMagazine { CanStack = FALSE, Weight = 0.2, Type = Normal, DisplayName = Nail Gun Magazine, Icon = NailGunMag, MetalValue = 1, MaxAmmo = 25, AmmoType = Nails, StaticModel = GunMagazine, UseWorldItem = TRUE, ScaleWorldIcon = 0.6, WorldStaticModel = Gun_Magazine_Ground, } fixing Fix Nail gun { Require : NailGun, Fixer : Battery=25000, } item CordlessDrill { DisplayCategory = ToolWeapon, MaxRange = 0.9, WeaponSprite = CordlessDrill, MinAngle = 0.65, Type = Weapon, MinimumSwingTime = 2, KnockBackOnNoDeath = FALSE, SwingAmountBeforeImpact = 0.02, Categories = SmallBlade, ConditionLowerChanceOneIn = 1, Weight = 0.5, SplatNumber = 4, PushBackMod = 0.3, SubCategory = Stab, AimingMod = 0.8, ConditionMax = 100, MaxHitCount = 1, IsAimedHandWeapon = TRUE, DoorDamage = 1, SwingAnim = Bat, DisplayName = Cordless Drill, MinRange = 0.61, CloseKillMove = Jaw_Stab, SwingTime = 2, KnockdownMod = 0, SplatBloodOnNoDeath = TRUE, Icon = CordlessDrill, RunAnim = Run_Weapon2, IdleAnim = Idle_Weapon2, TreeDamage = 2, EnduranceMod = 0.5, BreakSound = CordlessDrillBreak, MetalValue = 30, CriticalChance = 50, CritDmgMultiplier = 3, MinDamage = 0.9, MaxDamage = 1.5, WeaponLength = 0.50, DamageCategory = Slash, DamageMakeHole = TRUE, HitFloorSound = StoneKnifeHit, ImpactSound = StoneKnifeHit, DoorHitSound = StoneKnifeHit, HitSound = StoneKnifeHit, SwingSound = CordlessDrillSwing, AttachmentType = Drilltool, Tags = Drill, } fixing Fix Cordless Drill { Require : CordlessDrill, Fixer : Battery=25000, } }