<configs>
<append xpath="/items">

		<!--	***************************	-->
			<!--	IZY_AMMO_556	    -->
		<!--	***************************	-->

<item name="ammo556mmBulletBall">
	<property name="Extends" value="ammo9mmBulletBall"/>
	<property name="DescriptionKey" value="ammo556mmBulletBallDesc"/>
	<property name="CustomIcon" value="IZYammo556mmBulletBall"/>
	<property name="Tags" value="ammo762mm"/>
	<property name="Stacknumber" value="200"/> 
	<property name="EconomicValue" value="9"/>
	<property name="TraderStageTemplate" value="ammoTier1"/>
	<property name="SoundPickup" value="bullets_grab"/>
	<property name="SoundPlace" value="bullets_place"/>
	<effect_group name="ammo762mmBulletBall" tiered="false">
		<passive_effect name="EntityDamage" operation="base_set" value="36" tags="perkDeadEye,perkMachineGunner"/>
		<passive_effect name="BlockDamage" operation="base_set" value="7" tags="perkDeadEye,perkMachineGunner"/>
		<passive_effect name="BlockDamage" operation="base_add" value="16" tags="barrelExplosive"/>
		<passive_effect name="DamageModifier" operation="perc_add" value="-.8" tags="earth"/>
		<passive_effect name="DamageModifier" operation="perc_add" value="1" tags="wood"/>
			<!-- 5.56 Special Passive  -->
			<!-- + Againt armored enemy  -->
		<passive_effect name="TargetArmor" operation="perc_add" value="-.2"/><display_value name="dTargetArmor" value="-.2"/>
			<!-- bullet can go through 1 zombie by default  -->
		<passive_effect name="EntityPenetrationCount" operation="base_set" value="1"/><display_value name="dTargetPenetration" value="1"/>
	</effect_group>
</item>

<item name="ammo556mmHIpower">
	<property name="Extends" value="ammo9mmBulletBall"/>
	<property name="DescriptionKey" value="ammo556mmHIpowerDesc"/>
	<property name="CustomIcon" value="IZYammo556mmHighPower"/>
	<property name="Tags" value="ammo762mm"/>
	<property name="Stacknumber" value="200"/> 
	<property name="EconomicValue" value="12"/>
	<property name="TraderStageTemplate" value="ammoTier2"/>
	<property name="SoundPickup" value="bullets_grab"/>
	<property name="SoundPlace" value="bullets_place"/>
	<effect_group name="ammo762mmBulletBall" tiered="false">
		<passive_effect name="EntityDamage" operation="base_set" value="55" tags="perkDeadEye,perkMachineGunner"/>
		<passive_effect name="BlockDamage" operation="base_set" value="2" tags="perkDeadEye,perkMachineGunner"/>
		<passive_effect name="BlockDamage" operation="base_add" value="16" tags="barrelExplosive"/>
		<passive_effect name="DamageModifier" operation="perc_add" value="-.8" tags="earth"/>
		<passive_effect name="DamageModifier" operation="perc_add" value="1" tags="wood"/>
			<!-- no entity Penetration bonus but recieve headshot Bonus -->
		<passive_effect name="TargetArmor" operation="perc_add" value="-.4"/><display_value name="dTargetArmor" value="-.4"/>
		<passive_effect name="DamageModifier" operation="base_add" value="50" tags="head"/>
	</effect_group>
</item>

<item name="ammo556mmArmorPiercing">
	<property name="Extends" value="ammo9mmBulletBall"/>
	<property name="DescriptionKey" value="ammo556mmArmorPiercingDesc"/>
	<property name="CustomIcon" value="IZYammo556mmArmorpiercing"/>
	<property name="Tags" value="ammo762mm"/>
	<property name="Stacknumber" value="200"/> 
	<property name="EconomicValue" value="18"/>
	<property name="TraderStageTemplate" value="ammoTier3"/>
	<property name="SoundPickup" value="bullets_grab"/>
	<property name="SoundPlace" value="bullets_place"/>
	<effect_group name="ammo762mmBulletBall" tiered="false">
		<passive_effect name="EntityDamage" operation="base_set" value="46" tags="perkDeadEye,perkMachineGunner"/>
		<passive_effect name="BlockDamage" operation="base_set" value="7" tags="perkDeadEye,perkMachineGunner"/>
		<passive_effect name="BlockDamage" operation="base_add" value="16" tags="barrelExplosive"/>
		<passive_effect name="DamageModifier" operation="perc_add" value="-.8" tags="earth"/>
		<passive_effect name="DamageModifier" operation="perc_add" value="1" tags="wood"/>
			<!-- AP Ability -->
		<passive_effect name="TargetArmor" operation="perc_add" value="-.8"/><display_value name="dTargetArmor" value="-.8"/>
		<passive_effect name="EntityPenetrationCount" operation="base_set" value="3"/><display_value name="dTargetPenetration" value="3"/>
	</effect_group>
</item>
					<!-- AMMObundle -->
					<!-- AMMObundle -->
					<!-- AMMObundle -->
<item name="ammo556mmBulletBallBundle">
	<property name="Extends" value="ammoBundleMaster"/>
	<property name="CustomIcon" value="IZYammo556mmBulletBall"/>
	<property name="EconomicValue" value="1000"/>
	<property name="TraderStageTemplate" value="ammoTier2"/><!-- ammoBundle762mmBulletBall -->
	
	<property class="Action0">
		<property name="Create_item" value="ammo556mmBulletBall"/>
	</property>
</item>

<item name="ammo556mmHIpowerBundle">
	<property name="Extends" value="ammoBundleMaster"/>
	<property name="CustomIcon" value="IZYammo556mmHighPower"/>
	<property name="EconomicValue" value="1500"/>
	<property name="TraderStageTemplate" value="ammoTier1"/><!-- ammoBundle762mmBulletBall -->
	
	<property class="Action0">
		<property name="Create_item" value="ammo556mmHIpower"/>
	</property>
</item>

