<configs>

		<!--	***************************	-->
		<!--	Val Ammo added		-->
		<!--	***************************	-->

	<append xpath="//item[@name='ammoShotgunShell']">	
		<effect_group tiered="false">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="ItemHasTags" tags="IZYSGDB"/>
				<triggered_effect trigger="onSelfPrimaryActionStart" action="RemoveBuff" buff="IZYSGdragonbreathEffect"/>
		</effect_group>
	</append>
	
	<append xpath="//item[@name='ammoShotgunSlug']">	
		<effect_group tiered="false">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="ItemHasTags" tags="IZYSGDB"/>
				<triggered_effect trigger="onSelfPrimaryActionStart" action="RemoveBuff" buff="IZYSGdragonbreathEffect"/>
		</effect_group>
	</append>
	
	<append xpath="//item[@name='ammoShotgunBreachingSlug']">	
		<effect_group tiered="false">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="ItemHasTags" tags="IZYSGDB"/>
				<triggered_effect trigger="onSelfPrimaryActionStart" action="RemoveBuff" buff="IZYSGdragonbreathEffect"/>
		</effect_group>
	</append>

<append xpath="/items">

		<!--	***************************	-->
		<!--	IZY_SG_AMMO_ADDON		-->
		<!--	***************************	-->



<item name="ammoShotgunShellPremium">
	<property name="Tags" value="ammo,shotgun,ammoShells"/>
	<property name="DisplayType" value="ammoShotgun"/>
	<property name="HoldType" value="45"/>
	<property name="Meshfile" value="@:Other/Items/Misc/sackPrefab.prefab"/>
	<property name="DropMeshfile" value="@:Other/Items/Misc/sack_droppedPrefab.prefab"/>
	<property name="CustomIcon" value="ammoShotgunShellPremium"/>
	<property name="DescriptionKey" value="ammoShotgunShellPremiumDesc"/>
	<property name="Material" value="Mlead_scrap"/>
	<property name="Stacknumber" value="150"/> <!-- STK ammo low -->
	<property name="EconomicValue" value="15"/>
	<property name="TraderStageTemplate" value="ammoTier1"/><!-- ammoShotgunShell -->
	<property name="Group" value="Ammo/Weapons,Ammo,Ranged Weapons"/>
	<property name="SoundPickup" value="shotgunshells_grab"/>
	<property name="SoundPlace" value="shotgunshells_place"/>
	<effect_group name="ammoShotgunShell" tiered="false">
		<passive_effect name="EntityDamage" operation="base_set" value="13" tags="perkBoomstick"/>
		<passive_effect name="BlockDamage" operation="base_set" value="6" tags="perkBoomstick"/>
		<passive_effect name="RoundRayCount" operation="base_set" value="10" tags="perkBoomstick"/>
		<passive_effect name="MaxRange" operation="base_set" value="20" tags="perkBoomstick"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="10" tags="perkBoomstick"/>
		<passive_effect name="EntityPenetrationCount" operation="base_set" value="2" tags="perkBoomstick"/>
		<passive_effect name="BlockPenetrationFactor" operation="base_set" value="51" tags="perkBoomstick"/>
		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="4" tags="perkBoomstick"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="4" tags="perkBoomstick"/>
		<passive_effect name="SpreadMultiplierAiming" operation="perc_add" value="-.13" tags="perkBoomstick"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="perc_add" value="-.05" tags="perkBoomstick"/>
		<passive_effect name="SpreadMultiplierWalking" operation="perc_add" value=".15" tags="perkBoomstick"/>
		<passive_effect name="SpreadMultiplierRunning" operation="perc_add" value=".3" tags="perkBoomstick"/>
		<passive_effect name="DamageModifier" operation="perc_add" value="-.8" tags="earth"/>
	</effect_group>
	<effect_group tiered="false">
		<requirement name="ItemHasTags" tags="IZY"/>
		<requirement name="ItemHasTags" tags="IZYSGDB"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="RemoveBuff" buff="IZYSGdragonbreathEffect"/>
	</effect_group>
</item>

