<configs>
<append xpath="/items">

		<!--	    Musket AMMO  -->
<item name="ammoleadball">
	<property name="CustomIcon" value="ammoleadball"/>
	<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="Material" value="MresourceScrapLeadSmall"/>
	<property name="Stacknumber" value="100"/>
	<property name="EconomicValue" value="5"/>
	<property name="EconomicBundleSize" value="10"/>
	<property name="Group" value="Ammo/Weapons,Ammo"/>
	<property name="SoundPickup" value="bullettips_grab"/>
	<property name="SoundPlace" value="bullettips_place"/>
</item>
		
<item name="ammoMuzzleloadershot">
	<property name="Tags" value="ammo,ammo9mm"/>
	<property name="DescriptionKey" value=""/>
	<property name="DisplayType" value="ammoBullet"/>
	<property name="HoldType" value="45"/>
	<property name="CustomIcon" value="ammoMuzzleloadershot"/>
	<property name="Meshfile" value="@:Other/Items/Misc/sackPrefab.prefab"/>
	<property name="DropMeshfile" value="@:Other/Items/Misc/sack_droppedPrefab.prefab"/>
	<property name="Material" value="Mlead_scrap"/>
	<property name="MeltTimePerUnit" value=".4"/>
	<property name="Stacknumber" value="50"/> <!-- STK ammo high -->
	<property name="EconomicValue" value="5"/>
	<property name="TraderStageTemplate" value="ammoTier0"/><!-- ammo9mmBulletBall -->
	<property name="Group" value="Ammo/Weapons,Ammo,Ranged Weapons"/>
	<property name="SoundPickup" value="bullets_grab"/>
	<property name="SoundPlace" value="bullets_place"/>
	<effect_group name="mzloaderammo" tiered="false">
		<passive_effect name="EntityDamage" operation="base_set" value="30"/>
		<passive_effect name="BlockDamage" operation="base_set" value="1"/>
		<passive_effect name="BlockDamage" operation="base_add" value="15" tags="barrelExplosive"/>
		<passive_effect name="DamageModifier" operation="perc_add" value="-.8" tags="earth"/>
		<passive_effect name="DamageModifier" operation="perc_add" value="1" tags="wood"/>
	</effect_group>
</item>

<item name="ammoMuzzleloaderscattershot">
	<property name="Tags" value="ammo,shotgun,ammoShells"/>
	<property name="DisplayType" value="ammoShotgun"/>
	<property name="HoldType" value="45"/>
	<property name="CustomIcon" value="ammoMuzzleloaderscattershot"/>
	<property name="Meshfile" value="@:Other/Items/Misc/sackPrefab.prefab"/>
	<property name="DropMeshfile" value="@:Other/Items/Misc/sack_droppedPrefab.prefab"/>
	<property name="Material" value="Mlead_scrap"/>
	<property name="Stacknumber" value="150"/> <!-- STK ammo low -->
	<property name="EconomicValue" value="11"/>
	<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="5"/>
		<passive_effect name="BlockDamage" operation="base_set" value="1"/>
		<passive_effect name="RoundRayCount" operation="base_set" value="8"/>
		<passive_effect name="MaxRange" operation="base_set" value="10"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="4"/>
		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="3.5"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="3.5"/>
		<passive_effect name="SpreadMultiplierAiming" operation="perc_add" value="-.13"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="perc_add" value="-.05"/>
		<passive_effect name="SpreadMultiplierWalking" operation="perc_add" value=".15"/>
		<passive_effect name="SpreadMultiplierRunning" operation="perc_add" value=".3"/>
		<passive_effect name="DamageModifier" operation="perc_add" value="-.8" tags="earth"/>
	</effect_group>
</item>

		<!--	***************************	-->
		<!--	    Musket  -->
		<!--	***************************	-->

		<!--	************************************************************************************************************	-->
		<!--	************************************************************************************************************	-->
		<!--	************************************************************************************************************	-->
		