<item name="ammo556mmArmorPiercingBundle">
	<property name="Extends" value="ammoBundleMaster"/>
	<property name="CustomIcon" value="IZYammo556mmArmorpiercing"/>
	<property name="EconomicValue" value="1700"/>
	<property name="TraderStageTemplate" value="ammoTier3"/><!-- ammoBundle762mmBulletBall -->
	
	<property class="Action0">
		<property name="Create_item" value="ammo556mmArmorPiercing"/>
	</property>
</item>

													<!--	***************************	-->
												<!--	IZY_ T0 Special BROKEN15 by swope25	    -->
													<!--	***************************	-->

<item name="IZYgunT0SNIPERpipeAR15Broken15Junk">
	<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_SNIPER_Broken15.unity3d?IZY_SNIPER_Broken15.Prefab"/>
	<property name="DropMeshfile" value=""/>
	<property name="Material" value="MRifleParts"/>
	<property name="Weight" value="1"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="RepairTools" value="resourceMetalPipe"/>
	<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="150"/>
	<property name="TraderStageTemplate" value="baseTier0"/><!-- 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="IZYgunT0SNIPERpipeAR15Broken15Junk"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".5"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
		<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=".001,.011,.32"/>
		<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="1" tags="perkDeadEye"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".55" tags="perkDeadEye"/> <!-- 2.66s -->
		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".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="onReloadStart" 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>

													<!--	***************************	-->
													<!--	IZY_556_AR_CARBINE		    -->
													<!--	***************************	-->
		
