<KnightMods>

<append xpath="/item_modifiers">
<!-- Bodkin Arrowhead -->
	<item_modifier name="modBodkinArrowhead" installable_tags="perkArchery" modifier_tags="specialDamage" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modBodkinArrowhead"/>
		<property name="CustomIcon" value="ammoDartIron"/>
		<property name="UnlockedBy" value="modBodkinArrowheadSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
			
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>			
			<passive_effect name="ProjectileVelocity" operation="perc_add" value=".1,.2,.3,.4,.5,.6" tier="1,2,3,4,5,6"/>
				<display_value name="dProjectileVelocity" value=".1,.2,.3,.4,.5,.6" tier="1,2,3,4,5,6"/>			
			<passive_effect name="TargetArmor" operation="perc_add" value="-.05,-.1,-.15,-.2,-.25,-.3" tier="1,2,3,4,5,6"/>
				<display_value name="dTargetArmor" value="-.05,-.1,-.15,-.2,-.25,-.3" tier="1,2,3,4,5,6"/>	
			<passive_effect name="EntityPenetrationCount" operation="base_add" value="2"/>
				<display_value name="dTargetPenetration" value="2"/>
		</effect_group>
				
		<effect_group name="sneak damage bonus">
			<passive_effect name="DamageBonus" operation="base_add" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
			<passive_effect name="EntityDamage" operation="perc_add" value=".5,1,1.5,2,2.5,3" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamageSneak" value=".5,1,1.5,2,2.5,3" tier="1,2,3,4,5,6"/>	
				<requirement name="CVarCompare" cvar="_crouching" operation="Equals" value="1"/>
				<requirement name="CVarCompare" cvar="_notAlerted" operation="GT" value="0" target="other"/>
		</effect_group>
				
	</item_modifier>

<!-- Broadhead -->
	<item_modifier name="modBroadhead" installable_tags="perkArchery" modifier_tags="specialDamage" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modBroadhead"/>
		<property name="CustomIcon" value="ammoArrowSteelAP"/>
		<property name="CustomIconTint" value="#f50000"/>
		<property name="UnlockedBy" value="modBroadheadSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".06,.12,.18,.24,.3,.36" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".06,.12,.18,.24,.3,.36" tier="1,2,3,4,5,6"/>
			<passive_effect name="DismemberChance" operation="perc_add" value=".4,.5,.6,.7,.8,.9" tier="1,2,3,4,5,6">
				<requirement name="HitLocation" body_parts="Head"/>
			</passive_effect>
				<display_value name="dDismemberChance" value=".4,.5,.6,.7,.8,.9" tier="1,2,3,4,5,6"/>
		</effect_group>
				
		<effect_group name="bleed 1">
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="other" cvar="bleedCounter" operation="add" value="5"/>
				<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="25"/>
				<requirement name="CVarCompare" cvar="bleedCounter" operation="LT" value="@$maxBleedCounter" target="other"/>
				<requirement name="RequirementItemModTier" mod_name="modBroadhead" operation="Equals" value="1"/>
		</effect_group>
		
		<effect_group name="bleed 2">
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="other" cvar="bleedCounter" operation="add" value="6"/>
				<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="40"/>
				<requirement name="CVarCompare" cvar="bleedCounter" operation="LT" value="@$maxBleedCounter" target="other"/>
				<requirement name="RequirementItemModTier" mod_name="modBroadhead" operation="Equals" value="2"/>
		</effect_group>
		
		<effect_group name="bleed 3">
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="other" cvar="bleedCounter" operation="add" value="7"/>
				<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="55"/>
				<requirement name="CVarCompare" cvar="bleedCounter" operation="LT" value="@$maxBleedCounter" target="other"/>
				<requirement name="RequirementItemModTier" mod_name="modBroadhead" operation="Equals" value="3"/>
		</effect_group>
		
		<effect_group name="bleed 4">
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="other" cvar="bleedCounter" operation="add" value="8"/>
				<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="70"/>
				<requirement name="CVarCompare" cvar="bleedCounter" operation="LT" value="@$maxBleedCounter" target="other"/>
				<requirement name="RequirementItemModTier" mod_name="modBroadhead" operation="Equals" value="4"/>
		</effect_group>
		
		<effect_group name="bleed 5">
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="other" cvar="bleedCounter" operation="add" value="9"/>
				<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="85"/>
				<requirement name="CVarCompare" cvar="bleedCounter" operation="LT" value="@$maxBleedCounter" target="other"/>
				<requirement name="RequirementItemModTier" mod_name="modBroadhead" operation="Equals" value="5"/>
		</effect_group>
		
		<effect_group name="bleed 6">
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="other" cvar="bleedCounter" operation="add" value="10"/>
				<requirement name="CVarCompare" cvar="bleedCounter" operation="LT" value="@$maxBleedCounter" target="other"/>
				<requirement name="RequirementItemModTier" mod_name="modBroadhead" operation="Equals" value="6"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="30" buff="buffInjuryBleeding">
				<requirement name="CVarCompare" cvar="bleedCounter" operation="GTE" value="0" target="other"/>
			</triggered_effect>
				<display_value name="dBleedChance" value=".25,.4,.55,.7,.85,1" tier="1,2,3,4,5,6"/>
				<display_value name="dBleedDuration" value="30"/>
		</effect_group>
		
	</item_modifier>

<!-- Blunt Head -->
	<item_modifier name="modBluntHead" installable_tags="perkArchery" modifier_tags="specialDamage" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modBluntHead"/>
		<property name="CustomIcon" value="modBluntHead"/>
		<property name="UnlockedBy" value="modBluntHeadSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
				<display_value name="dKnockdownChance" value=".5,.6,.7,.8,.9,1" tier="1,2,3,4,5,6"/>
				<display_value name="dRagdollChance" value=".25,.35,.45,.55,.65,.75" tier="1,2,3,4,5,6"/>
		</effect_group>
		
		<effect_group name="knockdown 1">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffInjuryKnockdown01">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="50"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="other" duration=".2" force="100">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="25"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modBluntHead" operation="Equals" value="1"/>
		</effect_group>
		
		<effect_group name="knockdown 2">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffInjuryKnockdown01">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="60"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="other" duration=".2" force="100">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="35"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modBluntHead" operation="Equals" value="2"/>
		</effect_group>
		
		<effect_group name="knockdown 3">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffInjuryKnockdown01">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="70"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="other" duration=".2" force="100">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="45"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modBluntHead" operation="Equals" value="3"/>
		</effect_group>
		
		<effect_group name="knockdown 4">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffInjuryKnockdown01">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="80"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="other" duration=".2" force="100">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="55"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modBluntHead" operation="Equals" value="4"/>
		</effect_group>
		
		<effect_group name="knockdown 5">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffInjuryKnockdown01">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="90"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="other" duration=".2" force="100">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="65"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modBluntHead" operation="Equals" value="5"/>
		</effect_group>
		
		<effect_group name="knockdown 6">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffInjuryKnockdown01"/>
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="other" duration=".2" force="100">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="75"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modBluntHead" operation="Equals" value="6"/>
		</effect_group>
		
	</item_modifier>
	
<!-- Shock Arrowhead -->
	<item_modifier name="modShockArrowhead" installable_tags="perkArchery" modifier_tags="specialDamage" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modShockArrowhead"/>
		<property name="CustomIcon" value="electricfencepost"/>
		<property name="UnlockedBy" value="modShockArrowheadSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
				<display_value name="dShockChance" value=".5,.6,.7,.8,.9,1" tier="1,2,3,4,5,6"/>
				<display_value name="dShockDuration" value="5,6,7,8,9,10" tier="1,2,3,4,5,6"/>
		</effect_group>
		
		<effect_group name="shock 1">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="5" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="50"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modShockArrowhead" operation="Equals" value="1"/>
		</effect_group>
		
		<effect_group name="shock 2">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="6" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="60"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modShockArrowhead" operation="Equals" value="2"/>
		</effect_group>
		
		<effect_group name="shock 3">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="7" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="70"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modShockArrowhead" operation="Equals" value="3"/>
		</effect_group>
		
		<effect_group name="shock 4">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="8" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="80"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modShockArrowhead" operation="Equals" value="4"/>
		</effect_group>
		
		<effect_group name="shock 5">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="9" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="90"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modShockArrowhead" operation="Equals" value="5"/>
		</effect_group>
		
		<effect_group name="shock 6">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="10" buff="buffShocked"/>
				<requirement name="RequirementItemModTier" mod_name="modShockArrowhead" operation="Equals" value="6"/>
		</effect_group>
		
	</item_modifier>

<!-- Burning Arrowhead -->
	<item_modifier name="modBurningArrowhead" installable_tags="perkArchery" modifier_tags="specialDamage" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modBurningArrowhead"/>
		<property name="CustomIcon" value="ammoArrowFlaming"/>
		<property name="UnlockedBy" value="modBurningArrowheadSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
				<display_value name="dBurnChance" value=".25,.4,.55,.7,.85,1" tier="1,2,3,4,5,6"/>
				<display_value name="dBurnDuration" value="10"/>
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="otherAOE" range="1"  cvar="$buffBurningElementDuration" operation="set" value="10">
				<requirement name="ProgressionLevel" progression_name="perkFiremansAlmanacMolotov" operation="Equals" value="0"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="otherAOE" range="1"  cvar="$buffBurningElementDuration" operation="set" value="11">
				<requirement name="ProgressionLevel" progression_name="perkFiremansAlmanacMolotov" operation="Equals" value="1"/>
			</triggered_effect>
		</effect_group>
						
		<effect_group name="fire 1" >
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" duration="10" buff="buffBurningFlamingArrow"/>
				<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".93"/>
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="25"/>
				<requirement name="RequirementItemModTier" mod_name="modBurningArrowhead" operation="Equals" value="1"/>
		</effect_group>
		
		<effect_group name="fire 2" >
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" duration="11" buff="buffBurningFlamingArrow"/>
				<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".93"/>
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="40"/>
				<requirement name="RequirementItemModTier" mod_name="modBurningArrowhead" operation="Equals" value="2"/>
		</effect_group>
		
		<effect_group name="fire 3" >
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" duration="12" buff="buffBurningFlamingArrow"/>
				<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".93"/>
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="55"/>
				<requirement name="RequirementItemModTier" mod_name="modBurningArrowhead" operation="Equals" value="3"/>
		</effect_group>
		
		<effect_group name="fire 4" >
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" duration="13" buff="buffBurningFlamingArrow"/>
				<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".93"/>
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="70"/>
				<requirement name="RequirementItemModTier" mod_name="modBurningArrowhead" operation="Equals" value="4"/>
		</effect_group>
		
		<effect_group name="fire 5" >
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" duration="14" buff="buffBurningFlamingArrow"/>
				<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".93"/>
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="85"/>
				<requirement name="RequirementItemModTier" mod_name="modBurningArrowhead" operation="Equals" value="5"/>
		</effect_group>
		
		<effect_group name="fire 6" >
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" duration="15" buff="buffBurningFlamingArrow"/>
				<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".93"/>
				<requirement name="RequirementItemModTier" mod_name="modBurningArrowhead" operation="Equals" value="6"/>
		</effect_group>
		
		<effect_group name="always refresh existing Fire Proc" >
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1"  buff="buffBurningFlamingArrow"/>
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="otherAOE" range="1"  cvar="$buffBurningFlamingArrowDuration" operation="set" value="16">
				<requirement name="ProgressionLevel" progression_name="perkFiremansAlmanacMolotov" operation="Equals" value="1"/>
			</triggered_effect>
				<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".93"/>
				<requirement name="HasBuff" target="other" buff="buffBurningFlamingArrow"/>
		</effect_group>
		
	</item_modifier>

<!-- Assassin Arrowhead -->
	<item_modifier name="modAssassinArrowhead" installable_tags="perkArchery" modifier_tags="specialDamage" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modAssassinArrowhead"/>
		<property name="CustomIcon" value="ammoDartIron"/>
		<property name="CustomIconTint" value="#2e2e2e"/>
		<property name="UnlockedBy" value="modAssassinArrowheadSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
			<passive_effect name="ProjectileVelocity" operation="perc_add" value=".25,.35,.45,.55,.65,.75" tier="1,2,3,4,5,6"/>
				<display_value name="dProjectileVelocity" value=".25,.35,.45,.55,.65,.75" tier="1,2,3,4,5,6"/>				
			<passive_effect name="TargetArmor" operation="perc_add" value="-.25,-.3,-.35,-.4,-.45,-.5" tier="1,2,3,4,5,6"/>
				<display_value name="dTargetArmor" value="-.25,-.3,-.35,-.4,-.45,-.5" tier="1,2,3,4,5,6"/>	
			<passive_effect name="EntityPenetrationCount" operation="base_add" value="3"/>
				<display_value name="dTargetPenetration" value="3"/>				
			<passive_effect name="EntityDamage" operation="perc_add" value=".5">
				<requirement name="EntityTagCompare" target="other" tags="zombie"/>
			</passive_effect>
				<display_value name="dUndeadDamage" value=".5"/>			
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffRadiatedRegenBlock">
				<requirement name="EntityTagCompare" target="other" tags="radiated,charged,infernal"/>
			</triggered_effect>		
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="other" cvar="baneCounter" operation="add" value="50"/>
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="5" buff="buffUndeadBane"/>
		</effect_group>
				
		<effect_group name="sneak damage bonus">
			<passive_effect name="DamageBonus" operation="base_add" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
			<passive_effect name="EntityDamage" operation="perc_add" value="2.5,3,3.5,4,4.5,5" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamageSneak" value="2.5,3,3.5,4,4.5,5" tier="1,2,3,4,5,6"/>
				<requirement name="CVarCompare" cvar="_crouching" operation="Equals" value="1"/>
				<requirement name="CVarCompare" cvar="_notAlerted" operation="GT" value="0" target="other"/>
		</effect_group>

	</item_modifier>
		
<!-- Overpressure Ammo -->
	<item_modifier name="modOverpressureAmmo" installable_tags="gun,turretRanged" modifier_tags="specialDamage" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modOverpressureAmmo"/>
		<property name="CustomIcon" value="modOverpressureAmmo"/>
		<property name="UnlockedBy" value="modOverpressureAmmoSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1,.13,.16,.19,.22,.25" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".1,.13,.16,.19,.22,.25" tier="1,2,3,4,5,6"/>
				<display_value name="dKnockdownChance" value=".15,.22,.29,.36,.43,.5" tier="1,2,3,4,5,6"/>
				<display_value name="dRagdollChance" value=".15,.22,.29,.36,.43,.5" tier="1,2,3,4,5,6"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value=".1"/>
				<display_value name="dDegradationPerUse" value=".1"/>
			<passive_effect name="KickDegreesVerticalMin" operation="perc_add" value=".05"/>
			<passive_effect name="KickDegreesVerticalMax" operation="perc_add" value=".05"/>
			<passive_effect name="KickDegreesHorizontalMin" operation="perc_add" value=".05"/>
			<passive_effect name="KickDegreesHorizontalMax" operation="perc_add" value=".05"/>
			<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.2"/>
				<display_value name="dDamageFalloffRange" value="-.2"/>
			<passive_effect name="MaxRange" operation="perc_add" value="-.1"/>
				<display_value name="dMaxRange" value="-.1"/>
		</effect_group>
										
		<effect_group name="knockdown 1">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" buff="buffInjuryKnockdown01">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="15"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="otherAOE" range="1" duration=".2" force="100">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="15"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modOverpressureAmmo" operation="Equals" value="1"/>
		</effect_group>
		
		<effect_group name="knockdown 2">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" buff="buffInjuryKnockdown01">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="22"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="otherAOE" range="1" duration=".2" force="100">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="22"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modOverpressureAmmo" operation="Equals" value="2"/>
		</effect_group>
		
		<effect_group name="knockdown 3">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" buff="buffInjuryKnockdown01">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="29"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="otherAOE" range="1" duration=".2" force="100">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="29"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modOverpressureAmmo" operation="Equals" value="3"/>
		</effect_group>
		
		<effect_group name="knockdown 4">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" buff="buffInjuryKnockdown01">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="36"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="otherAOE" range="1" duration=".2" force="100">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="36"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modOverpressureAmmo" operation="Equals" value="4"/>
		</effect_group>
		
		<effect_group name="knockdown 5">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" buff="buffInjuryKnockdown01">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="43"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="otherAOE" range="1" duration=".2" force="100">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="43"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modOverpressureAmmo" operation="Equals" value="5"/>
		</effect_group>
		
		<effect_group name="knockdown 6">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" buff="buffInjuryKnockdown01">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="50"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="otherAOE" range="1" duration=".2" force="100">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="50"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modOverpressureAmmo" operation="Equals" value="6"/>
		</effect_group>
		
	</item_modifier>
	
