<configs>
<append xpath="/items">

		<!--	************************************************************************************************************ 	-->
		<!--	************************************************************************************************************ 	-->
		<!--	************************************************************************************************************ 	-->

<item name="gunShotgunT1DoubleBarrel">
	<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,noSilencer,reloadPenalty,gun,shotgun,shortRange,barrelAttachments,sideAttachments,stock,bottomAttachments,attStrength,perkBoomstick,canHaveCosmetic,attachmentsIncluded,shotgunSkill"/>
	<property name="DisplayType" value="rangedShotgunNoMag"/>
	<property name="HoldType" value="82"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_Shotgun_ValDBSG.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_DROP_DBSG.Prefab"/>
	<property name="Material" value="MShotgunParts"/>
	<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="Attachments" value="meleeToolFlashlight02"/>
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- 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="500"/>
	<property name="TraderStageTemplate" value="baseTier1"/><!-- gunShotgunT1DoubleBarrel -->
	<property name="UnlockedBy" value="craftingShotguns"/><!-- perkBoomstick,gunShotgunT1DoubleBarrelSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="shotgun_wood_grab"/>
	<property name="SoundPlace" value="shotgun_wood_place"/>
	<property name="CustomIcon" value="IZYgunShotgunT1DoubleBarrel"/>
	
	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".8"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammoShotgunShell,ammoShotgunSlug,ammoShotgunBreachingSlug"/>
		<property name="Reload_time" value="2.6"/>
		<property name="Sound_start" value="VRpumpSG_fire"/>
		<property name="Sound_loop" value="VRpumpSG_fire"/>
		<property name="Sound_repeat" value=""/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_SG_doublebarrel"/>
		<property name="ScopeOffset" value="-.00062,.088,.065"/>
		<property name="SideOffset" value="0,0,0"/>
		<property name="BarrelOffset" value="0,0,0"/>
		<property name="RapidTrigger" value="true"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="ShotgunTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="ShotgunTrigger"/>
		<property name="triggerEffectShootDualsense" value="ShotgunShoot"/>
		<property name="triggerEffectShootXbox" 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,.0345,-.18"/>
		<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
	</property>
	<effect_group name="gunShotgunT1DoubleBarrel">
		<passive_effect name="RoundsPerMinute" operation="base_set" value="1" tags="perkBoomstick"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkBoomstick"/>
		<passive_effect name="MagazineSize" operation="base_set" value="2" tags="perkBoomstick"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1.2" tags="perkBoomstick"/>
		<passive_effect name="ModSlots" operation="base_set" value="2,2,2,3,3,4" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="1" tags="perkBoomstick"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkBoomstick"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkBoomstick"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkBoomstick"/> --> <!-- random APM -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random WeaponHandling -->

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="4.2" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="4.2" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-2.5" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value="2.5" tags="perkBoomstick"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2" tags="perkBoomstick"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1.7" tags="perkBoomstick"/>

		<passive_effect name="DegradationMax" operation="base_set" value="200,400" tier="1,6" tags="perkBoomstick"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkBoomstick"/>
		<display_value name="dStatStunEffect" value="4"/>
		
						<!--	Shell hit ground / NOPE -->
	
		
	<!--	Powerful Gun fire Effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Blur" intensity=".2" fade=".8">
				<requirement name="RoundsInMagazine" operation="GTE" value="2"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Dark" intensity=".5" fade="0">
				<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ShakeCamera" shake_speed="0.2" shake_amplitude="10" shake_time="1">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
	<!--	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->	
		
						<!--	SHOW HIDE FPV TPV -->
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Blackout_len">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="false" parent_transform="#HeldItemRoot" transform_path="Zoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="gunShotgunT2PumpShotgun">
	<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,gun,shotgun,shortRange,barrelAttachments,sideAttachments,smallTopAttachments,noScopes,stock,bottomAttachments,attStrength,perkBoomstick,modGunShotgunTubeExtenderMagazine,attachmentsIncluded,canHaveCosmetic,shotgunSkill"/>
	<property name="DisplayType" value="rangedShotgun"/>
	<property name="HoldType" value="5"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_SG_Pumpshotgun.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_DROP_PumpSG.Prefab"/>
	<property name="Material" value="MShotgunParts"/>
	<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="weapon_jam"/>
	<property name="Attachments" value="meleeToolFlashlight02"/>
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- 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="2000"/>
	<property name="TraderStageTemplate" value="baseTier2"/><!-- gunShotgunT2PumpShotgun -->
	<property name="UnlockedBy" value="craftingShotguns"/><!-- gunShotgunT2PumpShotgunSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="shotgun_polymer_grab"/>
	<property name="SoundPlace" value="shotgun_polymer_place"/>
	<property name="CustomIcon" value="IZYgunShotgunT2PumpShotgun"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".8"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammoShotgunShell,ammoShotgunSlug,ammoShotgunBreachingSlug"/>
		<property name="Reload_time" value="2.6"/>
		<property name="Sound_start" value="VRpumpSG_fire"/>
		<property name="Sound_loop" value="VRpumpSG_fire"/>
		<property name="Sound_repeat" value=""/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="Sound_reload" value="shotgun_reload"/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_MG_M60"/>
		<property name="ScopeOffset" value="-.00062,.088,.065"/>
		<property name="SideOffset" value="0,0,0"/>
		<property name="BarrelOffset" value="0,0,0"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="ShotgunTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="ShotgunTrigger"/>
		<property name="triggerEffectShootDualsense" value="ShotgunShoot"/>
		<property name="triggerEffectShootXbox" 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,.002,.02"/>
		<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
	</property>
	<effect_group name="gunShotgunT2PumpShotgun">
		<passive_effect name="RoundsPerMinute" operation="base_set" value="60" tags="perkBoomstick"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkBoomstick"/>
		<passive_effect name="MagazineSize" operation="base_set" value="8" tags="perkBoomstick"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1" tags="perkBoomstick"/> <!-- 2.3s -->
		<passive_effect name="ModSlots" operation="base_set" value="3,3,3,4,4,4" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="5" tags="perkBoomstick"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkBoomstick"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkBoomstick"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkBoomstick"/> --> <!-- random APM -->
		<!-- <passive_effect name="MagazineSize" operation="perc_add" value="-.122,.24"/> --> <!-- random MagazineSize -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random WeaponHandling -->

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="4.2" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="4.2" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-2.5" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value="2.5" tags="perkBoomstick"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2" tags="perkBoomstick"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1.7" tags="perkBoomstick"/>

		<passive_effect name="DegradationMax" operation="base_set" value="400,700" tier="1,6" tags="perkBoomstick"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkBoomstick"/>
		<display_value name="dStatStunEffect" value="4"/>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="PlaySound" sound="IZYShell_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
		</triggered_effect>
		
		
	<!--	Powerful Gun fire Effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Blur" intensity=".1" fade=".8">
				<requirement name="RoundsInMagazine" operation="GTE" value="2"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Dark" intensity=".3" fade="0">
				<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ShakeCamera" shake_speed="0.2" shake_amplitude="10" shake_time="1">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
	<!--	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->	
		
						<!--	SHOW HIDE FPV TPV -->
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Blackout_len">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="false" parent_transform="#HeldItemRoot" transform_path="Zoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="gunShotgunT3AutoShotgun">
	<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,gun,shotgun,shortRange,barrelAttachments,sideAttachments,smallTopAttachments,noScopes,stock,magazine,drumMagazine,firingMode,bottomAttachments,attStrength,perkBoomstick,attachmentsIncluded,canHaveCosmetic,shotgunSkill"/>
	<property name="DisplayType" value="rangedShotgun"/>
	<property name="HoldType" value="60"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_SG_Autoshotgun.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_DROP_AUTOSG.Prefab"/>
	<property name="Material" value="MShotgunParts"/>
	<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="weapon_jam"/>
	<property name="Attachments" value="meleeToolFlashlight02"/>
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- 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"/><!-- gunShotgunT3AutoShotgun -->
	<property name="UnlockedBy" value="craftingShotguns"/><!-- gunShotgunT3AutoShotgunSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="shotgun_polymer_grab"/>
	<property name="SoundPlace" value="shotgun_polymer_place"/>
	<property name="CustomIcon" value="IZYgunShotgunT3AutoShotgun"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".8"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammoShotgunShell,ammoShotgunSlug,ammoShotgunBreachingSlug"/>
		<property name="Reload_time" value="2.6"/>
		<property name="Sound_start" value="VRpumpSG_fire"/>
		<property name="Sound_loop" value="VRpumpSG_fire"/>
		<property name="Sound_repeat" value=""/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_MG_M60"/>
		<property name="ScopeOffset" value="-.00062,.088,.065"/>
		<property name="SideOffset" value="0,0,0"/>
		<property name="BarrelOffset" value="0,0,0"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="ShotgunTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="ShotgunTrigger"/>
		<property name="triggerEffectShootDualsense" value="ShotgunShoot"/>
		<property name="triggerEffectShootXbox" 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=".0115,-.011,.09"/>
		<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
	</property>
	<effect_group name="gunShotgunT3AutoShotgun">
		<passive_effect name="RoundsPerMinute" operation="base_set" value="70" tags="perkBoomstick"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkBoomstick"/>
		<passive_effect name="MagazineSize" operation="base_set" value="16" tags="perkBoomstick"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1.3" tags="perkBoomstick"/> <!-- 2.3s -->
		<passive_effect name="ModSlots" operation="base_set" value="4,4,4,4,4,4" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="10" tags="perkBoomstick"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkBoomstick"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkBoomstick"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkBoomstick"/> --> <!-- random APM -->
		<!-- <passive_effect name="MagazineSize" operation="perc_add" value="-.122,.24"/> --> <!-- random MagazineSize -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.085,.085" tags="perkBoomstick"/> <!-- random WeaponHandling -->

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="4.2" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="4.2" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-2.5" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value="2.5" tags="perkBoomstick"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2" tags="perkBoomstick"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1.7" tags="perkBoomstick"/>

		<passive_effect name="DegradationMax" operation="base_set" value="700,1100" tier="1,6" tags="perkBoomstick"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkBoomstick"/>
		<display_value name="dStatStunEffect" value="4"/>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="IZYShell_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
		</triggered_effect>
		
		
	<!--	Powerful Gun fire Effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Blur" intensity=".1" fade=".8">
				<requirement name="RoundsInMagazine" operation="GTE" value="2"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Dark" intensity=".3" fade="0">
				<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ShakeCamera" shake_speed="0.2" shake_amplitude="10" shake_time="1">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
	<!--	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->	
		
						<!--	SHOW HIDE FPV TPV -->
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Blackout_len">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="false" parent_transform="#HeldItemRoot" transform_path="Zoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="gunMGT1AK47">
	<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,gun,barrelAttachments,sideAttachments,smallTopAttachments,mediumTopAttachments,stock,magazine,drumMagazine,firingMode,bottomAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,attachmentsIncluded,canHaveCosmetic,machinegunSkill"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="60"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_AR_AK47.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_DROP_AK47.Prefab"/>
	<property name="Material" value="MMachineGunParts"/>
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- 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="500"/>
	<property name="TraderStageTemplate" value="baseTier1"/><!-- gunMGT1AK47 -->
	<property name="UnlockedBy" value="craftingMachineGuns"/><!-- perkMachineGunner,gunMGT1AK47Schematic, -->
	<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_wood_grab"/>
	<property name="SoundPlace" value="rifle_wood_place"/>
	<property name="CustomIcon" value="IZYgunMGT1AK47"/>

	<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="VRak47_fire"/>
		<property name="Sound_loop" value="VRak47_fire"/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="Sound_reload" value="ak47_reload"/>
		<property name="Sound_end" value="ak47_fire_end"/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_MG_M60"/>
		<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="-.0076,-.0165,.03"/>
		<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	<effect_group name="gunMGT1AK47">
		<passive_effect name="MaxRange" operation="base_set" value="90" tags="perkMachineGunner"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="41" 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="360" 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="1.2" 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="-.5" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-1" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value="1" 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="200,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="2,2,2,3,3,4" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="IZYCasing_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="100"/>
		</triggered_effect>
		
		
						<!--	SHOW HIDE FPV TPV -->
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Blackout_len">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="false" parent_transform="#HeldItemRoot" transform_path="Zoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="gunMGT2TacticalAR">
	<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,gun,barrelAttachments,sideAttachments,smallTopAttachments,mediumTopAttachments,stock,magazine,drumMagazine,firingMode,bottomAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,canHaveCosmetic,attachmentsIncluded,machinegunSkill"/><!-- attachmentsIncluded -->
	<property name="DisplayType" value="rangedGun"/>
	<property name="CustomIcon" value="IZYgunMGT2TacticalAR"/>
	<property name="HoldType" value="71"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_AR_TacticalAR.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_DROP_TACAR.Prefab"/>
	<property name="Material" value="MMachineGunParts"/>
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- aimTest -->
	<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="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="2000"/>
	<property name="TraderStageTemplate" value="baseTier2"/><!-- 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="VRtacAR_fire"/>
		<property name="Sound_loop" value="VRtacAR_fire"/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_MG_M60"/>
		<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="-.0016,-.0075,.04"/>
		<property name="zoomTriggerEffectTriggerPullDualsense" value="RifleZoom"/>
		<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>

	<effect_group name="gunMGT2TacticalAR">
		<passive_effect name="MaxRange" operation="base_set" value="90" tags="perkMachineGunner"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="49" 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="6" 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="405" 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=".68" tags="perkMachineGunner"/> <!-- 3.8s -->

		<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="-.5" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-1" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value="1" 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="400,700" 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="3,3,3,4,4,4" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>

						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="IZYCasing_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="100"/>
		</triggered_effect>
		

						<!--	SHOW HIDE FPV TPV -->
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Blackout_len">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="false" parent_transform="#HeldItemRoot" transform_path="Zoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="gunMGT3M60">
	<property name="Tags" value="IZYLMG,IZYFH,IZY,overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,gun,barrelAttachments,sideAttachments,smallTopAttachments,magazine,drumMagazine,bottomAttachments,mediumTopAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,attachmentsIncluded,canHaveCosmetic,machinegunSkill"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="60"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_LMG_M60VAL.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_DROP_M60.Prefab"/>
	<property name="Material" value="MMachineGunParts"/>
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- aimTest -->
	<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="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="5000"/>
	<property name="TraderStageTemplate" value="baseTier3"/><!-- gunMGT3M60 -->
	<property name="UnlockedBy" value="craftingMachineGuns"/><!-- perkAutoWeaponsMachineGuns, -->
	<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 name="CustomIcon" value="IZYgunMGT3M60"/>

	<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="VRm60_fire"/>
		<property name="Sound_loop" value="VRm60_fire"/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="Sound_reload" value="m60_reload"/>
		<property name="Sound_end" value="m60_fire_end"/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_MG_M60"/>
		<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,-.031,.08"/>
		<property name="zoomTriggerEffectTriggerPullDualsense" value="RifleZoom"/>
		<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	<effect_group name="gunMGT3M60">
		<passive_effect name="MaxRange" operation="base_set" value="90" tags="perkMachineGunner"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="58" 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="23" 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="440" tags="perkMachineGunner"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkMachineGunner"/>
		<passive_effect name="MagazineSize" operation="base_set" value="60" tags="perkMachineGunner"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1" tags="perkMachineGunner"/>

		<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=".33" 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.1" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-1" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value="1" tags="perkMachineGunner"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1.5" tags="perkMachineGunner"/>
		<passive_effect name="WeaponHandling" operation="base_set" value=".83" tags="perkMachineGunner"/> <!-- M60 -->

		<passive_effect name="DegradationMax" operation="base_set" value="700,1100" 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="4,4,4,4,4,4" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="PlaySound" sound="IZYCasing_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
		</triggered_effect>
		
		<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="IZYBeltAmmoCheck"/>
		
						<!--	LMG AMMO BELT EFFECT -->	
						<!--	LMG AMMO BELT EFFECT -->	
						<!--	LMG AMMO BELT EFFECT -->	
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="IZYBeltAmmoCheck">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="IZYBeltAmmoCheck">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="IZYBeltAmmoCheck"/>
		
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_13">
					<requirement name="RoundsInMagazine" operation="LT" value="13"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_12">
					<requirement name="RoundsInMagazine" operation="LT" value="12"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_11">
					<requirement name="RoundsInMagazine" operation="LT" value="11"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_10">
					<requirement name="RoundsInMagazine" operation="LT" value="10"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_09">
					<requirement name="RoundsInMagazine" operation="LT" value="9"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_08">
					<requirement name="RoundsInMagazine" operation="LT" value="8"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_07">
					<requirement name="RoundsInMagazine" operation="LT" value="7"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_06">
					<requirement name="RoundsInMagazine" operation="LT" value="6"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_05">
					<requirement name="RoundsInMagazine" operation="LT" value="5"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_04">
					<requirement name="RoundsInMagazine" operation="LT" value="4"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_03">
					<requirement name="RoundsInMagazine" operation="LT" value="3"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_02">
					<requirement name="RoundsInMagazine" operation="LT" value="2"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_01">
					<requirement name="RoundsInMagazine" operation="LT" value="1"/>
				</triggered_effect>
		
				<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_13">
					<requirement name="RoundsInMagazine" operation="LT" value="13"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_12">
					<requirement name="RoundsInMagazine" operation="LT" value="12"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_11">
					<requirement name="RoundsInMagazine" operation="LT" value="11"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_10">
					<requirement name="RoundsInMagazine" operation="LT" value="10"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_09">
					<requirement name="RoundsInMagazine" operation="LT" value="9"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_08">
					<requirement name="RoundsInMagazine" operation="LT" value="8"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_07">
					<requirement name="RoundsInMagazine" operation="LT" value="7"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_06">
					<requirement name="RoundsInMagazine" operation="LT" value="6"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_05">
					<requirement name="RoundsInMagazine" operation="LT" value="5"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_04">
					<requirement name="RoundsInMagazine" operation="LT" value="4"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_03">
					<requirement name="RoundsInMagazine" operation="LT" value="3"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_02">
					<requirement name="RoundsInMagazine" operation="LT" value="2"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_01">
					<requirement name="RoundsInMagazine" operation="LT" value="1"/>
				</triggered_effect>
				
				<triggered_effect trigger="  onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_13">
					<requirement name="RoundsInMagazine" operation="LT" value="13"/>
				</triggered_effect>
				<triggered_effect trigger="  onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_12">
					<requirement name="RoundsInMagazine" operation="LT" value="12"/>
				</triggered_effect>
				<triggered_effect trigger="  onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_11">
					<requirement name="RoundsInMagazine" operation="LT" value="11"/>
				</triggered_effect>
				<triggered_effect trigger="  onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_10">
					<requirement name="RoundsInMagazine" operation="LT" value="10"/>
				</triggered_effect>
				<triggered_effect trigger="  onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_09">
					<requirement name="RoundsInMagazine" operation="LT" value="9"/>
				</triggered_effect>
				<triggered_effect trigger="  onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_08">
					<requirement name="RoundsInMagazine" operation="LT" value="8"/>
				</triggered_effect>
				<triggered_effect trigger="  onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_07">
					<requirement name="RoundsInMagazine" operation="LT" value="7"/>
				</triggered_effect>
				<triggered_effect trigger="  onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_06">
					<requirement name="RoundsInMagazine" operation="LT" value="6"/>
				</triggered_effect>
				<triggered_effect trigger="  onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_05">
					<requirement name="RoundsInMagazine" operation="LT" value="5"/>
				</triggered_effect>
				<triggered_effect trigger="  onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_04">
					<requirement name="RoundsInMagazine" operation="LT" value="4"/>
				</triggered_effect>
				<triggered_effect trigger="  onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_03">
					<requirement name="RoundsInMagazine" operation="LT" value="3"/>
				</triggered_effect>
				<triggered_effect trigger="  onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_02">
					<requirement name="RoundsInMagazine" operation="LT" value="2"/>
				</triggered_effect>
				<triggered_effect trigger="  onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_01">
					<requirement name="RoundsInMagazine" operation="LT" value="1"/>
				</triggered_effect>
				
				<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_13">
				</triggered_effect>
				<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_12">
				</triggered_effect>
				<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_11">
				</triggered_effect>
				<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_10">
				</triggered_effect>
				<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_09">
				</triggered_effect>
				<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_08">
				</triggered_effect>
				<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_07">
				</triggered_effect>
				<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_06">
				</triggered_effect>
				<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_05">
				</triggered_effect>
				<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_04">
				</triggered_effect>
				<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_03">
				</triggered_effect>
				<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_02">
				</triggered_effect>
				<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_01">
				</triggered_effect>

						<!--	XXXXXXXXXX		-->	
						<!--	XXXXXXXXXX		-->	
						<!--	XXXXXXXXXX		-->	
		
						<!--	SHOW HIDE FPV TPV -->
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Blackout_len">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="false" parent_transform="#HeldItemRoot" transform_path="Zoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="gunRifleT1HuntingRifle">
	<property name="Tags" value="IZY,overrideSounds,holdBreathAiming,reloadPenalty,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_VanilaReplacer_Pack_MainResource.unity3d?IZY_SNIPER_HuntingRifleVR.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_DROP_HuntingRifle.Prefab"/>
	<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="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- 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="500"/>
	<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 name="CustomIcon" value="IZYgunRifleT1HuntingRifle"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".5"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammo762mmBulletBall,ammo762mmBulletHP,ammo762mmBulletAP"/>
		<property name="Reload_time" value="2.66"/>
		<property name="Sound_start" value="VRhuntingrifle_fire"/>
		<property name="Sound_loop" value="VRhuntingrifle_fire"/>
		<property name="Sound_repeat" value=""/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="Sound_reload" value="hunting_rifle_reload"/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_MG_M60"/>
		<property name="ScopeOffset" value="-.00062,.1115,.125"/>
		<property name="SideOffset" value="0,0,0"/>
		<property name="BarrelOffset" value="0,0,0"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
		<property name="triggerEffectTriggerShootDualsense" value="RifleShoot"/>
		<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,.056,.14"/>
		<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	
											<!--  SOME NERF BECAUSE IT'S 5 ROUNDS MAG now -->
	<effect_group name="gunRifleT1HuntingRifle">
		<passive_effect name="MaxRange" operation="base_set" value="120" tags="perkDeadEye"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="55" 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="48" 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=".75" tags="perkDeadEye"/> <!-- 2.66s -->
		<passive_effect name="ModSlots" operation="base_set" value="2,2,2,3,3,4" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="11" 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="-.35" tags="perkDeadEye"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".35" tags="perkDeadEye"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="50" tags="perkDeadEye"/>
		<passive_effect name="WeaponHandling" operation="base_set" value=".65" tags="perkDeadEye"/>

		<passive_effect name="DegradationMax" operation="base_set" value="200,400" 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"/>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="PlaySound" sound="IZYCasing_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
		</triggered_effect>
		
						<!--	Melee Bashing/ LATER , TOO MUCH WORK -->
