<configs>

<!-- IZY MISCS -->

    <append xpath="/items/item[@name='IZYgunTminus1MusketshotgunBlunderbuss']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Shotgun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Shotgun">
				<requirement name="!HasBuff" buff="Holding_Shotgun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Shotgun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunTminus1MusketFlintlockPistol']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunTminus1MusketM1777Rifle']">
    <effect_group name="Contract check">
      <triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Rifle,Holding_Range"/>
      <triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Rifle">
        <requirement name="!HasBuff" buff="Holding_Rifle"/>
      </triggered_effect>
      <triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
        <requirement name="!HasBuff" buff="Holding_Range"/>
      </triggered_effect>
      <triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Rifle,Holding_Range"/>
    </effect_group>
  </append>

  	<append xpath="/items/item[@name='IZYgunT4BowVanhelsingAutomaticCrossbowVH']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Archery,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Archery">
				<requirement name="!HasBuff" buff="Holding_Archery"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Archery,Holding_Range"/>
		</effect_group>
	</append>

<!-- SNIPERS -->
  <append xpath="/items/item[@name='IZYgunT1SNIPERRIFLE762Mosinnagant']">
    <effect_group name="Contract check">
      <triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Rifle,Holding_Range"/>
      <triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Rifle">
        <requirement name="!HasBuff" buff="Holding_Rifle"/>
      </triggered_effect>
      <triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
        <requirement name="!HasBuff" buff="Holding_Range"/>
      </triggered_effect>
      <triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Rifle,Holding_Range"/>
    </effect_group>
  </append>

  <append xpath="/items/item[@name='IZYgunT3SNIPERRIFLE762LeeEnfieldRifle']">
    <effect_group name="Contract check">
      <triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Rifle,Holding_Range"/>
      <triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Rifle">
        <requirement name="!HasBuff" buff="Holding_Rifle"/>
      </triggered_effect>
      <triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
        <requirement name="!HasBuff" buff="Holding_Range"/>
      </triggered_effect>
      <triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Rifle,Holding_Range"/>
    </effect_group>
  </append>

  <append xpath="/items/item[@name='IZYgunT4SNIPERRIFLE762L96AWMRifle']">
    <effect_group name="Contract check">
      <triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Rifle,Holding_Range"/>
      <triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Rifle">
        <requirement name="!HasBuff" buff="Holding_Rifle"/>
      </triggered_effect>
      <triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
        <requirement name="!HasBuff" buff="Holding_Range"/>
      </triggered_effect>
      <triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Rifle,Holding_Range"/>
    </effect_group>
  </append>

  <append xpath="/items/item[@name='IZYgunT3MarksManRifle762HKPSG1']">
    <effect_group name="Contract check">
      <triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Rifle,Holding_Range"/>
      <triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Rifle">
        <requirement name="!HasBuff" buff="Holding_Rifle"/>
      </triggered_effect>
      <triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
        <requirement name="!HasBuff" buff="Holding_Range"/>
      </triggered_effect>
      <triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Rifle,Holding_Range"/>
    </effect_group>
  </append>

  <append xpath="/items/item[@name='IZYgunT2MarksManRifle762M1garandNavyconverted']">
    <effect_group name="Contract check">
      <triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Rifle,Holding_Range"/>
      <triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Rifle">
        <requirement name="!HasBuff" buff="Holding_Rifle"/>
      </triggered_effect>
      <triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
        <requirement name="!HasBuff" buff="Holding_Range"/>
      </triggered_effect>
      <triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Rifle,Holding_Range"/>
    </effect_group>
  </append>

  <append xpath="/items/item[@name='IZYgunT4MarksManRifleM110SASS']">
    <effect_group name="Contract check">
      <triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Rifle,Holding_Range"/>
      <triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Rifle">
        <requirement name="!HasBuff" buff="Holding_Rifle"/>
      </triggered_effect>
      <triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
        <requirement name="!HasBuff" buff="Holding_Range"/>
      </triggered_effect>
      <triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Rifle,Holding_Range"/>
    </effect_group>
  </append>

  <append xpath="/items/item[@name='IZYgunT4MarksManRifle762SVUprototypeRifle']">
    <effect_group name="Contract check">
      <triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Rifle,Holding_Range"/>
      <triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Rifle">
        <requirement name="!HasBuff" buff="Holding_Rifle"/>
      </triggered_effect>
      <triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
        <requirement name="!HasBuff" buff="Holding_Range"/>
      </triggered_effect>
      <triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Rifle,Holding_Range"/>
    </effect_group>
  </append>