<item name="ammoShotgunShellDragoBreath">
	<property name="Tags" value="IZYSGDB,IZYOFFDB,ammo,shotgun,ammoShells"/>
	<property name="DisplayType" value="ammoShotgun"/>
	<property name="HoldType" value="45"/>
	<property name="Meshfile" value="@:Other/Items/Misc/sackPrefab.prefab"/>
	<property name="DropMeshfile" value="@:Other/Items/Misc/sack_droppedPrefab.prefab"/>
	<property name="CustomIcon" value="ammoShotgunShellDragoBreath"/>
	<property name="DescriptionKey" value="ammoShotgunShellDragoBreathDesc"/>
	<property name="Material" value="Mlead_scrap"/>
	<property name="Stacknumber" value="150"/> <!-- STK ammo low -->
	<property name="EconomicValue" value="24"/>
	<property name="TraderStageTemplate" value="ammoTier2"/><!-- ammoShotgunShell -->
	<property name="Group" value="Ammo/Weapons,Ammo,Ranged Weapons"/>
	<property name="SoundPickup" value="shotgunshells_grab"/>
	<property name="SoundPlace" value="shotgunshells_place"/>
	
	<effect_group name="ammoShotgunShell" tiered="false">
		<passive_effect name="EntityDamage" operation="base_set" value="12" tags="perkBoomstick"/>
		<passive_effect name="BlockDamage" operation="base_set" value="0" tags="perkBoomstick"/>
		<passive_effect name="RoundRayCount" operation="base_set" value="20" tags="perkBoomstick"/>
		<passive_effect name="MaxRange" operation="base_set" value="20" tags="perkBoomstick"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="11" tags="perkBoomstick"/>
		<passive_effect name="EntityPenetrationCount" operation="base_set" value="3" tags="perkBoomstick"/>
		<passive_effect name="BlockPenetrationFactor" operation="base_set" value="51" tags="perkBoomstick"/>
		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="12" tags="perkBoomstick"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="12" tags="perkBoomstick"/>
		<passive_effect name="SpreadMultiplierAiming" operation="perc_add" value="-.13" tags="perkBoomstick"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="perc_add" value="-.05" tags="perkBoomstick"/>
		<passive_effect name="SpreadMultiplierWalking" operation="perc_add" value=".15" tags="perkBoomstick"/>
		<passive_effect name="SpreadMultiplierRunning" operation="perc_add" value=".3" tags="perkBoomstick"/>
		<passive_effect name="DamageModifier" operation="perc_add" value="-.8" tags="earth"/>
	</effect_group>
	<effect_group tiered="false">
		<triggered_effect trigger="onSelfDamagedOther" action="AddBuff" target="other" buff="buffBurningMolotov"/>
	</effect_group>
	<effect_group tiered="false">
		<requirement name="ItemHasTags" tags="IZY"/>
		<requirement name="ItemHasTags" tags="IZYSGDB"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="IZYSGdragonbreathEffect"/>
	</effect_group>
</item>

		<!--	***************************	-->
		<!--	IZY_RM_SHOTGUNPACK    	 -->
		<!--	***************************	-->