<item name="IZYgunTminus1MusketshotgunBlunderbuss"> 	
	<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="85"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_Misc_Weapon_Mainresource.unity3d?IZY_Misc_MusketShotgun.Prefab"/>
	<property name="DropMeshfile" value=""/>
	<property name="Material" value="Mmetal"/>
	<property name="Weight" value="1"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="CustomIcon" value="Notready_ICON"/>
	<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="200"/>
	<property name="TraderStageTemplate" value="baseTier0"/><!-- gunShotgunT2PumpShotgun -->
	<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="ammoMuzzleloaderscattershot"/>
		<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_smoke" value="gunfire_smoke"/>
		<property name="Particles_muzzle_smoke_fpv" value="gunfire_smoke_fpv"/>
		<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,.03,0"/>
		<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="1" tags="perkBoomstick"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".3" 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="4" 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"/>
		
						<!--	FIX unzoomgroup refresh -->	
		<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>
		
						<!--	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="IZYgunTminus1MusketFlintlockPistol">
	<property name="Tags" value="IZY,overrideSounds,weapon,ranged,smallTopAttachments,holdBreathAiming,sideAttachments,gun,shortRange,pistol,barrelAttachments,attAgility,perkGunslinger,9mmGun,attachmentsIncluded,canHaveCosmetic,handgunSkill"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="75"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_Misc_Weapon_Mainresource.unity3d?IZY_Misc_FlintlockPistol.Prefab"/>
	<property name="DropMeshfile" value=""/>
	<property name="Material" value="MHandGunParts"/>
	<property name="Weight" value="1"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="RepairTools" value="resourceMetalPipe"/>
	<property name="DegradationBreaksAfter" value="false"/>
	<property name="SoundJammed" value="weapon_jam"/>
	<property name="Attachments" value="meleeToolFlashlight02"/>
	<property name="CustomIcon" value="IZYgunTminus1MusketFlintlockPistol"/>
	<property name="DescriptionKey" value="IZYgunTminus1MusketFlintlockPistolDesc"/>
	
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- aimTest -->
	
	<property name="Sound_Sight_In" value="pistol_sight_in"/>
	<property name="Sound_Sight_Out" value="pistol_sight_out"/>
	<property name="LightSource" value="lightSource"/> <!-- Start: Needed for the attachment flashlight -->
	<property name="ActivateObject" value="Attachments/flashlight/lightSource"/>
	<property name="AttachmentFlashlight" value="flashlight02"/> <!-- End: Needed for the attachment flashlight -->
	<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
	<property name="RepairExpMultiplier" value="10.8"/>
	<property name="LightValue" value=".45"/>
	<property name="EconomicValue" value="200"/>
	<property name="TraderStageTemplate" value="baseTier0"/><!-- gunHandgunT1Pistol -->
	<property name="UnlockedBy" value="craftingHandguns"/><!-- perkGunslinger,gunHandgunT1PistolSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="pistol_grab"/>
	<property name="SoundPlace" value="pistol_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Magazine_items" value="ammoMuzzleloadershot"/>
		<property name="Sound_start" value="MusketRifle_fire"/>
		<property name="Sound_start" value="MusketRifle_fire"/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="Sound_reload" value="pistol_reload"/>
		<property name="AutoReload" value="false"/>
		<property name="Particles_muzzle_fire" value="gunfire_pistol"/>
		<property name="Particles_muzzle_fire_fpv" value="gunfire_pistol_fpv"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="PistolTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
		<property name="triggerEffectShootDualsense" value="PistolShoot"/>
		<property name="triggerEffectShootXbox" value="PistolShoot"/>
	</property>
	
	<property class="Action1">
		<property name="Class" value="Zoom"/>
		<property name="Zoom_max_out" value="55"/>
		<property name="Zoom_max_in" value="55"/>
		<property name="SightsCameraOffset" value=".00005,.04,.01"/>
		<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
	</property>
	
	<effect_group name="gunHandgunT1Pistol">
		<passive_effect name="MaxRange" operation="base_set" value="25" tags="perkGunslinger,9mmGun"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="15" tags="perkGunslinger,9mmGun"/>
		<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkGunslinger,9mmGun"/> <!-- random effective rng -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="200" tags="perkGunslinger"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkGunslinger"/>
		<passive_effect name="MagazineSize" operation="base_set" value="1" tags="perkGunslinger"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".3" tags="perkGunslinger"/>
		<passive_effect name="ModSlots" operation="base_set" value="1,1,1,1,1,1" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".05" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="50" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="0" tags="perkGunslinger"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkGunslinger"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkGunslinger"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkGunslinger"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkGunslinger"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkGunslinger"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkGunslinger"/> --> <!-- random APM -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkGunslinger"/> <!-- random WeaponHandling -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.5" tags="perkGunslinger"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.5" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".28" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".4" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="2" tags="perkGunslinger"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2.5" tags="perkGunslinger"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="1" tags="perkGunslinger"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1.2" tags="perkGunslinger"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.12" tags="perkGunslinger"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".12" tags="perkGunslinger"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="3" tags="perkGunslinger,9mmGun"/>
		<passive_effect name="WeaponHandling" operation="base_set" value=".8" tags="perkGunslinger"/> <!-- crosshair reset speed -->

		<passive_effect name="DegradationMax" operation="base_set" value="40,80" tier="1,6" tags="perkGunslinger,9mmGun"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkGunslinger,9mmGun"/>

						<!--	Melee Bashing / KICK -->
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP_MELEE"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYRangeWPmeleeKick2"/>
		
		<triggered_effect trigger="onSelfItemActivate" action="AddBuff" buff="IZYRangeWPmeleeKick2">
			<requirement name="!HasBuff" buff="IZYweaponHosting"/>
			<requirement name="!HasBuff" buff="IZYBashingCooldown"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfItemDeactivate" action="AddBuff" buff="IZYRangeWPmeleeKick2">
			<requirement name="!HasBuff" buff="IZYweaponHosting"/>
			<requirement name="!HasBuff" buff="IZYBashingCooldown"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="IZYRangeWPmeleeKick2"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP_MELEE"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="IZYweaponHosting">
		</triggered_effect>
		<triggered_effect trigger="onSelfKilledOther" action="RemoveBuff" buff="IZYBashingCooldown">
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="20"/>
		</triggered_effect>
		<triggered_effect trigger="onOtherAttackedSelf" action="RemoveBuff" buff="IZYBashingCooldown">
		</triggered_effect>

						<!--	XXXXXXXXXXXXXXXXXX -->	
		
						<!--	SHOW HIDE FPV TPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
		
								<!--	Muzzle Tracer tail -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
		
						<!--	Fancy effect like smoke barrel Eject -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
		
						<!--	MuzzleFlash FPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
						<!--	MuzzleLightFPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
		
	</effect_group>
						<!--	Hide Holdtype Hands -->	
	<effect_group>
		<requirement name="IsFPV"/>
						<!--	Raw hands -->	
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
						<!--	Armor part -->
	</effect_group>
	
	<effect_group>
		<requirement name="IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	<effect_group>
		<requirement name="!IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	
						<!--	Refresh hands when no glove is on -->	
	<effect_group>
		<requirement name="ItemHasTags" tags="IZY"/>
				<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
	</effect_group>