<!-- MACHINE GUN -->

	<append xpath="/items/item[@name='IZYgunT2ARSTG44N']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT3ARAKM']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT1BattleRifleBARbrowningautomaticrifle']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT2BattleRifleFNFALRifle']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT3BattleRifleHKG3']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT4BattleRifleSCARH']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT2LMGlightmachinegunRPD']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT4LMGlightmachinegunMG34R']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

<!-- PISTOLS 9MM -->

	<append xpath="/items/item[@name='IZYgunT0SMGPIPEsubmachinegun']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    	<append xpath="/items/item[@name='IZYgunT1Pistol9Makarov']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    	<append xpath="/items/item[@name='IZYgunT1DualPistolCOLTnavyRevolver']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    	<append xpath="/items/item[@name='IZYgunT2DualPistolM9bs']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    	<append xpath="/items/item[@name='IZYgunT3DualPistolGlock18C']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    	<append xpath="/items/item[@name='IZYgunT4DualPistolMP9s']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    	<append xpath="/items/item[@name='IZYgunT4DualPistolC96M']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    	<append xpath="/items/item[@name='IZYgunT2ClassicSMGMP34']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    	<append xpath="/items/item[@name='IZYgunT1SMGTec9submachinegun']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    	<append xpath="/items/item[@name='IZYgunT2SMGUZIsubmachinegun']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    	<append xpath="/items/item[@name='IZYgunT3SMGMP9submachinegun']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    	<append xpath="/items/item[@name='IZYgunT3SMGMP5Ksubmachinegun']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    	<append xpath="/items/item[@name='IZYgunT4SMGCZScorpionEVO3']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT4SMGColt9mmsubmachinegun']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

<!-- 44MAG GUNS -->

    <append xpath="/items/item[@name='IZYgunT3PistolMagnumAutomag44']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT4DualMagnumDesertEagles']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT3RifleMagnumLeveractionCarbine44']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

<!-- .45 GUNS -->

    <append xpath="/items/item[@name='IZYgunT0PistolLiberatorImprovisedPistol']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT2DualPistols45M1911A1']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT3DualPistols45USP45']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT1Pistol45M1917']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT2Pistol45M1911A1']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT3Pistol45USP45']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT4Pistol45STIEAGLE6']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT1Pistol45Type17C96']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT245SMGM3Greasegun']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT345SMGM1thompson']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT445SMGM1928thompson']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT145TACSMGMAC10']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT445TACSMGKrissSuperV']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT5DualSMGsSuperVectors']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

<!-- .45 SNIPERS -->

	<append xpath="/items/item[@name='IZYgunT3MarksmanRifleMMRM1Carbine45']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Rifle,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Rifle">
				<requirement name="!HasBuff" buff="Holding_Rifle"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Rifle,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT4MarksmanRifle45MMRKrissVectorCarbine']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Rifle,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Rifle">
				<requirement name="!HasBuff" buff="Holding_Rifle"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Rifle,Holding_Range"/>
		</effect_group>
	</append>