<item name="IZYgunT1ARCabineMASFARifle">
	<property name="Tags" value="IZY,IZYFH,overrideSounds,weapon,ranged,holdBreathAiming,shortRange,gun,barrelAttachments,sideAttachments,smallTopAttachments,stock,magazine,firingMode,bottomAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,attachmentsIncluded,canHaveCosmetic,machinegunSkill"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="71"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_AR_MASFA.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?DROP_AR_CAR15.Prefab"/>
	<property name="CustomIcon" value="Notready_ICON"/>
	<property name="Material" value="MMachineGunParts"/>
	<property name="DescriptionKey" value="IZYgunT2ARCabineCAR15Desc"/>
	
	<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="550"/>
	<property name="TraderStageTemplate" value="baseTier1"/><!-- gunMGT2TacticalAR -->
	<property name="UnlockedBy" value="craftingMachineGuns"/><!-- gunMGT2TacticalARSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="rifle_polymer_grab"/>
	<property name="SoundPlace" value="rifle_polymer_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
		<property name="Sound_start" value="M4CARINE_fire"/>
		<property name="Sound_loop" value="M4CARINE_fire"/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Sound_end" value=""/>
		<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="-.0007,-.0206,-.008"/>
                <property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
                <property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	<effect_group name="gunMGT2TacticalAR">
		<passive_effect name="MaxRange" operation="base_set" value="65" tags="perkMachineGunner"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="30" tags="perkMachineGunner"/>
		<passive_effect name="EntityDamage" operation="base_add" value="-8" tags="perkMachineGunner"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkMachineGunner"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="base_add" value="-3" tags="perkMachineGunner"/> <!-- damage offset -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkMachineGunner"/> <!-- tier bonus -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="420" tags="perkMachineGunner"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkMachineGunner"/>
		<passive_effect name="MagazineSize" operation="base_set" value="20" tags="perkMachineGunner"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".7" tags="perkMachineGunner"/> <!-- 3.8s -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.8" tags="perkMachineGunner"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.8" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".21" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".7" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.4" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="1.8" tags="perkMachineGunner"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".8" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1.4" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.8" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".8" tags="perkMachineGunner"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2.5" tags="perkMachineGunner"/>
		<passive_effect name="WeaponHandling" operation="base_set" value=".7" tags="perkMachineGunner"/> <!-- ak47 -->

		<passive_effect name="DegradationMax" operation="base_set" value="100,200" tier="1,6" tags="perkMachineGunner,perkBookAutoWeapons"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkMachineGunner,perkBookAutoWeapons"/>

		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".05" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="150" 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="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="IZYgunT1ARCabineM608SurvivalRifle">
	<property name="Tags" value="IZY,IZYFH,overrideSounds,noScopes,weapon,ranged,holdBreathAiming,shortRange,gun,barrelAttachments,sideAttachments,smallTopAttachments,stock,magazine,firingMode,bottomAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,attachmentsIncluded,canHaveCosmetic,machinegunSkill"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="71"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_AR_M608SurvivalRifle.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_DROP_M608SR.Prefab"/>
	<property name="CustomIcon" value="IZYgunT1ARCabineM608SurvivalRifle"/>
	<property name="Material" value="MMachineGunParts"/>
	<property name="DescriptionKey" value="IZYgunT1ARCabineM608SurvivalRifleDesc"/>
	
	<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="600"/>
	<property name="TraderStageTemplate" value="baseTier1"/><!-- gunMGT2TacticalAR -->
	<property name="UnlockedBy" value="craftingMachineGuns"/><!-- gunMGT2TacticalARSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="rifle_polymer_grab"/>
	<property name="SoundPlace" value="rifle_polymer_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
		<property name="Sound_start" value="AR1_fire"/>
		<property name="Sound_loop" value="AR1_fire"/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Sound_end" value=""/>
		<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,0,-.01"/>
                <property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
                <property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	<effect_group name="gunMGT2TacticalAR">
		<passive_effect name="MaxRange" operation="base_set" value="45" tags="perkMachineGunner"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="30" 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="-5" 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="-.05,.1" tags="perkMachineGunner"/> <!-- random WeaponHandling -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="330" tags="perkMachineGunner"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkMachineGunner"/>
		<passive_effect name="MagazineSize" operation="base_set" value="20" tags="perkMachineGunner"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".65" tags="perkMachineGunner"/> <!-- 3.8s -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.9" tags="perkMachineGunner"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.9" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".22" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".7" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.4" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="1.8" tags="perkMachineGunner"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".7" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1.4" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.5" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".5" tags="perkMachineGunner"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2.6" 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="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".08" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="200" tags="EconomicValue"/>
						<!--	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>
		

		
								<!--	Gun Heat Smoke / Gameplay_EFFECT -->
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_2_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_Light_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Barrel_normal_temp_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_Idle_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_End_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeOn"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeIdle_01"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeEnd"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="IZYGun_Heat_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="IZYGun_Barrel_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		
						<!--	Running_LOW effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</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="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="IZYgunT2ARCabineCAR15">
	<property name="Tags" value="IZY,IZYFH,overrideSounds,weapon,ranged,holdBreathAiming,shortRange,gun,barrelAttachments,sideAttachments,smallTopAttachments,stock,magazine,firingMode,bottomAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,attachmentsIncluded,canHaveCosmetic,machinegunSkill"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="71"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_AR_CAR15.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?DROP_AR_CAR15.Prefab"/>
	<property name="CustomIcon" value="IZYgunT2ARCabineCAR15"/>
	<property name="Material" value="MMachineGunParts"/>
	<property name="DescriptionKey" value="IZYgunT2ARCabineCAR15Desc"/>
	
	<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="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
		<property name="Sound_start" value="AR1_fire"/>
		<property name="Sound_loop" value="AR1_fire"/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Sound_end" value=""/>
		<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,0,-.01"/>
                <property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
                <property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	<effect_group name="gunMGT2TacticalAR">
		<passive_effect name="MaxRange" operation="base_set" value="80" tags="perkMachineGunner"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="45" 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="-.05,.1" tags="perkMachineGunner"/> <!-- random WeaponHandling -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="490" tags="perkMachineGunner"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkMachineGunner"/>
		<passive_effect name="MagazineSize" operation="base_set" value="20" tags="perkMachineGunner"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".7" tags="perkMachineGunner"/> <!-- 3.8s -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.8" tags="perkMachineGunner"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.8" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".2" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".7" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.4" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="1.8" tags="perkMachineGunner"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".8" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1.3" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.8" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".8" tags="perkMachineGunner"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2.5" tags="perkMachineGunner"/>
		<passive_effect name="WeaponHandling" operation="base_set" value=".9" 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="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".08" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="250" tags="EconomicValue"/>

						<!--	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>
		
		
								<!--	Gun Heat Smoke / Gameplay_EFFECT -->
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_2_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_Light_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Barrel_normal_temp_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_Idle_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_End_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeOn"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeIdle_01"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeEnd"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="IZYGun_Heat_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="IZYGun_Barrel_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		
						<!--	Running_LOW effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</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="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="IZYgunT3ARCabineM4Carbine">
	<property name="Tags" value="IZY,IZYFH,overrideSounds,weapon,ranged,holdBreathAiming,shortRange,gun,barrelAttachments,sideAttachments,smallTopAttachments,stock,magazine,firingMode,bottomAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,attachmentsIncluded,canHaveCosmetic,machinegunSkill"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="71"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_AR_M4CARBINE_grip.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?DROP_AR_M4CARBINE.Prefab"/>
	<property name="CustomIcon" value="IZYgunT3ARCabineM4Carbine"/>
	<property name="Material" value="MMachineGunParts"/>
	<property name="DescriptionKey" value="IZYgunT3ARCabineM4CarbineDesc"/>
	
	<property name="CrosshairOnAim" value="false"/> 
	<property name="CrosshairUpAfterShot" value="false"/>
	
	<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"/><!-- 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="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
		<property name="Sound_start" value="AR1_fire"/>
		<property name="Sound_loop" value="AR1_fire"/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Sound_end" value=""/>
		<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="-.0009,.002,-.008"/>
                <property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
                <property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	<effect_group name="gunMGT2TacticalAR">
		<passive_effect name="MaxRange" operation="base_set" value="110" tags="perkMachineGunner"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="95" 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="21" 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="-.05,.1" tags="perkMachineGunner"/> <!-- random WeaponHandling -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="510" tags="perkMachineGunner"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkMachineGunner"/>
		<passive_effect name="MagazineSize" operation="base_set" value="40" tags="perkMachineGunner"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".72" tags="perkMachineGunner"/> <!-- 3.8s -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.4" tags="perkMachineGunner"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.4" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".16" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".7" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.4" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="1.5" tags="perkMachineGunner"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".5" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value=".8" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.2" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".2" tags="perkMachineGunner"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1.8" tags="perkMachineGunner"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1.4" tags="perkMachineGunner"/> <!-- ak47 -->

		<passive_effect name="DegradationMax" operation="base_set" value="800,1200" tier="1,6" tags="perkMachineGunner,perkBookAutoWeapons"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkMachineGunner,perkBookAutoWeapons"/>

		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".08" 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>
		
		
								<!--	Gun Heat Smoke / Gameplay_EFFECT -->
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_2_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_Light_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Barrel_normal_temp_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_Idle_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_End_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeOn"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeIdle_01"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeEnd"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="IZYGun_Heat_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="IZYGun_Barrel_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		
						<!--	Running_LOW effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</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="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="IZYgunT4ARCabineHK416">
	<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,shortRange,gun,barrelAttachments,sideAttachments,smallTopAttachments,stock,magazine,firingMode,bottomAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,attachmentsIncluded,canHaveCosmetic,machinegunSkill"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="60"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_AR_HK416.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_AR_HK416.Prefab"/>
	<property name="CustomIcon" value="IZYgunT4ARCabineHK416"/>
	<property name="Material" value="MMachineGunParts"/>
	<property name="DescriptionKey" value="IZYgunT4ARCabineHK416Desc"/>
	
	<property name="CrosshairOnAim" value="false"/> 
	<property name="CrosshairUpAfterShot" value="false"/>
	
	<property name="Weight" value="12"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="RepairTools" value="IZYadvancegunrepairkit"/>
	<property name="DegradationBreaksAfter" value="false"/>
	<property name="SoundJammed" value="weapon_jam"/>
	<property name="Sound_Sight_In" value="rifle_sight_in"/>
	<property name="Sound_Sight_Out" value="rifle_sight_out"/>
	<property name="RepairExpMultiplier" value="10.8"/>
	<property name="EconomicValue" value="10000"/>
	<property name="TraderStageTemplate" value="baseTier3"/><!-- gunMGT2TacticalAR -->
	<property name="UnlockedBy" value="craftingMachineGuns"/><!-- gunMGT2TacticalARSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="rifle_polymer_grab"/>
	<property name="SoundPlace" value="rifle_polymer_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
		<property name="Sound_start" value="AR1_fire"/>
		<property name="Sound_loop" value="AR1_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="-.0003,-.0405,.15"/>
                <property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
                <property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	<effect_group name="gunMGT2TacticalAR">
		<passive_effect name="MaxRange" operation="base_set" value="120" tags="perkMachineGunner"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="105" 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="28" 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="-.05,.1" tags="perkMachineGunner"/> <!-- random WeaponHandling -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="560" 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.4" tags="perkMachineGunner"/> <!-- 3.8s -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.3" tags="perkMachineGunner"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.3" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".15" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".7" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.4" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="1.5" tags="perkMachineGunner"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".4" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value=".7" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.15" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".15" tags="perkMachineGunner"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1.6" tags="perkMachineGunner"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1.4" tags="perkMachineGunner"/> <!-- ak47 -->

		<passive_effect name="DegradationMax" operation="base_set" value="1200,1600" tier="1,6" tags="perkMachineGunner,perkBookAutoWeapons"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkMachineGunner,perkBookAutoWeapons"/>

		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".1" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="350" tags="EconomicValue"/>
						<!--	Carbine Bonus -->	
		<passive_effect name="RunSpeed" operation="perc_add" value=".02"/>
		<passive_effect name="WalkSpeed" operation="perc_add" value=".03"/>
		
						<!--	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>
		
		
								<!--	Gun Heat Smoke / Gameplay_EFFECT -->
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_2_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_Light_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Barrel_normal_temp_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_Idle_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_End_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeOn"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeIdle_01"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeEnd"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="IZYGun_Heat_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="IZYGun_Barrel_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		
						<!--	Running_LOW effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</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="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
						<!--	Armor part -->
	</effect_group>
	
	<effect_group>
		<requirement name="IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	<effect_group>
		<requirement name="!IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
						<!--	Refresh hands when no glove is on -->	
	<effect_group>
		<requirement name="ItemHasTags" tags="IZY"/>
				<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
	</effect_group>