</item>
		
<item name="IZYgunTminus1MusketM1777Rifle">
	<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,gun,barrelAttachments,sideAttachments,smallTopAttachments,mediumTopAttachments,largeTopAttachments,stock,bottomAttachments,attPerception,perkDeadEye,attachmentsIncluded,canHaveCosmetic,rifleSkill,rangerDamage"/>
	<property name="DisplayType" value="rangedGun"/>
	<property name="HoldType" value="85"/>
	<property name="CustomIcon" value="IZYgunTminus1MusketM1777Rifle"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_Misc_Weapon_Mainresource.unity3d?IZY_Misc_MusketRifle.Prefab"/>
	<property name="DropMeshfile" value=""/>
	<property name="Material" value="Mmetal"/>
	<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="200"/>
	<property name="TraderStageTemplate" value="baseTier0"/><!-- gunShotgunT2PumpShotgun -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="rifle_wood_grab"/>
	<property name="SoundPlace" value="rifle_wood_place"/>

	<property class="Action0">
		<property name="Class" value="Ranged"/>
		<property name="Delay" value=".5"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammoMuzzleloadershot"/>
		<property name="Reload_time" value="2.5"/>
		<property name="Sound_start" value="MusketRifle_fire"/>
		<property name="Sound_loop" value=""/>
		<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_lever"/>
		<property name="Particles_muzzle_fire_fpv" value="gunfire_lever_fpv"/>
		<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
		<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
		<property name="triggerEffectTriggerShootDualsense" value="RifleShoot"/>
		<property name="triggerEffectTriggerShootXbox" value="PistolShoot"/>
	</property>
	<property class="Action1">
		<property name="Class" value="Zoom"/>
		<property name="Zoom_max_out" value="55"/>
		<property name="Zoom_max_in" value="55"/>
		<property name="SightsCameraOffset" value=".0008,.029,0"/>
		<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
	</property>
	<effect_group name="gunRifleT2LeverActionRifle">
		<passive_effect name="MaxRange" operation="base_set" value="50" tags="perkDeadEye"/>
		<passive_effect name="DamageFalloffRange" operation="base_set" value="30" tags="perkDeadEye"/>
		<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.05" tier="1,6" tags="perkDeadEye"/> <!-- random effective rng -->
		<passive_effect name="BlockDamage" operation="base_add" value="-1" tags="perkDeadEye"/> <!-- damage offset -->
		<passive_effect name="RoundsPerMinute" operation="base_set" value="80" tags="perkDeadEye"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkDeadEye"/>
		<passive_effect name="MagazineSize" operation="base_set" value="1" tags="perkDeadEye"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".3" tags="perkDeadEye"/> <!-- 2.7s -->
		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
		<passive_effect name="EntityDamage" operation="base_add" value="29" tags="perkDeadEye"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkDeadEye"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkDeadEye"/> --> <!-- random DegMax -->
		<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkDeadEye"/> --> <!-- random APM -->
		<!-- <passive_effect name="MagazineSize" operation="base_add" value="-.5,1.6"/> --> <!-- random MagazineSize -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random WeaponHandling -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="6" tags="perkDeadEye"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="6" tags="perkDeadEye"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".066" tags="perkDeadEye"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".8" tags="perkDeadEye"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkDeadEye"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2" tags="perkDeadEye"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="1.5" tags="perkDeadEye"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="3.0" tags="perkDeadEye"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.2" tags="perkDeadEye"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".2" tags="perkDeadEye"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="11" tags="perkDeadEye"/>
		<passive_effect name="WeaponHandling" operation="base_set" value=".7" tags="perkDeadEye"/>

		<passive_effect name="DegradationMax" operation="base_set" value="400,700" tier="1,6" tags="perkDeadEye"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkDeadEye"/>

		<passive_effect name="DamageModifier" operation="base_add" value="100" tags="head"/>
		
						<!--	Melee Bashing / KICK -->
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP_MELEE"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="RemoveBuff" buff="IZYRangeWPmeleeKick"/>
		
		<triggered_effect trigger="onSelfItemActivate" action="AddBuff" buff="IZYRangeWPmeleeKick">
			<requirement name="!HasBuff" buff="IZYweaponHosting"/>
			<requirement name="!HasBuff" buff="IZYBashingCooldown"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfItemDeactivate" action="AddBuff" buff="IZYRangeWPmeleeKick">
			<requirement name="!HasBuff" buff="IZYweaponHosting"/>
			<requirement name="!HasBuff" buff="IZYBashingCooldown"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="IZYRangeWPmeleeKick"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP_MELEE"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="IZYweaponHosting">
		</triggered_effect>
		<triggered_effect trigger="onSelfKilledOther" action="RemoveBuff" buff="IZYBashingCooldown">
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="20"/>
		</triggered_effect>
		<triggered_effect trigger="onOtherAttackedSelf" action="RemoveBuff" buff="IZYBashingCooldown">
		</triggered_effect>
		
		
						<!--	DON'T TOUCH THESE SHITS BELOW PLEASE -->	
		
						<!--	VisibleFired-->	
							<!--	/////////    -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Striker_PIV">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="PowderLID_PIV">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
							<!--	/////////    -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Striker_PIV">
			<requirement name="RoundsInMagazine" operation="LTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="PowderLID_PIV">
			<requirement name="RoundsInMagazine" operation="LTE" value="1"/>
		</triggered_effect>
							<!--	/////////    -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Striker_FIRED">
			<requirement name="RoundsInMagazine" operation="LTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="PowderLID_FIRED">
			<requirement name="RoundsInMagazine" operation="LTE" value="1"/>
		</triggered_effect>
							<!--	/////////    -->	
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Striker_PIV">
			<requirement name="RoundsInMagazine" operation="LTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="PowderLID_PIV">
			<requirement name="RoundsInMagazine" operation="LTE" value="1"/>
		</triggered_effect>
							<!--	/////////    -->	
		<triggered_effect trigger="onReloadStart" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Striker_PIV">
		</triggered_effect>
		<triggered_effect trigger="onReloadStart" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="PowderLID_PIV">
		</triggered_effect>
							<!--	/////////    -->	
		<triggered_effect trigger="onReloadStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Striker_FIRED">
		</triggered_effect>
		<triggered_effect trigger="onReloadStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="PowderLID_FIRED">
		</triggered_effect>
							<!--	/////////    -->	
		<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Striker_PIV">
		</triggered_effect>
		<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="PowderLID_PIV">
		</triggered_effect>
							<!--	/////////    -->	
		<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Striker_FIRED">
		</triggered_effect>
		<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="PowderLID_FIRED">
		</triggered_effect>
							<!--	/////////    -->	
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Striker_FIRED">
			<requirement name="RoundsInMagazine" operation="LTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="PowderLID_FIRED">
			<requirement name="RoundsInMagazine" operation="LTE" value="1"/>
		</triggered_effect>
							<!--	/////////    -->	
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Striker_PIV">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="PowderLID_PIV">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
							<!--	/////////    -->	
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Striker_FIRED">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="PowderLID_FIRED">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
							<!--	/////////    -->	
							
						<!--	SHOW HIDE FPV TPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
		
								<!--	Muzzle Tracer tail -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
		
						<!--	Fancy effect like smoke barrel Eject -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
		
						<!--	MuzzleFlash FPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
						<!--	MuzzleLightFPV -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
		
	</effect_group>
						<!--	Hide Holdtype Hands -->	
	<effect_group>
		<requirement name="IsFPV"/>
						<!--	Raw hands -->	
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
						<!--	Armor part -->
	</effect_group>
	
	<effect_group>
		<requirement name="IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	<effect_group>
		<requirement name="!IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	
						<!--	Refresh hands when no glove is on -->	
	<effect_group>
		<requirement name="ItemHasTags" tags="IZY"/>
				<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
	</effect_group>