<!-- Hollow Point -->
	<item_modifier name="modHollowPoint" installable_tags="gun,turretRanged" modifier_tags="specialDamage" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modHollowPoint"/>
		<property name="CustomIcon" value="modHollowPoint"/>
		<property name="UnlockedBy" value="modHollowPointSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".10,.14,.18,.22,.26,.3" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".10,.14,.18,.22,.26,.3" tier="1,2,3,4,5,6"/>
			<passive_effect name="DismemberChance" operation="perc_add" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6">
				<requirement name="HitLocation" body_parts="Head"/>
			</passive_effect>
				<display_value name="dDismemberChance" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
				<display_value name="dBleedChance" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value=".1"/>
				<display_value name="dDegradationPerUse" value=".1"/>
			<passive_effect name="TargetArmor" operation="perc_add" value=".15"/>
				<display_value name="dTargetArmor" value=".15"/>
		</effect_group>
				
		<effect_group name="bleed 1">
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="25"/>
			<requirement name="CVarCompare" cvar="bleedCounter" operation="LT" value="@$maxBleedCounter" target="other"/>
				<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="other" cvar="bleedCounter" operation="add" value="5"/>
				<requirement name="RequirementItemModTier" mod_name="modHollowPoint" operation="Equals" value="1"/>
		</effect_group>
		
		<effect_group name="bleed 2">
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="30"/>
			<requirement name="CVarCompare" cvar="bleedCounter" operation="LT" value="@$maxBleedCounter" target="other"/>
				<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="other" cvar="bleedCounter" operation="add" value="6"/>
				<requirement name="RequirementItemModTier" mod_name="modHollowPoint" operation="Equals" value="2"/>
		</effect_group>
		
		<effect_group name="bleed 3">
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="35"/>
			<requirement name="CVarCompare" cvar="bleedCounter" operation="LT" value="@$maxBleedCounter" target="other"/>
				<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="other" cvar="bleedCounter" operation="add" value="7"/>
				<requirement name="RequirementItemModTier" mod_name="modHollowPoint" operation="Equals" value="3"/>
		</effect_group>
		
		<effect_group name="bleed 4">
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="40"/>
			<requirement name="CVarCompare" cvar="bleedCounter" operation="LT" value="@$maxBleedCounter" target="other"/>
				<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="other" cvar="bleedCounter" operation="add" value="8"/>
				<requirement name="RequirementItemModTier" mod_name="modHollowPoint" operation="Equals" value="4"/>
		</effect_group>
		
		<effect_group name="bleed 5">
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="45"/>
			<requirement name="CVarCompare" cvar="bleedCounter" operation="LT" value="@$maxBleedCounter" target="other"/>
				<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="other" cvar="bleedCounter" operation="add" value="9"/>
				<requirement name="RequirementItemModTier" mod_name="modHollowPoint" operation="Equals" value="5"/>
		</effect_group>
		
		<effect_group name="bleed 6">
			<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
			<requirement name="CVarCompare" cvar="bleedCounter" operation="LT" value="@$maxBleedCounter" target="other"/>
				<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="other" cvar="bleedCounter" operation="add" value="10"/>
				<requirement name="RequirementItemModTier" mod_name="modHollowPoint" operation="Equals" value="6"/>
		</effect_group>
				
		<effect_group>
			<requirement name="CVarCompare" cvar="bleedCounter" operation="GT" value="0" target="other"/>
				<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" duration="15" buff="buffInjuryBleeding"/>
				<display_value name="dBleedDuration" value="15"/>
		</effect_group>
		
	</item_modifier>

<!-- Incendiary Ammo -->
	<item_modifier name="modIncendiaryAmmo" installable_tags="gun,turretRanged" modifier_tags="specialDamage" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modIncendiaryAmmo"/>
		<property name="CustomIcon" value="modIncendiaryAmmo"/>
		<property name="UnlockedBy" value="modIncendiaryAmmoSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1,.13,.16,.19,.22,.25" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".1,.13,.16,.19,.22,.25" tier="1,2,3,4,5,6"/>
				<display_value name="dBurnChance" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
				<display_value name="dBurnDuration" value="10,11,12,13,14,15" tier="1,2,3,4,5,6"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value=".1"/>
				<display_value name="dDegradationPerUse" value=".1"/>
		</effect_group>
				
		<effect_group name="fire 1" >
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" duration="10" buff="buffBurningFlamingArrow"/>
				<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".93"/>
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="25"/>
				<requirement name="RequirementItemModTier" mod_name="modIncendiaryAmmo" operation="Equals" value="1"/>
		</effect_group>
		
		<effect_group name="fire 2" >
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" duration="11" buff="buffBurningFlamingArrow"/>
				<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".93"/>
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="30"/>
				<requirement name="RequirementItemModTier" mod_name="modIncendiaryAmmo" operation="Equals" value="2"/>
		</effect_group>
		
		<effect_group name="fire 3" >
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" duration="12" buff="buffBurningFlamingArrow"/>
				<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".93"/>
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="35"/>
				<requirement name="RequirementItemModTier" mod_name="modIncendiaryAmmo" operation="Equals" value="3"/>
		</effect_group>
		
		<effect_group name="fire 4" >
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" duration="13" buff="buffBurningFlamingArrow"/>
				<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".93"/>
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="40"/>
				<requirement name="RequirementItemModTier" mod_name="modIncendiaryAmmo" operation="Equals" value="4"/>
		</effect_group>
		
		<effect_group name="fire 5" >
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" duration="14" buff="buffBurningFlamingArrow"/>
				<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".93"/>
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="45"/>
				<requirement name="RequirementItemModTier" mod_name="modIncendiaryAmmo" operation="Equals" value="5"/>
		</effect_group>
		
		<effect_group name="fire 6" >
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" duration="15" buff="buffBurningFlamingArrow"/>
				<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".93"/>
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="50"/>
				<requirement name="RequirementItemModTier" mod_name="modIncendiaryAmmo" operation="Equals" value="6"/>
		</effect_group>
		
		<effect_group name="always refresh existing Fire Proc" >
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1"  buff="buffBurningFlamingArrow"/>
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="otherAOE" range="1"  cvar="$buffBurningFlamingArrowDuration" operation="set" value="16">
				<requirement name="ProgressionLevel" progression_name="perkFiremansAlmanacMolotov" operation="Equals" value="1"/>
			</triggered_effect>
				<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".93"/>
				<requirement name="HasBuff" target="other" buff="buffBurningFlamingArrow"/>
		</effect_group>

	</item_modifier>
	
	
<!-- Shock Ammo -->
	<item_modifier name="modShockAmmo" installable_tags="gun,turretRanged" modifier_tags="specialDamage" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modShockAmmo"/>
		<property name="CustomIcon" value="modShockAmmo"/>
		<property name="UnlockedBy" value="modShockAmmoSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1,.13,.16,.19,.22,.25" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".1,.13,.16,.19,.22,.25" tier="1,2,3,4,5,6"/>
				<display_value name="dShockChance" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
				<display_value name="dShockDuration" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value=".1"/>
				<display_value name="dDegradationPerUse" value=".1"/>
		</effect_group>
				
		<effect_group name="shock 1">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="1" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="25"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modShockAmmo" operation="Equals" value="1"/>
		</effect_group>
		
		<effect_group name="shock 2">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="2" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="30"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modShockAmmo" operation="Equals" value="2"/>
		</effect_group>
		
		<effect_group name="shock 3">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="3" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="35"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modShockAmmo" operation="Equals" value="3"/>
		</effect_group>
		
		<effect_group name="shock 4">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="4" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="40"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modShockAmmo" operation="Equals" value="4"/>
		</effect_group>
		
		<effect_group name="shock 5">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="5" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="45"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modShockAmmo" operation="Equals" value="5"/>
		</effect_group>
		
		<effect_group name="shock 6">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="6" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="50"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modShockAmmo" operation="Equals" value="6"/>
		</effect_group>
		
	</item_modifier>
	
<!-- The Cure Ammo -->
	<item_modifier name="modTheCureAmmo" installable_tags="gun,turretRanged" modifier_tags="specialDamage" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modTheCureAmmo"/>
		<property name="CustomIcon" value="modTheCureAmmo"/>
		<property name="UnlockedBy" value="modTheCureAmmoSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1,.13,.16,.19,.22,.25" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".1,.13,.16,.19,.22,.25" tier="1,2,3,4,5,6"/>
			<passive_effect name="EntityDamage" operation="perc_add" value=".5">
				<requirement name="EntityTagCompare" target="other" tags="zombie"/>
			</passive_effect>
				<display_value name="dUndeadDamage" value=".5"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value=".1"/>
				<display_value name="dDegradationPerUse" value=".1"/>		
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffRadiatedRegenBlock">
				<requirement name="EntityTagCompare" target="other" tags="radiated,charged,infernal"/>
			</triggered_effect>					
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="otherAOE" cvar="baneCounter" operation="add" value="5"/>
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" duration="5" buff="buffUndeadBane"/>
		</effect_group>
		
		<effect_group name="sneak damage bonus">
			<passive_effect name="DamageBonus" operation="base_add" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
			<passive_effect name="EntityDamage" operation="perc_add" value=".5,1,1.5,2,2.5,3" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamageSneak" value=".5,1,1.5,2,2.5,3" tier="1,2,3,4,5,6"/>	
				<requirement name="CVarCompare" cvar="_crouching" operation="Equals" value="1"/>
				<requirement name="CVarCompare" cvar="_notAlerted" operation="GT" value="0" target="other"/>
		</effect_group>
		
	</item_modifier>

<!-- Silver Bullet -->
	<item_modifier name="modSilverBullet" installable_tags="gun" modifier_tags="specialDamage" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster"/>
		<property name="DisplayType" value="modSilverBullet"/>
		<property name="CustomIcon" value="modSilverBullet"/>
		<property name="UnlockedBy" value="modSilverBulletSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
				
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".5,.1,1.5,2,2.5,3" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".5,.1,1.5,2,2.5,3" tier="1,2,3,4,5,6"/>
			<passive_effect name="DismemberChance" operation="perc_add" value="1,2,3,4,5,6" tier="1,2,3,4,5,6">
				<requirement name="HitLocation" body_parts="Head"/>
			</passive_effect>
				<display_value name="dDismemberChance" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
				<requirement name="IsBloodMoon"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffRadiatedRegenBlock">
				<requirement name="EntityTagCompare" target="other" tags="radiated,charged,infernal"/>
			</triggered_effect>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.5"/>
				<display_value name="dDegradationPerUse" value="-.50"/>
				<requirement name="IsBloodMoon"/>
		</effect_group>
		
	</item_modifier>

<!-- Speed Loader -->
	<item_modifier name="modSpeedLoader" installable_tags="revolver,dBarrel" modifier_tags="magazine" blocked_tags="noMods,magazine" type="attachment">
		<property name="Extends" value="modGeneralMaster"/>
		<property name="DisplayType" value="modSpeedLoader"/>
		<property name="CustomIcon" value="modSpeedLoader"/>
		<property name="UnlockedBy" value="modSpeedLoaderSchematic"/>
		<property name="TraderStageTemplate" value="modsTier2"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="ReloadSpeedMultiplier" operation="perc_add" value=".25,.5,.75,1,1.25,1.5" tier="1,2,3,4,5,6"/>
				<display_value name="dReloadSpeed" value=".25,.5,.75,1,1.25,1.5" tier="1,2,3,4,5,6"/>
		</effect_group>
						
	</item_modifier>
	
<!-- Bolt Drum -->
	<item_modifier name="modBoltDrum" installable_tags="crossbow" modifier_tags="magazine" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster"/>
		<property name="DisplayType" value="modBoltDrum"/>
		<property name="CustomIcon" value="modGunDrumMagazineExtender"/>
		<property name="CustomIconTint" value="#2e2e2e"/>
		<property name="UnlockedBy" value="modBoltDrumSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="MagazineSize" operation="base_add" value="14,17,20,23,26,29" tier="1,2,3,4,5,6"/>
				<display_value name="dMagazineSize" value="14,17,20,23,26,29" tier="1,2,3,4,5,6"/>
			<passive_effect name="ReloadSpeedMultiplier" operation="perc_add" value="-.15"/>
				<display_value name="dReloadSpeed" value="-.15"/>
			<passive_effect name="RoundsPerMinute" operation="perc_add" value="1"/>
				<display_value name="dRoundsPerMinute" value="1"/>
			<passive_effect name="MaxRange" operation="perc_add" value="-.1"/>
				<display_value name="dMaxRange" value="-.1"/>
			<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1"/>
				<display_value name="dDamageFalloffRange" value="-.1"/>
		</effect_group>
				
		<effect_group name="ProjectileOnlyFired" >
			<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="ProjectileJoint"/>
			<triggered_effect trigger="onReloadStart" action="SetTransformActive" active="true" transform_path="ProjectileJoint"/>
			<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="false" transform_path="ProjectileJoint"/>
			<triggered_effect trigger="onSelfEquipStart" action="SetTransformActive" active="true" transform_path="ProjectileJoint"/>
		</effect_group>
		
	</item_modifier>

<!-- Leather Sling -->
	<item_modifier name="modLeatherSling" installable_tags="bottomAttachments" modifier_tags="sling" blocked_tags="noMods,dBarrel" type="attachment">
		<property name="Extends" value="modGeneralMaster"/>
		<property name="DisplayType" value="modLeatherSling"/>
		<property name="CustomIcon" value="modLeatherSling"/>
		<property name="UnlockedBy" value="modLeatherSlingSchematic"/>
		<property name="TraderStageTemplate" value="modsTier2"/>
		
		<effect_group>
			<passive_effect name="WeaponHandling" operation="perc_add" value=".35">
				<requirement name="HasBuff" buff="buffHoldBreathAiming01"/>
			</passive_effect>
			<passive_effect name="StaminaLoss" operation="perc_add" value="-.1">
				<requirement name="HasBuff" buff="buffHoldBreathAiming01"/>
			</passive_effect>
				<display_value name="dStaminaLoss" value="-.10"/>
			<passive_effect name="IncrementalSpreadMultiplier" operation="perc_add" value="-.25"/>
			<passive_effect name="WeaponHandling" operation="perc_add" value=".25"/>
				<display_value name="dWeaponHandling" value=".25"/>
			<passive_effect name="KickDegreesVerticalMin" operation="perc_add" value="-.15"/>
			<passive_effect name="KickDegreesVerticalMax" operation="perc_add" value="-.15"/>
				<display_value name="dRecoil" value="-.15"/>
			<passive_effect name="KickDegreesHorizontalMin" operation="perc_add" value="-.1"/>
			<passive_effect name="KickDegreesHorizontalMax" operation="perc_add" value="-.1"/>
		</effect_group>
	</item_modifier>

<!-- Recoil Pad -->	
	<item_modifier name="modRecoilPad" installable_tags="gun,crossbow" modifier_tags="stocks" blocked_tags="noMods,dBarrel,9mmGun,revolver" type="attachment">
		<property name="Extends" value="modGeneralMaster"/>
		<property name="DisplayType" value="modRecoilPad"/>
		<property name="CustomIcon" value="modGunRetractingStock"/>
		<property name="CustomIconTint" value="#949494"/>
		<property name="UnlockedBy" value="modRecoilPadSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		
		<effect_group>
			<passive_effect name="WeaponHandling" operation="perc_add" value=".15">
			<passive_effect name="IncrementalSpreadMultiplier" operation="perc_add" value="-.10"/>
			<passive_effect name="KickDegreesVerticalMin" operation="perc_add" value="-.25"/>
			<passive_effect name="KickDegreesVerticalMax" operation="perc_add" value="-.25"/>
			<passive_effect name="KickDegreesHorizontalMin" operation="perc_add" value="-.25"/>
			<passive_effect name="KickDegreesHorizontalMax" operation="perc_add" value="-.25"/>
				<requirement name="HasBuff" buff="buffHoldBreathAiming01"/>
			</passive_effect>
				<display_value name="dWeaponHandling" value=".15"/>
				<display_value name="dRecoil" value="-.25"/>
		</effect_group>
	</item_modifier>

<!-- Night Scope 2x -->
	<item_modifier name="modNightScopeSmall" installable_tags="smallTopAttachments" modifier_tags="scope" blocked_tags="noMods,noScopes" type="attachment">
		<property name="Extends" value="modGeneralMaster"/>
		<property name="DisplayType" value="modNightScope"/>
		<property name="CustomIcon" value="modGunScopeSmall"/>
		<property name="CustomIconTint" value="#66bf2f"/>
		<property name="UnlockedBy" value="modNightScopeSmallSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		
		<item_property_overrides name="*">
			<property name="CrosshairOnAim" value="true"/>
			<property name="Zoom_overlay" value="@:Other/Items/Weapons/HUD/sniper_zoom_overlay.tga"/>
			<property name="Zoom_max_out" value="40"/>
			<property name="Zoom_max_in" value="40"/>
		</item_property_overrides>

		<item_property_overrides name="gunHandgunT1Pistol">
			<property name="ScopeOffset" value="0,.074,.078"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,-.0225,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>

		<item_property_overrides name="gunShotgunT2PumpShotgun">
			<property name="ScopeOffset" value="0,.056,.013"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>

		<item_property_overrides name="gunMGT0PipeMachineGun">
			<property name="ScopeOffset" value="0,12,15"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,-.04,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>

		<item_property_overrides name="gunMGT1AK47">
			<property name="ScopeOffset" value="0,.088,-.2"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,-.04,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>

		<item_property_overrides name="gunMGT2TacticalAR">
			<property name="ScopeOffset" value="0,0.1047,-0.2"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,-.05,.01"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>

		<item_property_overrides name="gunHandgunT2Magnum44">
			<property name="ScopeOffset" value="0,.1037,.0689"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,0,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>

		<item_property_overrides name="gunHandgunT3SMG5">
			<property name="ScopeOffset" value="0,.0999,-.2534"/>
			<property name="ScopeScale" value=".9,.9,.9"/>
			<property name="ScopeCameraOffset" value="0,0,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>

		<item_property_overrides name="gunRifleT1HuntingRifle">
			<property name="ScopeOffset" value="-.0006,.081,.005"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,-.01,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>

		<item_property_overrides name="gunRifleT2LeverActionRifle">
			<property name="ScopeOffset" value="0,.0736,-.1497"/>
			<property name="ScopeScale" value=".9,.9,.9"/>
			<property name="ScopeCameraOffset" value="0,0,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>

		<item_property_overrides name="gunExplosivesT3RocketLauncher">
			<property name="ScopeOffset" value="-.082,.012,.186"/>
			<property name="ScopeScale" value=".9,.9,.9"/>
			<property name="ScopeRotation" value="0,0,80"/>
			<property name="ScopeCameraOffset" value="0,0,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>

		<item_property_overrides name="gunBowT1IronCrossbow">
			<property name="ScopeOffset" value="0,.061,-.0761"/>
			<property name="ScopeScale" value=".9,.9,.9"/>
			<property name="ScopeCameraOffset" value="0,0,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>
		<item_property_overrides name="gunBowT3CompoundCrossbow">
			<property name="ScopeOffset" value="0,.092,-.06"/>
			<property name="ScopeScale" value=".9,.9,.9"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>

		<item_property_overrides name="gunHandgunT3DesertVulture">
			<property name="ScopeCameraOffset" value="0,-.03,-.2"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>
		
		<!-- 4 Horsemen Weapon -->
		<item_property_overrides name="PestilenceRifle">
			<property name="ScopeOffset" value="-.0006,.081,.005"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,-.01,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="PistolTrigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>
		
		<item_property_overrides name="WarShotgun">
			<property name="ScopeOffset" value="0,.056,.013"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>
		
		<item_property_overrides name="FamineMachineGun">
			<property name="ScopeOffset" value="0,.088,-.2"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,-.04,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="PistolTrigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>
		
		<item_property_overrides name="DeathRevolver">
			<property name="ScopeOffset" value="0,.1037,.0689"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,0,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="PistolTrigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>
		<!-- 4 Horsemen Weapon -->

		<effect_group name="external attachment prefab (old way)">
			<requirement name="!HoldingItemHasTags" tags="attachmentsIncluded"/>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="AttachPrefabToHeldItem" prefab="@:Other/Items/Mods/Scopes/scope_2xPrefab.prefab" parent_transform="Attachments/Scope"/>
		</effect_group>
		<effect_group name="internal attachment prefab (A19)">
			<requirement name="HoldingItemHasTags" tags="attachmentsIncluded"/>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="scope"/>
		</effect_group>

		<effect_group name="mod effects">
			<passive_effect name="SpreadMultiplierAiming" operation="perc_add" value="-.1" tags="perkGunslinger,perkDeadEye,perkMachineGunner,perkArchery,admin"/>
			<passive_effect name="SpreadMultiplierAiming" operation="perc_add" value="-.1" tags="perkDeadEye,perkArchery,admin">
				<requirement name="ItemHasTags" tags="perkDeadEye,crossbow"/></passive_effect>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1">
				<requirement name="ProgressionLevel" progression_name="perkSniperDamage" operation="Equals" value="1"/>
				<requirement name="HasBuff" buff="buffHoldBreathAiming01"/>
			</passive_effect>
		</effect_group>

		<effect_group>
			<requirement name="IsLocalPlayer"/>
			<requirement name="IsNight"/>
				<triggered_effect trigger="onSelfAimingGunStart" action="ModifyScreenEffect" effect_name="NightVision" intensity="2" fade="0"/>
				<triggered_effect trigger="onSelfAimingGunStop" action="ModifyScreenEffect" effect_name="NightVision" intensity="0" fade="0"/>
				<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="NightVision" intensity="0" fade="0"/>
		</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"/>
		<requirement name="IsNight"/>
			<passive_effect name="DamageBonus" operation="base_add" value=".5"/>
			<passive_effect name="EntityDamage" operation="perc_add" value=".5"/>
				<display_value name="dEntityDamageSneak" value=".5"/>
		</effect_group>
	</item_modifier>
	