</item>
													<!--	***************************	-->
													<!--	IZY_556_EUROPEAN_CARBINE    -->
													<!--	***************************	-->

<item name="IZYgunT1LRLongRifleM16a1">
	<property name="Tags" value="IZY,overrideSounds,noScopes,weapon,ranged,holdBreathAiming,shortRange,gun,barrelAttachments,sideAttachments,smallTopAttachments,stock,magazine,firingMode,bottomAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,attachmentsIncluded,canHaveCosmetic,machinegunSkill"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="71"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_LR_M16A1.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_DROP_M608SR.Prefab"/>
	<property name="CustomIcon" value="Notready_ICON"/>
	<property name="Material" value="MMachineGunParts"/>
	<property name="DescriptionKey" value="IZYgunT1LRLongRifleM16a1Desc"/>
	
	<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="600"/>
	<property name="TraderStageTemplate" value="baseTier1"/><!-- gunMGT2TacticalAR -->
	<property name="UnlockedBy" value="craftingMachineGuns"/><!-- gunMGT2TacticalARSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="rifle_polymer_grab"/>
	<property name="SoundPlace" value="rifle_polymer_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
		<property name="Sound_start" value="AR2_fire"/>
		<property name="Sound_loop" value="AR2_fire"/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Sound_end" value=""/>
		<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,-.003,-.01"/>
                <property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
                <property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	<effect_group name="gunMGT2TacticalAR">
		<passive_effect name="MaxRange" operation="base_set" value="70" tags="perkMachineGunner"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="50" 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="-2" 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="-.05,.1" tags="perkMachineGunner"/> <!-- random WeaponHandling -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="320" tags="perkMachineGunner"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkMachineGunner"/>
		<passive_effect name="MagazineSize" operation="base_set" value="20" tags="perkMachineGunner"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".62" tags="perkMachineGunner"/> <!-- 3.8s -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="5" tags="perkMachineGunner"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="5" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".1" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".2" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="7" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="8" tags="perkMachineGunner"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".9" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1.2" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.3" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".3" tags="perkMachineGunner"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2.8" tags="perkMachineGunner"/>
		<passive_effect name="WeaponHandling" operation="base_set" value=".9" tags="perkMachineGunner"/> <!-- ak47 -->

		<passive_effect name="DegradationMax" operation="base_set" value="160,320" tier="1,6" tags="perkMachineGunner,perkBookAutoWeapons"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkMachineGunner,perkBookAutoWeapons"/>

		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".08" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="200" 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>
		
		
								<!--	Gun Heat Smoke / Gameplay_EFFECT -->
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_2_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_Light_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Barrel_normal_temp_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_Idle_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_End_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeOn"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeIdle_01"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeEnd"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="IZYGun_Heat_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="IZYGun_Barrel_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		
						<!--	Running_LOW effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</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="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
						<!--	Armor part -->
	</effect_group>
	
	<effect_group>
		<requirement name="IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	<effect_group>
		<requirement name="!IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
						<!--	Refresh hands when no glove is on -->	
	<effect_group>
		<requirement name="ItemHasTags" tags="IZY"/>
				<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
	</effect_group>
</item>

													<!--	***************************	-->
													<!--	IZY_556_EUROPEAN_CARBINE    -->
													<!--	***************************	-->