</item>

		<!--	************************************************************************************************************	-->
								<!--						CROSSBOW        					-->
		<!--	************************************************************************************************************	-->
					<!--	AMMO L BOLT -->
					
<item name="ammoCrossbowLightBoltStone">
	<property name="Tags" value="ammo,ranged,attAgility,perkArchery,perkPenetrator"/>
	<property name="DisplayType" value="ammoArrow"/>
	<property name="Meshfile" value="@:Other/Items/Weapons/Ranged/Bows/Arrows/bolt_stonePrefab.prefab"/>
	<property name="HoldType" value="45"/>
	<property name="HandMeshfile" value="@:Other/Items/Misc/sackPrefab.prefab"/>
	<property name="DropMeshfile" value="@:Other/Items/Misc/sack_droppedPrefab.prefab"/>
	<property name="Material" value="Mwood"/>
	<property name="IsSticky" value="true"/>
	<property name="CustomIcon" value="ammoCrossbowLightBoltStone"/>
	<property name="StickyOffset" value=".12"/>
	<property name="StickyColliderUp" value="2"/>
	<property name="StickyColliderRadius" value=".05"/>
	<property name="StickyColliderLength" value=".75"/>
	<property name="Stacknumber" value="300"/> <!-- STK ammo low -->
	<property name="EconomicValue" value="7"/>
	<property name="TraderStageTemplate" value="arrowsTier0"/><!-- ammoCrossbowBoltStone -->
	<property name="EconomicBundleSize" value="5"/>
	<property name="Group" value="Ammo/Weapons,Ammo,Ranged Weapons"/>
	<property name="SoundPickup" value="arrows_grab"/>
	<property name="SoundPlace" value="arrows_place"/>
	
	<property class="Action1">
		<property name="Class" value="Projectile"/>
		<property name="Explosion.ParticleIndex" value="0"/>
		<property name="Gravity" value="-3"/>
		<property name="FlyTime" value="0"/>
		<property name="LifeTime" value="1"/>
		<!-- <property name="DamageBonus.earth" value="0"/>
		<property name="DamageBonus.metal" value="0"/>
		<property name="DamageBonus.cloth" value="0"/> -->
	</property>
	<effect_group name="ammoCrossbowBoltStone" tiered="false"> <!-- ammoCrossbowBoltStone -->
		<passive_effect name="EntityDamage" operation="base_set" value="40" tags="perkArchery"/>
		<passive_effect name="BlockDamage" operation="base_set" value="1" tags="perkArchery"/>
		<passive_effect name="DamageModifier" operation="perc_set" value=".1" tags="wood"/>
		<passive_effect name="DamageModifier" operation="perc_set" value="0" tags="earth,metal,cloth"/>
		<passive_effect name="ProjectileVelocity" operation="base_set" value="75" tags="perkArchery"/>
	</effect_group>
