Files
7d2dXG/Mods/7D1.0_Izayo_WeaponpackRemastered_762pack/Config/items.xml
Nathaniel Cosford 062dfab2cd Patched
2025-05-30 01:04:40 +09:30

1819 lines
122 KiB
XML

<configs>
<append xpath="/items">
<!-- *************************** -->
<!-- IZY_762_AMMO_762SPECIAL -->
<!-- *************************** -->
<!-- FRAGS -->
<item name="ammo762mmExplosiveFragmentations">
<property name="Extends" value="ammo9mmBulletBall"/>
<property name="Material" value="Mbrass"/>
<property name="Tags" value="ammo762mm"/>
<property name="Stacknumber" value="150"/> <!-- STK ammo low -->
<property name="EconomicValue" value="35"/>
<property name="CustomIcon" value="ammo762mmExplosiveFragmentations"/>
<property name="TraderStageTemplate" value="ammoTier1"/><!-- ammo762mmBulletBall -->
<property name="SoundPickup" value="bullets_grab"/>
<property name="SoundPlace" value="bullets_place"/>
<property name="UnlockedBy" value="craftingRifles"/><!-- perkDeadEye,gunRifleT1HuntingRifleSchematic, -->
<property name="DescriptionKey" value="ammo762mmExplosiveFragmentationsDesc"/>
<property class="Action1">
<property name="Class" value="Projectile"/>
<property name="Explosion.ParticleIndex" value="#@modfolder:Resources/IZY_762_Pack_MainResource_SNP_MMR.unity3d?IZY_FRAGExplosive762round_effect.Prefab"/>
<property name="Explosion.RadiusBlocks" value="0"/>
<property name="Explosion.RadiusEntities" value="3"/>
<property name="Explosion.BlockDamage" value="0"/>
<property name="Explosion.EntityDamage" value="100"/>
<property name="Explosion.BlastPower" value="20"/>
<property name="Explosion.Duration" value="10"/>
<property name="Explosion.DamageBonus.stone" value="0"/>
<property name="Explosion.DamageBonus.metal" value="0"/>
<property name="Explosion.DamageBonus.earth" value="0"/>
<property name="Explosion.DamageBonus.water" value="0"/>
</property>
<effect_group name="ammo762mmBulletBall" tiered="false">
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="RangedExplosion, CustomParticleLoader" particle_index="#@modfolder:Resources/IZY_762_Pack_MainResource_SNP_MMR.unity3d?IZY_FRAGExplosive762round_effect.Prefab" explode_delay="0"/>
<passive_effect name="EntityDamage" operation="base_set" value="85" tags="perkDeadEye"/>
<passive_effect name="BlockDamage" operation="base_set" value="0" tags="perkDeadEye"/>
<passive_effect name="BlockDamage" operation="base_add" value="0" tags="barrelExplosive"/>
<passive_effect name="DegradationPerUse" operation="base_set" value="10"/>
</effect_group>
</item>
<!-- *************************** -->
<!-- IZY_762_SNIPER_GROUP -->
<!-- *************************** -->
<!-- SNIPER PASSIVE /NO reload penalty by default / Small Mobility speed bonus / -->
<item name="IZYgunT1SNIPERRIFLE762Mosinnagant">
<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,gun,reloadPenalty,barrelAttachments,sideAttachments,smallTopAttachments,mediumTopAttachments,largeTopAttachments,stock,bottomAttachments,attPerception,perkDeadEye,attachmentsIncluded,canHaveCosmetic,rifleSkill"/>
<property name="DisplayType" value="rangedGunNoMag"/>
<property name="HoldType" value="30"/>
<property name="Meshfile" value="#@modfolder:Resources/IZY_762_Pack_MainResource_SNP_MMR.unity3d?IZY_SNIPER_Mosin.Prefab"/>
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_762_Pack_MainResource_SNP_MMR.unity3d?DROP_SNIPER_Mosin.Prefab"/>
<property name="CustomIcon" value="IZYgunT1SNIPERRIFLE762Mosinnagant"/>
<property name="DescriptionKey" value="IZYgunT1SNIPERRIFLE762MosinnagantDesc"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Material" value="MRifleParts"/>
<property name="Weight" value="1"/>
<property name="ScrapTimeOverride" value="10.0"/>
<property name="RepairTools" value="resourceRepairKit"/>
<property name="DegradationBreaksAfter" value="false"/>
<property name="SoundJammed" value="ItemNeedsRepair"/>
<property name="Attachments" value="meleeToolFlashlight02"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Sound_Sight_In" value="rifle_sight_in"/>
<property name="Sound_Sight_Out" value="rifle_sight_out"/>
<property name="LightSource" value="lightSource"/> <!-- Start: Needed for the attachment flashlight -->
<property name="ActivateObject" value="Attachments/flashlight/lightSource"/>
<property name="AttachmentFlashlight" value="meleeToolFlashlight02"/> <!-- End: Needed for the attachment flashlight -->
<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
<property name="RepairExpMultiplier" value="10.8"/>
<property name="LightValue" value=".45"/>
<property name="EconomicValue" value="650"/>
<property name="TraderStageTemplate" value="baseTier1"/><!-- gunRifleT1HuntingRifle -->
<property name="UnlockedBy" value="craftingRifles"/><!-- perkDeadEye,gunRifleT1HuntingRifleSchematic, -->
<property name="ShowQuality" value="true"/>
<property name="SoundUnholster" value="weapon_unholster"/>
<property name="SoundHolster" value="weapon_holster"/>
<property name="SoundPickup" value="rifle_wood_grab"/>
<property name="SoundPlace" value="rifle_wood_place"/>
<property class="Action0">
<property name="Class" value="Ranged"/>
<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
<property name="Magazine_items" value="ammo762mmBulletBall,ammo762mmBulletHP,ammo762mmBulletAP,ammo762mmExplosiveFragmentations"/>
<property name="Sound_start" value="MosinN2_fire"/>
<property name="Sound_loop" value="MosinN2_fire"/>
<property name="Sound_empty" value="dryfire"/>
<property name="AutoReload" value="false"/>
<property name="Sound_end" value=""/>
<property name="Particles_muzzle_fire" value="nailgunfire"/>
<property name="Particles_muzzle_fire_fpv" value="nailgunfire"/>
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
<property name="triggerEffectTriggerShootDualsense" value="MGShoot"/>
<property name="triggerEffectTriggerShootXbox" value="PistolShoot"/>
</property>
<property class="Action1">
<property name="Class" value="Zoom"/>
<property name="Zoom_max_out" value="55"/>
<property name="Zoom_max_in" value="55"/>
<property name="SightsCameraOffset" value=".0078,.047,.18"/>
<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
</property>
<effect_group name="gunRifleT1HuntingRifle">
<passive_effect name="MaxRange" operation="base_set" value="150" tags="perkDeadEye"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="60" tags="perkDeadEye"/>
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.05" tier="1,6" tags="perkDeadEye"/> <!-- random effective rng -->
<passive_effect name="BlockDamage" operation="base_add" value="-1" tags="perkDeadEye"/> <!-- damage offset -->
<passive_effect name="RoundsPerMinute" operation="base_set" value="52" tags="perkDeadEye"/>
<passive_effect name="RoundsPerMinute" operation="perc_add" value="0,0" tags="perkDeadEye"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="MagazineSize" operation="base_set" value="5" tags="perkDeadEye"/>
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".58" tags="perkDeadEye"/> <!-- 2.66s -->
<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
<passive_effect name="ModPowerBonus" operation="perc_add" value=".08" tags="EntityDamage,BlockDamage"/>
<passive_effect name="ModPowerBonus" operation="base_add" value="200" tags="EconomicValue"/>
<passive_effect name="EntityDamage" operation="base_add" value="10" tags="perkDeadEye"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkDeadEye"/> <!-- random EntityDmg -->
<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random BlockDmg -->
<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkDeadEye"/> --> <!-- random DegMax -->
<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkDeadEye"/> --> <!-- random APM -->
<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random WeaponHandling -->
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="5" tags="perkDeadEye"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="5" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".08" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".8" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2" tags="perkDeadEye"/>
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".5" tags="perkDeadEye"/>
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="2" tags="perkDeadEye"/>
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.2" tags="perkDeadEye"/>
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".2" tags="perkDeadEye"/>
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="10" tags="perkDeadEye"/>
<passive_effect name="WeaponHandling" operation="base_set" value=".7" tags="perkDeadEye"/>
<passive_effect name="DegradationMax" operation="base_set" value="400,600" tier="1,6" tags="perkDeadEye"/>
<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="DamageModifier" operation="base_add" value="80" tags="head"/>
<passive_effect name="RunSpeed" operation="perc_add" value=".05"/>
<passive_effect name="WalkSpeed" operation="perc_add" value=".05"/>
<!-- DON'T TOUCH THESE SHITS BELOW PLEASE -->
<!-- SHOW HIDE FPV TPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
<!-- Muzzle Tracer tail -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
<!-- Fancy effect like smoke barrel Eject -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
<!-- MuzzleFlash FPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
<!-- MuzzleLightFPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
</effect_group>
<!-- Hide Holdtype Hands -->
<effect_group>
<requirement name="IsFPV"/>
<!-- Raw hands -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
<!-- Armor part -->
</effect_group>
<effect_group>
<requirement name="IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<effect_group>
<requirement name="!IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<!-- Refresh hands when no glove is on -->
<effect_group>
<requirement name="ItemHasTags" tags="IZY"/>
<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
</effect_group>
</item>
<item name="IZYgunT3SNIPERRIFLE762LeeEnfieldRifle">
<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,magazine,gun,barrelAttachments,sideAttachments,smallTopAttachments,mediumTopAttachments,largeTopAttachments,stock,bottomAttachments,attPerception,perkDeadEye,attachmentsIncluded,canHaveCosmetic,rifleSkill"/>
<property name="DisplayType" value="rangedGunNoMag"/>
<property name="HoldType" value="30"/>
<property name="Meshfile" value="#@modfolder:Resources/IZY_762_Pack_MainResource_SNP_MMR.unity3d?IZY_SNIPER_EnfieldRifle.Prefab"/>
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_762_Pack_MainResource_SNP_MMR.unity3d?DROP_SNIPER_Mosin.Prefab"/>
<property name="CustomIcon" value="IZYgunT3SNIPERRIFLE762LeeEnfieldRifle"/>
<property name="DescriptionKey" value="IZYgunT3SNIPERRIFLE762LeeEnfieldRifleDesc"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Material" value="MRifleParts"/>
<property name="Weight" value="7"/>
<property name="ScrapTimeOverride" value="10.0"/>
<property name="RepairTools" value="resourceRepairKit"/>
<property name="DegradationBreaksAfter" value="false"/>
<property name="SoundJammed" value="ItemNeedsRepair"/>
<property name="Attachments" value="meleeToolFlashlight02"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Sound_Sight_In" value="rifle_sight_in"/>
<property name="Sound_Sight_Out" value="rifle_sight_out"/>
<property name="LightSource" value="lightSource"/> <!-- Start: Needed for the attachment flashlight -->
<property name="ActivateObject" value="Attachments/flashlight/lightSource"/>
<property name="AttachmentFlashlight" value="meleeToolFlashlight02"/> <!-- End: Needed for the attachment flashlight -->
<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
<property name="RepairExpMultiplier" value="10.8"/>
<property name="LightValue" value=".45"/>
<property name="EconomicValue" value="5000"/>
<property name="TraderStageTemplate" value="baseTier3"/><!-- gunRifleT1HuntingRifle -->
<property name="UnlockedBy" value="craftingRifles"/><!-- perkDeadEye,gunRifleT1HuntingRifleSchematic, -->
<property name="ShowQuality" value="true"/>
<property name="SoundUnholster" value="weapon_unholster"/>
<property name="SoundHolster" value="weapon_holster"/>
<property name="SoundPickup" value="rifle_wood_grab"/>
<property name="SoundPlace" value="rifle_wood_place"/>
<property class="Action0">
<property name="Class" value="Ranged"/>
<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
<property name="Magazine_items" value="ammo762mmBulletBall,ammo762mmBulletHP,ammo762mmBulletAP,ammo762mmExplosiveFragmentations"/>
<property name="Sound_start" value="Enfield_fire"/>
<property name="Sound_loop" value="Enfield_fire"/>
<property name="Sound_empty" value="dryfire"/>
<property name="AutoReload" value="false"/>
<property name="Sound_end" value=""/>
<property name="Particles_muzzle_fire" value="nailgunfire"/>
<property name="Particles_muzzle_fire_fpv" value="nailgunfire"/>
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
<property name="triggerEffectTriggerShootDualsense" value="MGShoot"/>
<property name="triggerEffectTriggerShootXbox" value="PistolShoot"/>
</property>
<property class="Action1">
<property name="Class" value="Zoom"/>
<property name="Zoom_max_out" value="55"/>
<property name="Zoom_max_in" value="55"/>
<property name="SightsCameraOffset" value="-.003,.055,.22"/>
<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
</property>
<effect_group name="gunRifleT1HuntingRifle">
<passive_effect name="MaxRange" operation="base_set" value="200" tags="perkDeadEye"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="100" tags="perkDeadEye"/>
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.05" tier="1,6" tags="perkDeadEye"/> <!-- random effective rng -->
<passive_effect name="BlockDamage" operation="base_add" value="-1" tags="perkDeadEye"/> <!-- damage offset -->
<passive_effect name="RoundsPerMinute" operation="base_set" value="65" tags="perkDeadEye"/>
<passive_effect name="RoundsPerMinute" operation="perc_add" value="0,0" tags="perkDeadEye"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="MagazineSize" operation="base_set" value="10" tags="perkDeadEye"/>
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".68" tags="perkDeadEye"/> <!-- 2.66s -->
<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
<passive_effect name="ModPowerBonus" operation="perc_add" value=".08" tags="EntityDamage,BlockDamage"/>
<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
<passive_effect name="EntityDamage" operation="base_add" value="65" tags="perkDeadEye"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkDeadEye"/> <!-- random EntityDmg -->
<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random BlockDmg -->
<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkDeadEye"/> --> <!-- random DegMax -->
<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkDeadEye"/> --> <!-- random APM -->
<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random WeaponHandling -->
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="6" tags="perkDeadEye"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="6" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".066" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".8" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2" tags="perkDeadEye"/>
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="1.5" tags="perkDeadEye"/>
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="3.0" tags="perkDeadEye"/>
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.1" tags="perkDeadEye"/>
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".1" tags="perkDeadEye"/>
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="8" tags="perkDeadEye"/>
<passive_effect name="WeaponHandling" operation="base_set" value="1.2" tags="perkDeadEye"/>
<passive_effect name="DegradationMax" operation="base_set" value="800,1200" tier="1,6" tags="perkDeadEye"/>
<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="DamageModifier" operation="base_add" value="250" tags="head"/>
<passive_effect name="RunSpeed" operation="perc_add" value=".08"/>
<passive_effect name="WalkSpeed" operation="perc_add" value=".08"/>
<!-- DON'T TOUCH THESE SHITS BELOW PLEASE -->
<!-- SHOW HIDE FPV TPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
<!-- Muzzle Tracer tail -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
<!-- Fancy effect like smoke barrel Eject -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
<!-- MuzzleFlash FPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
<!-- MuzzleLightFPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
</effect_group>
<!-- Hide Holdtype Hands -->
<effect_group>
<requirement name="IsFPV"/>
<!-- Raw hands -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
<!-- Armor part -->
</effect_group>
<effect_group>
<requirement name="IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<effect_group>
<requirement name="!IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<!-- Refresh hands when no glove is on -->
<effect_group>
<requirement name="ItemHasTags" tags="IZY"/>
<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
</effect_group>
</item>
<item name="IZYgunT4SNIPERRIFLE762L96AWMRifle">
<property name="Tags" value="IZY,overrideSounds,weapon,ranged,ShortBarrelmod,reloadPenalty,holdBreathAiming,magazine,gun,barrelAttachments,sideAttachments,smallTopAttachments,mediumTopAttachments,largeTopAttachments,stock,bottomAttachments,attPerception,perkDeadEye,attachmentsIncluded,canHaveCosmetic,rifleSkill"/>
<property name="DisplayType" value="rangedGunNoMag"/>
<property name="HoldType" value="30"/>
<property name="Meshfile" value="#@modfolder:Resources/IZY_762_Pack_MainResource_SNP_MMR.unity3d?IZY_SNIPER_L96.Prefab"/>
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_762_Pack_MainResource_SNP_MMR.unity3d?DROP_SNIPER_L96.Prefab"/>
<property name="CustomIcon" value="IZYgunT4SNIPERRIFLE762L96AWMRifle"/>
<property name="DescriptionKey" value="IZYgunT4SNIPERRIFLE762L96AWMRifleDesc"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Material" value="MRifleParts"/>
<property name="Weight" value="10"/>
<property name="ScrapTimeOverride" value="10.0"/>
<property name="RepairTools" value="IZYadvancegunrepairkit"/>
<property name="DegradationBreaksAfter" value="false"/>
<property name="SoundJammed" value="ItemNeedsRepair"/>
<property name="Attachments" value="meleeToolFlashlight02"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Sound_Sight_In" value="rifle_sight_in"/>
<property name="Sound_Sight_Out" value="rifle_sight_out"/>
<property name="LightSource" value="lightSource"/> <!-- Start: Needed for the attachment flashlight -->
<property name="ActivateObject" value="Attachments/flashlight/lightSource"/>
<property name="AttachmentFlashlight" value="meleeToolFlashlight02"/> <!-- End: Needed for the attachment flashlight -->
<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
<property name="RepairExpMultiplier" value="10.8"/>
<property name="LightValue" value=".45"/>
<property name="EconomicValue" value="10000"/>
<property name="TraderStageTemplate" value="baseTier3"/><!-- gunRifleT1HuntingRifle -->
<property name="UnlockedBy" value="craftingRifles"/><!-- perkDeadEye,gunRifleT1HuntingRifleSchematic, -->
<property name="ShowQuality" value="true"/>
<property name="SoundUnholster" value="weapon_unholster"/>
<property name="SoundHolster" value="weapon_holster"/>
<property name="SoundPickup" value="rifle_wood_grab"/>
<property name="SoundPlace" value="rifle_wood_place"/>
<property class="Action0">
<property name="Class" value="Ranged"/>
<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
<property name="Magazine_items" value="ammo762mmBulletBall,ammo762mmBulletHP,ammo762mmBulletAP,ammo762mmExplosiveFragmentations"/>
<property name="Sound_start" value="L96_fire"/>
<property name="Sound_loop" value="L96_fire"/>
<property name="Sound_empty" value="dryfire"/>
<property name="AutoReload" value="false"/>
<property name="Sound_end" value=""/>
<property name="Particles_muzzle_fire" value="nailgunfire"/>
<property name="Particles_muzzle_fire_fpv" value="nailgunfire"/>
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
<property name="triggerEffectTriggerShootDualsense" value="MGShoot"/>
<property name="triggerEffectTriggerShootXbox" value="PistolShoot"/>
</property>
<property class="Action1">
<property name="Class" value="Zoom"/>
<property name="Zoom_max_out" value="55"/>
<property name="Zoom_max_in" value="55"/>
<property name="SightsCameraOffset" value="-.0045,.0215,.22"/>
<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
</property>
<effect_group name="gunRifleT1HuntingRifle">
<passive_effect name="MaxRange" operation="base_set" value="300" tags="perkDeadEye"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="150" tags="perkDeadEye"/>
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.05" tier="1,6" tags="perkDeadEye"/> <!-- random effective rng -->
<passive_effect name="BlockDamage" operation="base_add" value="-1" tags="perkDeadEye"/> <!-- damage offset -->
<passive_effect name="RoundsPerMinute" operation="base_set" value="70" tags="perkDeadEye"/>
<passive_effect name="RoundsPerMinute" operation="perc_add" value="0,0" tags="perkDeadEye"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="MagazineSize" operation="base_set" value="15" tags="perkDeadEye"/>
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".7" tags="perkDeadEye"/> <!-- 2.66s -->
<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
<passive_effect name="ModPowerBonus" operation="perc_add" value=".1" tags="EntityDamage,BlockDamage"/>
<passive_effect name="ModPowerBonus" operation="base_add" value="350" tags="EconomicValue"/>
<passive_effect name="EntityDamage" operation="base_add" value="80" tags="perkDeadEye"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkDeadEye"/> <!-- random EntityDmg -->
<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random BlockDmg -->
<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkDeadEye"/> --> <!-- random DegMax -->
<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkDeadEye"/> --> <!-- random APM -->
<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random WeaponHandling -->
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="6" tags="perkDeadEye"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="6" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".06" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".8" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2" tags="perkDeadEye"/>
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="1.5" tags="perkDeadEye"/>
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="3.0" tags="perkDeadEye"/>
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.05" tags="perkDeadEye"/>
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".05" tags="perkDeadEye"/>
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="6" tags="perkDeadEye"/>
<passive_effect name="WeaponHandling" operation="base_set" value="1.8" tags="perkDeadEye"/>
<passive_effect name="DegradationMax" operation="base_set" value="1200,1600" tier="1,6" tags="perkDeadEye"/>
<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="DamageModifier" operation="base_add" value="350" tags="head"/>
<passive_effect name="RunSpeed" operation="perc_add" value=".05"/>
<passive_effect name="WalkSpeed" operation="perc_add" value=".08"/>
<!-- DON'T TOUCH THESE SHITS BELOW PLEASE -->
<!-- SHOW HIDE FPV TPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
<!-- Muzzle Tracer tail -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
<!-- Fancy effect like smoke barrel Eject -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
<!-- MuzzleFlash FPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
<!-- MuzzleLightFPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
</effect_group>
<!-- Hide Holdtype Hands -->
<effect_group>
<requirement name="IsFPV"/>
<!-- Raw hands -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
<!-- Armor part -->
</effect_group>
<effect_group>
<requirement name="IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<effect_group>
<requirement name="!IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<!-- Refresh hands when no glove is on -->
<effect_group>
<requirement name="ItemHasTags" tags="IZY"/>
<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
</effect_group>
</item>
<!-- ************************************************************************************************************ -->
<!-- ************************************************************************************************************ -->
<!-- ************************************************************************************************************ -->
<item name="IZYgunT2MarksManRifle762M1garandNavyconverted">
<property name="Tags" value="IZY,IZYMMR,IZYMMRM1N,overrideSounds,weapon,ranged,magazine,firingMode,holdBreathAiming,gun,barrelAttachments,sideAttachments,smallTopAttachments,mediumTopAttachments,largeTopAttachments,stock,bottomAttachments,attPerception,perkDeadEye,attachmentsIncluded,canHaveCosmetic,rifleSkill"/>
<property name="DisplayType" value="rangedGunNoMag"/>
<property name="HoldType" value="30"/>
<property name="Meshfile" value="#@modfolder:Resources/IZY_762_Pack_MainResource_SNP_MMR.unity3d?IZY_MMR_M1garandN.Prefab"/>
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_762_Pack_MainResource_SNP_MMR.unity3d?DROP_MMR_M1garandN.Prefab"/>
<property name="CustomIcon" value="IZYgunT2MarksManRifle762M1garandNavyconverted"/>
<property name="DescriptionKey" value="IZYgunT2MarksManRifle762M1garandNavyconvertedDesc"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Material" value="MRifleParts"/>
<property name="Weight" value="4"/>
<property name="ScrapTimeOverride" value="10.0"/>
<property name="RepairTools" value="resourceRepairKit"/>
<property name="DegradationBreaksAfter" value="false"/>
<property name="SoundJammed" value="ItemNeedsRepair"/>
<property name="Attachments" value="meleeToolFlashlight02"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Sound_Sight_In" value="rifle_sight_in"/>
<property name="Sound_Sight_Out" value="rifle_sight_out"/>
<property name="LightSource" value="lightSource"/> <!-- Start: Needed for the attachment flashlight -->
<property name="ActivateObject" value="Attachments/flashlight/lightSource"/>
<property name="AttachmentFlashlight" value="meleeToolFlashlight02"/> <!-- End: Needed for the attachment flashlight -->
<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
<property name="RepairExpMultiplier" value="10.8"/>
<property name="LightValue" value=".45"/>
<property name="EconomicValue" value="2200"/>
<property name="TraderStageTemplate" value="baseTier2"/><!-- gunRifleT1HuntingRifle -->
<property name="UnlockedBy" value="craftingRifles"/><!-- perkDeadEye,gunRifleT1HuntingRifleSchematic, -->
<property name="ShowQuality" value="true"/>
<property name="SoundUnholster" value="weapon_unholster"/>
<property name="SoundHolster" value="weapon_holster"/>
<property name="SoundPickup" value="rifle_wood_grab"/>
<property name="SoundPlace" value="rifle_wood_place"/>
<property class="Action0">
<property name="Class" value="Ranged"/>
<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
<property name="Magazine_items" value="ammo762mmBulletBall,ammo762mmBulletHP,ammo762mmBulletAP,ammo762mmExplosiveFragmentations"/>
<property name="Sound_start" value="M1garandN_fire"/>
<property name="Sound_loop" value="M1garandN_fire"/>
<property name="Sound_empty" value="dryfire"/>
<property name="AutoReload" value="false"/>
<property name="Sound_end" value=""/>
<property name="Particles_muzzle_fire" value="nailgunfire"/>
<property name="Particles_muzzle_fire_fpv" value="nailgunfire"/>
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
<property name="triggerEffectTriggerShootDualsense" value="MGShoot"/>
<property name="triggerEffectTriggerShootXbox" value="PistolShoot"/>
</property>
<property class="Action1">
<property name="Class" value="Zoom"/>
<property name="Zoom_max_out" value="55"/>
<property name="Zoom_max_in" value="55"/>
<property name="SightsCameraOffset" value="0,.05,.19"/>
<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
</property>
<effect_group name="gunRifleT2LeverActionRifle">
<passive_effect name="MaxRange" operation="base_set" value="90" tags="perkDeadEye"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="60" tags="perkDeadEye"/>
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.05" tier="1,6" tags="perkDeadEye"/> <!-- random effective rng -->
<passive_effect name="BlockDamage" operation="base_add" value="-1" tags="perkDeadEye"/> <!-- damage offset -->
<passive_effect name="RoundsPerMinute" operation="base_set" value="290" tags="perkDeadEye"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="MagazineSize" operation="base_set" value="8" tags="perkDeadEye"/>
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".65" tags="perkDeadEye"/> <!-- 2.7s -->
<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
<passive_effect name="ModPowerBonus" operation="perc_add" value=".08" tags="EntityDamage,BlockDamage"/>
<passive_effect name="ModPowerBonus" operation="base_add" value="250" tags="EconomicValue"/>
<passive_effect name="EntityDamage" operation="base_add" value="18" tags="perkDeadEye"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkDeadEye"/> <!-- random EntityDmg -->
<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random BlockDmg -->
<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkDeadEye"/> --> <!-- random DegMax -->
<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkDeadEye"/> --> <!-- random APM -->
<!-- <passive_effect name="MagazineSize" operation="base_add" value="-.5,1.6"/> --> <!-- random MagazineSize -->
<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random WeaponHandling -->
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="4" tags="perkDeadEye"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="4" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".07" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".8" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2" tags="perkDeadEye"/>
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="1.2" tags="perkDeadEye"/>
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="2" tags="perkDeadEye"/>
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.15" tags="perkDeadEye"/>
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".15" tags="perkDeadEye"/>
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="5" tags="perkDeadEye"/>
<passive_effect name="WeaponHandling" operation="base_set" value=".7" tags="perkDeadEye"/>
<passive_effect name="DegradationMax" operation="base_set" value="400,600" tier="1,6" tags="perkDeadEye"/>
<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="DamageModifier" operation="base_add" value="50" tags="head"/>
<!-- DON'T TOUCH THESE SHITS BELOW PLEASE -->
<!-- SHOW HIDE FPV TPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
<!-- Muzzle Tracer tail -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
<!-- Fancy effect like smoke barrel Eject -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
<!-- MuzzleFlash FPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
<!-- MuzzleLightFPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
</effect_group>
<!-- Hide Holdtype Hands -->
<effect_group>
<requirement name="IsFPV"/>
<!-- Raw hands -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
<!-- Armor part -->
</effect_group>
<effect_group>
<requirement name="IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<effect_group>
<requirement name="!IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<!-- Refresh hands when no glove is on -->
<effect_group>
<requirement name="ItemHasTags" tags="IZY"/>
<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
</effect_group>
</item>
<item name="IZYgunT3MarksManRifle762HKPSG1">
<property name="Tags" value="IZY,IZYMMR,overrideSounds,weapon,ranged,holdBreathAiming,magazine,drumMagazine,firingMode,gun,barrelAttachments,sideAttachments,smallTopAttachments,mediumTopAttachments,largeTopAttachments,stock,bottomAttachments,attPerception,perkDeadEye,attachmentsIncluded,canHaveCosmetic,rifleSkill"/>
<property name="DisplayType" value="rangedGunNoMag"/>
<property name="HoldType" value="6"/>
<property name="Meshfile" value="#@modfolder:Resources/IZY_762_Pack_MainResource_SNP_MMR.unity3d?IZY_MMR_PSG1.Prefab"/>
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_762_Pack_MainResource_SNP_MMR.unity3d?DROP_MMR_PSG1.Prefab"/>
<property name="CustomIcon" value="IZYgunT3MarksManRifle762HKPSG1"/>
<property name="DescriptionKey" value="IZYgunT3MarksManRifle762HKPSG1Desc"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Material" value="MRifleParts"/>
<property name="Weight" value="4"/>
<property name="ScrapTimeOverride" value="10.0"/>
<property name="RepairTools" value="resourceRepairKit"/>
<property name="DegradationBreaksAfter" value="false"/>
<property name="SoundJammed" value="ItemNeedsRepair"/>
<property name="Attachments" value="meleeToolFlashlight02"/>
<property name="Sound_Sight_In" value="rifle_sight_in"/>
<property name="Sound_Sight_Out" value="rifle_sight_out"/>
<property name="LightSource" value="lightSource"/> <!-- Start: Needed for the attachment flashlight -->
<property name="ActivateObject" value="Attachments/flashlight/lightSource"/>
<property name="AttachmentFlashlight" value="meleeToolFlashlight02"/> <!-- End: Needed for the attachment flashlight -->
<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
<property name="RepairExpMultiplier" value="10.8"/>
<property name="LightValue" value=".45"/>
<property name="EconomicValue" value="5200"/>
<property name="TraderStageTemplate" value="baseTier3"/><!-- gunRifleT1HuntingRifle -->
<property name="UnlockedBy" value="craftingRifles"/><!-- perkDeadEye,gunRifleT1HuntingRifleSchematic, -->
<property name="ShowQuality" value="true"/>
<property name="SoundUnholster" value="weapon_unholster"/>
<property name="SoundHolster" value="weapon_holster"/>
<property name="SoundPickup" value="rifle_wood_grab"/>
<property name="SoundPlace" value="rifle_wood_place"/>
<property class="Action0">
<property name="Class" value="Ranged"/>
<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
<property name="Magazine_items" value="ammo762mmBulletBall,ammo762mmBulletHP,ammo762mmBulletAP,ammo762mmExplosiveFragmentations"/>
<property name="Sound_start" value="PSG1_fire"/>
<property name="Sound_loop" value="PSG1_fire"/>
<property name="Sound_empty" value="dryfire"/>
<property name="AutoReload" value="false"/>
<property name="Sound_end" value=""/>
<property name="Particles_muzzle_fire" value="nailgunfire"/>
<property name="Particles_muzzle_fire_fpv" value="nailgunfire"/>
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
<property name="triggerEffectTriggerShootDualsense" value="MGShoot"/>
<property name="triggerEffectTriggerShootXbox" value="PistolShoot"/>
</property>
<property class="Action1">
<property name="Class" value="Zoom"/>
<property name="Zoom_max_out" value="55"/>
<property name="Zoom_max_in" value="55"/>
<property name="SightsCameraOffset" value="0,.0245,.03"/>
<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
</property>
<effect_group name="gunRifleT2LeverActionRifle">
<passive_effect name="MaxRange" operation="base_set" value="110" tags="perkDeadEye"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="70" tags="perkDeadEye"/>
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.05" tier="1,6" tags="perkDeadEye"/> <!-- random effective rng -->
<passive_effect name="BlockDamage" operation="base_add" value="-1" tags="perkDeadEye"/> <!-- damage offset -->
<passive_effect name="RoundsPerMinute" operation="base_set" value="360" tags="perkDeadEye"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="MagazineSize" operation="base_set" value="20" tags="perkDeadEye"/>
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".96" tags="perkDeadEye"/> <!-- 2.7s -->
<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" 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="EntityDamage" operation="base_add" value="40" tags="perkDeadEye"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkDeadEye"/> <!-- random EntityDmg -->
<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random BlockDmg -->
<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkDeadEye"/> --> <!-- random DegMax -->
<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkDeadEye"/> --> <!-- random APM -->
<!-- <passive_effect name="MagazineSize" operation="base_add" value="-.5,1.6"/> --> <!-- random MagazineSize -->
<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random WeaponHandling -->
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="3.5" tags="perkDeadEye"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="3.5" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".06" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".7" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2" tags="perkDeadEye"/>
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1.6" tags="perkDeadEye"/>
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.15" tags="perkDeadEye"/>
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".15" tags="perkDeadEye"/>
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="5" tags="perkDeadEye"/>
<passive_effect name="WeaponHandling" operation="base_set" value=".8" tags="perkDeadEye"/>
<passive_effect name="DegradationMax" operation="base_set" value="600,800" tier="1,6" tags="perkDeadEye"/>
<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="DamageModifier" operation="base_add" value="100" tags="head"/>
<!-- DON'T TOUCH THESE SHITS BELOW PLEASE -->
<!-- SHOW HIDE FPV TPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
<!-- Muzzle Tracer tail -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
<!-- Fancy effect like smoke barrel Eject -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
<!-- MuzzleFlash FPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
<!-- MuzzleLightFPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
</effect_group>
<!-- Hide Holdtype Hands -->
<effect_group>
<requirement name="IsFPV"/>
<!-- Raw hands -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
<!-- Armor part -->
</effect_group>
<effect_group>
<requirement name="IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<effect_group>
<requirement name="!IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<!-- Refresh hands when no glove is on -->
<effect_group>
<requirement name="ItemHasTags" tags="IZY"/>
<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
</effect_group>
</item>
<item name="IZYgunT4MarksManRifle762SVUprototypeRifle">
<property name="Tags" value="IZY,IZYMMR,overrideSounds,weapon,ranged,holdBreathAiming,magazine,drumMagazine,firingMode,gun,barrelAttachments,sideAttachments,smallTopAttachments,mediumTopAttachments,largeTopAttachments,stock,bottomAttachments,attPerception,perkDeadEye,attachmentsIncluded,canHaveCosmetic,rifleSkill"/>
<property name="DisplayType" value="rangedGunNoMag"/>
<property name="HoldType" value="60"/>
<property name="Meshfile" value="#@modfolder:Resources/IZY_762_Pack_MainResource_SNP_MMR.unity3d?IZY_MMR_SVU.Prefab"/>
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_762_Pack_MainResource_SNP_MMR.unity3d?DROP_MMR_SVU.Prefab"/>
<property name="CustomIcon" value="IZYgunT4MarksManRifle762SVUprototypeRifle"/>
<property name="DescriptionKey" value="IZYgunT4MarksManRifle762SVUprototypeRifleDesc"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Material" value="MRifleParts"/>
<property name="Weight" value="10"/>
<property name="ScrapTimeOverride" value="10.0"/>
<property name="RepairTools" value="IZYadvancegunrepairkit"/>
<property name="DegradationBreaksAfter" value="false"/>
<property name="SoundJammed" value="ItemNeedsRepair"/>
<property name="Attachments" value="meleeToolFlashlight02"/>
<property name="Sound_Sight_In" value="rifle_sight_in"/>
<property name="Sound_Sight_Out" value="rifle_sight_out"/>
<property name="LightSource" value="lightSource"/> <!-- Start: Needed for the attachment flashlight -->
<property name="ActivateObject" value="Attachments/flashlight/lightSource"/>
<property name="AttachmentFlashlight" value="meleeToolFlashlight02"/> <!-- End: Needed for the attachment flashlight -->
<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
<property name="RepairExpMultiplier" value="10.8"/>
<property name="LightValue" value=".45"/>
<property name="EconomicValue" value="10000"/>
<property name="TraderStageTemplate" value="baseTier3"/><!-- gunRifleT1HuntingRifle -->
<property name="UnlockedBy" value="craftingRifles"/><!-- perkDeadEye,gunRifleT1HuntingRifleSchematic, -->
<property name="ShowQuality" value="true"/>
<property name="SoundUnholster" value="weapon_unholster"/>
<property name="SoundHolster" value="weapon_holster"/>
<property name="SoundPickup" value="rifle_wood_grab"/>
<property name="SoundPlace" value="rifle_wood_place"/>
<property class="Action0">
<property name="Class" value="Ranged"/>
<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
<property name="Magazine_items" value="ammo762mmBulletBall,ammo762mmBulletHP,ammo762mmBulletAP,ammo762mmExplosiveFragmentations"/>
<property name="Sound_start" value="SVUb_fire"/>
<property name="Sound_loop" value="SVUb_fire"/>
<property name="Sound_empty" value="dryfire"/>
<property name="AutoReload" value="false"/>
<property name="Sound_end" value=""/>
<property name="Particles_muzzle_fire" value="nailgunfire"/>
<property name="Particles_muzzle_fire_fpv" value="nailgunfire"/>
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
<property name="triggerEffectTriggerShootDualsense" value="MGShoot"/>
<property name="triggerEffectTriggerShootXbox" value="PistolShoot"/>
</property>
<property class="Action1">
<property name="Class" value="Zoom"/>
<property name="Zoom_max_out" value="55"/>
<property name="Zoom_max_in" value="55"/>
<property name="SightsCameraOffset" value="-.0024,.011,.09"/>
<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
</property>
<effect_group name="gunRifleT2LeverActionRifle">
<passive_effect name="MaxRange" operation="base_set" value="150" tags="perkDeadEye"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="75" tags="perkDeadEye"/>
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.05" tier="1,6" tags="perkDeadEye"/> <!-- random effective rng -->
<passive_effect name="BlockDamage" operation="base_add" value="-1" tags="perkDeadEye"/> <!-- damage offset -->
<passive_effect name="RoundsPerMinute" operation="base_set" value="370" tags="perkDeadEye"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="MagazineSize" operation="base_set" value="30" tags="perkDeadEye"/>
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1.4" tags="perkDeadEye"/> <!-- 2.7s -->
<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" 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="350" tags="EconomicValue"/>
<passive_effect name="EntityDamage" operation="base_add" value="50" tags="perkDeadEye"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkDeadEye"/> <!-- random EntityDmg -->
<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random BlockDmg -->
<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkDeadEye"/> --> <!-- random DegMax -->
<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkDeadEye"/> --> <!-- random APM -->
<!-- <passive_effect name="MagazineSize" operation="base_add" value="-.5,1.6"/> --> <!-- random MagazineSize -->
<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random WeaponHandling -->
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="3.2" tags="perkDeadEye"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="3.2" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".05" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".7" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2" tags="perkDeadEye"/>
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1.2" tags="perkDeadEye"/>
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.15" tags="perkDeadEye"/>
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".15" tags="perkDeadEye"/>
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="4" tags="perkDeadEye"/>
<passive_effect name="WeaponHandling" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="DegradationMax" operation="base_set" value="1000,1200" tier="1,6" tags="perkDeadEye"/>
<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="DamageModifier" operation="base_add" value="150" tags="head"/>
<!-- DON'T TOUCH THESE SHITS BELOW PLEASE -->
<!-- SHOW HIDE FPV TPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
<!-- Muzzle Tracer tail -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
<!-- Fancy effect like smoke barrel Eject -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
<!-- MuzzleFlash FPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
<!-- MuzzleLightFPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
</effect_group>
<!-- Hide Holdtype Hands -->
<effect_group>
<requirement name="IsFPV"/>
<!-- Raw hands -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
<!-- Armor part -->
</effect_group>
<effect_group>
<requirement name="IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<effect_group>
<requirement name="!IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<!-- Refresh hands when no glove is on -->
<effect_group>
<requirement name="ItemHasTags" tags="IZY"/>
<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
</effect_group>
</item>
<!-- ************************************************************************************************************ -->
<!-- ************************************************************************************************************ -->
<!-- ************************************************************************************************************ -->
<!-- *************************** -->
<!-- IZY_762_ASSAULTRIFLE -->
<!-- *************************** -->
<item name="IZYgunT1ARSTG44N">
<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,shortRange,gun,barrelAttachments,sideAttachments,smallTopAttachments,stock,magazine,firingMode,bottomAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,attachmentsIncluded,canHaveCosmetic,machinegunSkill"/>
<property name="DisplayType" value="rangedGun"/>
<property name="HoldType" value="71"/>
<property name="Meshfile" value="#@modfolder:Resources/IZY_762_Pack_MainResource_AR_BR.unity3d?IZY_AR_Sturmrifle.Prefab"/>
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_762_Pack_MainResource_AR_BR.unity3d?DROP_AR_Sturmrifle.Prefab"/>
<property name="CustomIcon" value="IZYgunT1ARSTG44N"/>
<property name="Material" value="MMachineGunParts"/>
<property name="DescriptionKey" value="IZYgunT1ARSTG44NDesc"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Weight" value="1"/>
<property name="ScrapTimeOverride" value="10.0"/>
<property name="RepairTools" value="resourceRepairKit"/>
<property name="DegradationBreaksAfter" value="false"/>
<property name="SoundJammed" value="weapon_jam"/>
<property name="Sound_Sight_In" value="rifle_sight_in"/>
<property name="Sound_Sight_Out" value="rifle_sight_out"/>
<property name="RepairExpMultiplier" value="10.8"/>
<property name="EconomicValue" value="600"/>
<property name="TraderStageTemplate" value="baseTier1"/><!-- gunMGT2TacticalAR -->
<property name="UnlockedBy" value="craftingMachineGuns"/><!-- gunMGT2TacticalARSchematic, -->
<property name="ShowQuality" value="true"/>
<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
<property name="SoundUnholster" value="weapon_unholster"/>
<property name="SoundHolster" value="weapon_holster"/>
<property name="SoundPickup" value="rifle_polymer_grab"/>
<property name="SoundPlace" value="rifle_polymer_place"/>
<property class="Action0">
<property name="Class" value="Ranged"/>
<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
<property name="Magazine_items" value="ammo762mmBulletBall,ammo762mmBulletHP,ammo762mmBulletAP,ammo762mmExplosiveFragmentations"/>
<property name="Sound_start" value="SturmRifle_fire"/>
<property name="Sound_loop" value="SturmRifle_fire"/>
<property name="Sound_empty" value="dryfire"/>
<property name="AutoReload" value="false"/>
<property name="Sound_end" value=""/>
<property name="Particles_muzzle_fire" value="nailgunfire"/>
<property name="Particles_muzzle_fire_fpv" value="nailgunfire"/>
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
<property name="triggerEffectTriggerShootDualsense" value="MGShoot"/>
<property name="triggerEffectTriggerShootXbox" value="PistolShoot"/>
</property>
<property class="Action1">
<property name="Class" value="Zoom"/>
<property name="Zoom_max_out" value="55"/>
<property name="Zoom_max_in" value="55"/>
<property name="SightsCameraOffset" value="-.0008,.017,-.01"/>
<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
</property>
<effect_group name="gunMGT1AK47">
<passive_effect name="MaxRange" operation="base_set" value="85" tags="perkMachineGunner"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="35" tags="perkMachineGunner"/>
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.05" tier="1,6" tags="perkMachineGunner"/> <!-- random effective rng -->
<passive_effect name="BlockDamage" operation="base_add" value="-3" tags="perkMachineGunner"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="base_add" value="-7" tags="perkMachineGunner"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkMachineGunner"/> <!-- random EntityDmg -->
<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkMachineGunner"/> <!-- tier bonus -->
<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkMachineGunner"/> <!-- random BlockDmg -->
<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkMachineGunner"/> <!-- tier bonus -->
<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkMachineGunner"/> --> <!-- random DegMax -->
<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkMachineGunner"/> --> <!-- 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="perkMachineGunner"/> <!-- random WeaponHandling -->
<passive_effect name="RoundsPerMinute" operation="base_set" value="390" tags="perkMachineGunner"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkMachineGunner"/>
<passive_effect name="MagazineSize" operation="base_set" value="30" tags="perkMachineGunner"/>
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".6" tags="perkMachineGunner"/> <!-- 2.85s -->
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="2.8" tags="perkMachineGunner"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="2.8" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".22" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".8" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2.2" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".4" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.4" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".4" tags="perkMachineGunner"/>
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1.9" tags="perkMachineGunner"/>
<passive_effect name="WeaponHandling" operation="base_set" value=".7" tags="perkMachineGunner"/> <!-- ak47 -->
<passive_effect name="DegradationMax" operation="base_set" value="250,400" tier="1,6" tags="perkMachineGunner,perkBookAutoWeapons"/>
<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkMachineGunner,perkBookAutoWeapons"/>
<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" 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="250" tags="EconomicValue"/>
<!-- 2x REFRESH -->
<effect_group>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Unzoomgroup">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Zoomgroup">
<requirement name="IsFPV"/>
</triggered_effect>
</effect_group>
<!-- SHOW HIDE FPV TPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
<!-- Muzzle Tracer tail -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
<!-- Fancy effect like smoke barrel Eject -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
<!-- MuzzleFlash FPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
<!-- MuzzleLightFPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
</effect_group>
<!-- Hide Holdtype Hands -->
<effect_group>
<requirement name="IsFPV"/>
<!-- Raw hands -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
<!-- Armor part -->
</effect_group>
<effect_group>
<requirement name="IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<effect_group>
<requirement name="!IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<!-- Refresh hands when no glove is on -->
<effect_group>
<requirement name="ItemHasTags" tags="IZY"/>
<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
</effect_group>
</item>
<!-- ************************************************************************************************************ -->
<!-- ************************************************************************************************************ -->
<!-- ************************************************************************************************************ -->
<!-- *************************** -->
<!-- IZY_762_BATTLE_RIFLE -->
<!-- *************************** -->
<item name="IZYgunT4BattleRifleSCARH">
<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,shortRange,gun,barrelAttachments,sideAttachments,smallTopAttachments,stock,magazine,firingMode,bottomAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,attachmentsIncluded,canHaveCosmetic,machinegunSkill"/>
<property name="DisplayType" value="rangedGun"/>
<property name="HoldType" value="71"/>
<property name="Meshfile" value="#@modfolder:Resources/IZY_762_Pack_MainResource_AR_BR.unity3d?IZY_BR_ScarH.Prefab"/>
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_762_Pack_MainResource_AR_BR.unity3d?DROP_BR_ScarH.Prefab"/>
<property name="CustomIcon" value="IZYgunT4BattleRifleSCARH"/>
<property name="Material" value="MMachineGunParts"/>
<property name="DescriptionKey" value="IZYgunT4BattleRifleSCARHDesc"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Weight" value="10"/>
<property name="ScrapTimeOverride" value="10.0"/>
<property name="RepairTools" value="IZYadvancegunrepairkit"/>
<property name="DegradationBreaksAfter" value="false"/>
<property name="SoundJammed" value="weapon_jam"/>
<property name="Sound_Sight_In" value="rifle_sight_in"/>
<property name="Sound_Sight_Out" value="rifle_sight_out"/>
<property name="RepairExpMultiplier" value="10.8"/>
<property name="EconomicValue" value="11000"/>
<property name="TraderStageTemplate" value="baseTier3"/><!-- gunMGT2TacticalAR -->
<property name="UnlockedBy" value="craftingMachineGuns"/><!-- gunMGT2TacticalARSchematic, -->
<property name="ShowQuality" value="true"/>
<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
<property name="SoundUnholster" value="weapon_unholster"/>
<property name="SoundHolster" value="weapon_holster"/>
<property name="SoundPickup" value="rifle_polymer_grab"/>
<property name="SoundPlace" value="rifle_polymer_place"/>
<property class="Action0">
<property name="Class" value="Ranged"/>
<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
<property name="Magazine_items" value="ammo762mmBulletBall,ammo762mmBulletHP,ammo762mmBulletAP"/>
<property name="Sound_start" value="ScarHB_fire"/>
<property name="Sound_loop" value="ScarHB_fire"/>
<property name="Sound_empty" value="dryfire"/>
<property name="AutoReload" value="false"/>
<property name="Sound_end" value=""/>
<property name="Particles_muzzle_fire" value="nailgunfire"/>
<property name="Particles_muzzle_fire_fpv" value="nailgunfire"/>
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
<property name="triggerEffectTriggerShootDualsense" value="MGShoot"/>
<property name="triggerEffectTriggerShootXbox" value="PistolShoot"/>
</property>
<property class="Action1">
<property name="Class" value="Zoom"/>
<property name="Zoom_max_out" value="55"/>
<property name="Zoom_max_in" value="55"/>
<property name="SightsCameraOffset" value="-.0013,-.01746,.02"/>
<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
</property>
<effect_group name="gunMGT1AK47">
<passive_effect name="MaxRange" operation="base_set" value="110" tags="perkMachineGunner"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="80" tags="perkMachineGunner"/>
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.05" tier="1,6" tags="perkMachineGunner"/> <!-- random effective rng -->
<passive_effect name="BlockDamage" operation="base_add" value="-2" tags="perkMachineGunner"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="base_add" value="38" tags="perkMachineGunner"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkMachineGunner"/> <!-- random EntityDmg -->
<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkMachineGunner"/> <!-- tier bonus -->
<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkMachineGunner"/> <!-- random BlockDmg -->
<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkMachineGunner"/> <!-- tier bonus -->
<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkMachineGunner"/> --> <!-- random DegMax -->
<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkMachineGunner"/> --> <!-- 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="perkMachineGunner"/> <!-- random WeaponHandling -->
<passive_effect name="RoundsPerMinute" operation="base_set" value="400" tags="perkMachineGunner"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkMachineGunner"/>
<passive_effect name="MagazineSize" operation="base_set" value="40" tags="perkMachineGunner"/>
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".67" tags="perkMachineGunner"/> <!-- 2.85s -->
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="2.8" tags="perkMachineGunner"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="2.8" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".08" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value="1" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="4.2" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="4.4" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="1.2" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1.4" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.2" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".2" tags="perkMachineGunner"/>
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1.4" tags="perkMachineGunner"/>
<passive_effect name="WeaponHandling" operation="base_set" value="2" tags="perkMachineGunner"/> <!-- ak47 -->
<passive_effect name="DegradationMax" operation="base_set" value="800,1200" tier="1,6" tags="perkMachineGunner,perkBookAutoWeapons"/>
<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkMachineGunner,perkBookAutoWeapons"/>
<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" 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="350" tags="EconomicValue"/>
<!-- 2x REFRESH -->
<effect_group>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Unzoomgroup">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Zoomgroup">
<requirement name="IsFPV"/>
</triggered_effect>
</effect_group>
<!-- SHOW HIDE FPV TPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
<!-- Muzzle Tracer tail -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
<!-- Fancy effect like smoke barrel Eject -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
<!-- MuzzleFlash FPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
<!-- MuzzleLightFPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
</effect_group>
<!-- Hide Holdtype Hands -->
<effect_group>
<requirement name="IsFPV"/>
<!-- Raw hands -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
<!-- Armor part -->
</effect_group>
<effect_group>
<requirement name="IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<effect_group>
<requirement name="!IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<!-- Refresh hands when no glove is on -->
<effect_group>
<requirement name="ItemHasTags" tags="IZY"/>
<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
</effect_group>
</item>
</append>
</configs>