<!-- Night Scope 4x -->
	<item_modifier name="modNightScopeMedium" installable_tags="mediumTopAttachments" modifier_tags="scope" blocked_tags="noMods,noScopes" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modNightScope"/>
		<property name="CustomIcon" value="modGunScopeMedium"/>
		<property name="CustomIconTint" value="#66bf2f"/>
		<property name="UnlockedBy" value="modNightScopeMediumSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>

		<item_property_overrides name="*">
			<property name="CrosshairOnAim" value="true"/>
			<property name="Zoom_overlay" value="@:Other/Items/Weapons/HUD/sniper_zoom_overlay.tga"/>
			<property name="Zoom_max_out" value="30"/>
			<property name="Zoom_max_in" value="20"/>
		</item_property_overrides>

		<item_property_overrides name="gunMGT1AK47">
			<property name="ScopeOffset" value="0,.085,-.14"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,-.022,0"/>
		</item_property_overrides>

		<item_property_overrides name="gunMGT2TacticalAR">
			<property name="ScopeOffset" value="0,0.1,-0.117"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,-.022,0"/>
		</item_property_overrides>

		<item_property_overrides name="gunHandgunT3SMG5">
			<property name="ScopeOffset" value="-.0012,.098,-.2405"/>
			<property name="ScopeScale" value=".8,.8,.8"/>
			<property name="ScopeCameraOffset" value="0,0,0"/>
		</item_property_overrides>

		<item_property_overrides name="gunRifleT1HuntingRifle">
			<property name="ScopeOffset" value="-.0018,.075,.015"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,-.0238,0"/>
		</item_property_overrides>

		<item_property_overrides name="gunRifleT2LeverActionRifle">
			<property name="ScopeOffset" value="-.0018,.07,-.10"/>
			<property name="ScopeScale" value="1.6,1.6,1.6"/>
			<property name="ScopeCameraOffset" value="0,0,0"/>
		</item_property_overrides>

		<item_property_overrides name="gunBowT1IronCrossbow">
			<property name="ScopeOffset" value="0,.061,-.0761"/>
			<property name="ScopeScale" value=".9,.9,.9"/>
			<property name="ScopeCameraOffset" value="0,0,0"/>
		</item_property_overrides>
		<item_property_overrides name="gunBowT3CompoundCrossbow">
			<property name="ScopeOffset" value="0,.092,-.06"/>
			<property name="ScopeScale" value=".9,.9,.9"/>
		</item_property_overrides>
		
		<!-- 4 Horsemen Weapon -->
		<item_property_overrides name="PestilenceRifle">
			<property name="ScopeOffset" value="-.0018,.075,.015"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,-.0238,0"/>
		</item_property_overrides>
		
		<item_property_overrides name="FamineMachineGun">
			<property name="ScopeOffset" value="0,.085,-.14"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,-.022,0"/>
		</item_property_overrides>
		<!-- 4 Horsemen Weapon -->

		<effect_group name="external attachment prefab (old way)">
			<requirement name="!HoldingItemHasTags" tags="attachmentsIncluded"/>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="AttachPrefabToHeldItem" prefab="@:Other/Items/Mods/Scopes/scope_4xPrefab.prefab" parent_transform="Attachments/Scope"/>
		</effect_group>
		<effect_group name="internal attachment prefab (A19)">
			<requirement name="HoldingItemHasTags" tags="attachmentsIncluded"/>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="scope"/>
		</effect_group>

		<effect_group name="mod effects">
			<passive_effect name="SpreadMultiplierAiming" operation="perc_add" value="-.18" tags="perkGunslinger,perkDeadEye,perkMachineGunner,perkArchery,admin"/>
			<passive_effect name="SpreadMultiplierAiming" operation="perc_add" value="-.18" tags="perkDeadEye,perkArchery,admin">
				<requirement name="ItemHasTags" tags="perkDeadEye,crossbow"/>
			</passive_effect>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1">
				<requirement name="ProgressionLevel" progression_name="perkSniperDamage" operation="Equals" value="1"/>
				<requirement name="HasBuff" buff="buffHoldBreathAiming01"/>
			</passive_effect>
		</effect_group>
		<effect_group>
			<requirement name="IsLocalPlayer"/>
			<requirement name="IsNight"/>
				<triggered_effect trigger="onSelfAimingGunStart" action="ModifyScreenEffect" effect_name="NightVision" intensity="2" fade="0"/>
				<triggered_effect trigger="onSelfAimingGunStop" action="ModifyScreenEffect" effect_name="NightVision" intensity="0" fade="0"/>
				<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="NightVision" intensity="0" fade="0"/>
		</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"/>
		<requirement name="IsNight"/>
			<passive_effect name="DamageBonus" operation="base_add" value=".5"/>
			<passive_effect name="EntityDamage" operation="perc_add" value=".5"/>
				<display_value name="dEntityDamageSneak" value=".5"/>
		</effect_group>
	</item_modifier>
	

<!-- Night Scope 8x -->
	<item_modifier name="modNightScopeLarge" installable_tags="largeTopAttachments" modifier_tags="scope" blocked_tags="noMods,noScopes" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modNightScope"/>
		<property name="CustomIcon" value="modGunScopeLarge"/>
		<property name="CustomIconTint" value="#66bf2f"/>
		<property name="UnlockedBy" value="modNightScopeLargeSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		
		<item_property_overrides name="*">
			<property name="CrosshairOnAim" value="true"/>
			<property name="Zoom_overlay" value="@:Other/Items/Weapons/HUD/sniper_zoom_overlay.tga"/>
			<property name="Zoom_max_out" value="20"/>
			<property name="Zoom_max_in" value="10"/>
		</item_property_overrides>

		<item_property_overrides name="gunMGT1AK47">
			<property name="ScopeOffset" value="0,-.0523,.1686"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,0,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>

		<item_property_overrides name="gunRifleT1HuntingRifle">
			<property name="ScopeOffset" value="-.0006,0,.14"/>
			<property name="ScopeScale" value="1.2,1.2,1.2"/>
			<property name="ScopeCameraOffset" value="0,-.022,0"/>
		</item_property_overrides>

		<item_property_overrides name="gunHandgunT3SMG5">
			<property name="ScopeOffset" value="0,-.1029,-.1373"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,0,0"/>
		</item_property_overrides>

		<item_property_overrides name="gunRifleT2LeverActionRifle">
			<property name="ScopeOffset" value="0,0,0"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,0,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>

		<item_property_overrides name="gunBowT1IronCrossbow">
			<property name="ScopeOffset" value="0,.061,-.0761"/>
			<property name="ScopeScale" value=".9,.9,.9"/>
			<property name="ScopeCameraOffset" value="0,0,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>
		<item_property_overrides name="gunBowT3CompoundCrossbow">
			<property name="ScopeOffset" value="0,.061,-.0761"/>
			<property name="ScopeScale" value=".9,.9,.9"/>
			<property name="ScopeCameraOffset" value="0,0,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="Pistol Trigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>
		
		<!-- 4 Horsemen Weapon -->
		<item_property_overrides name="PestilenceRifle">
			<property name="ScopeOffset" value="-.0006,0,.14"/>
			<property name="ScopeScale" value="1.2,1.2,1.2"/>
			<property name="ScopeCameraOffset" value="0,-.022,0"/>
		</item_property_overrides>
		
		<item_property_overrides name="FamineMachineGun">
			<property name="ScopeOffset" value="0,-.0523,.1686"/>
			<property name="ScopeScale" value="1,1,1"/>
			<property name="ScopeCameraOffset" value="0,0,0"/>
			<property name="zoomTriggerEffectPullDualsense" value="PistolTrigger"/>
			<property name="zoomTriggerEffectShootDualsense" value="PistolZoom2"/>
			<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
		</item_property_overrides>
		<!-- 4 Horsemen Weapon -->

		<effect_group name="external attachment prefab (old way)">
			<requirement name="!HoldingItemHasTags" tags="attachmentsIncluded"/>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="AttachPrefabToHeldItem" prefab="@:Other/Items/Mods/Scopes/scope_8xPrefab.prefab" parent_transform="Attachments/Scope"/>
		</effect_group>
		<effect_group name="internal attachment prefab (A19)">
			<requirement name="HoldingItemHasTags" tags="attachmentsIncluded"/>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="scope"/>
		</effect_group>

		<effect_group name="mod effects">
			<passive_effect name="SpreadMultiplierAiming" operation="perc_add" value="-.25" tags="perkGunslinger,perkDeadEye,perkMachineGunner,perkArchery,admin"/>
			<passive_effect name="SpreadMultiplierAiming" operation="perc_add" value="-.25" tags="perkDeadEye,perkArchery,admin">
				<requirement name="ItemHasTags" tags="perkDeadEye,crossbow"/></passive_effect>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1">
				<requirement name="ProgressionLevel" progression_name="perkSniperDamage" operation="Equals" value="1"/>
				<requirement name="HasBuff" buff="buffHoldBreathAiming01"/>
			</passive_effect>
		</effect_group>
		<effect_group>
			<requirement name="IsLocalPlayer"/>
			<requirement name="IsNight"/>
				<triggered_effect trigger="onSelfAimingGunStart" action="ModifyScreenEffect" effect_name="NightVision" intensity="2" fade="0"/>
				<triggered_effect trigger="onSelfAimingGunStop" action="ModifyScreenEffect" effect_name="NightVision" intensity="0" fade="0"/>
				<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="NightVision" intensity="0" fade="0"/>
		</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"/>
		<requirement name="IsNight"/>
			<passive_effect name="DamageBonus" operation="base_add" value=".5"/>
			<passive_effect name="EntityDamage" operation="perc_add" value=".5"/>
				<display_value name="dEntityDamageSneak" value=".5"/>
		</effect_group>
	</item_modifier>
	
	
<!-- ATPIAL -->
	<item_modifier name="modATPIAL" installable_tags="sideAttachments" modifier_tags="sideAttachment" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modATPIAL"/>
		<property name="CustomIcon" value="modATPIAL"/>
		<property name="UnlockedBy" value="modATPIALSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		
		<item_property_overrides name="*">
			<property name="CrosshairOnAim" value="true"/>
		</item_property_overrides>

		<item_property_overrides name="gunHandgunT1Pistol">
			<property name="SideOffset" value="0,.0148,.0479"/>
			<property name="SideScale" value="1,1,1"/>
		</item_property_overrides>

		<item_property_overrides name="gunRifleT0PipeRifle">
			<property name="SideOffset" value="0,.0148,.0479"/>
			<property name="SideScale" value="1,1,1"/>
		</item_property_overrides>

		<item_property_overrides name="gunShotgunT2PumpShotgun">
			<property name="SideOffset" value="0,0,.41"/>
			<property name="SideScale" value="1.12,1.12,1.12"/>
		</item_property_overrides>

		<item_property_overrides name="gunShotgunT1DoubleBarrel">
			<property name="SideOffset" value="0,-.055,.07"/>
			<property name="SideScale" value=".4,.4,.4"/>
		</item_property_overrides>

		<item_property_overrides name="gunMGT1AK47">
			<property name="SideOffset" value="0,0,.31"/>
			<property name="SideScale" value="1,1,1"/>
		</item_property_overrides>

		<item_property_overrides name="gunMGT2TacticalAR">
			<property name="SideOffset" value="0,0.021,0.258"/>
			<property name="SideScale" value="1,1,1"/>
		</item_property_overrides>

		<item_property_overrides name="gunMGT3M60">
			<property name="SideOffset" value="-.0386,.0382,.3735"/>
			<property name="SideRotation" value="0,0,-90"/>
			<property name="SideScale" value="1,1,1"/>
		</item_property_overrides>

		<item_property_overrides name="gunHandgunT2Magnum44">
			<property name="SideOffset" value="0,.065,.14"/>
			<property name="SideScale" value=".75,.75,.75"/>
		</item_property_overrides>

		<item_property_overrides name="gunHandgunT3SMG5">
			<property name="SideOffset" value="0,.0108,.0148"/>
			<property name="SideScale" value="1.25,1.25,1.25"/>
		</item_property_overrides>

		<item_property_overrides name="gunRifleT2LeverActionRifle">
			<property name="SideOffset" value="0,.003,.1674"/>
			<property name="SideScale" value="1,1,1"/>
		</item_property_overrides>

		<item_property_overrides name="gunExplosivesT3RocketLauncher">
			<property name="SideOffset" value=".037,-.1,.19"/>
			<property name="SideScale" value="1,1,1"/>
			<property name="SideRotation" value="0,0,20"/>
		</item_property_overrides>

		<item_property_overrides name="gunBowT1IronCrossbow">
			<property name="SideOffset" value="0,-.038,.32"/>
			<property name="SideScale" value="1,1,1"/>
			<property name="SideRotation" value="0,0,0"/>
		</item_property_overrides>
		<item_property_overrides name="gunHandgunT3DesertVulture ">
			<property name="SideOffset" value="0,0,.32"/>
			<property name="SideScale" value="1,1,1"/>
		</item_property_overrides>
		
		<!-- 4 Horsemen Weapon -->
		<item_property_overrides name="WarShotgun">
			<property name="SideOffset" value="0,-.055,.07"/>
			<property name="SideScale" value=".4,.4,.4"/>
		</item_property_overrides>
		
		<item_property_overrides name="FamineMachineGun">
			<property name="SideOffset" value="0,0,.31"/>
			<property name="SideScale" value="1,1,1"/>
		</item_property_overrides>
		
		<item_property_overrides name="DeathRevolver">
			<property name="SideOffset" value="0,.065,.14"/>
			<property name="SideScale" value=".75,.75,.75"/>
		</item_property_overrides>
		<!-- 4 Horsemen Weapon -->

		<effect_group name="external attachment prefab (old way)">
			<requirement name="!HoldingItemHasTags" tags="attachmentsIncluded"/>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="AttachPrefabToHeldItem" prefab="@:Other/Items/Mods/Sides/side_attachment_laserPrefab.prefab" parent_transform="Attachments/Side" local_rotation="0,0,0"/>
				<triggered_effect trigger="onSelfItemActivate" action="SetTransformChildrenActive" active="true" parent_transform="Side" transform_path="gun_laser"/>
				<triggered_effect trigger="onSelfItemDeactivate" action="SetTransformChildrenActive" active="false" parent_transform="Side" transform_path="gun_laser"/>
				<triggered_effect trigger="onSelfEquipStop" action="SetTransformChildrenActive" active="false" parent_transform="Side" transform_path="gun_laser"/>
		</effect_group>
		<effect_group name="internal attachment prefab (A19)">
			<requirement name="HoldingItemHasTags" tags="attachmentsIncluded"/>
				<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="gunlaser"/>

				<triggered_effect trigger="onSelfItemActivate" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="gunlaser/gunlaser"/>
				<triggered_effect trigger="onSelfItemDeactivate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="gunlaser/gunlaser"/>
				<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="gunlaser/gunlaser"/>
		</effect_group>

		<effect_group>
			<passive_effect name="SpreadMultiplierHip" operation="perc_add" value="-.3"/>
				<display_value name="dSpreadMultiplierHip" value=".30"/>
			<passive_effect name="WeaponHandling" operation="perc_add" value=".3"/>
				<display_value name="dWeaponHandling" value=".30"/>
			<passive_effect name="MaxRange" operation="perc_add" value=".25"/>
				<display_value name="dMaxRange" value=".25"/>
			<passive_effect name="DamageFalloffRange" operation="perc_add" value=".25"/>
				<display_value name="dDamageFalloffRange" value=".25"/>
		</effect_group>
	</item_modifier>