</item>

<item name="ammoCrossbowLightBoltIron">
	<property name="Tags" value="ammo,ranged,attAgility,perkArchery,perkPenetrator"/>
	<property name="DisplayType" value="ammoArrowAP"/>
	<property name="Meshfile" value="@:Other/Items/Weapons/Ranged/Bows/Arrows/bolt_ironPrefab.prefab"/>
	<property name="HoldType" value="45"/>
	<property name="HandMeshfile" value="@:Other/Items/Misc/sackPrefab.prefab"/>
	<property name="DropMeshfile" value="@:Other/Items/Misc/sack_droppedPrefab.prefab"/>
	<property name="Material" value="Mmetal"/>
	<property name="IsSticky" value="true"/>
	<property name="CustomIcon" value="ammoCrossbowLighBoltIron"/>
	<property name="StickyOffset" value=".13"/>
	<property name="StickyColliderUp" value="2"/>
	<property name="StickyColliderRadius" value=".05"/>
	<property name="StickyColliderLength" value=".75"/>
	<property name="Stacknumber" value="300"/> <!-- STK ammo low -->
	<property name="EconomicValue" value="12"/>
	<property name="TraderStageTemplate" value="arrowsTier1"/><!-- ammoCrossbowBoltIron -->
	<property name="EconomicBundleSize" value="5"/>
	<property name="Group" value="Ammo/Weapons,Ammo,Ranged Weapons"/>
	<property name="SoundPickup" value="arrows_grab"/>
	<property name="SoundPlace" value="arrows_place"/>
	
	<property class="Action1">
		<property name="Class" value="Projectile"/>
		<property name="Explosion.ParticleIndex" value="0"/> <!-- no expl. -->
		<property name="Gravity" value="-2.5"/>
		<property name="FlyTime" value="0"/>
		<property name="LifeTime" value="1"/>
	</property>
	<property class="Attributes">
		<property name="GetQualityFromWeapon" value="true"/>
	</property>
	<effect_group name="ammoCrossbowBoltIron" tiered="false"> <!-- ammoCrossbowBoltIron -->
		<passive_effect name="EntityDamage" operation="base_set" value="48" tags="perkArchery"/>
		<passive_effect name="TargetArmor" operation="perc_add" value="-.1"/>
		<display_value name="dTargetArmor" value="-.1"/>
		<passive_effect name="BlockDamage" operation="base_set" value="1" tags="perkArchery"/>
		<passive_effect name="DamageModifier" operation="perc_set" value=".1" tags="wood"/>
		<passive_effect name="DamageModifier" operation="perc_set" value="0" tags="earth,metal,cloth"/>
		<passive_effect name="ProjectileVelocity" operation="base_set" value="80" tags="perkArchery"/>
	</effect_group>
	<effect_group name="perkPenetrator" tiered="false">
		<passive_effect name="TargetArmor" operation="perc_add" value="-.05" tags="perkArchery">
			<requirement name="ProgressionLevel" progression_name="perkPenetrator" operation="Equals" value="1"/></passive_effect>
		<passive_effect name="TargetArmor" operation="perc_add" value="-.1" tags="perkArchery">
			<requirement name="ProgressionLevel" progression_name="perkPenetrator" operation="Equals" value="2"/></passive_effect>
		<passive_effect name="TargetArmor" operation="perc_add" value="-.15" tags="perkArchery">
			<requirement name="ProgressionLevel" progression_name="perkPenetrator" operation="Equals" value="3"/></passive_effect>
		<passive_effect name="TargetArmor" operation="perc_add" value="-.2" tags="perkArchery">
			<requirement name="ProgressionLevel" progression_name="perkPenetrator" operation="Equals" value="4"/></passive_effect>
	</effect_group>