<item name="IZYgunT3AREUCabineSG552">
	<property name="Tags" value="IZY,IZYFH,overrideSounds,weapon,ranged,holdBreathAiming,shortRange,gun,barrelAttachments,sideAttachments,smallTopAttachments,stock,magazine,firingMode,bottomAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,attachmentsIncluded,canHaveCosmetic,machinegunSkill"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="71"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_AREU_SG552.unity3d?IZY_AREU_SG552.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?DROP_AR_M4CARBINE.Prefab"/>
	<property name="CustomIcon" value="Notready_ICON"/>
	<property name="Material" value="MMachineGunParts"/>
	<property name="DescriptionKey" value="IZYgunT3ARCabineM4CarbineDesc"/>
	
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- aimTest -->
	
	<property name="Weight" value="6"/>
	<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"/><!-- 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="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
		<property name="Sound_start" value="AR1_fire"/>
		<property name="Sound_loop" value="AR1_fire"/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Sound_end" value=""/>
		<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="-.0009,.008,-.006"/>
                <property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
                <property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	<effect_group name="gunMGT2TacticalAR">
		<passive_effect name="MaxRange" operation="base_set" value="70" tags="perkMachineGunner"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="48" 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="27" 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="-.05,.1" tags="perkMachineGunner"/> <!-- random WeaponHandling -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="510" 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=".72" tags="perkMachineGunner"/> <!-- 3.8s -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.7" tags="perkMachineGunner"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.7" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".18" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".7" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.2" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="1.4" tags="perkMachineGunner"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".5" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value=".8" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.2" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".2" tags="perkMachineGunner"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2" tags="perkMachineGunner"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1.2" tags="perkMachineGunner"/> <!-- ak47 -->

		<passive_effect name="DegradationMax" operation="base_set" value="800,1200" tier="1,6" tags="perkMachineGunner,perkBookAutoWeapons"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkMachineGunner,perkBookAutoWeapons"/>

		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
						<!--	Carbine Bonus -->	
		<passive_effect name="RunSpeed" operation="perc_add" value=".25"/>
		<passive_effect name="WalkSpeed" operation="perc_add" value=".4"/>
		
						<!--	SHOW HIDE FPV TPV -->		
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
		
								<!--	Muzzle Tracer tail -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
		
						<!--	Fancy effect like smoke barrel Eject -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
		
						<!--	MuzzleFlash FPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
						<!--	MuzzleLightFPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
	</effect_group>
						<!--	Hide Holdtype Hands -->	
	<effect_group>
		<requirement name="IsFPV"/>
						<!--	Raw hands -->	
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
						<!--	Armor part -->
	</effect_group>
	
	<effect_group>
		<requirement name="IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	<effect_group>
		<requirement name="!IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
						<!--	Refresh hands when no glove is on -->	
	<effect_group>
		<requirement name="ItemHasTags" tags="IZY"/>
				<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
	</effect_group>
</item>


													<!--	***************************	-->
													<!--	IZY_556_BULLPUP_RIFLE    -->
													<!--	***************************	-->

<item name="IZYgunT3BULLPUPHellionVHS2">
	<property name="Tags" value="IZY,IZYFH,overrideSounds,weapon,ranged,holdBreathAiming,shortRange,gun,barrelAttachments,drumMagazine,sideAttachments,smallTopAttachments,stock,magazine,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_556_Pack_MainResource_BP_LMG.unity3d?IZY_BULLPUP_VHS2.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_BP_LMG.unity3d?DROP_BP_VHS2.Prefab"/>
	<property name="CustomIcon" value="IZYgunT3BULLPUPHellionVHS2"/>
	<property name="Material" value="MMachineGunParts"/>
	<property name="DescriptionKey" value="IZYgunT3BULLPUPHellionVHS2Desc"/>
	
	<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"/><!-- 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="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
		<property name="Sound_start" value="AR1_fire"/>
		<property name="Sound_loop" value="AR1_fire"/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Sound_end" value=""/>
		<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="-.00217,-.0388,.1"/>
                <property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
                <property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	<effect_group name="gunMGT2TacticalAR">
		<passive_effect name="MaxRange" operation="base_set" value="110" tags="perkMachineGunner"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="95" 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="21" 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="-.05,.1" tags="perkMachineGunner"/> <!-- random WeaponHandling -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="510" tags="perkMachineGunner"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkMachineGunner"/>
		<passive_effect name="MagazineSize" operation="base_set" value="40" tags="perkMachineGunner"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1.35" tags="perkMachineGunner"/> <!-- 3.8s -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.4" tags="perkMachineGunner"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.4" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".16" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".7" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.4" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="1.5" tags="perkMachineGunner"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".5" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value=".8" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.2" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".2" tags="perkMachineGunner"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1.8" tags="perkMachineGunner"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1.4" tags="perkMachineGunner"/> <!-- ak47 -->

		<passive_effect name="DegradationMax" operation="base_set" value="800,1200" tier="1,6" tags="perkMachineGunner,perkBookAutoWeapons"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkMachineGunner,perkBookAutoWeapons"/>

		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".08" 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>
		
		
								<!--	Gun Heat Smoke / Gameplay_EFFECT -->
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_2_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_Light_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Barrel_normal_temp_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_Idle_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_End_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeOn"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeIdle_01"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeEnd"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="IZYGun_Heat_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="IZYGun_Barrel_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		
						<!--	Running_LOW effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</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="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>

						<!--	xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->	
						<!--	xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->	
						<!--	xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->	
						