<!--	<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP_MELEE"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYRangeWPmeleeATKBashing"/>
		
		<triggered_effect trigger="onSelfItemActivate" action="AddBuff" buff="IZYRangeWPmeleeATKBashing">
			<requirement name="!HasBuff" buff="IZYweaponHosting"/>
			<requirement name="!HasBuff" buff="IZYBashingCooldown"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfItemDeactivate" action="AddBuff" buff="IZYRangeWPmeleeATKBashing">
			<requirement name="!HasBuff" buff="IZYweaponHosting"/>
			<requirement name="!HasBuff" buff="IZYBashingCooldown"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="IZYRangeWPmeleeATKBashing"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP_MELEE"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="IZYweaponHosting">
		</triggered_effect>
		<triggered_effect trigger="onSelfKilledOther" action="RemoveBuff" buff="IZYBashingCooldown">
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="20"/>
		</triggered_effect>
		<triggered_effect trigger="onOtherAttackedSelf" action="RemoveBuff" buff="IZYBashingCooldown">
		</triggered_effect>
	-->
	
	<!--	Powerful Gun fire Effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Dark" intensity=".3" fade="0">
				<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ShakeCamera" shake_speed="0.2" shake_amplitude="10" shake_time="1">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		
		
						<!--	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="onSelfEquipStart" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStart" action="SetTransformActive" active="false" transform_path="body"/>
		<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="gunRifleT2LeverActionRifle">
	<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,modGunShotgunTubeExtenderMagazine,reloadPenalty,gun,barrelAttachments,sideAttachments,smallTopAttachments,mediumTopAttachments,largeTopAttachments,stock,bottomAttachments,attPerception,perkDeadEye,attachmentsIncluded,canHaveCosmetic,rifleSkill,rangerDamage"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="85"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_Sniper_LeveractionSNP.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_DROP_LeverRifle.Prefab"/>
	<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="weapon_jam"/>
	<property name="Attachments" value="meleeToolFlashlight02"/>
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- 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="2000"/>
	<property name="TraderStageTemplate" value="baseTier2"/><!-- gunRifleT2LeverActionRifle -->
	<property name="UnlockedBy" value="craftingRifles"/><!-- gunRifleT2LeverActionRifleSchematic, -->
	<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 name="CustomIcon" value="IZYgunRifleT2LeverActionRifle"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".5"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammo762mmBulletBall,ammo762mmBulletHP,ammo762mmBulletAP"/>
		<property name="Reload_time" value="2.5"/>
		<property name="Sound_start" value="VRleveraction_fire"/>
		<property name="Sound_loop" value="VRleveraction_fire"/>
		<property name="Sound_repeat" value=""/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="Sound_reload" value=""/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_MG_M60"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
		<property name="triggerEffectTriggerShootDualsense" value="RifleShoot"/>
		<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=".0003,.022,0"/>
		<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="69" 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="82" 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="1" tags="perkDeadEye"/> <!-- 2.7s -->
		<passive_effect name="ModSlots" operation="base_set" value="3,3,3,4,4,4" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="29" 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="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="-.2" tags="perkDeadEye"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".2" tags="perkDeadEye"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="11" tags="perkDeadEye"/>
		<passive_effect name="WeaponHandling" operation="base_set" value=".7" tags="perkDeadEye"/>

		<passive_effect name="DegradationMax" operation="base_set" value="400,700" 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"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="IZYIndoorEcho_fire">
			<requirement name="IsIndoors"/>
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="IZYCasing_hit_ground_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
		</triggered_effect>
		
	<!--	Powerful Gun fire Effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Dark" intensity=".3" fade="0">
				<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ShakeCamera" shake_speed="0.2" shake_amplitude="10" shake_time="1">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		
						<!--	SHOW HIDE FPV TPV -->
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Blackout_len">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="false" parent_transform="#HeldItemRoot" transform_path="Zoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="gunRifleT3SniperRifle">
	<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,gun,barrelAttachments,sideAttachments,smallTopAttachments,mediumTopAttachments,largeTopAttachments,stock,magazine,firingMode,bottomAttachments,attPerception,perkDeadEye,attachmentsIncluded,canHaveCosmetic,rifleSkill"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="60"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_SNIPER_SVD.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_DROP_SniperRifle.Prefab"/>
	<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="weapon_jam"/>
	<property name="Attachments" value="meleeToolFlashlight02"/>
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- 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"/><!-- gunRifleT3SniperRifle -->
	<property name="UnlockedBy" value="craftingRifles"/><!-- gunRifleT3SniperRifleSchematic, -->
	<property name="ShowQuality" value="true"/>
	<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 name="CustomIcon" value="IZYgunRifleT3SniperRifle"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".5"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammo762mmBulletBall,ammo762mmBulletHP,ammo762mmBulletAP,ammo762mmExplosiveFragmentations"/>
		<property name="Reload_time" value="2.5"/>
		<property name="Sound_start" value="VRsniper_fire"/>
		<property name="Sound_loop" value="VRsniper_fire"/>
		<property name="Sound_repeat" value=""/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_MG_M60"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
		<property name="triggerEffectTriggerShootDualsense" value="RifleShoot"/>
		<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="-.0039,.011,.1"/>
		<property name="ScopeCameraOffset" value="0,0,0"/>
		<property name="triggerEffectTriggerPullDualsense" value="PistolZoom"/>
	</property>
	<effect_group name="gunRifleT3SniperRifle">
		<passive_effect name="MaxRange" operation="base_set" value="150" tags="perkDeadEye"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="80" tags="perkDeadEye"/>
		<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.05" tier="1,6" tags="perkDeadEye"/> <!-- random effective rng -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="140" tags="perkDeadEye"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkDeadEye"/>
		<passive_effect name="MagazineSize" operation="base_set" value="12" tags="perkDeadEye"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1.3" tags="perkDeadEye"/> <!-- 2.7s -->
		<passive_effect name="ModSlots" operation="base_set" value="4,4,4,4,4,4" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="53" 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="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="-.2" tags="perkDeadEye"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".2" tags="perkDeadEye"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="11" tags="perkDeadEye"/>
		<passive_effect name="WeaponHandling" operation="base_set" value=".75" tags="perkDeadEye"/>

		<passive_effect name="DegradationMax" operation="base_set" value="700,1100" tier="1,6" tags="perkDeadEye"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkDeadEye"/>

		<passive_effect name="DamageModifier" operation="base_add" value="200" tags="head"/>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="IZYCasing_hit_ground_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
		</triggered_effect>

		
	<!--	Powerful Gun fire Effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Dark" intensity=".2" fade="0">
				<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ShakeCamera" shake_speed="0.2" shake_amplitude="10" shake_time="1">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		
						<!--	SHOW HIDE FPV TPV -->
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Blackout_len">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="false" parent_transform="#HeldItemRoot" transform_path="Zoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="gunHandgunT1Pistol">
	<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,bottomAttachments,gun,shortRange,pistol,barrelAttachments,sideAttachments,smallTopAttachments,magazine,firingMode,attAgility,perkGunslinger,9mmGun,attachmentsIncluded,canHaveCosmetic,handgunSkill"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="1"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_PISTOL_M9.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_DROP_PistolM9.Prefab"/>
	<property name="Material" value="MHandGunParts"/>
	<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="Attachments" value="meleeToolFlashlight02"/>
	<property name="CustomIcon" value="IZYgunHandgunT1Pistol"/>
	
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- aimTest -->
	
	<property name="Sound_Sight_In" value="pistol_sight_in"/>
	<property name="Sound_Sight_Out" value="pistol_sight_out"/>
	<property name="LightSource" value="lightSource"/> <!-- Start: Needed for the attachment flashlight -->
	<property name="ActivateObject" value="Attachments/flashlight/lightSource"/>
	<property name="AttachmentFlashlight" value="flashlight02"/> <!-- 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="500"/>
	<property name="TraderStageTemplate" value="baseTier1"/><!-- gunHandgunT1Pistol -->
	<property name="UnlockedBy" value="craftingHandguns"/><!-- perkGunslinger,gunHandgunT1PistolSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="pistol_grab"/>
	<property name="SoundPlace" value="pistol_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Magazine_items" value="ammo9mmBulletBall,ammo9mmBulletHP,ammo9mmBulletAP"/>
		<property name="Sound_start" value="M9pistol_fire"/>
		<property name="Sound_loop" value="M9pistol_fire"/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="Sound_reload" value="pistol_reload"/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_MG_M60"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="PistolTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
		<property name="triggerEffectShootDualsense" value="PistolShoot"/>
		<property name="triggerEffectShootXbox" 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="-.0018,-.01,.012"/>
		<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
	</property>
	<effect_group name="gunHandgunT1Pistol">
		<passive_effect name="MaxRange" operation="base_set" value="50" tags="perkGunslinger,9mmGun"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="17" tags="perkGunslinger,9mmGun"/>
		<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkGunslinger,9mmGun"/> <!-- random effective rng -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="180" tags="perkGunslinger"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkGunslinger"/>
		<passive_effect name="MagazineSize" operation="base_set" value="15" tags="perkGunslinger"/>
		 <!--<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1" tags="perkGunslinger"/> 2s -->
		<passive_effect name="ModSlots" operation="base_set" value="2,2,2,3,3,4" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="5" tags="perkGunslinger"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkGunslinger"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkGunslinger"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkGunslinger"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkGunslinger"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkGunslinger"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkGunslinger"/> --> <!-- 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="perkGunslinger"/> <!-- random WeaponHandling -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.5" tags="perkGunslinger"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.5" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".4" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".8" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2.2" tags="perkGunslinger"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".7" tags="perkGunslinger"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value=".8" tags="perkGunslinger"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.25" tags="perkGunslinger"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".25" tags="perkGunslinger"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2.0" tags="perkGunslinger,9mmGun"/>
		<passive_effect name="WeaponHandling" operation="base_set" value=".95" tags="perkGunslinger"/> <!-- crosshair reset speed -->

		<passive_effect name="DegradationMax" operation="base_set" value="300,400" tier="1,6" tags="perkGunslinger,9mmGun"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkGunslinger,9mmGun"/>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="IZYCasing_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="100"/>
		</triggered_effect>

		
						<!--	Reload DEF bonus TEST / NO LONGER USE but keep it maybe need later -->
						