<item name="IZYgunT1TradshotgunDoubleBarrelOverUnder"> 	
	<property name="Tags" value="IZY,IZYSGDB,overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,gun,shortRange,shotgun,barrelAttachments,sideAttachments,smallTopAttachments,stock,bottomAttachments,attStrength,perkBoomstick,modGunShotgunTubeExtenderMagazine,attachmentsIncluded,canHaveCosmetic,shotgunSkill"/>
	<property name="DisplayType" value="rangedShotgun"/>
	<property name="HoldType" value="82"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_Shotgun_Pack_MainResource.unity3d?IZY_Shotgun_Overunder.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_Shotgun_Pack_MainResource.unity3d?DROP_Shotgun_Overunder.Prefab"/>
	<property name="Material" value="MShotgunParts"/>
	<property name="Weight" value="1"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="CustomIcon" value="IZYgunT1TradshotgunDoubleBarrelOverUnder"/>
	<property name="RepairTools" value="resourceRepairKit"/>
	<property name="DegradationBreaksAfter" value="false"/>
	<property name="SoundJammed" value="weapon_jam"/>
	<property name="Attachments" value="meleeToolFlashlight02"/>
	<property name="DescriptionKey" value="IZYgunT1TradshotgunDoubleBarrelOverUnderDesc"/>
	
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- aimTest -->
	
	<property name="Sound_Sight_In" value="rifle_sight_in"/>
	<property name="Sound_Sight_Out" value="rifle_sight_out"/>
	<property name="LightSource" value="lightSource"/> <!-- Start: Needed for the attachment flashlight -->
	<property name="ActivateObject" value="Attachments/flashlight/lightSource"/>
	<property name="AttachmentFlashlight" value="meleeToolFlashlight02"/> <!-- End: Needed for the attachment flashlight -->
	<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
	<property name="RepairExpMultiplier" value="10.8"/>
	<property name="LightValue" value=".45"/>
	<property name="EconomicValue" value="500"/>
	<property name="TraderStageTemplate" value="baseTier1"/><!-- gunShotgunT2PumpShotgun -->
	<property name="UnlockedBy" value="craftingShotguns"/><!-- gunShotgunT2PumpShotgunSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="shotgun_polymer_grab"/>
	<property name="SoundPlace" value="shotgun_polymer_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".8"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammoShotgunShell,ammoShotgunSlug,ammoShotgunBreachingSlug,ammoShotgunShellPremium"/>
		<property name="Reload_time" value="2.6"/>
		<property name="Sound_start" value="OverUnderSG_fire"/>
		<property name="Sound_repeat" value="OverUnderSG_fire"/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_SG_doublebarrel"/>
		<property name="ScopeOffset" value="-.00062,.088,.065"/>
		<property name="SideOffset" value="0,0,0"/>
		<property name="BarrelOffset" value="0,0,0"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="ShotgunTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="ShotgunTrigger"/>
		<property name="triggerEffectShootDualsense" value="ShotgunShoot"/>
		<property name="triggerEffectShootXbox" value="PistolShoot"/>
	</property>
	<property class="Action1">
		<property name="Class" value="Zoom"/>
		<property name="Zoom_max_out" value="55"/>
		<property name="Zoom_max_in" value="55"/>
		<property name="SightsCameraOffset" value="0,.0288,-.007"/>
		<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
	</property>
	
	<effect_group name="gunShotgunT1DoubleBarrel">
		<passive_effect name="RoundsPerMinute" operation="base_set" value="180" tags="perkBoomstick"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkBoomstick"/>
		<passive_effect name="MagazineSize" operation="base_set" value="2" tags="perkBoomstick"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1.2" tags="perkBoomstick"/>
		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".08" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="200" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="6" tags="perkBoomstick"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkBoomstick"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkBoomstick"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkBoomstick"/> --> <!-- random APM -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random WeaponHandling -->

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="4" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="4.4" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-2.5" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value="2.5" tags="perkBoomstick"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2" tags="perkBoomstick"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1.7" tags="perkBoomstick"/>

		<passive_effect name="DegradationMax" operation="base_set" value="200,400" tier="1,6" tags="perkBoomstick"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkBoomstick"/>
		<display_value name="dStatStunEffect" value="4"/>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="PlaySound" sound="IZYShell_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
		</triggered_effect>
		
	<!--	Powerful Gun fire Effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Blur" intensity=".1" fade=".8">
				<requirement name="RoundsInMagazine" operation="GTE" value="2"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Dark" intensity=".3" fade="0">
				<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ShakeCamera" shake_speed="0.2" shake_amplitude="10" shake_time="1">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		
						<!--	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="onSelfRun" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfRun" action="SetTransformActive" active="false" transform_path="body"/>
		<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="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="IZYgunT2TradshotgunLeveractionShotgunModel1887">
	<property name="Tags" value="IZY,IZYSGDB,overrideSounds,weapon,firingMode,reloadPenalty,ranged,holdBreathAiming,gun,shortRange,shotgun,barrelAttachments,sideAttachments,smallTopAttachments,stock,bottomAttachments,attStrength,perkBoomstick,modGunShotgunTubeExtenderMagazine,attachmentsIncluded,canHaveCosmetic,shotgunSkill"/>
	<property name="DisplayType" value="rangedShotgun"/>
	<property name="HoldType" value="85"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_Shotgun_Pack_MainResource.unity3d?IZY_Shotgun_LeveractionSG.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_Shotgun_Pack_MainResource.unity3d?DROP_Shotgun_Model1887.Prefab"/>
	<property name="Material" value="MShotgunParts"/>
	<property name="Weight" value="4"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="CustomIcon" value="IZYgunT2TradshotgunLeveractionShotgunModel1887"/>
	<property name="RepairTools" value="resourceRepairKit"/>
	<property name="DegradationBreaksAfter" value="false"/>
	<property name="SoundJammed" value="weapon_jam"/>
	<property name="Attachments" value="meleeToolFlashlight02"/>
	<property name="DescriptionKey" value="IZYgunT2TradshotgunLeveractionShotgunModel1887Desc"/>
	
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- aimTest -->
	
	<property name="Sound_Sight_In" value="rifle_sight_in"/>
	<property name="Sound_Sight_Out" value="rifle_sight_out"/>
	<property name="LightSource" value="lightSource"/> <!-- Start: Needed for the attachment flashlight -->
	<property name="ActivateObject" value="Attachments/flashlight/lightSource"/>
	<property name="AttachmentFlashlight" value="meleeToolFlashlight02"/> <!-- End: Needed for the attachment flashlight -->
	<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
	<property name="RepairExpMultiplier" value="10.8"/>
	<property name="LightValue" value=".45"/>
	<property name="EconomicValue" value="2000"/>
	<property name="TraderStageTemplate" value="baseTier2"/><!-- gunShotgunT2PumpShotgun -->
	<property name="UnlockedBy" value="craftingShotguns"/><!-- gunShotgunT2PumpShotgunSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="shotgun_polymer_grab"/>
	<property name="SoundPlace" value="shotgun_polymer_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".8"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammoShotgunShell,ammoShotgunSlug,ammoShotgunBreachingSlug,ammoShotgunShellPremium"/>
		<property name="Reload_time" value="2.6"/>
		<property name="Sound_start" value="M1887_fire"/>
		<property name="Sound_repeat" value="M1887_fire"/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_SG_doublebarrel"/>
		<property name="ScopeOffset" value="-.00062,.088,.065"/>
		<property name="SideOffset" value="0,0,0"/>
		<property name="BarrelOffset" value="0,0,0"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="ShotgunTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="ShotgunTrigger"/>
		<property name="triggerEffectShootDualsense" value="ShotgunShoot"/>
		<property name="triggerEffectShootXbox" value="PistolShoot"/>
	</property>
	<property class="Action1">
		<property name="Class" value="Zoom"/>
		<property name="Zoom_max_out" value="55"/>
		<property name="Zoom_max_in" value="55"/>
		<property name="SightsCameraOffset" value=".0005,.025,-.05"/>
		<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
	</property>
	
	<effect_group name="gunShotgunT2PumpShotgun">
		<passive_effect name="RoundsPerMinute" operation="base_set" value="60" tags="perkBoomstick"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkBoomstick"/>
		<passive_effect name="MagazineSize" operation="base_set" value="6" tags="perkBoomstick"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1.1" tags="perkBoomstick"/> <!-- 2.3s -->
		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".08" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="250" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="12" tags="perkBoomstick"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkBoomstick"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkBoomstick"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkBoomstick"/> --> <!-- random APM -->
		<!-- <passive_effect name="MagazineSize" operation="perc_add" value="-.122,.24"/> --> <!-- random MagazineSize -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random WeaponHandling -->

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="4.6" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="4.6" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-2" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value="2" tags="perkBoomstick"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2" tags="perkBoomstick"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1.7" tags="perkBoomstick"/>

		<passive_effect name="DegradationMax" operation="base_set" value="400,700" tier="1,6" tags="perkBoomstick"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkBoomstick"/>
		<display_value name="dStatStunEffect" value="4"/>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="PlaySound" sound="IZYShell_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
		</triggered_effect>
		
		
	<!--	Powerful Gun fire Effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Blur" intensity=".1" fade=".8">
				<requirement name="RoundsInMagazine" operation="GTE" value="2"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Dark" intensity=".3" fade="0">
				<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ShakeCamera" shake_speed="0.2" shake_amplitude="10" shake_time="1">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		
						<!--	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="onSelfRun" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfRun" action="SetTransformActive" active="false" transform_path="body"/>
		<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="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="IZYgunT3TradshotgunTrenchGunM1897">
	<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,gun,shotgun,shortRange,barrelAttachments,sideAttachments,smallTopAttachments,stock,bottomAttachments,attStrength,perkBoomstick,modGunShotgunTubeExtenderMagazine,attachmentsIncluded,canHaveCosmetic,shotgunSkill"/>
	<property name="DisplayType" value="rangedShotgun"/>
	<property name="HoldType" value="5"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_Shotgun_Pack_MainResource.unity3d?IZY_SG_M1897trenchgun.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_Shotgun_Pack_MainResource.unity3d?IZY_DROP_M1897TrenchGUN.Prefab"/>
	<property name="Material" value="MShotgunParts"/>
	<property name="Weight" value="7"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="RepairTools" value="resourceRepairKit"/>
	<property name="DegradationBreaksAfter" value="false"/>
	<property name="SoundJammed" value="weapon_jam"/>
	<property name="Attachments" value="meleeToolFlashlight02"/>
	<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
	<property name="Sound_Sight_In" value="rifle_sight_in"/>
	<property name="Sound_Sight_Out" value="rifle_sight_out"/>
	<property name="LightSource" value="lightSource"/> <!-- Start: Needed for the attachment flashlight -->
	<property name="ActivateObject" value="Attachments/flashlight/lightSource"/>
	<property name="AttachmentFlashlight" value="meleeToolFlashlight02"/> <!-- End: Needed for the attachment flashlight -->
	<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
	<property name="RepairExpMultiplier" value="10.8"/>
	<property name="LightValue" value=".45"/>
	<property name="EconomicValue" value="5000"/>
	<property name="TraderStageTemplate" value="baseTier3"/><!-- gunShotgunT2PumpShotgun -->
	<property name="UnlockedBy" value="craftingShotguns"/><!-- gunShotgunT2PumpShotgunSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="shotgun_polymer_grab"/>
	<property name="SoundPlace" value="shotgun_polymer_place"/>
	<property name="CustomIcon" value="IZYgunT3TradshotgunTrenchGunM1897"/>
	<property name="DescriptionKey" value="IZYgunT3TradshotgunTrenchGunM1897Desc"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".8"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammoShotgunShell,ammoShotgunSlug,ammoShotgunBreachingSlug"/>
		<property name="Reload_time" value="2.6"/>
		<property name="Sound_start" value="VRpumpSG_fire"/>
		<property name="Sound_loop" value="VRpumpSG_fire"/>
		<property name="Sound_repeat" value=""/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="Sound_reload" value=""/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_SG_doublebarrel"/>
		<property name="ScopeOffset" value="-.00062,.088,.065"/>
		<property name="SideOffset" value="0,0,0"/>
		<property name="BarrelOffset" value="0,0,0"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="ShotgunTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="ShotgunTrigger"/>
		<property name="triggerEffectShootDualsense" value="ShotgunShoot"/>
		<property name="triggerEffectShootXbox" value="PistolShoot"/>
	</property>
	<property class="Action1">
		<property name="Class" value="Zoom"/>
		<property name="Zoom_max_out" value="55"/>
		<property name="Zoom_max_in" value="55"/>
		<property name="SightsCameraOffset" value="0,.002,.06"/>
		<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
	</property>
	<effect_group name="gunShotgunT2PumpShotgun">
		<passive_effect name="RoundsPerMinute" operation="base_set" value="74" tags="perkBoomstick"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkBoomstick"/>
		<passive_effect name="MagazineSize" operation="base_set" value="8" tags="perkBoomstick"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1.05" tags="perkBoomstick"/> <!-- 2.3s -->
		<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="21" tags="perkBoomstick"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkBoomstick"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkBoomstick"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkBoomstick"/> --> <!-- random APM -->
		<!-- <passive_effect name="MagazineSize" operation="perc_add" value="-.122,.24"/> --> <!-- random MagazineSize -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random WeaponHandling -->

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="2.9" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="3.6" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.3" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".3" tags="perkBoomstick"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2" tags="perkBoomstick"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1.7" tags="perkBoomstick"/>

		<passive_effect name="DegradationMax" operation="base_set" value="800,1200" tier="1,6" tags="perkBoomstick"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkBoomstick"/>
		<display_value name="dStatStunEffect" value="4"/>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="PlaySound" sound="IZYShell_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
		</triggered_effect>
		
	<!--	Powerful Gun fire Effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Blur" intensity=".1" fade=".8">
				<requirement name="RoundsInMagazine" operation="GTE" value="2"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Dark" intensity=".3" fade="0">
				<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ShakeCamera" shake_speed="0.2" shake_amplitude="10" shake_time="1">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
	<!--	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->	
		
						<!--	SHOW HIDE FPV TPV -->
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Blackout_len">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Unzoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Zoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
		
								<!--	Muzzle Tracer tail -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
		
						<!--	Fancy effect like smoke barrel Eject -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
		
						<!--	MuzzleFlash FPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
						<!--	MuzzleLightFPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
		
	</effect_group>
						<!--	Hide Holdtype Hands -->	
	<effect_group>
		<requirement name="IsFPV"/>
						<!--	Raw hands -->	
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
						<!--	Armor part -->
	</effect_group>
	
	<effect_group>
		<requirement name="IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	<effect_group>
		<requirement name="!IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	
						<!--	Refresh hands when no glove is on -->	
	<effect_group>
		<requirement name="ItemHasTags" tags="IZY"/>
				<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
	</effect_group>