</item>

<item name="ammoCrossbowLightBoltSteelAP">
	<property name="Extends" value="ammoCrossbowBoltIron"/>
	<property name="DisplayType" value="ammoArrowAP"/>
	<property name="Meshfile" value="@:Other/Items/Weapons/Ranged/Bows/Arrows/bolt_steelPrefab.prefab"/>
	<property name="HoldType" value="45"/>
	<property name="HandMeshfile" value="@:Other/Items/Misc/sackPrefab.prefab"/>
	<property name="DropMeshfile" value="@:Other/Items/Misc/sack_droppedPrefab.prefab"/>
	<property name="UnlockedBy" value="perkRangersAPAmmo"/> <!-- BOOK_PERK -->
	<property name="EconomicValue" value="20"/>
	<property name="TraderStageTemplate" value="arrowsTier2"/><!-- ammoCrossbowBoltSteelAP -->
	<property name="EconomicBundleSize" value="5"/>
	<property name="CustomIcon" value="ammoCrossbowLighBoltSteelAP"/>
	<property name="Stacknumber" value="300"/> <!-- STK ammo low -->
	<property name="IsSticky" value="true"/>
	<property name="StickyOffset" value=".13"/>
	<property name="StickyColliderUp" value="2"/>
	<property name="StickyColliderRadius" value=".05"/>
	<property name="StickyColliderLength" value=".75"/>
	
	<effect_group name="ammoCrossbowBoltSteelAP" tiered="false"> <!-- ammoCrossbowBoltSteelAP -->
		<passive_effect name="EntityDamage" operation="base_set" value="56" tags="perkArchery"/>
		<passive_effect name="BlockDamage" operation="base_set" value="1" tags="perkArchery"/>
		<passive_effect name="TargetArmor" operation="perc_add" value="-.4"/>
		<display_value name="dTargetArmor" value="-.4"/>
		<passive_effect name="BlockDamage" operation="perc_set" value=".1" tags="wood"/>
		<passive_effect name="BlockDamage" operation="perc_set" value="0" tags="earth,metal,cloth"/>
		<passive_effect name="ProjectileVelocity" operation="base_set" value="90" tags="perkArchery"/>
	</effect_group>
	<effect_group name="perkPenetrator" tiered="false">
		<passive_effect name="TargetArmor" operation="perc_add" value="-.05" tags="perkArchery">
			<requirement name="ProgressionLevel" progression_name="perkPenetrator" operation="Equals" value="1"/></passive_effect>
		<passive_effect name="TargetArmor" operation="perc_add" value="-.1" tags="perkArchery">
			<requirement name="ProgressionLevel" progression_name="perkPenetrator" operation="Equals" value="2"/></passive_effect>
		<passive_effect name="TargetArmor" operation="perc_add" value="-.15" tags="perkArchery">
			<requirement name="ProgressionLevel" progression_name="perkPenetrator" operation="Equals" value="3"/></passive_effect>
		<passive_effect name="TargetArmor" operation="perc_add" value="-.2" tags="perkArchery">
			<requirement name="ProgressionLevel" progression_name="perkPenetrator" operation="Equals" value="4"/></passive_effect>
	</effect_group>