<item name="IZYgunT4BULLPUPFNF2000">
	<property name="Tags" value="IZY,IZYFH,overrideSounds,weapon,ranged,holdBreathAiming,shortRange,gun,barrelAttachments,drumMagazine,sideAttachments,smallTopAttachments,stock,magazine,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_556_Pack_MainResource_BP_LMG.unity3d?IZY_BULLPUP_F2000.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_BP_LMG.unity3d?IZY_DROP_F2000.Prefab"/>
	<property name="CustomIcon" value="IZYgunT4BULLPUPFNF2000"/>
	<property name="Material" value="MMachineGunParts"/>
	<property name="DescriptionKey" value="IZYgunT4BULLPUPFNF2000Desc"/>
	
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- aimTest -->
	
	<property name="Weight" value="12"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="RepairTools" value="IZYadvancegunrepairkit"/>
	<property name="DegradationBreaksAfter" value="false"/>
	<property name="SoundJammed" value="weapon_jam"/>
	<property name="Sound_Sight_In" value="rifle_sight_in"/>
	<property name="Sound_Sight_Out" value="rifle_sight_out"/>
	<property name="RepairExpMultiplier" value="10.8"/>
	<property name="EconomicValue" value="10000"/>
	<property name="TraderStageTemplate" value="baseTier3"/><!-- gunMGT2TacticalAR -->
	<property name="UnlockedBy" value="craftingMachineGuns"/><!-- gunMGT2TacticalARSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="rifle_polymer_grab"/>
	<property name="SoundPlace" value="rifle_polymer_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
		<property name="Sound_start" value="AR1_fire"/>
		<property name="Sound_loop" value="AR1_fire"/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Sound_end" value=""/>
		<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="-.00191,-.025,.05"/>
                <property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
                <property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	<effect_group name="gunMGT2TacticalAR">
		<passive_effect name="MaxRange" operation="base_set" value="120" tags="perkMachineGunner"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="105" 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="28" 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="-.05,.1" tags="perkMachineGunner"/> <!-- random WeaponHandling -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="560" 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.4" tags="perkMachineGunner"/> <!-- 3.8s -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.3" tags="perkMachineGunner"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.3" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".15" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".7" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.4" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="1.5" tags="perkMachineGunner"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".4" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value=".7" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.15" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".15" tags="perkMachineGunner"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1.6" tags="perkMachineGunner"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1.4" tags="perkMachineGunner"/> <!-- ak47 -->

		<passive_effect name="DegradationMax" operation="base_set" value="1200,1600" tier="1,6" tags="perkMachineGunner,perkBookAutoWeapons"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkMachineGunner,perkBookAutoWeapons"/>

		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".1" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="350" tags="EconomicValue"/>
						<!--	Carbine Bonus -->	
		<passive_effect name="RunSpeed" operation="perc_add" value=".02"/>
		<passive_effect name="WalkSpeed" operation="perc_add" value=".03"/>
		
						<!--	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>
		
		
								<!--	Gun Heat Smoke / Gameplay_EFFECT -->
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_2_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_Light_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Barrel_normal_temp_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_Idle_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_End_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeOn"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeIdle_01"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeEnd"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="IZYGun_Heat_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="IZYGun_Barrel_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		
						<!--	Running_LOW effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</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="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
						<!--	Armor part -->
	</effect_group>
	
	<effect_group>
		<requirement name="IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	<effect_group>
		<requirement name="!IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
						<!--	Refresh hands when no glove is on -->	
	<effect_group>
		<requirement name="ItemHasTags" tags="IZY"/>
				<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
	</effect_group>
</item>

													<!--	***************************	-->
													<!--	IZY_556_MARKSMAN_RIFLE	    -->
													<!--	***************************	-->


<item name="IZYgunT3MarksManRifle556M16A2DMR">
	<property name="Tags" value="IZY,IZYMMR,IZYFH,overrideSounds,weapon,ranged,reloadPenalty,holdBreathAiming,magazine,firingMode,gun,barrelAttachments,sideAttachments,smallTopAttachments,mediumTopAttachments,largeTopAttachments,stock,bottomAttachments,attPerception,perkDeadEye,attachmentsIncluded,canHaveCosmetic,rifleSkill"/>
	<property name="DisplayType" value="rangedGunNoMag"/>
	<property name="HoldType" value="71"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_MMR_M16A2DMR.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?DROP_MMR_M16A2.Prefab"/>
	<property name="CustomIcon" value="IZYgunT3MarksManRifle556M16A2DMR"/>
	<property name="DescriptionKey" value="IZYgunT3MarksManRifle556M16A2DMRDesc"/>
	
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- aimTest -->
	
	<property name="Material" value="MRifleParts"/>
	<property name="Weight" value="7"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="RepairTools" value="resourceRepairKit"/>
	<property name="DegradationBreaksAfter" value="false"/>
	<property name="SoundJammed" value="ItemNeedsRepair"/>
	<property name="Attachments" value="meleeToolFlashlight02"/>
	
	<property name="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="5300"/>
	<property name="TraderStageTemplate" value="baseTier3"/><!-- gunRifleT1HuntingRifle -->
	<property name="UnlockedBy" value="craftingRifles"/><!-- perkDeadEye,gunRifleT1HuntingRifleSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="rifle_wood_grab"/>
	<property name="SoundPlace" value="rifle_wood_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
		<property name="Sound_start" value="M16A2S_fire"/>
		<property name="Sound_loop" value="M16A2S_fire"/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Sound_end" value=""/>
		<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,-.002,-.011"/>
                <property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
                <property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	
	<effect_group name="gunRifleT2LeverActionRifle">
		<passive_effect name="MaxRange" operation="base_set" value="100" tags="perkDeadEye"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="60" tags="perkDeadEye"/>
		<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.05" tier="1,6" tags="perkDeadEye"/> <!-- random effective rng -->
		<passive_effect name="BlockDamage" operation="base_add" value="-1" tags="perkDeadEye"/> <!-- damage offset -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="360" tags="perkDeadEye"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkDeadEye"/>
		<passive_effect name="MagazineSize" operation="base_set" value="20" tags="perkDeadEye"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".7" tags="perkDeadEye"/> <!-- 2.7s -->
		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".08" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="42" tags="perkDeadEye"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkDeadEye"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkDeadEye"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkDeadEye"/> --> <!-- random APM -->
		<!-- <passive_effect name="MagazineSize" operation="base_add" value="-.5,1.6"/> --> <!-- random MagazineSize -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random WeaponHandling -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="3" tags="perkDeadEye"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="3" 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=".8" tags="perkDeadEye"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1.2" tags="perkDeadEye"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.12" tags="perkDeadEye"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".12" tags="perkDeadEye"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2.2" tags="perkDeadEye"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1.4" tags="perkDeadEye"/>

		<passive_effect name="DegradationMax" operation="base_set" value="800,1200" tier="1,6" tags="perkDeadEye"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkDeadEye"/>

		<passive_effect name="DamageModifier" operation="base_add" value="200" tags="head"/>
		
						<!--	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>
		
		
		
						<!--	DON'T TOUCH THESE SHITS BELOW PLEASE -->	
		
						<!--	SHOW HIDE FPV TPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
		
								<!--	Muzzle Tracer tail -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
		
						<!--	Fancy effect like smoke barrel Eject -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
		
						<!--	MuzzleFlash FPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
						<!--	MuzzleLightFPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
		
	</effect_group>
						<!--	Hide Holdtype Hands -->	
	<effect_group>
		<requirement name="IsFPV"/>
						<!--	Raw hands -->	
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
						<!--	Armor part -->
	</effect_group>
	
	<effect_group>
		<requirement name="IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	<effect_group>
		<requirement name="!IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
						<!--	Refresh hands when no glove is on -->	
	<effect_group>
		<requirement name="ItemHasTags" tags="IZY"/>
				<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
	</effect_group>