</item>

<item name="IZYgunT4TradshotgunBrowningAuto5">
	<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,gun,shotgun,shortRange,barrelAttachments,sideAttachments,smallTopAttachments,stock,bottomAttachments,attStrength,perkBoomstick,modGunShotgunTubeExtenderMagazine,attachmentsIncluded,canHaveCosmetic,shotgunSkill"/>
	<property name="DisplayType" value="rangedShotgun"/>
	<property name="HoldType" value="5"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_Shotgun_Pack_MainResource.unity3d?IZY_SG_BrowningAuto5.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_Shotgun_Pack_MainResource.unity3d?IZY_DROP_BrowningA5.Prefab"/>
	<property name="Material" value="MShotgunParts"/>
	<property name="Weight" value="10"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="RepairTools" value="IZYadvancegunrepairkit"/>
	<property name="DegradationBreaksAfter" value="false"/>
	<property name="SoundJammed" value="weapon_jam"/>
	<property name="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="10000"/>
	<property name="TraderStageTemplate" value="baseTier3"/><!-- gunShotgunT2PumpShotgun -->
	<property name="UnlockedBy" value="craftingShotguns"/><!-- gunShotgunT2PumpShotgunSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="shotgun_polymer_grab"/>
	<property name="SoundPlace" value="shotgun_polymer_place"/>
	<property name="CustomIcon" value="IZYgunT4TradshotgunBrowningAuto5"/>
	<property name="DescriptionKey" value="IZYgunT4TradshotgunBrowningAuto5Desc"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".8"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammoShotgunShell,ammoShotgunSlug,ammoShotgunBreachingSlug"/>
		<property name="Reload_time" value="2.6"/>
		<property name="Sound_start" value="VRpumpSG_fire"/>
		<property name="Sound_loop" value="VRpumpSG_fire"/>
		<property name="Sound_repeat" value=""/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="Sound_reload" value=""/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_SG_doublebarrel"/>
		<property name="ScopeOffset" value="-.00062,.088,.065"/>
		<property name="SideOffset" value="0,0,0"/>
		<property name="BarrelOffset" value="0,0,0"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="ShotgunTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="ShotgunTrigger"/>
		<property name="triggerEffectShootDualsense" value="ShotgunShoot"/>
		<property name="triggerEffectShootXbox" value="PistolShoot"/>
	</property>
	<property class="Action1">
		<property name="Class" value="Zoom"/>
		<property name="Zoom_max_out" value="55"/>
		<property name="Zoom_max_in" value="55"/>
		<property name="SightsCameraOffset" value=".0002,-.003,.06"/>
		<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
	</property>
	<effect_group name="gunShotgunT2PumpShotgun">
		<passive_effect name="RoundsPerMinute" operation="base_set" value="125" tags="perkBoomstick"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkBoomstick"/>
		<passive_effect name="MagazineSize" operation="base_set" value="10" tags="perkBoomstick"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1.1" tags="perkBoomstick"/> <!-- 2.3s -->
		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".1" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="350" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="26" tags="perkBoomstick"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkBoomstick"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkBoomstick"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkBoomstick"/> --> <!-- random APM -->
		<!-- <passive_effect name="MagazineSize" operation="perc_add" value="-.122,.24"/> --> <!-- random MagazineSize -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random WeaponHandling -->

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="1.8" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="2.4" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.2" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".2" tags="perkBoomstick"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1.8" tags="perkBoomstick"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="2" tags="perkBoomstick"/>

		<passive_effect name="DegradationMax" operation="base_set" value="1200,1600" tier="1,6" tags="perkBoomstick"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkBoomstick"/>
		<display_value name="dStatStunEffect" value="4"/>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="PlaySound" sound="IZYShell_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
		</triggered_effect>
		
		
	<!--	Powerful Gun fire Effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Blur" intensity=".1" fade=".8">
				<requirement name="RoundsInMagazine" operation="GTE" value="2"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Dark" intensity=".3" fade="0">
				<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ShakeCamera" shake_speed="0.2" shake_amplitude="10" shake_time="1">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
	<!--	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->	
		
						<!--	SHOW HIDE FPV TPV -->
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Blackout_len">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Unzoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Zoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
		
								<!--	Muzzle Tracer tail -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
		
						<!--	Fancy effect like smoke barrel Eject -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
		
						<!--	MuzzleFlash FPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
						<!--	MuzzleLightFPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
		
	</effect_group>
						<!--	Hide Holdtype Hands -->	
	<effect_group>
		<requirement name="IsFPV"/>
						<!--	Raw hands -->	
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
						<!--	Armor part -->
	</effect_group>
	
	<effect_group>
		<requirement name="IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	<effect_group>
		<requirement name="!IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	
						<!--	Refresh hands when no glove is on -->	
	<effect_group>
		<requirement name="ItemHasTags" tags="IZY"/>
				<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
	</effect_group>