<!-- Body Upgrade -->	
	<item_modifier name="modBodyUpgrade" installable_tags="turretRanged,turretMelee" modifier_tags="durability" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modBodyUpgrade"/>
		<property name="CustomIcon" value="modRoboticDroneCargoMod"/>
		<property name="CustomIconTint" value="#efbf04"/>
		<property name="UnlockedBy" value="modBodyUpgradeSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="MagazineSize" operation="base_add" value="25,50,75,100,125,150" tier="1,2,3,4,5,6" tags="turretRanged"/>
				<display_value name="dMagazineSize" value="25,50,75,100,125,150" tier="1,2,3,4,5,6"/>
			<passive_effect name="DegradationMax" operation="base_add" value="75,150,225,300,375,450" tier="1,2,3,4,5,6"/>
				<display_value name="dDegradationMax" value="75,150,225,300,375,450" tier="1,2,3,4,5,6"/>
		</effect_group>
		
	</item_modifier>
	
<!-- Motor Upgrade -->	
	<item_modifier name="modMotorUpgrade" installable_tags="turretRanged,turretMelee" modifier_tags="trigger" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modMotorUpgrade"/>
		<property name="CustomIcon" value="smallEngine"/>
		<property name="CustomIconTint" value="#efbf04"/>
		<property name="UnlockedBy" value="modMotorUpgradeSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="BurstRoundCount" operation="base_set" value="0" tags="turretRanged"/>
			<passive_effect name="RoundsPerMinute" operation="perc_add" value="1,1.5,2,2.5,3,3.5" tier="1,2,3,4,5,6"/>
				<display_value name="dRoundsPerMinute" value="1,1.5,2,2.5,3,3.5" tier="1,2,3,4,5,6"/>
			<passive_effect name="IncrementalSpreadMultiplier" operation="perc_add" value=".06" tags="turretRanged"/>
		</effect_group>
		
	</item_modifier>
	
<!-- Arms Upgrade -->	
	<item_modifier name="modArmsUpgrade" installable_tags="turretRanged,turretMelee" modifier_tags="specialDamage" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modArmsUpgrade"/>
		<property name="CustomIcon" value="modGunMuzzleBrake"/>
		<property name="CustomIconTint" value="#efbf04"/>
		<property name="UnlockedBy" value="modArmsUpgradeSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
			<passive_effect name="DamageFalloffRange" operation="perc_add" value=".3" tags="turretRanged"/>
				<display_value name="dDamageFalloffRange" value=".30"/>
				
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffRadiatedRegenBlock">
				<requirement name="EntityTagCompare" target="other" tags="radiated,charged,infernal"/>
			</triggered_effect>
			
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="1" duration="3" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="15"/>
			</triggered_effect>	
				<display_value name="dShockChance" value=".15"/>
				<display_value name="dShockDuration" value="3"/>
		</effect_group>
		
	</item_modifier>
	
<!-- Harvester -->
	<item_modifier name="modHarvester" installable_tags="perkDeepCuts" modifier_tags="harvester" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modHarvester"/>
		<property name="CustomIcon" value="modMeleeTemperedBlade"/>
		<property name="CustomIconTint" value="#33ff5c"/>
		<property name="UnlockedBy" value="modHarvesterSchematic"/>
		<property name="TraderStageTemplate" value="modsTier1"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="HarvestCount" operation="base_add" value="1,1,1,2,2,3" tier="1,2,3,4,5,6" tags="farmerBonusHarvest"/>
				<display_value name="dHarvestCount" value="1,1,1,2,2,3" tier="1,2,3,4,5,6"/>
		</effect_group>
		
	</item_modifier>
	
<!-- Assassinator -->
	<item_modifier name="modAssassinator" installable_tags="perkDeepCuts" modifier_tags="assassinator" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modAssassinator"/>
		<property name="CustomIcon" value="modMeleeTemperedBlade"/>
		<property name="CustomIconTint" value="#2e2e2e"/>
		<property name="UnlockedBy" value="modAssassinatorSchematic"/>
		<property name="TraderStageTemplate" value="modsTier1"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="DismemberChance" operation="base_add" value=".5">
				<requirement name="HitLocation" body_parts="Head"/>
			</passive_effect>
				<display_value name="dDismemberChance" value=".50"/>
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyCVar" target="other" cvar="baneCounter" operation="add" value="10"/>
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="5" buff="buffUndeadBane"/>
		</effect_group>
		
		<effect_group name="sneak damage bonus">
			<passive_effect name="DamageBonus" operation="base_add" value=".15,.2,.25,.3,.35,.4" tier="1,2,3,4,5,6"/>
			<passive_effect name="EntityDamage" operation="perc_add" value="1.5,2,2.5,3,3.5,4" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamageSneak" value="1.5,2,2.5,3,3.5,4" tier="1,2,3,4,5,6"/>	
				<requirement name="CVarCompare" cvar="_crouching" operation="Equals" value="1"/>
				<requirement name="CVarCompare" cvar="_notAlerted" operation="GT" value="0" target="other"/>
		</effect_group>
		
	</item_modifier>
	
	
<!-- Shredder -->
	<item_modifier name="modShredder" installable_tags="perkBrawler,perkDeepCuts,perkJavelinMaster" modifier_tags="shredder" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modShredder"/>
		<property name="CustomIcon" value="modMeleeDiamondTip"/>
		<property name="CustomIconTint" value="#ffcd45"/>
		<property name="UnlockedBy" value="modShredderSchematic"/>
		<property name="TraderStageTemplate" value="modsTier1"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="TargetArmor" operation="perc_add" value="-.05,-.1,-.15,-.2,-.25,-.3" tier="1,2,3,4,5,6"/>
				<display_value name="dTargetArmor" value="-.05,-.1,-.15,-.2,-.25,-.3" tier="1,2,3,4,5,6"/>
		</effect_group>
		
	</item_modifier>

<!-- Reacher -->
	<item_modifier name="modReacher" installable_tags="perkJavelinMaster" modifier_tags="reacher" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modReacher"/>
		<property name="CustomIcon" value="modMeleeStructuralBrace"/>
		<property name="CustomIconTint" value="#bdbdbd"/>
		<property name="UnlockedBy" value="modReacherSchematic"/>
		<property name="TraderStageTemplate" value="modsTier1"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="MaxRange" operation="base_add" value="1,1,1,2,2,3" tier="1,2,3,4,5,6" tags="perkJavelinMaster"/>
				<display_value name="dMaxRange" value="1,1,1,2,2,3" tier="1,2,3,4,5,6"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.05,-.1,-.15,-.2,-.25,-.3" tier="1,2,3,4,5,6" tags="perkJavelinMaster"/>
				<display_value name="dDegradationPerUse" value="-.05,-.1,-.15,-.2,-.25,-.3" tier="1,2,3,4,5,6"/>
		</effect_group>
		
	</item_modifier>

<!-- Charger -->
	<item_modifier name="modCharger" installable_tags="perkPummelPete,perkSkullCrusher,perkBrawler,perkDeepCuts,perkJavelinMaster,turretMelee" modifier_tags="charger" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modCharger"/>
		<property name="CustomIcon" value="modGunMeleeNiCdBattery"/>
		<property name="UnlockedBy" value="modChargerSchematic"/>
		<property name="TraderStageTemplate" value="modsTier2"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
			
		<effect_group name="shock 1">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="2.5" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="25"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modCharger" operation="Equals" value="1"/>
		</effect_group>
		
		<effect_group name="shock 2">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="3" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="30"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modCharger" operation="Equals" value="2"/>
		</effect_group>
		
		<effect_group name="shock 3">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="3.5" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="35"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modCharger" operation="Equals" value="3"/>
		</effect_group>
		
		<effect_group name="shock 4">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="4" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="40"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modCharger" operation="Equals" value="4"/>
		</effect_group>
		
		<effect_group name="shock 5">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="4.5" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="45"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modCharger" operation="Equals" value="5"/>
		</effect_group>
		
		<effect_group name="shock 6">
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" duration="5" buff="buffShocked">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="50"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modCharger" operation="Equals" value="6"/>
		</effect_group>
				
		<effect_group>
			<triggered_effect trigger="onSelfEquipStart" action="AddPart" part="Sparks" prefab="@:ParticleEffects/p_electric_shock_small.prefab" parentTransform="Handle" localPos="0,0,0" localRot="0,0,0"/>
			<triggered_effect trigger="onSelfEquipUpdate" action="AddPart" part="Sparks" prefab="@:ParticleEffects/p_electric_shock_small.prefab" parentTransform="Handle" localPos="0,0,0" localRot="0,0,0"/>
			<triggered_effect trigger="onSelfEquipStop" action="RemovePart" part="Sparks" prefab="@:ParticleEffects/p_electric_shock_small.prefab" parentTransform="Handle" localPos="0,0,0" localRot="0,0,0"/>
				<display_value name="dShockChance" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
				<display_value name="dShockDuration" value="2.5,3,3.5,4,4.5,5" tier="1,2,3,4,5,6"/>
		</effect_group>
	</item_modifier>

<!-- Flinger -->
	<item_modifier name="modFlinger" installable_tags="perkBrawler,club,sledge,turretMelee" modifier_tags="flinger" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modFlinger"/>
		<property name="CustomIcon" value="modMeleeWeightedHead"/>
		<property name="CustomIconTint" value="#ffb343"/>
		<property name="UnlockedBy" value="modFlingerSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="DegradationPerUse" operation="perc_add" value=".1"/>
				<display_value name="dDegradationPerUse" value=".1"/>
				<display_value name="dRagdollChance" value=".25,.35,.45,.55,.65,.75" tier="1,2,3,4,5,6"/>
		</effect_group>
		
		<effect_group name="knockdown 1">
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="otherAOE" range="1" duration=".2" force="1000">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="25"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modFlinger" operation="Equals" value="1"/>
		</effect_group>
		
		<effect_group name="knockdown 2">
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="otherAOE" range="1" duration=".2" force="1000">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="35"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modFlinger" operation="Equals" value="2"/>
		</effect_group>
		
		<effect_group name="knockdown 3">
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="otherAOE" range="1" duration=".2" force="1000">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="45"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modFlinger" operation="Equals" value="3"/>
		</effect_group>
		
		<effect_group name="knockdown 4">
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="otherAOE" range="1" duration=".2" force="1000">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="55"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modFlinger" operation="Equals" value="4"/>
		</effect_group>
		
		<effect_group name="knockdown 5">
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="otherAOE" range="1" duration=".2" force="1000">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="65"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modFlinger" operation="Equals" value="5"/>
		</effect_group>
		
		<effect_group name="knockdown 6">
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="otherAOE" range="1" duration=".2" force="1000">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="75"/>
			</triggered_effect>
				<requirement name="RequirementItemModTier" mod_name="modFlinger" operation="Equals" value="6"/>
		</effect_group>
		
	</item_modifier>

<!-- Grinder -->
	<item_modifier name="modGrinder" installable_tags="chainsaw" modifier_tags="damageWood" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modGrinder"/>
		<property name="CustomIcon" value="meleeToolAxeT3ChainsawParts"/>
		<property name="CustomIconTint" value="#990000 "/>
		<property name="UnlockedBy" value="modGrinderSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value="5,6,7,8,9,10" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value="5,6,7,8,9,10" tier="1,2,3,4,5,6"/>
			<passive_effect name="DismemberChance" operation="perc_add" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>	
				<display_value name="dDismemberChance" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
			<passive_effect name="BlockDamage" operation="base_set" value="1"/>
			<passive_effect name="MaxRange" operation="base_add" value="2.0"/>
				<display_value name="dMaxRange" value="2"/>
		</effect_group>
		
	</item_modifier>
	
<!-- Leecher -->
	<item_modifier name="modLeecher" installable_tags="perkDeepCuts,chainsaw" modifier_tags="leecher" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modLeecher"/>
		<property name="CustomIcon" value="modMeleeSerratedBlade"/>
		<property name="CustomIconTint" value="#780606"/>
		<property name="UnlockedBy" value="modLeecherSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".15,.2,.25,.3,.35,.4" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".15,.2,.25,.3,.35,.4" tier="1,2,3,4,5,6"/>
			<display_value name="dLeech" value="1,1,1,2,2,3" tier="1,2,3,4,5,6"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyStats" stat="Health" operation="add" value="1"/>
				<requirement name="EntityTagCompare" target="other" tags="zombie,animal"/>
				<requirement name="IsAlive" target="other"/>
				<requirement name="RequirementItemModTier" mod_name="modLeecher" operation="Equals" value="1"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyStats" stat="Health" operation="add" value="1"/>
				<requirement name="EntityTagCompare" target="other" tags="zombie,animal"/>
				<requirement name="IsAlive" target="other"/>
				<requirement name="RequirementItemModTier" mod_name="modLeecher" operation="Equals" value="2"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyStats" stat="Health" operation="add" value="1"/>
				<requirement name="EntityTagCompare" target="other" tags="zombie,animal"/>
				<requirement name="IsAlive" target="other"/>
				<requirement name="RequirementItemModTier" mod_name="modLeecher" operation="Equals" value="3"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyStats" stat="Health" operation="add" value="2"/>
				<requirement name="EntityTagCompare" target="other" tags="zombie,animal"/>
				<requirement name="IsAlive" target="other"/>
				<requirement name="RequirementItemModTier" mod_name="modLeecher" operation="Equals" value="4"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyStats" stat="Health" operation="add" value="2"/>
				<requirement name="EntityTagCompare" target="other" tags="zombie,animal"/>
				<requirement name="IsAlive" target="other"/>
				<requirement name="RequirementItemModTier" mod_name="modLeecher" operation="Equals" value="5"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyStats" stat="Health" operation="add" value="3"/>
				<requirement name="EntityTagCompare" target="other" tags="zombie,animal"/>
				<requirement name="IsAlive" target="other"/>
				<requirement name="RequirementItemModTier" mod_name="modLeecher" operation="Equals" value="6"/>
		</effect_group>
		
	</item_modifier>

<!-- Berserker -->
	<item_modifier name="modBerserker" installable_tags="perkBrawler" modifier_tags="berserker" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster"/>
		<property name="DisplayType" value="modBerserker"/>
		<property name="CustomIcon" value="decoCowSkull"/>
		<property name="CustomIconTint" value="#d22b2b"/>
		<property name="UnlockedBy" value="modBerserkerSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="other" duration=".2" force="500">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="50"/>
			</triggered_effect>
				<display_value name="dRagdollChance" value=".5"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.5"/>
				<display_value name="dDegradationPerUse" value="-.5"/>
			<passive_effect name="StaminaChangeOT" operation="perc_add" value="0.5"/>
				<display_value name="dStaminaChangeOT" value=".5"/>
			<passive_effect name="BuffResistance" operation="base_add" value="1" tags="buffFatigued,buffLacerationBleedingStatus,buffArmSprained,buffArmBroken,buffLegSprained,buffLegBroken,buffInfection,buffInjuryAbrasion,buffLaceration,buffInjuryBleeding,buffInjuryBleedingOne,buffInjuryBleedingTwo,buffInjuryStunned00,buffInjuryStunned01,buffInjuryStunned01Shotgun,buffInjuryStunned02,buffInjuryStunned02Shotgun,buffInjuryStunned03,buffInjuryStunned03Shotgun"/>
				<requirement name="IsBloodMoon"/>
		</effect_group>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".25,.5,.75,1,1.25,1.5" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".25,.5,.75,1,1.25,1.5" tier="1,2,3,4,5,6"/>
			<passive_effect name="AttacksPerMinute" operation="perc_add" value=".25,.5,.75,1,1.25,1.5" tier="1,2,3,4,5,6"/>
				<display_value name="dAttacksPerMinute" value=".25,.5,.75,1,1.25,1.5" tier="1,2,3,4,5,6"/>
			<passive_effect name="PhysicalDamageResist" operation="base_add" value="5,10,15,20,25,30" tier="1,2,3,4,5,6"/>
				<display_value name="dPhysicalDamageResist" value="5,10,15,20,25,30" tier="1,2,3,4,5,6"/>
			<passive_effect name="WalkSpeed" operation="perc_add" value=".1,.2,.3,.4,.5,.6" tier="1,2,3,4,5,6"/>
			<passive_effect name="RunSpeed" operation="perc_add" value=".1,.2,.3,.4,.5,.6" tier="1,2,3,4,5,6"/>
				<display_value name="dRunSpeed" value=".1,.2,.3,.4,.5,.6" tier="1,2,3,4,5,6"/>
				<requirement name="IsBloodMoon"/>
			</effect_group>
			
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="ModifyStats" stat="Health" operation="add" value="1">
				<requirement name="EntityTagCompare" target="other" tags="zombie,animal"/>
				<requirement name="IsAlive" target="other"/>
				<requirement name="IsBloodMoon"/>
			</triggered_effect>
			<display_value name="dLeech" value="1"/>
		</effect_group>
		
	</item_modifier>
	