<!-- 556PACK -->

    <append xpath="/items/item[@name='IZYgunT0SNIPERpipeAR15Broken15Junk']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Rifle,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Rifle">
				<requirement name="!HasBuff" buff="Holding_Rifle"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Rifle,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT3MarksManRifle556M16A2DMR']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Rifle,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Rifle">
				<requirement name="!HasBuff" buff="Holding_Rifle"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Rifle,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT4MarksManRifle556SSMAR15']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Rifle,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Rifle">
				<requirement name="!HasBuff" buff="Holding_Rifle"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Rifle,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT1ARCabineMASFARifle']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>
    
    <append xpath="/items/item[@name='IZYgunT1ARCabineM608SurvivalRifle']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT2ARCabineCAR15']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT3ARCabineM4Carbine']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT4ARCabineHK416']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT1LRLongRifleM16a1']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT3AREUCabineSG552']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT3BULLPUPHellionVHS2']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT4BULLPUPFNF2000']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT2LMGLMG36']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT3LMGM249FNminimi']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

<!-- HEAVY WEAPON PACK -->

    <append xpath="/items/item[@name='IZYgunT5HeavyWeaponM134MinigunGatling']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_MachineGun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_MachineGun">
				<requirement name="!HasBuff" buff="Holding_MachineGun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_MachineGun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT5HeavyWeaponAA12AutoShotgun']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Shotgun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Shotgun">
				<requirement name="!HasBuff" buff="Holding_Shotgun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Shotgun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT5HeavyWeaponSuperEagle44SMG']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Pistol,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Pistol">
				<requirement name="!HasBuff" buff="Holding_Pistol"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Pistol,Holding_Range"/>
		</effect_group>
	</append>

<!-- SHOTGUN PACK -->

    <append xpath="/items/item[@name='IZYgunT1TradshotgunDoubleBarrelOverUnder']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Shotgun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Shotgun">
				<requirement name="!HasBuff" buff="Holding_Shotgun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Shotgun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT2TradshotgunLeveractionShotgunModel1887']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Shotgun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Shotgun">
				<requirement name="!HasBuff" buff="Holding_Shotgun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Shotgun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT3TradshotgunTrenchGunM1897']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Shotgun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Shotgun">
				<requirement name="!HasBuff" buff="Holding_Shotgun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Shotgun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT4TradshotgunBrowningAuto5']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Shotgun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Shotgun">
				<requirement name="!HasBuff" buff="Holding_Shotgun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Shotgun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT1TACCompactshotgunSuperShortty']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Shotgun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Shotgun">
				<requirement name="!HasBuff" buff="Holding_Shotgun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Shotgun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT3TACshotgunSPAS12G']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Shotgun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Shotgun">
				<requirement name="!HasBuff" buff="Holding_Shotgun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Shotgun,Holding_Range"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYgunT4TACshotgunM1014']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Shotgun,Holding_Range"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Shotgun">
				<requirement name="!HasBuff" buff="Holding_Shotgun"/></triggered_effect>			
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Range">
				<requirement name="!HasBuff" buff="Holding_Range"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Shotgun,Holding_Range"/>
		</effect_group>
	</append>