</item>

<item name="IZYgunT4MarksManRifle556SSMAR15">
	<property name="Tags" value="IZY,IZYMMR,IZYFH,overrideSounds,weapon,ranged,reloadPenalty,holdBreathAiming,magazine,firingMode,gun,barrelAttachments,sideAttachments,smallTopAttachments,mediumTopAttachments,largeTopAttachments,stock,bottomAttachments,attPerception,perkDeadEye,attachmentsIncluded,canHaveCosmetic,rifleSkill"/>
	<property name="DisplayType" value="rangedGunNoMag"/>
	<property name="HoldType" value="60"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_MMR_SMAR15.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?DROP_MMR_M16A2.Prefab"/>
	<property name="CustomIcon" value="Notready_ICON"/>
<!--<property name="CustomIcon" value="IZYgunT4MarksManRifle556SSMAR15"/>  -->
	<property name="DescriptionKey" value="IZYgunT4MarksManRifle556SSMAR15Desc"/>
	
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- aimTest -->
	
	<property name="Material" value="MRifleParts"/>
	<property name="Weight" value="10"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="RepairTools" value="resourceRepairKit"/>
	<property name="DegradationBreaksAfter" value="false"/>
	<property name="SoundJammed" value="ItemNeedsRepair"/>
	<property name="Attachments" value="meleeToolFlashlight02"/>
	
	<property name="Sound_Sight_In" value="rifle_sight_in"/>
	<property name="Sound_Sight_Out" value="rifle_sight_out"/>
	<property name="LightSource" value="lightSource"/> <!-- Start: Needed for the attachment flashlight -->
	<property name="ActivateObject" value="Attachments/flashlight/lightSource"/>
	<property name="AttachmentFlashlight" value="meleeToolFlashlight02"/> <!-- End: Needed for the attachment flashlight -->
	<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
	<property name="RepairExpMultiplier" value="10.8"/>
	<property name="LightValue" value=".45"/>
	<property name="EconomicValue" value="10000"/>
	<property name="TraderStageTemplate" value="baseTier3"/><!-- gunRifleT1HuntingRifle -->
	<property name="UnlockedBy" value="craftingRifles"/><!-- perkDeadEye,gunRifleT1HuntingRifleSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="rifle_wood_grab"/>
	<property name="SoundPlace" value="rifle_wood_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
		<property name="Sound_start" value="M16A2S_fire"/>
		<property name="Sound_loop" value="M16A2S_fire"/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Sound_end" value=""/>
		<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,-.0255,.15"/>
                <property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
                <property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	
	<effect_group name="gunRifleT2LeverActionRifle">
		<passive_effect name="MaxRange" operation="base_set" value="110" tags="perkDeadEye"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="80" 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="400" tags="perkDeadEye"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkDeadEye"/>
		<passive_effect name="MagazineSize" operation="base_set" value="30" tags="perkDeadEye"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1.1" tags="perkDeadEye"/> <!-- 2.7s -->
		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".08" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="50" tags="perkDeadEye"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkDeadEye"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkDeadEye"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkDeadEye"/> --> <!-- random APM -->
		<!-- <passive_effect name="MagazineSize" operation="base_add" value="-.5,1.6"/> --> <!-- random MagazineSize -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random WeaponHandling -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="3" tags="perkDeadEye"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="3" 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=".8" tags="perkDeadEye"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1.2" tags="perkDeadEye"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.12" tags="perkDeadEye"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".12" tags="perkDeadEye"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2.2" tags="perkDeadEye"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1.4" tags="perkDeadEye"/>

		<passive_effect name="DegradationMax" operation="base_set" value="800,1200" tier="1,6" tags="perkDeadEye"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkDeadEye"/>

		<passive_effect name="DamageModifier" operation="base_add" value="200" tags="head"/>
		
						<!--	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>
		
		
		
						<!--	DON'T TOUCH THESE SHITS BELOW PLEASE -->	
		
						<!--	SHOW HIDE FPV TPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
		
								<!--	Muzzle Tracer tail -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
		
						<!--	Fancy effect like smoke barrel Eject -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
		
						<!--	MuzzleFlash FPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
						<!--	MuzzleLightFPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
		
	</effect_group>
						<!--	Hide Holdtype Hands -->	
	<effect_group>
		<requirement name="IsFPV"/>
						<!--	Raw hands -->	
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
						<!--	Armor part -->
	</effect_group>
	
	<effect_group>
		<requirement name="IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	<effect_group>
		<requirement name="!IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
						<!--	Refresh hands when no glove is on -->	
	<effect_group>
		<requirement name="ItemHasTags" tags="IZY"/>
				<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
	</effect_group>
</item>


													<!--	***************************	-->
													<!--	IZY_556_LIGHT_MACHINEGUN	    -->
													<!--	***************************	-->