<!-- Wrecker -->
	<item_modifier name="modWrecker" installable_tags="perkSkullCrusher,turretMelee" modifier_tags="wrecker" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modWrecker"/>
		<property name="CustomIcon" value="toolAnvil"/>
		<property name="CustomIconTint" value="#6e7f80"/>
		<property name="UnlockedBy" value="modWreckerSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="AttacksPerMinute" operation="base_add" value="-5" tags="perkSkullCrusher,perkFlurryOfStrength"/>
				<display_value name="dAttacksPerMinute" value="-5"/>
			<passive_effect name="BlockRange" operation="perc_add" value="1" tags="perkSkullCrusher"/>
			<passive_effect name="HarvestCount" operation="base_add" value="-1" tags="allHarvest"/>
			<passive_effect name="HarvestCount" operation="base_add" value="-1" tags="allToolsHarvest"/>
			<passive_effect name="HarvestCount" operation="base_add" value="-1" tags="oreWoodHarvest"/>
			<passive_effect name="EntityDamage" operation="perc_add" value="3" tags="running"/>
		</effect_group>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
			<passive_effect name="GrazeDamageMultiplier" operation="perc_add" value=".5,1,1.5,2,2.5,3" tier="1,2,3,4,5,6" tags="perkSkullCrusher"/>
			<passive_effect name="BlockDamage" operation="perc_add" value=".25,.5,.75,1,1.25,1.5" tier="1,2,3,4,5,6" tags="perkSkullCrusher"/>
				<display_value name="dBlockDamage" value=".25,.5,.75,1,1.25,1.5" tier="1,2,3,4,5,6"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="2" duration="5" buff="buffInjuryCrippled01">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="45"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="2" duration="3" buff="buffInjuryStunned01">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="35"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfAttackedOther" action="Ragdoll" target="otherAOE" range="2" duration=".2" force="1000">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="25"/>
			</triggered_effect>
				<display_value name="dRagdollChance" value=".25"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfRun" action="Ragdoll" target="selfAOE" range="3" duration=".2" force="800" target_tags="enemy">
				<requirement name="EntityTagCompare" target="other" tags="zombie,animal"/>
				<requirement name="EntityHasMovementTag" target="self" tags="running"/>
				<requirement name="EntityTagCompare" target="self" tags="player"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfWalk" action="RemoveBuff" target="self" buff="buffRunningRagdoll"/>
			<triggered_effect trigger="onSelfStand" action="RemoveBuff" target="self" buff="buffRunningRagdoll"/>
		</effect_group>
		
	</item_modifier>

<!-- Slayer -->
	<item_modifier name="modSlayer" installable_tags="dBarrel" modifier_tags="slayer" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster"/>
		<property name="DisplayType" value="modSlayer"/>
		<property name="CustomIcon" value="modShotgunSawedOffBarrel"/>
		<property name="CustomIconTint" value="#ffa500"/>
		<property name="UnlockedBy" value="modSlayerSchematic"/>
		<property name="TraderStageTemplate" value="modsTier2"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".3,.4,.5,.6,.7,.8" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".3,.4,.5,.6,.7,.8" tier="1,2,3,4,5,6"/>
			<passive_effect name="ReloadSpeedMultiplier" operation="perc_add" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
				<display_value name="dReloadSpeed" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
		</effect_group>
		
		<effect_group>
			<requirement name="EntityTagCompare" target="other" tags="radiated,charged,infernal"/>
				<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="self" buff="buffInfernalSlayer" duration="5"/>
				<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffRadiatedRegenBlock"/>
				<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="3" duration="6" buff="buffBurningFlamingArrow"/>
				<triggered_effect trigger="onSelfDamagedOther" action="AddBuff" target="otherAOE" range="3" duration="3" buff="buffInjuryStunned01">
					<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="25"/>
				</triggered_effect>
		</effect_group>
		
	</item_modifier>

<!-- Elite Gold -->
	<item_modifier name="modEliteGold" installable_tags="weapon" modifier_tags="dye" type="attachment" cosmetic_install_chance="0">
		<property name="Extends" value="modGeneralMaster"/>
		<property name="DisplayType" value="modEliteGold"/>
		<property name="DescriptionKey" value="modDyeGroupDesc"/>
		<property name="CustomIcon" value="modDyeWhite"/>
		<property name="CustomIconTint" value="212, 175, 55"/>
		<property name="Material" value="Mpaint"/>
		<property name="Weight" value="20"/>
		<property name="EconomicValue" value="50"/>
		<property name="SoundPickup" value="dye_grab"/>
		<property name="SoundPlace" value="dye_place"/>
		
		<item_property_overrides name="*">
			<property name="TintColor" value="212, 175, 55"/>
			<property name="CustomIconTint" value="212, 175, 55"/>
		</item_property_overrides>
		
		<effect_group>
			<passive_effect name="ReloadSpeedMultiplier" operation="perc_add" value=".1"/>
				<display_value name="dReloadSpeed" value=".1"/>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1"/>
				<display_value name="dEntityDamage" value=".1"/>
			<passive_effect name="SpreadMultiplierHip" operation="perc_add" value="-.1"/>
			<passive_effect name="WeaponHandling" operation="perc_add" value=".1"/>
				<display_value name="dWeaponHandling" value=".1"/>
			<passive_effect name="MagazineSize" operation="perc_add" value=".1"/>
				<display_value name="dMagazineSize" value=".1"/>
		</effect_group>
	</item_modifier>
	
<!-- Imploder -->
	<item_modifier name="modImploder" installable_tags="ranged" modifier_tags="imploder" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster"/>
		<property name="DisplayType" value="modImploder"/>
		<property name="CustomIcon" value="ammoRocketFrag"/>
		<property name="UnlockedBy" value="modImploderSchematic"/>
		<property name="TraderStageTemplate" value="modsTier2"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="ExplosionEntityDamage" operation="perc_add" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
				<display_value name="dExEntityDamage" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
			<passive_effect name="EntityDamage" operation="perc_add" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
				<display_value name="dEntityDamage" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
			<passive_effect name="ExplosionBlockDamage" operation="perc_add" value="-.1"/>
				<display_value name="dExBlockDamage" value="-.1"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="otherAOE" range="3" buff="buffAntiExplosion">
				<requirement name="EntityTagCompare" target="other" tags="zombieCop,boss,vehicle"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfAttackedOther" action="CallGameEvent" event="explode_kill" target="other">
				<requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="10"/>
				<requirement name="IsAlive" target="other"/>
			</triggered_effect>
		</effect_group>
		

	</item_modifier>

<!-- Materialist -->
	<item_modifier name="modMaterialist" installable_tags="tool,knife" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modMaterialist"/>
		<property name="CustomIcon" value="meleeToolRepairT0StoneAxe"/>
		<property name="CustomIconTint" value="#D4AF37"/>
		<property name="UnlockedBy" value="modMaterialistSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="BlockDamage" operation="perc_add" value=".1" tags="tool"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="tool"/>
			<passive_effect name="AttacksPerMinute" operation="perc_add" value=".1" tags="tool"/>
				<display_value name="dBlockDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dAttacksPerMinute" value=".1"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="tool"/>
			<requirement name="!HasBuff" buff="buffHarvestReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffHarvestCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffHarvestCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffHarvest"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffHarvestReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="twitch_drop_toolbelt" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="twitch_drop_toolbelt" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffHarvest"/>
				<requirement name="HasBuff" buff="buffHarvestReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
	</item_modifier>
	
<!-- Heart Piercer -->
	<item_modifier name="modHeartPiercer" installable_tags="perkJavelinMaster" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modHeartPiercer"/>
		<property name="CustomIcon" value="meleeWpnSpearT1IronSpear"/>
		<property name="CustomIconTint" value="#FFC0CB"/>
		<property name="UnlockedBy" value="modHeartPiercerSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1" tags="perkPummelPete"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="perkJavelinMaster"/>
			<passive_effect name="EntityPenetrationCount" operation="base_add" value="1" tags="perkJavelinMaster"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dTargetPenetration" value="1"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="perkJavelinMaster"/>
			<requirement name="!HasBuff" buff="buffImpaleReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffImpaleCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffImpaleCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffImpale"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffImpaleReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="spear_metal_grab" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="spear_metal_grab" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffImpale"/>
				<requirement name="HasBuff" buff="buffImpaleReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
		
		<effect_group name="Impale">
			<triggered_effect trigger="onSelfSecondaryActionEnd" action="RemoveBuff" target="self" buff="buffImpale"/>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="PlaySound" target="self" sound="bladetrap_impact" play_in_head="true"/>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="FadeOutSound" target="self" sound="bladetrap_impact" play_in_head="true"/>
				<requirement name="HoldingItemHasTags" tags="perkJavelinMaster"/>
				<requirement name="!HoldingItemBroken"/>
				<requirement name="HasBuff" buff="buffImpale"/>
		</effect_group>
	</item_modifier>
	
<!-- Head Smasher -->
	<item_modifier name="modHeadSmasher" installable_tags="perkPummelPete" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modHeadSmasher"/>
		<property name="CustomIcon" value="meleeWpnClubT1BaseballBat"/>
		<property name="CustomIconTint" value="#B7410E"/>
		<property name="UnlockedBy" value="modHeadSmasherSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1" tags="perkPummelPete"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="perkPummelPete"/>
			<passive_effect name="DismemberChance" operation="base_add" value=".25" tags="perkPummelPete,head"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dDismemberChance" value=".25"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="perkPummelPete"/>
			<requirement name="!HasBuff" buff="buffBashReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffBashCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffBashCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffBash"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffBashReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="club_metal_place" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="club_metal_place" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffBash"/>
				<requirement name="HasBuff" buff="buffBashReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
		
		<effect_group name="Bash">
			<triggered_effect trigger="onSelfSecondaryActionEnd" action="RemoveBuff" target="self" buff="buffBash"/>
			<triggered_effect trigger="onSelfSecondaryActionRayHit" action="PlaySound" target="self" sound="critical_blunt" play_in_head="true"/>
			<triggered_effect trigger="onSelfSecondaryActionRayHit" action="FadeOutSound" target="self" sound="critical_blunt" play_in_head="true"/>
				<requirement name="HoldingItemHasTags" tags="perkPummelPete"/>
				<requirement name="!HoldingItemBroken"/>
				<requirement name="HasBuff" buff="buffBash"/>
		</effect_group>
	</item_modifier>
	
<!-- Bone Breaker -->
	<item_modifier name="modBoneBreaker" installable_tags="perkSkullCrusher" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modBoneBreaker"/>
		<property name="CustomIcon" value="meleeWpnSledgeT1IronSledgehammer"/>
		<property name="CustomIconTint" value="#FFCC00"/>
		<property name="UnlockedBy" value="modBoneBreakerSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1" tags="perkSkullCrusher"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="perkSkullCrusher"/>
			<passive_effect name="GrazeDamageMultiplier" operation="perc_add" value="2" tags="perkSkullCrusher"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dGrazeDamage" value="2"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="perkSkullCrusher"/>
			<requirement name="!HasBuff" buff="buffBlastReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffBlastCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffBlastCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffBlast"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffBlastReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="sledgehammer_steel_grab" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="sledgehammer_steel_grab" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffBlast"/>
				<requirement name="HasBuff" buff="buffBlastReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
		
		<effect_group name="Blast">
			<triggered_effect trigger="onSelfSecondaryActionEnd" action="RemoveBuff" target="self" buff="buffBlast"/>
			<triggered_effect trigger="onSelfSecondaryActionRayHit" action="PlaySound" target="self" sound="metalhitstone" play_in_head="true"/>
			<triggered_effect trigger="onSelfSecondaryActionRayHit" action="FadeOutSound" target="self" sound="metalhitstone" play_in_head="true"/>
				<requirement name="HoldingItemHasTags" tags="perkSkullCrusher"/>
				<requirement name="!HoldingItemBroken"/>
				<requirement name="HasBuff" buff="buffBlast"/>
		</effect_group>
	</item_modifier>

<!-- Meat Tenderizer -->
	<item_modifier name="modMeatTenderizer" installable_tags="perkBrawler" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modMeatTenderizer"/>
		<property name="CustomIcon" value="meleeWpnKnucklesT1IronKnuckles"/>
		<property name="CustomIconTint" value="#3E9C35"/>
		<property name="UnlockedBy" value="modMeatTenderizerSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1" tags="perkBrawler"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="perkBrawler"/>
			<passive_effect name="AttacksPerMinute" operation="perc_add" value=".2" tags="perkBrawler"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dAttacksPerMinute" value=".1"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="perkBrawler"/>
			<requirement name="!HasBuff" buff="buffPoundReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffPoundCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffPoundCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffPound"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffPoundReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="knuckles_iron_grab" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="knuckles_iron_grab" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffPound"/>
				<requirement name="HasBuff" buff="buffPoundReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
		
		<effect_group name="Pound">
			<triggered_effect trigger="onSelfSecondaryActionEnd" action="RemoveBuff" target="self" buff="buffPound"/>
			<triggered_effect trigger="onSelfSecondaryActionRayHit" action="PlaySound" target="self" sound="open_cash_register" play_in_head="true"/>
			<triggered_effect trigger="onSelfSecondaryActionRayHit" action="FadeOutSound" target="self" sound="open_cash_register" play_in_head="true"/>
				<requirement name="HoldingItemHasTags" tags="perkBrawler"/>
				<requirement name="!HoldingItemBroken"/>
				<requirement name="HasBuff" buff="buffPound"/>
				<requirement name="EntityTagCompare" target="other" tags="zombie,animal"/>
		</effect_group>
	</item_modifier>
	
<!-- Blood Sucker -->
	<item_modifier name="modBloodSucker" installable_tags="perkDeepCuts" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modBloodSucker"/>
		<property name="CustomIcon" value="meleeWpnBladeT1HuntingKnife"/>
		<property name="CustomIconTint" value="#CA0C0C"/>
		<property name="UnlockedBy" value="modBloodSuckerSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1" tags="perkDeepCuts"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="perkDeepCuts"/>
			<passive_effect name="AttacksPerMinute" operation="perc_add" value=".2" tags="perkDeepCuts"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dAttacksPerMinute" value=".1"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="perkDeepCuts"/>
			<requirement name="!HasBuff" buff="buffCleaveReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffCleaveCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffCleaveCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffCleave"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffCleaveReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="machete_grab" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="machete_grab" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffCleave"/>
				<requirement name="HasBuff" buff="buffCleaveReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
		
		<effect_group name="Cleave">
			<triggered_effect trigger="onSelfSecondaryActionEnd" action="RemoveBuff" target="self" buff="buffCleave"/>
			<triggered_effect trigger="onSelfSecondaryActionRayHit" action="PlaySound" target="self" sound="bladetrap_impact" play_in_head="true"/>
			<triggered_effect trigger="onSelfSecondaryActionRayHit" action="FadeOutSound" target="self" sound="bladetrap_impact" play_in_head="true"/>
			<triggered_effect trigger="onSelfSecondaryActionRayHit" action="AddBuff" target="otherAOE" range="3" duration="15" buff="buffBledDry"/>
				<requirement name="HoldingItemHasTags" tags="perkDeepCuts"/>
				<requirement name="!HoldingItemBroken"/>
				<requirement name="HasBuff" buff="buffCleave"/>
		</effect_group>
	</item_modifier>

<!-- Nerve Fryer -->
	<item_modifier name="modNerveFryer" installable_tags="perkElectrocutioner" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modNerveFryer"/>
		<property name="CustomIcon" value="meleeWpnBatonT2StunBaton"/>
		<property name="CustomIconTint" value="#00F0FF"/>
		<property name="UnlockedBy" value="modNerveFryerSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1" tags="perkElectrocutioner"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="perkElectrocutioner"/>
			<passive_effect name="StaminaLoss" operation="perc_subtract" value=".25" tags="perkElectrocutioner"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dStaminaLoss" value="-.25"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="perkElectrocutioner"/>
			<requirement name="!HasBuff" buff="buffZapReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffZapCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffZapCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffZap"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dStaminaLoss" value=".1"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffZapReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="stunbaton_charged_lp" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="stunbaton_charged_lp" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffZap"/>
				<requirement name="HasBuff" buff="buffZapReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
		
		<effect_group name="Zap">
			<triggered_effect trigger="onSelfSecondaryActionEnd" action="RemoveBuff" target="self" buff="buffZap"/>
			<triggered_effect trigger="onSelfSecondaryActionRayHit" action="PlaySound" target="self" sound="electric_arc_lp" play_in_head="true"/>
			<triggered_effect trigger="onSelfSecondaryActionRayHit" action="FadeOutSound" target="self" sound="electric_arc_lp" play_in_head="true"/>
				<requirement name="HoldingItemHasTags" tags="perkElectrocutioner"/>
				<requirement name="!HoldingItemBroken"/>
				<requirement name="HasBuff" buff="buffZap"/>
		</effect_group>
	</item_modifier>
	
<!-- Sharpshooter -->
	<item_modifier name="modSharpshooter" installable_tags="perkDeadEye" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modSharpshooter"/>
		<property name="CustomIcon" value="gunRifleT3SniperRifle"/>
		<property name="CustomIconTint" value="#FFC0CB"/>
		<property name="UnlockedBy" value="modSharpshooterSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1" tags="perkDeadEye"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="perkDeadEye"/>
			<passive_effect name="WeaponHandling" operation="perc_add" value=".1" tags="perkDeadEye"/>
			<passive_effect name="IncrementalSpreadMultiplier" operation="perc_subtract" value=".25" tags="perkDeadEye"/>
			<passive_effect name="SpreadDegreesVertical" operation="perc_subtract" value=".25" tags="perkDeadEye"/>
			<passive_effect name="SpreadDegreesHorizontal" operation="perc_subtract" value=".25" tags="perkDeadEye"/>
			<passive_effect name="SpreadMultiplierAiming" operation="perc_subtract" value=".25" tags="perkDeadEye"/>
			<passive_effect name="SpreadMultiplierCrouching" operation="perc_subtract" value=".25" tags="perkDeadEye"/>
			<passive_effect name="SpreadMultiplierWalking" operation="perc_subtract" value=".25" tags="perkDeadEye"/>
			<passive_effect name="SpreadMultiplierRunning" operation="perc_subtract" value=".25" tags="perkDeadEye"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dWeaponHandling" value=".1"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="perkDeadEye"/>
			<requirement name="!HasBuff" buff="buffPiercingShotsReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffPiercingShotsCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffPiercingShotsCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffPiercingShots"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffPiercingShotsReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="pistol_slideback" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="pistol_slideback" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffPiercingShots"/>
				<requirement name="HasBuff" buff="buffPiercingShotsReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
		
		<effect_group name="Piercing Shots">
			<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" target="self" sound="lever_action_rifle_fire" play_in_head="true"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="FadeOutSound" target="self" sound="lever_action_rifle_fire" play_in_head="true"/>
				<requirement name="RoundsInMagazine" operation="GTE" value="1" tags="perkDeadEye"/>
				<requirement name="HoldingItemHasTags" tags="perkDeadEye"/>
				<requirement name="HasBuff" buff="buffPiercingShots"/>
		</effect_group>
	</item_modifier>