</item>

<item name="IZYgunT1TACCompactshotgunSuperShortty">
	<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,gun,shotgun,shortRange,barrelAttachments,sideAttachments,smallTopAttachments,noScopes,stock,bottomAttachments,attStrength,perkBoomstick,modGunShotgunTubeExtenderMagazine,attachmentsIncluded,canHaveCosmetic,shotgunSkill"/>
	<property name="DisplayType" value="rangedShotgun"/>
	<property name="HoldType" value="5"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_Shotgun_Pack_MainResource.unity3d?IZY_SG_Shortty.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_Shotgun_Pack_MainResource.unity3d?IZY_DROP_Shortty.Prefab"/>
	<property name="Material" value="MShotgunParts"/>
	<property name="Weight" value="1"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="RepairTools" value="resourceRepairKit"/>
	<property name="DegradationBreaksAfter" value="false"/>
	<property name="SoundJammed" value="weapon_jam"/>
	<property name="Attachments" value="meleeToolFlashlight02"/>
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- aimTest -->
	<property name="Sound_Sight_In" value="rifle_sight_in"/>
	<property name="Sound_Sight_Out" value="rifle_sight_out"/>
	<property name="LightSource" value="lightSource"/> <!-- Start: Needed for the attachment flashlight -->
	<property name="ActivateObject" value="Attachments/flashlight/lightSource"/>
	<property name="AttachmentFlashlight" value="meleeToolFlashlight02"/> <!-- End: Needed for the attachment flashlight -->
	<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
	<property name="RepairExpMultiplier" value="10.8"/>
	<property name="LightValue" value=".45"/>
	<property name="EconomicValue" value="500"/>
	<property name="TraderStageTemplate" value="baseTier1"/><!-- gunShotgunT2PumpShotgun -->
	<property name="UnlockedBy" value="craftingShotguns"/><!-- gunShotgunT2PumpShotgunSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="shotgun_polymer_grab"/>
	<property name="SoundPlace" value="shotgun_polymer_place"/>
	<property name="CustomIcon" value="IZYgunT1TACCompactshotgunSuperShortty"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".8"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammoShotgunShell,ammoShotgunSlug,ammoShotgunBreachingSlug"/>
		<property name="Reload_time" value="2.6"/>
		<property name="Sound_start" value="VRpumpSG_fire"/>
		<property name="Sound_loop" value="VRpumpSG_fire"/>
		<property name="Sound_repeat" value=""/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="Sound_reload" value=""/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_SG_doublebarrel"/>
		<property name="ScopeOffset" value="-.00062,.088,.065"/>
		<property name="SideOffset" value="0,0,0"/>
		<property name="BarrelOffset" value="0,0,0"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="ShotgunTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="ShotgunTrigger"/>
		<property name="triggerEffectShootDualsense" value="ShotgunShoot"/>
		<property name="triggerEffectShootXbox" value="PistolShoot"/>
	</property>
	<property class="Action1">
		<property name="Class" value="Zoom"/>
		<property name="Zoom_max_out" value="55"/>
		<property name="Zoom_max_in" value="55"/>
		<property name="SightsCameraOffset" value=".0008,-.023,.02"/>
		<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
	</property>
	<effect_group name="gunShotgunT2PumpShotgun">
		<passive_effect name="RoundsPerMinute" operation="base_set" value="100" tags="perkBoomstick"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkBoomstick"/>
		<passive_effect name="MagazineSize" operation="base_set" value="4" tags="perkBoomstick"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".8" tags="perkBoomstick"/> <!-- 2.3s -->
		<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="280" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="-1" tags="perkBoomstick"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkBoomstick"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkBoomstick"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkBoomstick"/> --> <!-- random APM -->
		<!-- <passive_effect name="MagazineSize" operation="perc_add" value="-.122,.24"/> --> <!-- random MagazineSize -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random WeaponHandling -->

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="2.8" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="3.2" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.5" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".5" tags="perkBoomstick"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2.2" tags="perkBoomstick"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1.5" tags="perkBoomstick"/>

		<passive_effect name="DegradationMax" operation="base_set" value="100,400" tier="1,6" tags="perkBoomstick"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkBoomstick"/>
		<display_value name="dStatStunEffect" value="4"/>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="PlaySound" sound="IZYShell_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
		</triggered_effect>
		
	<!--	Powerful Gun fire Effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Blur" intensity=".1" fade=".8">
				<requirement name="RoundsInMagazine" operation="GTE" value="2"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Dark" intensity=".3" fade="0">
				<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ShakeCamera" shake_speed="0.2" shake_amplitude="10" shake_time="1">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
	<!--	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->	
		
						<!--	SHOW HIDE FPV TPV -->
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Blackout_len">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Unzoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Zoomgroup">
			<requirement name="IsFPV"/>
		</triggered_effect>
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
		
								<!--	Muzzle Tracer tail -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
		
						<!--	Fancy effect like smoke barrel Eject -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
		
						<!--	MuzzleFlash FPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
						<!--	MuzzleLightFPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
		
	</effect_group>
						<!--	Hide Holdtype Hands -->	
	<effect_group>
		<requirement name="IsFPV"/>
						<!--	Raw hands -->	
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
						<!--	Armor part -->
	</effect_group>
	
	<effect_group>
		<requirement name="IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	<effect_group>
		<requirement name="!IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	
						<!--	Refresh hands when no glove is on -->	
	<effect_group>
		<requirement name="ItemHasTags" tags="IZY"/>
				<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
	</effect_group>