<item name="IZYgunT2LMGLMG36">
	<property name="Tags" value="IZY,IZYFH,overrideSounds,weapon,ranged,holdBreathAiming,shortRange,gun,barrelAttachments,drumMagazine,sideAttachments,smallTopAttachments,stock,magazine,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_556_Pack_MainResource_BP_LMG.unity3d?IZY_LMG_G36.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_BP_LMG.unity3d?IZY_DROP_G36.Prefab"/>
	<property name="CustomIcon" value="IZYgunT2LMGLMG36"/>
	<property name="Material" value="MMachineGunParts"/>
	<property name="DescriptionKey" value="IZYgunT2LMGLMG36Desc"/>
	
	<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="2100"/>
	<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="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
		<property name="Sound_start" value="AR2_fire"/>
		<property name="Sound_loop" value="AR2_fire"/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Sound_end" value=""/>
		<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,-.038,.14"/>
                <property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
                <property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	<effect_group name="gunMGT2TacticalAR">
		<passive_effect name="MaxRange" operation="base_set" value="70" tags="perkMachineGunner"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="38" 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="5" 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="-.05,.1" tags="perkMachineGunner"/> <!-- random WeaponHandling -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="500" tags="perkMachineGunner"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkMachineGunner"/>
		<passive_effect name="MagazineSize" operation="base_set" value="50" tags="perkMachineGunner"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1.1" tags="perkMachineGunner"/> <!-- 3.8s -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.2" tags="perkMachineGunner"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.2" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".16" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".7" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.4" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="1.5" tags="perkMachineGunner"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".6" 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.8" tags="perkMachineGunner"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1" tags="perkMachineGunner"/> <!-- ak47 -->

		<passive_effect name="DegradationMax" operation="base_set" value="1200,1600" tier="1,6" tags="perkMachineGunner,perkBookAutoWeapons"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkMachineGunner,perkBookAutoWeapons"/>

		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".08" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="250" 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>
		
		
								<!--	Gun Heat Smoke / Gameplay_EFFECT -->
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_2_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_Light_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Barrel_normal_temp_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_Idle_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_End_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeOn"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeIdle_01"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeEnd"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="IZYGun_Heat_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="IZYGun_Barrel_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		
						<!--	Running_LOW effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</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="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>

																<!--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->	
																<!--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->
																<!--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->
<item name="IZYgunT3LMGM249FNminimi">
	<property name="Tags" value="IZY,IZYLMG,IZYGRIPSP,overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,gun,drumMagazine,barrelAttachments,sideAttachments,smallTopAttachments,stock,magazine,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_556_Pack_MainResource_BP_LMG.unity3d?IZY_LMG_M249.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_BP_LMG.unity3d?DROP_LMG_M249.Prefab"/>
	<property name="CustomIcon" value="IZYgunT3LMGM249FNminimi"/>
	<property name="Material" value="MMachineGunParts"/>
	<property name="DescriptionKey" value="IZYgunT3LMGM249FNminimiDesc"/>
	
	<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="5300"/>
	<property name="TraderStageTemplate" value="baseTier3"/><!-- gunMGT2TacticalAR -->
	<property name="UnlockedBy" value="craftingMachineGuns"/><!-- gunMGT2TacticalARSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="rifle_polymer_grab"/>
	<property name="SoundPlace" value="rifle_polymer_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
		<property name="Sound_start" value="FNM249_fire"/>
		<property name="Sound_loop" value="FNM249_fire"/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Sound_end" value=""/>
		<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="-.00015,-.0156,.15"/>
                <property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
                <property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	<effect_group name="gunMGT2TacticalAR">
		<passive_effect name="MaxRange" operation="base_set" value="70" tags="perkMachineGunner"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="42" 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="22" 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="-.05,.1" tags="perkMachineGunner"/> <!-- random WeaponHandling -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="540" tags="perkMachineGunner"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkMachineGunner"/>
		<passive_effect name="MagazineSize" operation="base_set" value="100" tags="perkMachineGunner"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".75" tags="perkMachineGunner"/> <!-- 3.8s -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.7" tags="perkMachineGunner"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.7" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".17" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".7" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="2.2" tags="perkMachineGunner"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2.4" tags="perkMachineGunner"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".5" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value=".9" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.2" tags="perkMachineGunner"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".2" tags="perkMachineGunner"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1.6" tags="perkMachineGunner"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1" tags="perkMachineGunner"/> <!-- ak47 -->

		<passive_effect name="DegradationMax" operation="base_set" value="1600,2200" tier="1,6" tags="perkMachineGunner,perkBookAutoWeapons"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkMachineGunner,perkBookAutoWeapons"/>

		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".08" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
		
								<!--	IZY WEAPON LMG type Balance -->
		<passive_effect name="RunSpeed" operation="base_add" value="-.02"/>
		<passive_effect name="WalkSpeed" operation="base_add" value="-.02"/>
		<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="IZYLMGReloadMobilityDebuff"/>
		<triggered_effect trigger="onReloadStart" action="AddBuff" buff="IZYLMGReloadMobilityDebuff"/>
		<triggered_effect trigger="onReloadStop" action="RemoveBuff" buff="IZYLMGReloadMobilityDebuff"/>
		
								<!--	Gun Heat Smoke / Gameplay_EFFECT -->
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Barrel_Smoke_2_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_Light_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Barrel_normal_temp_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_Idle_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Barrel_Heat_visible_End_FPV"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeOn"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeIdle_01"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYGun_Heat_Smoke_DangerHeatSmokeEnd"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="IZYGun_Heat_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="IZYGun_Barrel_Smoke_01">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		
						<!--	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>
		

						<!--	Visible ammo check -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="IZYBeltAmmoCheck_01">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="IZYBeltAmmoCheck_01">
			<requirement name="IsFPV"/>
		</triggered_effect>

						<!--	LMG AMMO BELT EFFECT -->	
					
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</triggered_effect>
										<!--	Firing FX sound -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="IZY_Magpod_roll">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfRangedBurstShotStart" action="PlaySound" sound="IZY_Magpod_roll">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</triggered_effect>
						<!--	XXXXXXXXXX		-->	
		
						<!--	SHOW HIDE FPV TPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
		
								<!--	Muzzle Tracer tail -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
		
						<!--	Fancy effect like smoke barrel Eject -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
		
						<!--	MuzzleFlash FPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
						<!--	MuzzleLightFPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
		
	</effect_group>
						<!--	Hide Holdtype Hands -->	
	<effect_group>
		<requirement name="IsFPV"/>
						<!--	Raw hands -->	
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
						<!--	Armor part -->
	</effect_group>
	
	<effect_group>
		<requirement name="IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	<effect_group>
		<requirement name="!IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
						<!--	Refresh hands when no glove is on -->	
	<effect_group>
		<requirement name="ItemHasTags" tags="IZY"/>
				<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
	</effect_group>
</item>
</append>
</configs>