<!-- Jackhammer -->
	<item_modifier name="modJackhammer" installable_tags="perkBoomstick" modifier_tags="active" blocked_tags="noMods,dBarrel,modGunShotgunTubeExtenderMagazine" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modJackhammer"/>
		<property name="CustomIcon" value="gunShotgunT3AutoShotgun"/>
		<property name="CustomIconTint" value="#FFCC00"/>
		<property name="UnlockedBy" value="modJackhammerSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1" tags="perkBoomstick"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="perkBoomstick"/>
			<passive_effect name="WeaponHandling" operation="perc_add" value=".1" tags="perkBoomstick"/>
			<passive_effect name="MagazineSize" operation="perc_add" value=".5" tags="perkBoomstick"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dWeaponHandling" value=".1"/>
				<display_value name="dMagazineSize" value=".5"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="perkBoomstick"/>
			<requirement name="!HasBuff" buff="buffDemolitionReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffDemolitionCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffDemolitionCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffDemolition"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffDemolitionReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="pistol_slideback" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="pistol_slideback" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffDemolition"/>
				<requirement name="HasBuff" buff="buffDemolitionReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
		
		<effect_group name="Demolition">
			<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" target="self" sound="pipe_shotgun_fire" play_in_head="true"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="FadeOutSound" target="self" sound="pipe_shotgun_fire" play_in_head="true"/>
				<requirement name="RoundsInMagazine" operation="GTE" value="1" tags="perkBoomstick"/>
				<requirement name="!HoldingItemBroken"/>
				<requirement name="HoldingItemHasTags" tags="perkBoomstick"/>
				<requirement name="HasBuff" buff="buffDemolition"/>
		</effect_group>
	</item_modifier>

<!-- Igniter -->
	<item_modifier name="modIgniter" installable_tags="perkBoomstick" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modIgniter"/>
		<property name="CustomIcon" value="gunShotgunT2PumpShotgun"/>
		<property name="CustomIconTint" value="#FF5C00"/>
		<property name="UnlockedBy" value="modIgniterSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1" tags="perkBoomstick"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="perkBoomstick"/>
			<passive_effect name="WeaponHandling" operation="perc_add" value=".1" tags="perkBoomstick"/>
			<passive_effect name="IncrementalSpreadMultiplier" operation="perc_subtract" value=".25" tags="perkBoomstick"/>
			<passive_effect name="SpreadDegreesVertical" operation="perc_subtract" value=".25" tags="perkBoomstick"/>
			<passive_effect name="SpreadDegreesHorizontal" operation="perc_subtract" value=".25" tags="perkBoomstick"/>
			<passive_effect name="SpreadMultiplierAiming" operation="perc_subtract" value=".25" tags="perkBoomstick"/>
			<passive_effect name="SpreadMultiplierCrouching" operation="perc_subtract" value=".25" tags="perkBoomstick"/>
			<passive_effect name="SpreadMultiplierWalking" operation="perc_subtract" value=".25" tags="perkBoomstick"/>
			<passive_effect name="SpreadMultiplierRunning" operation="perc_subtract" value=".25" tags="perkBoomstick"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dWeaponHandling" value=".1"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="perkBoomstick"/>
			<requirement name="!HasBuff" buff="buffDragonBreathReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffDragonBreathCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffDragonBreathCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffDragonBreath"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffDragonBreathReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="pistol_slideback" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="pistol_slideback" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffDragonBreath"/>
				<requirement name="HasBuff" buff="buffDragonBreathReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
		
		<effect_group name="Dragon's Breath">
			<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" target="self" sound="pipe_shotgun_fire" play_in_head="true"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="FadeOutSound" target="self" sound="pipe_shotgun_fire" play_in_head="true"/>
				<requirement name="RoundsInMagazine" operation="GTE" value="1" tags="perkBoomstick"/>
				<requirement name="HoldingItemHasTags" tags="perkBoomstick"/>
				<requirement name="HasBuff" buff="buffDragonBreath"/>
		</effect_group>		
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="RemoveBuff" target="self" buff="buffDragonBreath"/>
			<triggered_effect trigger="onSelfDamagedBlock" action="RemoveBuff" target="self" buff="buffDragonBreath"/>
				<requirement name="HoldingItemHasTags" tags="perkBoomstick"/>
				<requirement name="HasBuff" buff="buffDragonBreath"/>
		</effect_group>
	</item_modifier>
	
<!-- Sweeper -->
	<item_modifier name="modSweeper" installable_tags="perkMachineGunner" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modSweeper"/>
		<property name="CustomIcon" value="gunMGT3M60"/>
		<property name="CustomIconTint" value="#3E9C35"/>
		<property name="UnlockedBy" value="modSweeperSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1" tags="perkMachineGunner"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="perkMachineGunner"/>
			<passive_effect name="WeaponHandling" operation="perc_add" value=".1" tags="perkMachineGunner"/>
			<passive_effect name="MagazineSize" operation="perc_add" value="1" tags="perkMachineGunner"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dWeaponHandling" value=".1"/>
				<display_value name="dMagazineSize" value="1"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="perkMachineGunner"/>
			<requirement name="!HasBuff" buff="buffSalvoReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffSalvoCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffSalvoCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffSalvo"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffSalvoReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="pistol_slideback" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="pistol_slideback" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffSalvo"/>
				<requirement name="HasBuff" buff="buffSalvoReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
		
		<effect_group name="Salvo">
			<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" target="self" sound="ak47_fire" play_in_head="true"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="FadeOutSound" target="self" sound="ak47_fire" play_in_head="true"/>
				<requirement name="RoundsInMagazine" operation="GTE" value="1" tags="perkMachineGunner"/>
				<requirement name="!HoldingItemBroken"/>
				<requirement name="HoldingItemHasTags" tags="perkMachineGunner"/>
				<requirement name="HasBuff" buff="buffSalvo"/>
		</effect_group>
	</item_modifier>
	
<!-- Infiltrator -->
	<item_modifier name="modInfiltrator" installable_tags="perkGunslinger" modifier_tags="active" blocked_tags="noMods,revolver" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modInfiltrator"/>
		<property name="CustomIcon" value="gunHandgunT1Pistol"/>
		<property name="CustomIconTint" value="#9808A0"/>
		<property name="UnlockedBy" value="modInfiltratorSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1" tags="perkGunslinger"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="perkGunslinger"/>
			<passive_effect name="WeaponHandling" operation="perc_add" value=".1" tags="perkGunslinger"/>
			<passive_effect name="MagazineSize" operation="perc_add" value=".5" tags="perkGunslinger"/>
			<passive_effect name="RoundsPerMinute" operation="perc_add" value=".1" tags="perkGunslinger"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dWeaponHandling" value=".1"/>
				<display_value name="dMagazineSize" value=".5"/>
				<display_value name="dRoundsPerMinute" value=".1"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="perkGunslinger"/>
			<requirement name="!HasBuff" buff="buffQuickdrawReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffQuickdrawCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffQuickdrawCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffQuickdraw"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffQuickdrawReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="pistol_slideback" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="pistol_slideback" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffQuickdraw"/>
				<requirement name="HasBuff" buff="buffQuickdrawReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
		
		<effect_group name="Quickdraw">
			<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" target="self" sound="pipe_pistol_fire" play_in_head="true"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="FadeOutSound" target="self" sound="pipe_pistol_fire" play_in_head="true"/>
				<requirement name="RoundsInMagazine" operation="GTE" value="1" tags="perkGunslinger"/>
				<requirement name="!HoldingItemBroken"/>
				<requirement name="HoldingItemHasTags" tags="perkGunslinger"/>
				<requirement name="HasBuff" buff="buffQuickdraw"/>
		</effect_group>
	</item_modifier>
	
<!-- Stormbringer -->
	<item_modifier name="modStormbringer" installable_tags="revolver" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modStormbringer"/>
		<property name="CustomIcon" value="gunHandgunT2Magnum44"/>
		<property name="CustomIconTint" value="#00F0FF"/>
		<property name="UnlockedBy" value="modStormbringerSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1" tags="perkGunslinger"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="perkGunslinger"/>
			<passive_effect name="WeaponHandling" operation="perc_add" value=".1" tags="perkGunslinger"/>
			<passive_effect name="RoundsPerMinute" operation="perc_add" value=".25" tags="perkGunslinger"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dWeaponHandling" value=".1"/>
				<display_value name="dRoundsPerMinute" value=".25"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="perkGunslinger"/>
			<requirement name="!HasBuff" buff="buffTaserShotReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffTaserShotCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffTaserShotCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffTaserShot"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffTaserShotReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="pistol_slideback" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="pistol_slideback" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffTaserShot"/>
				<requirement name="HasBuff" buff="buffTaserShotReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
		
		<effect_group name="Taser Shot">
			<triggered_effect trigger="onSelfPrimaryActionStart" action="PlaySound" target="self" sound="pipe_pistol_fire" play_in_head="true"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="FadeOutSound" target="self" sound="pipe_pistol_fire" play_in_head="true"/>
				<requirement name="RoundsInMagazine" operation="GTE" value="1" tags="perkGunslinger"/>
				<requirement name="!HoldingItemBroken"/>
				<requirement name="HoldingItemHasTags" tags="perkGunslinger"/>
				<requirement name="HasBuff" buff="buffTaserShot"/>
		</effect_group>
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="RemoveBuff" target="self" buff="buffTaserShot"/>
			<triggered_effect trigger="onSelfDamagedBlock" action="RemoveBuff" target="self" buff="buffTaserShot"/>
				<requirement name="HoldingItemHasTags" tags="perkGunslinger"/>
				<requirement name="HasBuff" buff="buffTaserShot"/>
		</effect_group>
	</item_modifier>
	
<!-- Huntress -->
	<item_modifier name="modHuntress" installable_tags="bow" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modHuntress"/>
		<property name="CustomIcon" value="gunBowT3CompoundBow"/>
		<property name="CustomIconTint" value="#40FD14"/>
		<property name="UnlockedBy" value="modHuntressSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1" tags="perkArchery"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="perkArchery"/>
			<passive_effect name="WeaponHandling" operation="perc_add" value=".1" tags="perkArchery"/>
			<passive_effect name="DamageFalloffRange" operation="perc_add" value=".25" tags="perkArchery"/>
			<passive_effect name="IncrementalSpreadMultiplier" operation="perc_subtract" value=".25" tags="perkArchery"/>
			<passive_effect name="SpreadDegreesVertical" operation="perc_subtract" value=".25" tags="perkArchery"/>
			<passive_effect name="SpreadDegreesHorizontal" operation="perc_subtract" value=".25" tags="perkArchery"/>
			<passive_effect name="SpreadMultiplierAiming" operation="perc_subtract" value=".25" tags="perkArchery"/>
			<passive_effect name="SpreadMultiplierCrouching" operation="perc_subtract" value=".25" tags="perkArchery"/>
			<passive_effect name="SpreadMultiplierWalking" operation="perc_subtract" value=".25" tags="perkArchery"/>
			<passive_effect name="SpreadMultiplierRunning" operation="perc_subtract" value=".25" tags="perkArchery"/>
			<passive_effect name="KickDegreesVerticalMin" operation="perc_subtract" value=".5" tags="perkArchery"/>
			<passive_effect name="KickDegreesVerticalMax" operation="perc_subtract" value=".5" tags="perkArchery"/>
			<passive_effect name="KickDegreesHorizontalMin" operation="perc_subtract" value=".5" tags="perkArchery"/>
			<passive_effect name="KickDegreesHorizontalMax" operation="perc_subtract" value=".5" tags="perkArchery"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dWeaponHandling" value=".1"/>
				<display_value name="dDamageFalloffRange" value=".25"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="perkArchery"/>
			<requirement name="!HasBuff" buff="buffDecayArrowReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffDecayArrowCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffDecayArrowCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffDecayArrow"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffDecayArrowReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="bow_unquiver" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="bow_unquiver" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffDecayArrow"/>
				<requirement name="HasBuff" buff="buffDecayArrowReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
		
		<effect_group name="Decay Arrow">
			<triggered_effect trigger="onSelfPrimaryActionEnd" action="PlaySound" target="self" sound="bow3_fire" play_in_head="true"/>
			<triggered_effect trigger="onSelfPrimaryActionEnd" action="FadeOutSound" target="self" sound="bow3_fire" play_in_head="true"/>
				<requirement name="RoundsInMagazine" operation="GTE" value="1" tags="perkArchery"/>
				<requirement name="!HoldingItemBroken"/>
				<requirement name="HoldingItemHasTags" tags="perkArchery"/>
				<requirement name="HasBuff" buff="buffDecayArrow"/>
		</effect_group>
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="RemoveBuff" target="self" buff="buffDecayArrow"/>
			<triggered_effect trigger="onSelfDamagedBlock" action="RemoveBuff" target="self" buff="buffDecayArrow"/>
				<requirement name="HoldingItemHasTags" tags="perkArchery"/>
				<requirement name="HasBuff" buff="buffDecayArrow"/>
		</effect_group>
	</item_modifier>
	
<!-- Predator -->
	<item_modifier name="modPredator" installable_tags="crossbow" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modPredator"/>
		<property name="CustomIcon" value="gunBowT3CompoundCrossbow"/>
		<property name="CustomIconTint" value="#CA0C0C"/>
		<property name="UnlockedBy" value="modPredatorSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1" tags="perkArchery"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="perkArchery"/>
			<passive_effect name="WeaponHandling" operation="perc_add" value=".1" tags="perkArchery"/>
			<passive_effect name="ProjectileVelocity" operation="perc_add" value=".25"/>
			<passive_effect name="IncrementalSpreadMultiplier" operation="perc_subtract" value=".25" tags="perkArchery"/>
			<passive_effect name="SpreadDegreesVertical" operation="perc_subtract" value=".25" tags="perkArchery"/>
			<passive_effect name="SpreadDegreesHorizontal" operation="perc_subtract" value=".25" tags="perkArchery"/>
			<passive_effect name="SpreadMultiplierAiming" operation="perc_subtract" value=".25" tags="perkArchery"/>
			<passive_effect name="SpreadMultiplierCrouching" operation="perc_subtract" value=".25" tags="perkArchery"/>
			<passive_effect name="SpreadMultiplierWalking" operation="perc_subtract" value=".25" tags="perkArchery"/>
			<passive_effect name="SpreadMultiplierRunning" operation="perc_subtract" value=".25" tags="perkArchery"/>
			<passive_effect name="KickDegreesVerticalMin" operation="perc_subtract" value=".5" tags="perkArchery"/>
			<passive_effect name="KickDegreesVerticalMax" operation="perc_subtract" value=".5" tags="perkArchery"/>
			<passive_effect name="KickDegreesHorizontalMin" operation="perc_subtract" value=".5" tags="perkArchery"/>
			<passive_effect name="KickDegreesHorizontalMax" operation="perc_subtract" value=".5" tags="perkArchery"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dWeaponHandling" value=".1"/>
				<display_value name="dProjectileVelocity" value=".25"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="perkArchery"/>
			<requirement name="!HasBuff" buff="buffRuptureBoltReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffRuptureBoltCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffRuptureBoltCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffRuptureBolt"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffRuptureBoltReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="bow_unquiver" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="bow_unquiver" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffRuptureBolt"/>
				<requirement name="HasBuff" buff="buffRuptureBoltReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
		
		<effect_group name="Rupture Bolt">
			<triggered_effect trigger="onSelfPrimaryActionEnd" action="PlaySound" target="self" sound="bow3_fire" play_in_head="true"/>
			<triggered_effect trigger="onSelfPrimaryActionEnd" action="FadeOutSound" target="self" sound="bow3_fire" play_in_head="true"/>
				<requirement name="RoundsInMagazine" operation="GTE" value="1" tags="perkArchery"/>
				<requirement name="!HoldingItemBroken"/>
				<requirement name="HoldingItemHasTags" tags="perkArchery"/>
				<requirement name="HasBuff" buff="buffRuptureBolt"/>
		</effect_group>
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="RemoveBuff" target="self" buff="buffRuptureBolt"/>
			<triggered_effect trigger="onSelfDamagedBlock" action="RemoveBuff" target="self" buff="buffRuptureBolt"/>
				<requirement name="HoldingItemHasTags" tags="perkArchery"/>
				<requirement name="HasBuff" buff="buffRuptureBolt"/>
		</effect_group>
	</item_modifier>
	
<!-- Bomber -->
	<item_modifier name="modBomber" installable_tags="perkDemolitionsExpert" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modBomber"/>
		<property name="CustomIcon" value="gunExplosivesT3RocketLauncher"/>
		<property name="CustomIconTint" value="#FFA500"/>
		<property name="UnlockedBy" value="modBomberSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1" tags="perkDemolitionsExpert"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="perkDemolitionsExpert"/>
			<passive_effect name="MagazineSize" operation="base_add" value="2" tags="perkDemolitionsExpert"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dMagazineSize" value="2"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="perkDemolitionsExpert"/>
			<requirement name="!HasBuff" buff="buffClusterBombReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffClusterBombCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffClusterBombCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffClusterBomb"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffClusterBombReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="pistol_slideback" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="pistol_slideback" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffClusterBomb"/>
				<requirement name="HasBuff" buff="buffClusterBombReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
		
		<effect_group name="Cluster Bomb">
			<triggered_effect trigger="onSelfPrimaryActionEnd" action="PlaySound" target="self" sound="flametrap_end" play_in_head="true"/>
			<triggered_effect trigger="onSelfPrimaryActionEnd" action="FadeOutSound" target="self" sound="flametrap_end" play_in_head="true"/>
				<requirement name="RoundsInMagazine" operation="GTE" value="1" tags="perkDemolitionsExpert"/>
				<requirement name="!HoldingItemBroken"/>
				<requirement name="HoldingItemHasTags" tags="perkDemolitionsExpert"/>
				<requirement name="HasBuff" buff="buffClusterBomb"/>
		</effect_group>
		<effect_group>
			<triggered_effect trigger="onSelfAttackedOther" action="RemoveBuff" target="self" buff="buffClusterBomb"/>
			<triggered_effect trigger="onSelfDamagedBlock" action="RemoveBuff" target="self" buff="buffClusterBomb"/>
				<requirement name="HoldingItemHasTags" tags="perkDemolitionsExpert"/>
				<requirement name="HasBuff" buff="buffClusterBomb"/>
		</effect_group>
	</item_modifier>
	
