7 Days to Die

7 Days to Die

Not enough ratings
7 Days to Die: Weaponized Nailgun
By KRAMSELBOR
There are many like it but this one is mine
   
Award
Favorite
Favorited
Unfavorite
Instructions
1. Locate items.xml file:

C:\Program Files (x86)\Steam\steamapps\common\7 Days To Die\Data\Config\items.xml

2. Open items.xml in Notepad:

3. Search for: meleeToolRepairT3Nailgun

4. Replace your nailgun data with mine below:

<item name="meleeToolRepairT3Nailgun">
<property name="Tags" value="tool,nailgun,sideAttachments,repairTool,attStrength,perkMiner69r,canHaveCosmetic,noMods"/>
<property name="DisplayType" value="rangedRepairTool"/>
<property name="HoldType" value="37"/>
<property name="Meshfile" value="#Other/Items?Tools/nailgunPrefab.prefab"/>
<property name="Material" value="MmechanicalParts"/> <property name="Weight" value="10"/>
<property name="RepairTools" value="resourceRepairKit"/>
<property name="DegradationBreaksAfter" value="false"/>
<property name="SoundJammed" value="weapon_jam"/>
<property name="CrosshairUpAfterShot" value="true"/>
<property name="Stacknumber" value="1"/>
<property name="UnlockedBy" value="perkAdvancedEngineering,meleeToolRepairT3NailgunSchematic"/>
<property name="ShowQuality" value="true"/>
<property class="Action0">
<property name="Class" value="Launcher"/>
<property name="Hitmask_override" value="Arrow"/>
<property name="Delay" value=".3"/> <!-- obsolete if rounds per minute exists -->
<property name="Infinite_ammo" value="true"/>
<property name="Magazine_items" value="resourceNail"/>
<property name="Instantiate_on_load" value="false"/>
<property name="Reload_time" value="2"/>
<property name="Sound_start" value="nailgun_fire"/>
<property name="Particles_muzzle_fire" value="nailgunfire"/>
<!-- <property name="Particles_muzzle_smoke" value="nozzlesmoke"/> -->
<property name="Sound_repeat" value=""/>
<property name="Sound_end" value=""/>
<property name="Sound_empty" value="dryfire"/>
<property name="Sound_reload" value="nailgun_reload"/>
<property name="AutoReload" value="false"/>
</property>
<property class="Action1"> <!-- UseAction -->
<property name="Class" value="Repair"/>
<property name="Delay" value=".5"/> <!-- Repair actions still need the delay amount -->
<property name="Repair_amount" value="1000000"/>
<property name="Upgrade_hit_offset" value="-5"/>
<property name="Repair_action_sound" value="nailgun_fire"/>
<property name="Upgrade_action_sound" value="nailgun_fire"/>
<property name="Allowed_upgrade_items" value="resourceWood,resourceClayLump,resourceSnowBall,resourceScrapIron,resourceForgedIron,resourceForgedSteel,resourceConcreteMix,resourceCobblestones,ironDoor1_v1,vaultDoor01,scrapHatch_v1,vaultHatch_v1,cellarDoorDoubleIron,cellarDoorDoubleSteel,shuttersIronBlockVariantHelper,shuttersSteelBlockVariantHelper,resourceYuccaFibers,resourceCloth,resourceScrapPolymers,resourceNail"/>
<!--<property name="Restricted_upgrade_items" value="concrete"/>-->
</property>
<property name="Group" value="Tools/Traps"/>
<property name="RepairExpMultiplier" value="10.8"/>
<property name="EconomicValue" value="1000"/>
<effect_group name="meleeToolRepairT3Nailgun" tiered="false"> <!-- meleeToolRepairT3Nailgun -->
<passive_effect name="MaxRange" operation="base_set" value="2000"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="2000"/>
<passive_effect name="RoundsPerMinute" operation="base_set" value="450"/>

<passive_effect name="SpreadDegreesVertical" operation="base_set" value="0"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="0"/>
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value="0"/>
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value="0"/>
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="0"/>
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="0"/>

<display_value name="dBlockRepairAmount" value="100000"/>
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2" tags="perkMiner69r"/>
<passive_effect name="WeaponHandling" operation="base_set" value=".7" tags="perkMiner69r"/> <!-- crosshair reset speed -->
<passive_effect name="RoundsPerMinute" operation="base_set" value="257" tags="perkMiner69r"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkMiner69r"/> <!-- for the Launcher class this instantly fires BurstRoundCount projectiles on pulling the trigger -->
<passive_effect name="MagazineSize" operation="base_set" value="999"/>
<!-- <passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1" tags="perkMiner69r"/> does not work at all on the nailgun -->

<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="0" tags="perkMiner69r"/>
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="0" tags="perkMiner69r"/>
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="0" tags="perkMiner69r"/>
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value="0" tags="perkMiner69r"/>
<passive_effect name="DegradationMax" operation="base_set" value="1000" tags="nailgun"/>
<passive_effect name="DegradationPerUse" operation="base_set" value="0" tags="nailgun"/>
<passive_effect name="ModSlots" operation="base_set" value="0"/>
</effect_group>
</item>