</item>

<item name="IZYgunT4BowVanhelsingAutomaticCrossbowVH">
	<property name="Tags" value="IZY,IZYLMG,overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,drumMagazine,magazine,sideAttachments,smallTopAttachments,mediumTopAttachments,bottomAttachments,attAgility,perkArchery,crossbow,attachmentsIncluded,canHaveCosmetic,bowSkill"/>
	<property name="DisplayType" value="rangedBow"/>
	<property name="DescriptionKey" value="gunBowT1IronCrossbowDesc"/>
	<property name="HoldType" value="60"/>
	<property name="Meshfile" value="#@modfolder:Resources/IZY_Other_VanHCrossbow.unity3d?IZY_Other_VanHCrossbow.Prefab"/>
	<property name="DropMeshfile" value="#@modfolder:Resources/IZY_Other_VanHCrossbow.unity3d?IZY_DROP_VHCrossbow.Prefab"/>
	<property name="Material" value="MBowCrossbowParts"/>
	<property name="Weight" value="10"/>
	<property name="CustomIcon" value="IZYgunT4BowVanhelsingAutomaticCrossbowVH"/>
	<property name="ScrapTimeOverride" value="10.0"/>
	<property name="RepairTools" value="resourceRepairKit"/>
	<property name="EconomicValue" value="12000"/>
	<property name="TraderStageTemplate" value="bowsTier3"/><!-- gunBowT3CompoundCrossbow -->
	<property name="DegradationBreaksAfter" value="false"/>
	<property name="SoundJammed" value="ItemNeedsRepair"/>
	<property name="SoundDestroy" value="wooddestroy1"/>
	<property name="CrosshairOnAim" value="false"/> <!-- aimTest -->
	<property name="CrosshairUpAfterShot" value="false"/> <!-- aimTest -->
	<property name="Sound_Sight_In" value="crossbow_sight_in"/>
	<property name="Sound_Sight_Out" value="crossbow_sight_out"/>
	<!-- <property name="SoundUnholster" value="crossbow2_unholster"/> Custom unholster but sounds inconsistent when other weapons don't have custom ones -->
	<!-- <property name="SoundHolster" value="crossbow2_holster"/> -->
	<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
	<property name="RepairExpMultiplier" value="5.5"/>
	<property name="UnlockedBy" value="craftingBows"/><!-- gunBowT3CompoundCrossbowSchematic, -->
	<property name="ShowQuality" value="true"/>
	<property name="SoundUnholster" value="weapon_unholster"/>
	<property name="SoundHolster" value="weapon_holster"/>
	<property name="SoundPickup" value="rifle_wood_grab"/>
	<property name="SoundPlace" value="rifle_wood_place"/>
	<property class="Action0">
		<property name="Class" value="Launcher"/>
		<property name="Hitmask_override" value="Arrow"/>
		<property name="Delay" value=".8"/> <!-- obsolete if rounds per minute exists -->
		<property name="Magazine_items" value="ammoCrossbowLightBoltStone,ammoCrossbowLightBoltIron,ammoCrossbowLightBoltSteelAP"/>
		<!-- <property name="Reload_time" value="4"/> -->
		<property name="Sound_start" value="crossbow2_fire"/>
		<property name="Sound_repeat" value=""/>
		<property name="Sound_end" value=""/>
		<property name="Sound_empty" value="dryfire"/>
		<property name="Sound_reload" value="crossbow2_reload"/>
		<property name="AutoReload" value="false"/>
		<property name="triggerEffectTriggerPullDualsense" value="PistolTrigger"/>
		<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
		<property name="triggerEffectTriggerShootDualsense" value="PistolShoot"/>
		<property name="triggerEffectTriggerShootXbox" value="PistolShoot"/>
	</property>
	<property class="Action1"> <!-- UseAction -->
		<property name="Class" value="Zoom"/>
		<property name="Zoom_max_out" value="65"/>
		<property name="Zoom_max_in" value="65"/>
		<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
		<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
		<property name="SightsCameraOffset" value=".0004,-.03,0"/>
	</property>
	<effect_group name="gunBowT3CompoundCrossbow">
		<passive_effect name="DamageFalloffRange" operation="base_set" value="50" tags="perkArchery"/>
		<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.08" tier="1,6" tags="perkArchery"/> <!-- random effective rng -->
		<passive_effect name="MaxRange" operation="base_set" value="120" tags="perkArchery"/>
		<passive_effect name="MagazineSize" operation="base_set" value="36" tags="perkArchery"/>
		<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".8" tags="perkArchery"/> <!-- 3.4s -->
		<passive_effect name="EntityDamage" operation="base_add" value="12" tags="perkArchery"/> <!-- damage offset -->
		<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkArchery"/> <!-- random EntityDmg -->
		<passive_effect name="EntityDamage" operation="perc_add" value=".08,.4" tier="2,6" tags="perkArchery"/> <!-- tier bonus -->
		<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkArchery"/> <!-- random BlockDmg -->
		<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkArchery"/> <!-- tier bonus -->
		<passive_effect name="ProjectileVelocity" operation="perc_add" value="0,.1" tags="perkArchery"/> <!-- random Veloc -->
		<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkArchery"/> --> <!-- random DegMax -->
		<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkArchery"/> <!-- random WeaponHandling -->

		<passive_effect name="SpreadDegreesVertical" operation="base_set" value="3" tags="perkArchery"/>
		<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="3" tags="perkArchery"/>
		<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".10" tags="perkArchery"/>
		<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".8" tags="perkArchery"/>
		<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkArchery"/>
		<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2.2" tags="perkArchery"/>

		<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2" tags="perkArchery"/>
		<passive_effect name="WeaponHandling" operation="base_set" value="1" tags="perkArchery"/> <!-- crosshair reset speed -->

		<passive_effect name="RoundsPerMinute" operation="base_set" value="420" tags="perkArchery"/>
		<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkArchery"/>

		<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".05" tags="perkArchery"/>
		<passive_effect name="KickDegreesVerticalMax" operation="base_set" value=".05" tags="perkArchery"/>
		<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.02" tags="perkArchery"/>
		<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".02" tags="perkArchery"/>

		<passive_effect name="DegradationMax" operation="base_set" value="800,1200" tier="1,6" tags="perkArchery"/>
		<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkArchery"/>
		<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
		<passive_effect name="ModPowerBonus" operation="base_add" value="350" tags="EconomicValue"/>
	</effect_group>
	<effect_group name="sneak damage bonus">
		<requirement name="CVarCompare" cvar="_crouching" operation="Equals" value="1"/>
		<requirement name="CVarCompare" cvar="_notAlerted" operation="GT" value="0" target="other"/>
			<passive_effect name="DamageBonus" operation="base_add" value="2"/>
			<passive_effect name="EntityDamage" operation="perc_add" value="2" tags="perkArchery"/>
			<display_value name="dEntityDamageSneak" value="2"/>
	</effect_group>
			
	<effect_group>
		
						<!--	Visible ammo check -->			
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="IZYBeltAmmoCheck_02">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="IZYBeltAmmoCheck_02">
			<requirement name="IsFPV"/>
		</triggered_effect>
						<!--	Ready to fire round -->		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Visible_Dart_for_fire">
			<requirement name="RoundsInMagazine" operation="LT" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Visible_Dart_for_fire">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Visible_Dart_for_fire">
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Visible_Dart_for_fire">
			<requirement name="RoundsInMagazine" operation="GT" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Visible_Dart_for_fire_X">
			<requirement name="RoundsInMagazine" operation="LT" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Visible_Dart_for_fire_X">
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Visible_Dart_for_fire_X">
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Visible_Dart_for_fire_X">
			<requirement name="RoundsInMagazine" operation="GT" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_01">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="5"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_02">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="4"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_03">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="3"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_04">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="2"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="low_ammo_fire_05">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="Equals" value="1"/>
		</triggered_effect>
										<!--	Firing FX sound -->	
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="IZY_Magpod_roll">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" sound="IZY_gasleak">
			<requirement name="IsFPV"/>
			<requirement name="RoundsInMagazine" operation="GTE" value="1"/>
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="1"/>
		</triggered_effect>
	
						<!--	SHOW HIDE FPV TPV -->		
						
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
		
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
			<requirement name="!IsFPV"/>
		</triggered_effect>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
		
						<!--	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"/>
	</effect_group>
						<!--	Hide Holdtype Hands -->	
	<effect_group>
		<requirement name="IsFPV"/>
						<!--	Raw hands -->	
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
		<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
						<!--	Armor part -->
	</effect_group>
	
	<effect_group>
		<requirement name="IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
	<effect_group>
		<requirement name="!IsMale"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
		<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
	</effect_group>
						<!--	Refresh hands when no glove is on -->	
	<effect_group>
		<requirement name="ItemHasTags" tags="IZY"/>
				<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
				<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
		<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
	</effect_group>
</item>

		<!--	************************************************************************************************************	-->
		<!--	************************************************************************************************************	-->
		<!--	************************************************************************************************************	-->

</append>
</configs>