<!-- Controller -->
	<item_modifier name="modController" installable_tags="perkTurrets" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modController"/>
		<property name="CustomIcon" value="gunBotT2JunkTurret"/>
		<property name="CustomIconTint" value="#006B8B"/>
		<property name="UnlockedBy" value="modControllerSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		
		<effect_group>
			<passive_effect name="EntityDamage" operation="perc_add" value=".1" tags="perkTurrets"/>
			<passive_effect name="DegradationPerUse" operation="perc_add" value="-.10" tags="perkTurrets"/>
			<passive_effect name="MagazineSize" operation="perc_add" value=".5" tags="perkTurrets"/>
				<display_value name="dEntityDamage" value=".1"/>
				<display_value name="dDegradationPerUse" value="-.1"/>
				<display_value name="dMagazineSize" value=".5"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="perkTurrets"/>
			<requirement name="!HasBuff" buff="buffOverdriveReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffOverdriveCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffOverdriveCooldown"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffOverdriveReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="drone_enemy_engauge" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="drone_enemy_engauge" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffOverdrive"/>
				<requirement name="HasBuff" buff="buffOverdriveReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
	</item_modifier>

<!-- Lucky Coin -->
	<item_modifier name="modLuckyCoin" installable_tags="armorHead,armorChest,armorHands,armorFeet" modifier_tags="accessory" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modLuckyCoin"/>
		<property name="CustomIcon" value="casinoCoin"/>
		<property name="UnlockedBy" value="modLuckyCoinSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Mbrass"/>
		
		<effect_group>
			<passive_effect name="LootStage" operation="perc_add" value=".05"/>
			<passive_effect name="BarteringBuying" operation="base_add" value="0.1"/>
			<passive_effect name="BarteringSelling" operation="base_add" value="0.1"/>
			<passive_effect name="LootQuantity" operation="perc_add" value=".1" tags="dukes"/>
				<display_value name="dLootStagePerc" value=".05"/>
				<display_value name="dbartering" value=".1"/>
		</effect_group>
	</item_modifier>

<!-- Lucky Spectacles -->
	<item_modifier name="modLuckySpectacles" installable_tags="armorHead" modifier_tags="vision" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modLuckySpectacles"/>
		<property name="CustomIcon" value="modLuckySpectacles"/>
		<property name="UnlockedBy" value="modLuckySpectaclesSchematic"/>
		<property name="TraderStageTemplate" value="modsTier1"/>
		<property name="Material" value="Mleather"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
				
		<effect_group>
			<passive_effect name="LootStage" operation="perc_add" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
			<passive_effect name="CriticalChance" operation="perc_add" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
				<display_value name="dLootStagePerc" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
		</effect_group>
	</item_modifier>

<!-- Sniper Goggles -->
	<item_modifier name="modSniperGoggles" installable_tags="armorHead" modifier_tags="vision" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modSniperGoggles"/>
		<property name="CustomIcon" value="modSniperGoggles"/>
		<property name="UnlockedBy" value="modSniperGogglesSchematic"/>
		<property name="TraderStageTemplate" value="modsTier2"/>
		<property name="Material" value="Mplastics"/>
				
		<effect_group>
			<passive_effect name="StaminaChangeOT" operation="perc_add" value=".6">
				<requirement name="HasBuff" buff="buffHoldBreathAiming01"/>
				<requirement name="HoldingItemHasTags" tags="holdBreathAiming"/>
			</passive_effect>
				<display_value name="dStaminaChangeOT" value=".6"/>
		</effect_group>
		<effect_group>
			<passive_effect name="SpreadMultiplierAiming" operation="perc_add" value="-.1" tags="perkGunslinger,perkDeadEye,perkMachineGunner,perkArchery,admin"/>
			<passive_effect name="SpreadMultiplierAiming" operation="perc_add" value="-.1" tags="perkDeadEye,perkArchery,admin">
				<requirement name="ItemHasTags" tags="perkDeadEye,crossbow"/>
			</passive_effect>
		</effect_group>
	</item_modifier>
	
<!-- Hard Hat -->
	<item_modifier name="modHardHat" installable_tags="armorHead" modifier_tags="resistance" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modHardHat"/>
		<property name="CustomIcon" value="modHardHat"/>
		<property name="UnlockedBy" value="modHardHatSchematic"/>
		<property name="TraderStageTemplate" value="modsTier1"/>
		<property name="Material" value="Mplastics"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
				
		<effect_group>
			<passive_effect name="FallingBlockDamage" operation="perc_add" value="-.1,-.2,-.3,-.4,-.5,-.6" tier="1,2,3,4,5,6"/>
			<passive_effect name="PhysicalDamageResist" operation="base_add" value="1,1,1,2,2,3" tier="1,2,3,4,5,6"/>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tier="1,2,3,4,5,6" tags="buffInjuryStunned01CHTrigger"/>
				<display_value name="dPhysicalDamageResist" value="1,1,1,2,2,3" tier="1,2,3,4,5,6"/>
		</effect_group>
	</item_modifier>

<!-- Berserker Skull -->
	<item_modifier name="modBerserkerSkull" installable_tags="armorHead" modifier_tags="resistance,active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modBerserkerSkull"/>
		<property name="CustomIcon" value="decoCowSkull"/>
		<property name="UnlockedBy" value="modBerserkerSkullSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="MresourceBone"/>
						
		<effect_group>
			<requirement name="ItemHasTags" tags="armorHead"/>
			<requirement name="!HasBuff" buff="buffBerserkReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffBerserkCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffBerserkCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffBerserkerRage"/>
		</effect_group>
		<effect_group>
			<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffBerserkReady"/>
			<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="frostclawattack" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="frostclawattack" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffBerserkerRage"/>
				<requirement name="HasBuff" buff="buffBerserkReady"/>
				<requirement name="!IsItemActive"/>
		</effect_group>
		<effect_group>
			<triggered_effect trigger="onSelfItemDeactivate" action="PlaySound" target="self" sound="frostclawdeath" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemDeactivate" action="FadeOutSound" target="self" sound="frostclawdeath" play_in_head="true"/>
			<triggered_effect trigger="onSelfItemDeactivate" action="RemoveBuff" target="self" buff="buffBerserkerRage"/>
				<requirement name="HasBuff" buff="buffBerserkerRage"/>
				<requirement name="IsItemActive"/>
		</effect_group>
		<effect_group>
			<passive_effect name="PhysicalDamageResist" operation="base_add" value="3"/>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffInjuryStunned01CHTrigger"/>
				<display_value name="dPhysicalDamageResist" value="3"/>
		</effect_group>
	</item_modifier>
	
<!-- Gunslinger Implant -->
	<item_modifier name="modGunslingerImplant" installable_tags="armorHead" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modGunslingerImplant"/>
		<property name="CustomIcon" value="modGunslingerImplant"/>
		<property name="UnlockedBy" value="modGunslingerImplantSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="MelectricParts"/>
				
		<effect_group>
			<requirement name="ItemHasTags" tags="armorHead"/>
			<requirement name="!HasBuff" buff="buffBulletTimeReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffBulletTimeCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffBulletTimeCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffBulletTime"/>
		</effect_group>
		<effect_group>
			<requirement name="HasBuff" buff="buffBulletTimeReady"/>
			<requirement name="!IsItemActive"/>
				<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffBulletTimeReady"/>
				<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="timer_start" play_in_head="true"/>
				<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="timer_start" play_in_head="true"/>
				<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffBulletTime"/>
		</effect_group>
		<effect_group>
			<passive_effect name="WeaponHandling" operation="perc_add" value=".25"/>
				<display_value name="dWeaponHandling" value=".25"/>
		</effect_group>
	</item_modifier>
	
<!-- Tactical Bandolier -->
	<item_modifier name="modTacticalBandolier" installable_tags="armorChest" modifier_tags="ammo" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modTacticalBandolier"/>
		<property name="CustomIcon" value="modArmorBandolier"/>
		<property name="CustomIconTint" value="#808080"/>
		<property name="UnlockedBy" value="modTacticalBandolierSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Mcloth"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="CarryCapacity" operation="base_add" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
				<display_value name="dCarryCapacity" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="armorChest"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffTacticalBandolier"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffTacticalBandolier"/>
				<display_value name="dReloadSpeed" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfEquipStart" action="ModifyCVar" cvar=".tbandolierValue" operation="set" value=".25"/>
				<requirement name="RequirementItemModTier" mod_name="modTacticalBandolier" operation="Equals" value="1"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfEquipStart" action="ModifyCVar" cvar=".tbandolierValue" operation="set" value=".3"/>
				<requirement name="RequirementItemModTier" mod_name="modTacticalBandolier" operation="Equals" value="2"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfEquipStart" action="ModifyCVar" cvar=".tbandolierValue" operation="set" value=".35"/>
				<requirement name="RequirementItemModTier" mod_name="modTacticalBandolier" operation="Equals" value="3"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfEquipStart" action="ModifyCVar" cvar=".tbandolierValue" operation="set" value=".4"/>
				<requirement name="RequirementItemModTier" mod_name="modTacticalBandolier" operation="Equals" value="4"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfEquipStart" action="ModifyCVar" cvar=".tbandolierValue" operation="set" value=".45"/>
				<requirement name="RequirementItemModTier" mod_name="modTacticalBandolier" operation="Equals" value="5"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfEquipStart" action="ModifyCVar" cvar=".tbandolierValue" operation="set" value=".5"/>
				<requirement name="RequirementItemModTier" mod_name="modTacticalBandolier" operation="Equals" value="6"/>
		</effect_group>
		
	</item_modifier>
	
<!-- Quiver -->
	<item_modifier name="modQuiver" installable_tags="armorChest" modifier_tags="ammo" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modQuiver"/>
		<property name="CustomIcon" value="modQuiver"/>
		<property name="UnlockedBy" value="modQuiverSchematic"/>
		<property name="TraderStageTemplate" value="modsTier2"/>
		<property name="Material" value="Mleather"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffReloadMovementPenalty">
				<requirement name="HoldingItemHasTags" tags="bowSkill"/>
			</passive_effect>
			<passive_effect name="ReloadSpeedMultiplier" operation="perc_add" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6">
				<requirement name="HoldingItemHasTags" tags="bowSkill"/>
			</passive_effect>
				<display_value name="dReloadSpeed" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
			<passive_effect name="TargetArmor" operation="perc_add" value="-.02,-.04,-.06,-.08,-.1,-.12" tier="1,2,3,4,5,6">
				<requirement name="HoldingItemHasTags" tags="bowSkill"/>
			</passive_effect>
				<display_value name="dTargetArmor" value="-.02,-.04,-.06,-.08,-.1,-.12" tier="1,2,3,4,5,6"/>
		</effect_group>
		
	</item_modifier>
	
<!-- Shell Holder -->
	<item_modifier name="modShellHolder" installable_tags="armorChest" modifier_tags="ammo" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modShellHolder"/>
		<property name="CustomIcon" value="modShellHolder"/>
		<property name="UnlockedBy" value="modShellHolderSchematic"/>
		<property name="TraderStageTemplate" value="modsTier2"/>
		<property name="Material" value="Mleather"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
				
		<effect_group>
			<passive_effect name="ReloadSpeedMultiplier" operation="perc_add" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6">
				<requirement name="HoldingItemHasTags" tags="perkBoomstick"/>
			</passive_effect>
				<display_value name="dReloadSpeed" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
		</effect_group>

		<effect_group>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffReloadMovementPenalty">
				<requirement name="HoldingItemHasTags" tags="perkBoomstick"/>
			</passive_effect>
			
			<triggered_effect trigger="onReloadUpdate" action="AddBuff" buff="buffReloadDamageBonus">
				<requirement name="!HasBuff" buff="buffReloadDamageBonus"/>
				<requirement name="HoldingItemHasTags" tags="perkBoomstick"/>
			</triggered_effect>
		</effect_group>
	</item_modifier>

<!-- Armored Backpack -->
	<item_modifier name="modArmoredBackpack" installable_tags="armorChest" modifier_tags="resistance,carryweight1,carryweight2,carryweight3,carryweight4" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modArmoredBackpack"/>
		<property name="CustomIcon" value="cntLuggageBigClosed"/>
		<property name="CustomIconTint" value="#F0E68C"/>
		<property name="UnlockedBy" value="modArmoredBackpackSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="CarryCapacity" operation="base_add" value="5,7,9,11,13,15" tier="1,2,3,4,5,6"/>
				<display_value name="dCarryCapacity" value="5,7,9,11,13,15" tier="1,2,3,4,5,6"/>
				
			<passive_effect name="PhysicalDamageResist" operation="base_add" value="2,3,3,4,4,5" tier="1,2,3,4,5,6"/>
				<display_value name="dPhysicalDamageResist" value="2,3,3,4,4,5" tier="1,2,3,4,5,6"/>
		</effect_group>
		
		<effect_group>
			<passive_effect name="RunSpeed" operation="perc_add" value="-.15"/>
			<passive_effect name="WalkSpeed" operation="perc_add" value="-.15"/>
			<passive_effect name="CrouchSpeed" operation="perc_add" value="-.15"/>
		</effect_group>
	</item_modifier>
	
<!-- Spiked Plating -->
	<item_modifier name="modSpikedPlating" installable_tags="armorChest" modifier_tags="resistance" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modSpikedPlating"/>
		<property name="CustomIcon" value="modSpikedPlating"/>
		<property name="UnlockedBy" value="modSpikedPlatingSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="PhysicalDamageResist" operation="base_add" value="1,1,1,2,2,3" tier="1,2,3,4,5,6"/>
				<display_value name="dPhysicalDamageResist" value="1,1,1,2,2,3" tier="1,2,3,4,5,6"/>
				<display_value name="dSpikeDamage" value="75,100,125,150,175,200" tier="1,2,3,4,5,6"/>
		</effect_group>
		
		<effect_group>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffReflectiveArmor1"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffReflectiveArmor1"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffReflectiveArmor1"/>
					<requirement name="ItemHasTags" tags="armorChest"/>
					<requirement name="RequirementItemModTier" mod_name="modSpikedPlating" operation="Equals" value="1"/>
		</effect_group>
		
		<effect_group>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffReflectiveArmor2"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffReflectiveArmor2"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffReflectiveArmor2"/>
					<requirement name="ItemHasTags" tags="armorChest"/>
					<requirement name="RequirementItemModTier" mod_name="modSpikedPlating" operation="Equals" value="2"/>
		</effect_group>
		
		<effect_group>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffReflectiveArmor3"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffReflectiveArmor3"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffReflectiveArmor3"/>
					<requirement name="ItemHasTags" tags="armorChest"/>
					<requirement name="RequirementItemModTier" mod_name="modSpikedPlating" operation="Equals" value="3"/>
		</effect_group>
		
		<effect_group>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffReflectiveArmor4"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffReflectiveArmor4"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffReflectiveArmor4"/>
					<requirement name="ItemHasTags" tags="armorChest"/>
					<requirement name="RequirementItemModTier" mod_name="modSpikedPlating" operation="Equals" value="4"/>
		</effect_group>
		
		<effect_group>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffReflectiveArmor5"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffReflectiveArmor5"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffReflectiveArmor5"/>
					<requirement name="ItemHasTags" tags="armorChest"/>
					<requirement name="RequirementItemModTier" mod_name="modSpikedPlating" operation="Equals" value="5"/>
		</effect_group>
		
		<effect_group>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffReflectiveArmor6"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffReflectiveArmor6"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffReflectiveArmor6"/>
					<requirement name="ItemHasTags" tags="armorChest"/>
					<requirement name="RequirementItemModTier" mod_name="modSpikedPlating" operation="Equals" value="6"/>
		</effect_group>
		
	</item_modifier>
	
<!-- Hot Plating -->
	<item_modifier name="modHotPlating" installable_tags="armorChest" modifier_tags="resistance" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modPlatings"/>
		<property name="CustomIcon" value="modArmorPlatingReinforced"/>
		<property name="CustomIconTint" value="#FF5C00"/>
		<property name="UnlockedBy" value="modHotPlatingSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="PhysicalDamageResist" operation="base_add" value="1,1,1,2,2,3" tier="1,2,3,4,5,6"/>
				<display_value name="dPhysicalDamageResist" value="1,1,1,2,2,3" tier="1,2,3,4,5,6"/>
		</effect_group>
		
		<effect_group>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffBurningElement"/>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffBurningMolotov"/>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffBurningFlamingArrow"/>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffHazardBurningElement"/>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffBurningEnvironment"/>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffBurningEnvironmentHack"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffHotPlating"/>
			<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffHotPlating"/>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffHotPlating"/>
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffFireImmunity"/>
			<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffFireImmunity"/>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffFireImmunity"/>
				<requirement name="ItemHasTags" tags="armorChest"/>
		</effect_group>
	</item_modifier>
	
<!-- Shock Plating -->
	<item_modifier name="modShockPlating" installable_tags="armorChest" modifier_tags="resistance" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modPlatings"/>
		<property name="CustomIcon" value="modArmorPlatingReinforced"/>
		<property name="CustomIconTint" value="#00F0FF"/>
		<property name="UnlockedBy" value="modShockPlatingSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="PhysicalDamageResist" operation="base_add" value="1,1,1,2,2,3" tier="1,2,3,4,5,6"/>
				<display_value name="dPhysicalDamageResist" value="1,1,1,2,2,3" tier="1,2,3,4,5,6"/>
		</effect_group>
		
		<effect_group>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffShocked"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="armorChest"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffShockPlating"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffShockPlating"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffShockPlating"/>
		</effect_group>
	</item_modifier>