5. Save items.xml and craft a new nailgun: Enjoy stacking zombies and building fast.
Bonus: Auger of Destiny
<item name="meleeToolPickT3Auger">
<property name="Tags" value="melee,heavy,tool,motorTool,attStrength,perkMiner69r,perkMotherLode,miningTool,canHaveCosmetic"/>
<property name="DisplayType" value="motorTool"/>
<property name="HoldType" value="20"/>
<property name="Meshfile" value="#Other/Items?Tools/auger/augerPrefab.prefab"/>
<property name="Material" value="MMotorToolParts"/> <property name="Weight" value="6"/>
<property name="RepairTools" value="resourceRepairKit"/>
<property name="SoundIdle" value="auger_idle"/>
<property name="Particles_muzzle_smoke" value="nozzlesmoke_chainsaw"/>
<property name="Group" value="Tools/Traps"/>
<property name="RepairExpMultiplier" value="10.8"/>
<property name="EconomicValue" value="1500"/>
<property name="UnlockedBy" value="meleeToolPickT3AugerSchematic"/>
<property name="ShowQuality" value="true"/>

<property class="Action0">
<property name="Class" value="Ranged"/>
<property name="Hitmask_override" value="Melee"/>
<property name="Infinite_ammo" value="true"/>
<property name="UseMeleeCrosshair" value="true"/>
<property name="Single_magazine_usage" value="false"/>
<property name="Magazine_items" value="ammoGasCan"/>
<property name="Bullet_material" value="metal"/>
<property name="Reload_time" value="4.1"/>
<property name="Sound_start" value="Auger_Fire_Start"/>
<property name="Sound_repeat" value="Weapons/Motorized/Auger/auger_fire_lp"/>
<property name="Sound_end" value="Weapons/Motorized/Auger/auger_fire_end"/>
<property name="Sound_empty" value="auger_empty"/>
<property name="Sound_reload" value="Auger_Reload"/>
<property name="AutoReload" value="true"/>
<property name="Particles_muzzle_smoke" value="nozzlesmoke_chainsaw"/>
<!-- <property name="DamageBonus.wood" value=".25"/> -->
<!-- <property name="DamageBonus.head" value="3"/> -->
<property name="SupportHarvesting" value="true"/>
<property name="ToolCategory.harvestingTools" value="1" param1="1"/>
</property>

<effect_group name="meleeToolPickT3Auger">
<passive_effect name="EntityDamage" operation="base_set" value="4.2" tags="perkMiner69r"/>
<passive_effect name="BlockDamage" operation="base_set" value="20.7" tags="perkMiner69r,miningTool"/>
<passive_effect name="RoundsPerMinute" operation="base_set" value="300" tags="perkMiner69r"/>
<passive_effect name="DegradationMax" operation="base_set" value="1400,4200" tier="1,6" tags="perkMiner69r"/>
<passive_effect name="DegradationPerUse" operation="base_set" value="0" tags="perkMiner69r"/>
<passive_effect name="MaxRange" operation="base_set" value="2.35" tags="perkMiner69r"/>
<passive_effect name="BlockRange" operation="base_set" value="3.5" tags="perkMiner69r"/>

<passive_effect name="ModSlots" operation="base_set" value="1,1,2,2,3,4" tier="1,2,3,4,5,6"/>
<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>

<passive_effect name="SphereCastRadius" operation="base_set" value=".1"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="100" tags="perkMiner69r"/>
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.2,.2" tags="perkMiner69r"/> <!-- random effective rng -->
<passive_effect name="EntityDamage" operation="perc_add" value="-.15,.15" tags="perkMiner69r"/> <!-- random EntityDmg -->
<passive_effect name="EntityDamage" operation="perc_add" value=".1,.5" tier="2,6" tags="perkMiner69r"/> <!-- tier bonus -->
<passive_effect name="PlayerExpGain" operation="perc_add" value="-.3" tags="Harvesting"/>
<passive_effect name="BlockDamage" operation="perc_add" value="-.15,.15" tags="perkMiner69r"/> <!-- random BlockDmg -->
<passive_effect name="BlockDamage" operation="perc_add" value=".1,.5" tier="2,6" tags="perkMiner69r"/> <!-- tier bonus -->

<passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tags="perkMiner69r"/> <!-- random DegMax -->
<passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkMiner69r"/> <!-- random APM -->
<passive_effect name="MagazineSize" operation="perc_add" value="-.122,.122"/> <!-- random MagazineSize -->
<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkMiner69r"/> <!-- random WeaponHandling -->

<passive_effect name="DamageModifier" operation="perc_add" value="-.8" tags="wood"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkMiner69r"/>
<passive_effect name="MagazineSize" operation="base_set" value="300" tags="perkMiner69r"/>
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1" tags="perkMiner69r"/> <!-- 3.5s -->

<passive_effect name="SpreadDegreesVertical" operation="base_set" value=".5" tags="perkMiner69r"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value=".5" tags="perkMiner69r"/>
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="-.35" tags="perkMiner69r"/>
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value=".35" tags="perkMiner69r"/>
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.35" tags="perkMiner69r"/>
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".35" tags="perkMiner69r"/>

<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1" tags="perkMiner69r"/>
<passive_effect name="WeaponHandling" operation="base_set" value="5" tags="perkMiner69r"/>
</effect_group>
</item>
Disclaimer
Use at own risk, the author of this achievement guide (KRAMSELBOR) is not responsible for any losses, bans and/or damages for your use of the information contained herein. Always, remember to BACKUP YOUR GAME FILES! No part of this guide may be republished without permission.

2 Comments
Spaghetti 11 Nov, 2022 @ 11:45am 
fucking love this community
KRAMSELBOR  [author] 28 Oct, 2022 @ 1:20pm 
Please upvote if you found this guide useful.