<!-- SPECIAL MELEE PACK -->

    <append xpath="/items/item[@name='IZYMeleeT4BatonPunisher9000']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_StunBaton,Holding_Melee,Holding_Melee_Light"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_StunBaton">
				<requirement name="!HasBuff" buff="Holding_StunBaton"/></triggered_effect>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="AddBuff" buff="Holding_StunBaton">
				<requirement name="!HasBuff" buff="Holding_StunBaton"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Melee">
				<requirement name="!HasBuff" buff="Holding_Melee"/></triggered_effect>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="AddBuff" buff="Holding_Melee">
				<requirement name="!HasBuff" buff="Holding_Melee"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Melee_Light">
				<requirement name="!HasBuff" buff="Holding_Melee_Light"/></triggered_effect>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="AddBuff" buff="Holding_Melee_Light">
				<requirement name="!HasBuff" buff="Holding_Melee_Light"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_StunBaton,Holding_Melee,Holding_Melee_Light"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYMeleeT4BladeKatana']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Knife,Holding_Melee,Holding_Melee_Light"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Knife">
				<requirement name="!HasBuff" buff="Holding_Knife"/></triggered_effect>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="AddBuff" buff="Holding_Knife">
				<requirement name="!HasBuff" buff="Holding_Knife"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Melee">
				<requirement name="!HasBuff" buff="Holding_Melee"/></triggered_effect>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="AddBuff" buff="Holding_Melee">
				<requirement name="!HasBuff" buff="Holding_Melee"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Melee_Light">
				<requirement name="!HasBuff" buff="Holding_Melee_Light"/></triggered_effect>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="AddBuff" buff="Holding_Melee_Light">
				<requirement name="!HasBuff" buff="Holding_Melee_Light"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Knife,Holding_Melee,Holding_Melee_Light"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYMeleeT4DualKnivesKnife']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Knife,Holding_Melee,Holding_Melee_Light"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Knife">
				<requirement name="!HasBuff" buff="Holding_Knife"/></triggered_effect>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="AddBuff" buff="Holding_Knife">
				<requirement name="!HasBuff" buff="Holding_Knife"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Melee">
				<requirement name="!HasBuff" buff="Holding_Melee"/></triggered_effect>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="AddBuff" buff="Holding_Melee">
				<requirement name="!HasBuff" buff="Holding_Melee"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Melee_Light">
				<requirement name="!HasBuff" buff="Holding_Melee_Light"/></triggered_effect>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="AddBuff" buff="Holding_Melee_Light">
				<requirement name="!HasBuff" buff="Holding_Melee_Light"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Knife,Holding_Melee,Holding_Melee_Light"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYMeleeT4SpearPoleAxe']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Spear,Holding_Melee,Holding_Melee_Heavy"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Spear">
				<requirement name="!HasBuff" buff="Holding_Spear"/></triggered_effect>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="AddBuff" buff="Holding_Spear">
				<requirement name="!HasBuff" buff="Holding_Spear"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Melee">
				<requirement name="!HasBuff" buff="Holding_Melee"/></triggered_effect>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="AddBuff" buff="Holding_Melee">
				<requirement name="!HasBuff" buff="Holding_Melee"/></triggered_effect>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Melee_Heavy">
				<requirement name="!HasBuff" buff="Holding_Melee_Heavy"/></triggered_effect>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="AddBuff" buff="Holding_Melee_Heavy">
				<requirement name="!HasBuff" buff="Holding_Melee_Heavy"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Spear,Holding_Melee,Holding_Melee_Heavy"/>
		</effect_group>
	</append>

    <append xpath="/items/item[@name='IZYMeleeT4SledghammerSpikeMace']">
		<effect_group name="Contract check">
			<triggered_effect trigger="onSelfEquipStart" action="AddBuff" buff="Holding_Sledgehammer,Holding_Melee,Holding_Melee_Heavy"/>
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Sledgehammer">
				<requirement name="!HasBuff" buff="Holding_Sledgehammer"/></triggered_effect>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="AddBuff" buff="Holding_Sledgehammer">
				<requirement name="!HasBuff" buff="Holding_Sledgehammer"/></triggered_effect>		
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Melee">
				<requirement name="!HasBuff" buff="Holding_Melee"/></triggered_effect>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="AddBuff" buff="Holding_Melee">
				<requirement name="!HasBuff" buff="Holding_Melee"/></triggered_effect>		
			<triggered_effect trigger="onSelfPrimaryActionStart" action="AddBuff" buff="Holding_Melee_Heavy">
				<requirement name="!HasBuff" buff="Holding_Melee_Heavy"/></triggered_effect>
			<triggered_effect trigger="onSelfSecondaryActionStart" action="AddBuff" buff="Holding_Melee_Heavy">
				<requirement name="!HasBuff" buff="Holding_Melee_Heavy"/></triggered_effect>
			<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="Holding_Sledgehammer,Holding_Melee,Holding_Melee_Heavy"/>
		</effect_group>
	</append>

</configs>