<!-- Pulse Reactor -->
	<item_modifier name="modPulseReactor" installable_tags="armorChest" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modPlatings"/>
		<property name="CustomIcon" value="modPulseReactor"/>
		<property name="UnlockedBy" value="modPulseReactorSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
				
		<effect_group>
			<requirement name="ItemHasTags" tags="armorChest"/>
			<requirement name="!HasBuff" buff="buffPulseReactorReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffPulseReactorCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffPulseReactorCooldown"/>
		</effect_group>
		
		<effect_group>
			<requirement name="HasBuff" buff="buffPulseReactorReady"/>
			<requirement name="!IsItemActive"/>
				<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffPulseReactorReady"/>
				<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="electric_fence_impact" play_in_head="true"/>
				<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="electric_fence_impact" play_in_head="true"/>
				<triggered_effect trigger="onSelfItemActivate" action="Ragdoll" target="selfAOE" range="3" duration=".2" force="500">
					<requirement name="EntityTagCompare" target="other" tags="zombie,animal"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="selfAOE" range="3" duration="5" buff="buffShocked" target_tags="enemy">
					<requirement name="EntityTagCompare" target="other" tags="human,zombie,animal"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffPulseReactorCooldown"/>
		</effect_group>
		
		<effect_group>
			<passive_effect name="PhysicalDamageResist" operation="base_add" value="2"/>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffShocked"/>
				<display_value name="dPhysicalDamageResist" value="2"/>
		</effect_group>
	</item_modifier>
	
<!-- Heat Blaster -->
	<item_modifier name="modHeatBlaster" installable_tags="armorChest" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modPlatings"/>
		<property name="CustomIcon" value="modHeatBlaster"/>
		<property name="UnlockedBy" value="modHeatBlasterSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
				
		<effect_group>
			<requirement name="ItemHasTags" tags="armorChest"/>
			<requirement name="!HasBuff" buff="buffHeatBlastReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffHeatBlastCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffHeatBlastCooldown"/>
		</effect_group>
		
		<effect_group>
			<requirement name="HasBuff" buff="buffHeatBlastReady"/>
			<requirement name="!IsItemActive"/>
				<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffHeatBlastReady"/>
				<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="flametrap_start" play_in_head="true"/>
				<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="flametrap_start" play_in_head="true"/>
				<triggered_effect trigger="onSelfItemActivate" action="CallGameEvent" event="heat_blast" target="self"/>
				<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="selfAOE" range="5" duration="10" buff="buffBurningMolotov" target_tags="enemy">
					<requirement name="EntityTagCompare" target="other" tags="human,zombie,animal"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="selfAOE" range="5" duration="10" buff="buffHeatBlastSlow">
					<requirement name="EntityTagCompare" target="other" tags="zombie,animal"/>
				</triggered_effect>
				<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffHeatBlastCooldown"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffFireImmunity"/>
			<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffFireImmunity"/>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffFireImmunity"/>
			<passive_effect name="PhysicalDamageResist" operation="base_add" value="2"/>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffBurningElement"/>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffBurningMolotov"/>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffBurningFlamingArrow"/>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffHazardBurningElement"/>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffBurningEnvironment"/>
			<passive_effect name="BuffResistance" operation="base_add" value="2" tags="buffBurningEnvironmentHack"/>
				<display_value name="dPhysicalDamageResist" value="2"/>
		</effect_group>
	</item_modifier>
	
<!-- Archery Glove -->
	<item_modifier name="modArcheryGlove" installable_tags="armorHands" modifier_tags="rightglove" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modArcheryGlove"/>
		<property name="CustomIcon" value="modArcheryGlove"/>
		<property name="UnlockedBy" value="modArcheryGloveSchematic"/>
		<property name="TraderStageTemplate" value="modsTier2"/>
		<property name="Material" value="Mleather"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
				
		<effect_group>
			<passive_effect name="StaminaChangeOT" operation="perc_add" value=".3">
				<requirement name="HasBuff" buff="buffDrawBow01"/>
				<requirement name="HoldingItemHasTags" tags="bow"/>
			</passive_effect>
				<display_value name="dStaminaChangeOT" value=".3"/>
		</effect_group>
		
		<effect_group>
			<passive_effect name="WeaponHandling" operation="perc_add" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6">
				<requirement name="HoldingItemHasTags" tags="bow"/>
			</passive_effect>
				<display_value name="dWeaponHandling" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
		</effect_group>
	</item_modifier>
	
<!-- Combat Gloves -->
	<item_modifier name="modCombatGloves" installable_tags="armorHands" modifier_tags="rightglove" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modCombatGloves"/>
		<property name="CustomIcon" value="armorRogueGloves"/>
		<property name="CustomIconTint" value="#FFFFC5"/>
		<property name="UnlockedBy" value="modCombatGlovesSchematic"/>
		<property name="TraderStageTemplate" value="modsTier2"/>
		<property name="Material" value="Mleather"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
				
		<effect_group>
			<passive_effect name="AttacksPerMinute" operation="perc_add" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6" tags="melee">
				<requirement name="HoldingItemHasTags" tags="melee"/>
			</passive_effect>
				<display_value name="dAttacksPerMinute" value=".25,.3,.35,.4,.45,.5" tier="1,2,3,4,5,6"/>
		</effect_group>
	</item_modifier>
	
<!-- Robotic Prosthesis -->
	<item_modifier name="modRoboticProsthesis" installable_tags="armorHands" modifier_tags="prosthetic" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modPlatings"/>
		<property name="CustomIcon" value="modRoboticProsthesis"/>
		<property name="UnlockedBy" value="modRoboticProsthesisSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="MelectricParts"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
				
		<effect_group>
			<requirement name="ItemHasTags" tags="armorHands"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffExtraTurret"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffExtraTurret"/>
		</effect_group>
		
		<effect_group>
			<passive_effect name="PhysicalDamageResist" operation="base_add" value="1,1,1,2,2,3" tier="1,2,3,4,5,6"/>
				<display_value name="dPhysicalDamageResist" value="1,1,1,2,2,3" tier="1,2,3,4,5,6"/>
			<passive_effect name="EntityDamage" operation="perc_add" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6">
				<requirement name="HoldingItemHasTags" tags="stunBaton,perkTurrets"/>
			</passive_effect>
		</effect_group>
	</item_modifier>

<!-- Collector's Mitts -->
	<item_modifier name="modCollectorMitts" installable_tags="armorHands" modifier_tags="leftglove" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modCollectorMitts"/>
		<property name="CustomIcon" value="armorHoarderGloves"/>
		<property name="CustomIconTint" value="#FFFFC5"/>
		<property name="UnlockedBy" value="modCollectorMittsSchematic"/>
		<property name="TraderStageTemplate" value="modsTier1"/>
		<property name="Material" value="Mcloth"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
				
		<effect_group>
			<passive_effect name="HarvestCount" operation="base_add" value="1,1,1,2,2,3" tier="1,2,3,4,5,6" tags="farmerBonusHarvest"/>
			<passive_effect name="HarvestCount" operation="perc_add" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6" tags="salvageHarvest"/>
			<passive_effect name="HarvestCount" operation="perc_add" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6" tags="oreWoodHarvest"/>
				<display_value name="dHarvestCount" value="1,1,1,2,2,3" tier="1,2,3,4,5,6"/>
				<display_value name="dHarvestSalvage" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
				<display_value name="dHarvestCountOre" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
				<display_value name="dHarvestCountWood" value=".05,.1,.15,.2,.25,.3" tier="1,2,3,4,5,6"/>
		</effect_group>
	</item_modifier>
	
<!-- Emergency Watch -->
	<item_modifier name="modEmergencyWatch" installable_tags="armorHands" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modEmergencyWatch"/>
		<property name="CustomIcon" value="modEmergencyWatch"/>
		<property name="UnlockedBy" value="modEmergencyWatchSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="MelectricParts"/>
				
		<effect_group>
			<requirement name="ItemHasTags" tags="armorHands"/>
			<requirement name="!HasBuff" buff="buffHealReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" duration="5" buff="buffHealCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" duration="5" buff="buffHealCooldown"/>
		</effect_group>
		
		<effect_group>
			<requirement name="HasBuff" buff="buffHealReady"/>
			<requirement name="!IsItemActive"/>
				<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffHealReady"/>
				<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="player_firstAidKit" play_in_head="true"/>
				<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="player_firstAidKit" play_in_head="true"/>
				<triggered_effect trigger="onSelfItemActivate" action="ModifyStats" stat="Health" operation="add" value="25"/>
				<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffHealCooldown"/>
		</effect_group>
		
		<effect_group>
			<passive_effect name="HealthChangeOT" operation="base_add" value=".2"/>
				<display_value name="dHealthAmount" value=".2"/>
		</effect_group>
	</item_modifier>
	
<!-- Cloaking Device -->
	<item_modifier name="modCloakingDevice" installable_tags="armorHands" modifier_tags="active" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modCloakingDevice"/>
		<property name="CustomIcon" value="modCloakingDevice"/>
		<property name="UnlockedBy" value="modCloakingDeviceSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Mcloth"/>
				
		<effect_group>
			<requirement name="ItemHasTags" tags="armorHands"/>
			<requirement name="!HasBuff" buff="buffCloakingReady"/>
				<triggered_effect trigger="onSelfEnteredGame" action="AddBuff" buff="buffCloakingCooldown"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffCloakingCooldown"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffCloaking"/>
		</effect_group>
		
		<effect_group>
			<requirement name="HasBuff" buff="buffCloakingReady"/>
			<requirement name="!IsItemActive"/>
				<triggered_effect trigger="onSelfItemActivate" action="RemoveBuff" target="self" buff="buffCloakingReady"/>
				<triggered_effect trigger="onSelfItemActivate" action="PlaySound" target="self" sound="twitch_silent_actions" play_in_head="true"/>
				<triggered_effect trigger="onSelfItemActivate" action="FadeOutSound" target="self" sound="twitch_silent_actions" play_in_head="true"/>
				<triggered_effect trigger="onSelfItemActivate" action="AddBuff" target="self" buff="buffCloaking"/>
		</effect_group>
		
		<effect_group>
			<passive_effect name="EnemySearchDuration" operation="perc_add" value=".3"/>
				<display_value name="dSneakEffectiveness" value=".3"/>
		</effect_group>
	</item_modifier>	
	
<!-- Shock Absorber -->
	<item_modifier name="modShockAbsorber" installable_tags="armorFeet" modifier_tags="falldamage,stealth" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modShockAbsorber"/>
		<property name="CustomIcon" value="modArmorImpactBracing"/>
		<property name="CustomIconTint" value="#6699CC"/>
		<property name="UnlockedBy" value="modShockAbsorberSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="JumpStrength" operation="perc_add" value=".39"/>
			<passive_effect name="StaminaChangeOT" operation="perc_add" value=".03" tags="walking"/>
			<passive_effect name="StaminaChangeOT" operation="perc_add" value=".1" tags="running"/>
				<display_value name="dStaminaChangeOT" value=".1"/>
		</effect_group>
		
		<effect_group>
			<passive_effect name="RunSpeed" operation="perc_add" value=".1,.12,.14,.16,.18,.2" tier="1,2,3,4,5,6"/>
			<passive_effect name="WalkSpeed" operation="perc_add" value=".1,.12,.14,.16,.18,.2" tier="1,2,3,4,5,6"/>
			<passive_effect name="CrouchSpeed" operation="perc_add" value=".1,.12,.14,.16,.18,.2" tier="1,2,3,4,5,6"/>
				<display_value name="dRunSpeed" value=".1,.12,.14,.16,.18,.2" tier="1,2,3,4,5,6"/>
			<passive_effect name="NoiseMultiplier" operation="perc_add" value="-.05,-.1,-.15,-.2,-.25,-.3" tier="1,2,3,4,5,6"/>
				<display_value name="dNoiseMultiplier" value="-.05,-.1,-.15,-.2,-.25,-.3" tier="1,2,3,4,5,6"/>
		</effect_group>
		
		<effect_group>
			<requirement name="IsEquipped"/>
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffImpactBracing"/>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffImpactBracing"/>
		</effect_group>
		
	</item_modifier>
	
<!-- Rocket Booster -->
	<item_modifier name="modRocketBooster" installable_tags="armorFeet" modifier_tags="boost" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modRocketBooster"/>
		<property name="CustomIcon" value="ammoRocketHE"/>
		<property name="CustomIconTint" value="#FFA500"/>
		<property name="UnlockedBy" value="modRocketBoosterSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
		
		<effect_group>
			<passive_effect name="StaminaChangeOT" operation="perc_add" value=".05" tags="walking"/>
			<passive_effect name="StaminaChangeOT" operation="perc_add" value=".15" tags="running"/>
				<display_value name="dStaminaChangeOT" value=".15"/>
		</effect_group>
		
		<effect_group>
			<passive_effect name="RunSpeed" operation="perc_add" value=".25,.5,.75,1,1.25,1.5" tier="1,2,3,4,5,6"/>
				<display_value name="dRunSpeed" value=".25,.5,.75,1,1.25,1.5" tier="1,2,3,4,5,6"/>
			<passive_effect name="WalkSpeed" operation="perc_add" value=".5,.7,.9,.11,.13,.15" tier="1,2,3,4,5,6"/>
			<passive_effect name="CrouchSpeed" operation="perc_add" value=".5,.7,.9,.11,.13,.15" tier="1,2,3,4,5,6"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfRun" action="PlaySound" sound="vehicle_turbo" play_in_head="true"/>
			<triggered_effect trigger="onSelfRun" action="ModifyScreenEffect" effect_name="Blur" intensity=".5" fade="1"/>
			<triggered_effect trigger="onSelfWalk" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="0"/>
			<triggered_effect trigger="onSelfStand" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="0"/>
			<triggered_effect trigger="onSelfCrouch" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="0"/>
			<triggered_effect trigger="onSelfCrouchWalk" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="0"/>
			<triggered_effect trigger="onSelfCrouchRun" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="0"/>
			<triggered_effect trigger="onSelfSwimStart" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="0"/>
			<triggered_effect trigger="onSelfSwimRun" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="0"/>
			<triggered_effect trigger="onSelfAimingGunStart" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="0"/>
			<triggered_effect trigger="onSelfEquipStop" action="ModifyScreenEffect" effect_name="Blur" intensity="0" fade="0"/>
		</effect_group>

	</item_modifier>
	
<!-- Juggernaut Soles -->
	<item_modifier name="modJuggernautSoles" installable_tags="armorFeet" modifier_tags="resistance" blocked_tags="noMods" type="attachment">
		<property name="Extends" value="modGeneralMaster" param1="CustomIcon"/>
		<property name="DisplayType" value="modJuggernautSoles"/>
		<property name="CustomIcon" value="armorRaiderBoots"/>
		<property name="CustomIconTint" value="#FFA500"/>
		<property name="UnlockedBy" value="modJuggernautSolesSchematic"/>
		<property name="TraderStageTemplate" value="modsTier3"/>
		<property name="Material" value="Msteel"/>
		<property name="ShowQuality" value="true"/>
		<property name="QualityMin" value="1"/>
			
		<effect_group>	
			<passive_effect name="PhysicalDamageResist" operation="base_add" value="1,1,1,2,2,3" tier="1,2,3,4,5,6"/>
				<display_value name="dPhysicalDamageResist" value="1,1,1,2,2,3" tier="1,2,3,4,5,6"/>
			<passive_effect name="RunSpeed" operation="perc_add" value="-.1"/>
			<passive_effect name="WalkSpeed" operation="perc_add" value="-.1"/>
			<passive_effect name="CrouchSpeed" operation="perc_add" value="-.1"/>
				<display_value name="dRunSpeed" value="-.1"/>
				<display_value name="dImpactDamage" value="15,30,45,60,75,90" tier="1,2,3,4,5,6"/>
		</effect_group>
		
		<effect_group>
			<triggered_effect trigger="onSelfFallImpact" action="PlaySound" sound="stonedestroy1" play_in_head="true">
				<requirement name="CVarCompare" cvar="_fallSpeed" operation="GTE" value=".15"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfFallImpact" action="Ragdoll" target="selfAOE" range="3" duration=".2" force="500">
				<requirement name="CVarCompare" cvar="_fallSpeed" operation="GTE" value=".15"/>
			</triggered_effect>
			<triggered_effect trigger="onSelfFallImpact" action="CallGameEvent" event="superhero_landing" target="self">
				<requirement name="CVarCompare" cvar="_fallSpeed" operation="GTE" value=".15"/>
			</triggered_effect>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="armorFeet"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffJuggernaut1"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffJuggernaut1"/>
				<requirement name="RequirementItemModTier" mod_name="modJuggernautSoles" operation="Equals" value="1"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="armorFeet"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffJuggernaut2"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffJuggernaut2"/>
				<requirement name="RequirementItemModTier" mod_name="modJuggernautSoles" operation="Equals" value="2"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="armorFeet"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffJuggernaut3"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffJuggernaut3"/>
				<requirement name="RequirementItemModTier" mod_name="modJuggernautSoles" operation="Equals" value="3"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="armorFeet"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffJuggernaut4"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffJuggernaut4"/>
				<requirement name="RequirementItemModTier" mod_name="modJuggernautSoles" operation="Equals" value="4"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="armorFeet"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffJuggernaut5"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffJuggernaut5"/>
				<requirement name="RequirementItemModTier" mod_name="modJuggernautSoles" operation="Equals" value="5"/>
		</effect_group>
		
		<effect_group>
			<requirement name="ItemHasTags" tags="armorFeet"/>
				<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="buffJuggernaut6"/>
				<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="buffJuggernaut6"/>
				<requirement name="RequirementItemModTier" mod_name="modJuggernautSoles" operation="Equals" value="6"/>
		</effect_group>
		
	</item_modifier>

</append>

</KnightMods>