<!--	<triggered_effect trigger="onReloadStart" action="AddBuff" buff="IZYReloadDefenseBonus"/>
		<triggered_effect trigger="onReloadStop" action="RemoveBuff" buff="IZYReloadDefenseBonus"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYReloadDefenseBonus"/>
		<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="IZYReloadDefenseBonus"/>
		
		-->
						<!--	SHOW HIDE FPV TPV -->
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Blackout_len">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<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="false" parent_transform="#HeldItemRoot" transform_path="Zoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="gunHandgunT3SMG5">
	<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,stock,reloadPenalty,gun,shortRange,barrelAttachments,sideAttachments,smallTopAttachments,magazine,drumMagazine,firingMode,bottomAttachments,attAgility,perkGunslinger,9mmGun,attachmentsIncluded,canHaveCosmetic,handgunSkill"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="6"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_SMG_SMP5s.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_DROP_SMG5.Prefab"/>
	<property name="Material" value="MHandGunParts"/>
	<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="weapon_jam"/>
	<property name="Attachments" value="meleeToolFlashlight02"/>
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- aimTest -->
	<property name="Sound_Sight_In" value="smg_sight_in"/>
	<property name="Sound_Sight_Out" value="smg_sight_out"/>
	<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="baseTier2"/><!-- gunHandgunT3SMG5 -->
	<property name="UnlockedBy" value="craftingHandguns"/><!-- gunHandgunT3SMG5Schematic, -->
	<property name="ShowQuality" value="true"/>
	<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 name="CustomIcon" value="IZYgunHandgunT3SMG5"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammo9mmBulletBall,ammo9mmBulletHP,ammo9mmBulletAP"/>
		<property name="Reload_time" value="4.1"/>
		<property name="Sound_start" value="VRsmg5_fire"/>
		<property name="Sound_loop" value="VRsmg5_fire"/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="Sound_reload" value=""/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_MG_M60"/>
		<!-- <property name="DamageBonus.head" value="4"/>
		<property name="DamageBonus.wood" value="5"/>
		<property name="DamageBonus.earth" value=".2"/> -->
		<property name="ScopeOffset" value="-.000525,.1449,-.2"/>
		<property name="SideOffset" value="0,0,0"/>
		<property name="BarrelOffset" value="-.062,.062,.16"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="PistolTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
		<property name="triggerEffectShootDualsense" value="PistolShoot"/>
		<property name="triggerEffectShootXbox" 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=".0102,-.0225,-.01"/>
		<!-- <property name="SightsCameraOffset" value=".0102,-.0025,-.01"/> OLD -->
		<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
	</property>
	<effect_group name="gunHandgunT3SMG5">
		<passive_effect name="MaxRange" operation="base_set" value="65" tags="perkGunslinger,9mmGun"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="30" tags="perkGunslinger,9mmGun"/>
		<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkGunslinger,9mmGun"/> <!-- random effective rng -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="480" tags="perkGunslinger"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkGunslinger"/>
		<passive_effect name="MagazineSize" operation="base_set" value="30" tags="perkGunslinger"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1" tags="perkGunslinger"/> <!-- 4s -->
		<passive_effect name="ModSlots" operation="base_set" value="3,3,3,4,4,4" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="18" tags="perkGunslinger"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkGunslinger"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkGunslinger"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkGunslinger"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkGunslinger"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkGunslinger"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkGunslinger"/> --> <!-- 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="perkGunslinger"/> <!-- random WeaponHandling -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.35" tags="perkGunslinger"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.35" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".35" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".8" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2.2" tags="perkGunslinger"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".5" tags="perkGunslinger"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1" tags="perkGunslinger"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.3" tags="perkGunslinger"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".3" tags="perkGunslinger"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1.6" tags="perkGunslinger,9mmGun"/>
		<passive_effect name="WeaponHandling" operation="base_set" value=".8" tags="perkGunslinger"/>

		<passive_effect name="DegradationMax" operation="base_set" value="500,700" tier="1,6" tags="perkGunslinger,9mmGun"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkGunslinger,9mmGun"/>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="IZYCasing_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="100"/>
		</triggered_effect>
		

						<!--	SHOW HIDE FPV TPV -->
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Blackout_len">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="false" parent_transform="#HeldItemRoot" transform_path="Zoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="gunHandgunT2Magnum44">
	<property name="Tags" value="IZY,overrideSounds,ShortBarrelmod,weapon,ranged,holdBreathAiming,reloadPenalty,gun,shortRange,revolver,44enforcer,barrelAttachments,sideAttachments,smallTopAttachments,attAgility,perkGunslinger,attachmentsIncluded,canHaveCosmetic,handgunSkill,rangerDamage,enforcerReload"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="75"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_PISTOL_MAGNUM44val.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_DROP_Magnum44val.Prefab"/>
	<property name="Material" value="MHandGunParts"/>
	<property name="Weight" value="4"/>
	<property name="CustomIcon" value="IZYgunHandgunT2Magnum44"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="RepairTools" value="resourceRepairKit"/>
	<property name="DegradationBreaksAfter" value="false"/>
	<property name="SoundJammed" value="weapon_jam"/>
	<property name="Attachments" value="meleeToolFlashlight02"/>
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- aimTest -->
	<property name="Sound_Sight_In" value="revolver_sight_in"/>
	<property name="Sound_Sight_Out" value="revolver_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="2000"/>
	<property name="TraderStageTemplate" value="baseTier2"/><!-- gunHandgunT2Magnum44 -->
	<property name="UnlockedBy" value="craftingHandguns"/><!-- gunHandgunT2Magnum44Schematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="pistol_grab"/>
	<property name="SoundPlace" value="pistol_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".34"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammo44MagnumBulletBall,ammo44MagnumBulletHP,ammo44MagnumBulletAP"/>
		<property name="Reload_time" value="4"/>
		<property name="Sound_start" value="VRmagnum44_fire"/>
		<property name="Sound_loop" value="VRmagnum44_fire"/>
		<property name="Sound_repeat" value=""/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="Sound_reload" value="44magnum_reload"/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_pistol_magnum"/>
		<property name="ScopeOffset" value="-.00062,.1408,.02"/>
		<property name="SideOffset" value="0,0,0"/>
		<property name="BarrelOffset" value="0,0,0"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="PistolTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
		<property name="triggerEffectShootDualsense" value="PistolShoot"/>
		<property name="triggerEffectShootXbox" 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,-.011,.01"/>
		<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
	</property>

	<effect_group name="gunHandgunT2Magnum44">
		<passive_effect name="MaxRange" operation="base_set" value="70" tags="perkGunslinger"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="27" tags="perkGunslinger"/>
		<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkGunslinger"/> <!-- random effective rng -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="100" tags="perkGunslinger"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkGunslinger"/>
		<passive_effect name="MagazineSize" operation="base_set" value="6" tags="perkGunslinger"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".7" tags="perkGunslinger"/> <!-- 4s -->
		<passive_effect name="ModSlots" operation="base_set" value="2,2,3,3,4,4" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="-5" tags="perkGunslinger"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkGunslinger"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkGunslinger"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkGunslinger"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkGunslinger"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkGunslinger"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkGunslinger"/> --> <!-- random APM -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkGunslinger"/> <!-- random WeaponHandling -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.3" tags="perkGunslinger"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.3" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".35" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".8" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2.2" tags="perkGunslinger"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="4.5" tags="perkGunslinger"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="5" tags="perkGunslinger"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.3" tags="perkGunslinger"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".15" tags="perkGunslinger"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="3.2" tags="perkGunslinger"/>
		<passive_effect name="WeaponHandling" operation="base_set" value=".6" tags="perkGunslinger"/>

		<passive_effect name="DegradationMax" operation="base_set" value="400,500" tier="1,6" tags="perkGunslinger"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkGunslinger"/>
		
						<!--	Shell hit ground /NOPE ITS A REVOLVER -->
		

		
	<!--	Powerful Gun fire Effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Blur" intensity=".2" fade=".8">
				<requirement name="RoundsInMagazine" operation="GTE" value="2"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Dark" intensity=".4" fade="0">
				<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ShakeCamera" shake_speed="0.2" shake_amplitude="10" shake_time="1">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
	<!--	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->	
		
						<!--	SHOW HIDE FPV TPV -->
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Blackout_len">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="false" parent_transform="#HeldItemRoot" transform_path="Zoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<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="gunHandgunT3DesertVulture">
	<property name="Tags" value="IZY,overrideSounds,weapon,ranged,revolver,44enforcer,holdBreathAiming,reloadPenalty,gun,shortRange,pistol,barrelAttachments,sideAttachments,smallTopAttachments,magazine,firingMode,attAgility,perkGunslinger,attachmentsIncluded,canHaveCosmetic,handgunSkill,enforcerReload"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="1"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_PISTOLMAG_DesertEagle.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_VanilaReplacer_Pack_MainResource.unity3d?IZY_DROP_DesertEagle.Prefab"/>
	<property name="Material" value="MHandGunParts"/>
	<property name="Weight" value="7"/>
	<property name="CustomIcon" value="IZYgunHandgunT3DesertVulture"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="RepairTools" value="resourceRepairKit"/>
	<property name="DegradationBreaksAfter" value="false"/>
	<property name="SoundJammed" value="weapon_jam"/>
	<property name="Attachments" value="meleeToolFlashlight02"/>
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- aimTest -->
	<property name="Sound_Sight_In" value="pistol_sight_in"/>
	<property name="Sound_Sight_Out" value="pistol_sight_out"/>
	<property name="LightSource" value="lightSource"/> <!-- Start: Needed for the attachment flashlight -->
	<property name="ActivateObject" value="Attachments/flashlight/lightSource"/>
	<property name="AttachmentFlashlight" value="flashlight02"/> <!-- 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"/><!-- gunHandgunT3DesertVulture -->
	<property name="UnlockedBy" value="craftingHandguns"/><!-- gunHandgunT3DesertVultureSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="pistol_grab"/>
	<property name="SoundPlace" value="pistol_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Magazine_items" value="ammo44MagnumBulletBall,ammo44MagnumBulletHP,ammo44MagnumBulletAP"/>
		<property name="Sound_start" value="VRDEagle44_fire"/>
		<property name="Sound_loop" value="VRDEagle44_fire"/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_MG_M60"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="PistolTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
		<property name="triggerEffectShootDualsense" value="PistolShoot"/>
		<property name="triggerEffectShootXbox" 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="-.0012,-.024,.04"/>
		<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
	</property>
	<effect_group name="gunHandgunT3DesertVulture">
		<passive_effect name="MaxRange" operation="base_set" value="50" tags="perkGunslinger"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="30" tags="perkGunslinger"/>
		<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkGunslinger"/> <!-- random effective rng -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="130" tags="perkGunslinger"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkGunslinger"/>
		<passive_effect name="MagazineSize" operation="base_set" value="8.8" tags="perkGunslinger"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".98" tags="perkGunslinger"/> <!-- 2s -->
		<passive_effect name="ModSlots" operation="base_set" value="3,3,3,4,4,4" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="20" tags="perkGunslinger"/>
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkGunslinger"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkGunslinger"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkGunslinger"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkGunslinger"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkGunslinger"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkGunslinger"/> --> <!-- random APM -->
		<!-- <passive_effect name="MagazineSize" operation="perc_add" value="-.09,.09" tags="perkGunslinger"/> --> <!-- random MagazineSize -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkGunslinger"/> <!-- random WeaponHandling -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.3" tags="perkGunslinger"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.3" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".35" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".8" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2.2" tags="perkGunslinger"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="3.5" tags="perkGunslinger"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="4" tags="perkGunslinger"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.3" tags="perkGunslinger"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".15" tags="perkGunslinger"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="3.2" tags="perkGunslinger"/>
		<passive_effect name="WeaponHandling" operation="base_set" value=".6" tags="perkGunslinger"/>

		<passive_effect name="DegradationMax" operation="base_set" value="500,700" tier="1,6" tags="perkGunslinger"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkGunslinger"/>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="IZYCasing_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="100"/>
		</triggered_effect>
		
	<!--	Powerful Gun fire Effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Blur" intensity=".2" fade=".8">
				<requirement name="RoundsInMagazine" operation="GTE" value="2"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Dark" intensity=".5" fade="0">
				<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ShakeCamera" shake_speed="0.2" shake_amplitude="10" shake_time="1">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
	<!--	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->	
		
		
						<!--	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="onSelfEquipStart" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStart" action="SetTransformActive" active="false" transform_path="body"/>
		<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>