</item>

<item name="IZYgunT3TACshotgunSPAS12G">
	<property name="Tags" value="IZY,IZYAUTOSG,IZYSGDB,overrideSounds,reloadPenalty,weapon,firingMode,ranged,holdBreathAiming,gun,shortRange,shotgun,barrelAttachments,sideAttachments,smallTopAttachments,stock,bottomAttachments,attStrength,perkBoomstick,modGunShotgunTubeExtenderMagazine,attachmentsIncluded,canHaveCosmetic,shotgunSkill"/>
	<property name="DisplayType" value="rangedShotgun"/>
	<property name="HoldType" value="30"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_Shotgun_Pack_MainResource.unity3d?IZY_Shotgun_SPAS12.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_Shotgun_Pack_MainResource.unity3d?DROP_Shotgun_SPAS12.Prefab"/>
	<property name="Material" value="MShotgunParts"/>
	<property name="Weight" value="7"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="CustomIcon" value="IZYgunT3TACshotgunSPAS12G"/>
	<property name="RepairTools" value="resourceRepairKit"/>
	<property name="DegradationBreaksAfter" value="false"/>
	<property name="SoundJammed" value="weapon_jam"/>
	<property name="Attachments" value="meleeToolFlashlight02"/>
	<property name="DescriptionKey" value="IZYgunT3TACshotgunSPAS12GDesc"/>
	
	<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="5200"/>
	<property name="TraderStageTemplate" value="baseTier3"/><!-- gunShotgunT2PumpShotgun -->
	<property name="UnlockedBy" value="craftingShotguns"/><!-- gunShotgunT2PumpShotgunSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="shotgun_polymer_grab"/>
	<property name="SoundPlace" value="shotgun_polymer_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".8"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammoShotgunShell,ammoShotgunSlug,ammoShotgunBreachingSlug,ammoShotgunShellPremium"/>
		<property name="Reload_time" value="2.6"/>
		<property name="Sound_start" value="SPAS12GR_fire"/>
		<property name="Sound_loop" value="SPAS12GR_fire"/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_SG_doublebarrel"/>
		<property name="ScopeOffset" value="-.00062,.088,.065"/>
		<property name="SideOffset" value="0,0,0"/>
		<property name="BarrelOffset" value="0,0,0"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="ShotgunTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="ShotgunTrigger"/>
		<property name="triggerEffectShootDualsense" value="ShotgunShoot"/>
		<property name="triggerEffectShootXbox" value="PistolShoot"/>
	</property>
	<property class="Action1">
		<property name="Class" value="Zoom"/>
		<property name="Zoom_max_out" value="55"/>
		<property name="Zoom_max_in" value="55"/>
		<property name="SightsCameraOffset" value=".0045,.044,.25"/>
		<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
	</property>
	
	<effect_group name="gunShotgunT3AutoShotgun">
		<passive_effect name="RoundsPerMinute" operation="base_set" value="75" tags="perkBoomstick"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkBoomstick"/>
		<passive_effect name="MagazineSize" operation="base_set" value="10" tags="perkBoomstick"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1" tags="perkBoomstick"/> <!-- 2.3s -->
		<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="16" tags="perkBoomstick"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkBoomstick"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkBoomstick"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkBoomstick"/> --> <!-- random APM -->
		<!-- <passive_effect name="MagazineSize" operation="perc_add" value="-.122,.24"/> --> <!-- random MagazineSize -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.085,.085" tags="perkBoomstick"/> <!-- random WeaponHandling -->

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="4.2" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="4.8" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-1.5" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value="1.5" tags="perkBoomstick"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="3" tags="perkBoomstick"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1.9" tags="perkBoomstick"/>

		<passive_effect name="DegradationMax" operation="base_set" value="600,900" tier="1,6" tags="perkBoomstick"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkBoomstick"/>
		<display_value name="dStatStunEffect" value="4"/>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="PlaySound" sound="IZYShell_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
		</triggered_effect>
		
	<!--	Powerful Gun fire Effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Blur" intensity=".1" fade=".8">
				<requirement name="RoundsInMagazine" operation="GTE" value="2"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Dark" intensity=".3" fade="0">
				<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ShakeCamera" shake_speed="0.2" shake_amplitude="10" shake_time="1">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		
						<!--	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="onSelfRun" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfRun" action="SetTransformActive" active="false" transform_path="body"/>
		<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="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="IZYgunT4TACshotgunM1014">
	<property name="Tags" value="IZY,IZYSGDB,overrideSounds,weapon,reloadPenalty,ranged,holdBreathAiming,gun,shortRange,shotgun,barrelAttachments,sideAttachments,smallTopAttachments,stock,bottomAttachments,attStrength,perkBoomstick,modGunShotgunTubeExtenderMagazine,attachmentsIncluded,canHaveCosmetic,shotgunSkill"/>
	<property name="DisplayType" value="rangedShotgun"/>
	<property name="HoldType" value="60"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_Shotgun_Pack_MainResource.unity3d?IZY_SG_M1014.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_Shotgun_Pack_MainResource.unity3d?DROP_Shotgun_M4ter.Prefab"/>
	<property name="Material" value="MShotgunParts"/>
	<property name="Weight" value="10"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="CustomIcon" value="Notready_ICON"/>
	<property name="RepairTools" value="IZYadvancegunrepairkit"/>
	<property name="DegradationBreaksAfter" value="false"/>
	<property name="SoundJammed" value="weapon_jam"/>
	<property name="Attachments" value="meleeToolFlashlight02"/>
	<property name="DescriptionKey" value="IZYgunT4TACshotgunM1014Desc"/>
	
	<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="10000"/>
	<property name="TraderStageTemplate" value="baseTier3"/><!-- gunShotgunT2PumpShotgun -->
	<property name="UnlockedBy" value="craftingShotguns"/><!-- gunShotgunT2PumpShotgunSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="shotgun_polymer_grab"/>
	<property name="SoundPlace" value="shotgun_polymer_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".8"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammoShotgunShell,ammoShotgunSlug,ammoShotgunBreachingSlug,ammoShotgunShellPremium"/>
		<property name="Reload_time" value="2.6"/>
		<property name="Sound_start" value="M1014A1_fire"/>
		<property name="Sound_repeat" value="M1014A1_fire"/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_SG_doublebarrel"/>
		<property name="ScopeOffset" value="-.00062,.088,.065"/>
		<property name="SideOffset" value="0,0,0"/>
		<property name="BarrelOffset" value="0,0,0"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="ShotgunTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="ShotgunTrigger"/>
		<property name="triggerEffectShootDualsense" value="ShotgunShoot"/>
		<property name="triggerEffectShootXbox" value="PistolShoot"/>
	</property>
	<property class="Action1">
		<property name="Class" value="Zoom"/>
		<property name="Zoom_max_out" value="55"/>
		<property name="Zoom_max_in" value="55"/>
		<property name="SightsCameraOffset" value="-.001,-.0197,.1"/>
		<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
	</property>
	
	<effect_group name="gunShotgunT3AutoShotgun">
		<passive_effect name="RoundsPerMinute" operation="base_set" value="290" tags="perkBoomstick"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkBoomstick"/>
		<passive_effect name="MagazineSize" operation="base_set" value="30" tags="perkBoomstick"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1.35" tags="perkBoomstick"/> <!-- 2.3s -->
		<passive_effect name="ModSlots" operation="base_set" value="1,1,2,3,4,5" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="350" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="19" tags="perkBoomstick"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkBoomstick"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkBoomstick"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkBoomstick"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkBoomstick"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkBoomstick"/> --> <!-- random APM -->
		<!-- <passive_effect name="MagazineSize" operation="perc_add" value="-.122,.24"/> --> <!-- random MagazineSize -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.085,.085" tags="perkBoomstick"/> <!-- random WeaponHandling -->

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="2.8" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="3.6" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-1.5" tags="perkBoomstick"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value="1.5" tags="perkBoomstick"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2" tags="perkBoomstick"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1.9" tags="perkBoomstick"/>

		<passive_effect name="DegradationMax" operation="base_set" value="800,1200" tier="1,6" tags="perkBoomstick"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkBoomstick"/>
		<display_value name="dStatStunEffect" value="4"/>
		
						<!--	Gun Heat Smoke -->
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_FPV"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Gun_Heat_Smoke_FPV"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="IZYGun_Heat_Smoke_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="IZYGun_Heat_Smoke_01,IZYGun_Heat_Smoke_01_Ready"/>
		<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="IZYGun_Heat_Smoke_02,IZYGun_Heat_Smoke_02_Ready"/>
		<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="IZYGun_Heat_Smoke_03,IZYGun_Heat_Smoke_03_Ready"/>
		<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="IZYGun_Heat_Smoke_04,IZYGun_Heat_Smoke_04_Ready"/>
		<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="IZYGun_Heat_Smoke_05_HeatSmokeOn"/>
		
						<!--	Shell hit ground -->
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="PlaySound" sound="IZYShell_hit_ground">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
		</triggered_effect>
		
	<!--	Powerful Gun fire Effect -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Blur" intensity=".1" fade=".8">
				<requirement name="RoundsInMagazine" operation="GTE" value="2"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="1">
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ModifyScreenEffect" effect_name="Dark" intensity=".3" fade="0">
				<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
				<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Dark" intensity="0" fade=".2"/>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="ShakeCamera" shake_speed="0.2" shake_amplitude="10" shake_time="1">
			<requirement name="ItemHasTags" tags="IZY"/>
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="!HasBuff" buff="HavingSilencer"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionEnd" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="ShakeCamera" shake_speed="0" shake_amplitude="0" shake_time="0">
		</triggered_effect>
		
						<!--	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="onSelfRun" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfRun" action="SetTransformActive" active="false" transform_path="body"/>
		<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="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>