Upload from upload_mods.ps1

This commit is contained in:
Nathaniel Cosford
2025-06-04 16:14:23 +09:30
commit 1ba72caf41
20 changed files with 1920 additions and 0 deletions

18
Config/Localization.txt Normal file
View File

@@ -0,0 +1,18 @@
Key,File,Type,UsedInMainMenu,NoTranslate,english,Context / Alternate Text,german,latam,french,italian,japanese,koreana,polish,brazilian,russian,turkish,schinese,tchinese,spanish
ammo556mmBulletBall,items,gun,,5.56x45mm.,5.56x45mm.,,,,,,,,,,,,,,
ammo556mmBulletBallDesc,items,gun,,,A light rifle caliber.\nVery effective against armor opponent.\nDue to it high-velocity.\nIt can penetrate 1 entity (Zombie) by default.,,,,,,,,,,,,,,,
ammo556mmHIpower,items,gun,,5.56x45mm HP.,5.56x45mm High-Power.,,,,,,,,,,,,,,
ammo556mmHIpowerDesc,items,gun,,,A light rifle caliber with extra amout of propellant charge.\nVery effective against armor opponent.\nDue to it high-velocity.\nIt can not penetrate an entity trade off with higher in damage.\n+50 Damage againts opponent's Head,,,,,,,,,,,,,,,
ammo556mmArmorPiercing,items,gun,,5.56x45mm.,5.56x45mm AP.,,,,,,,,,,,,,,
ammo556mmArmorPiercingDesc,items,gun,,,A light rifle caliber with Steel Core Bullet.\nVery F. effective against armor opponent.\nDue to it high-velocity and bullet mass.\nIt can penetrate 3 entity (Zombie).\nAlso Expensive as Hell.,,,,,,,,,,,,,,,
IZYgunT2ARCabineCAR15,items,gun,,CAR-15 (T2),CAR-15 (T2),,,,,,,,,,,,,,
IZYgunT2ARCabineCAR15Desc,items,gun,,,A compact version of M-16 rifle.\nChambered in 5.56x45mm.\nRepair with a - Repair Kit.\nScrap to - Machinegun parts.,,,,,,,,,,,,,,,
IZYgunT3ARCabineM4Carbine,items,gun,,M4 Carbine (T3),M4 Carbine (T3),,,,,,,,,,,,,,
IZYgunT3ARCabineM4CarbineDesc,items,gun,,,A medium length AR-15 Rifle.\nChambered in 5.56x45mm.\nRepair with a - Repair Kit.\nScrap to - Machinegun parts.,,,,,,,,,,,,,,,
IZYgunT3LMGM249FNminimi,items,gun,,M249 (T3),M249 (T3),,,,,,,,,,,,,,
IZYgunT3LMGM249FNminimiDesc,items,gun,,,Im too lazy to make a description.\n .\nRepair with a - Repair Kit.\nScrap to - Machinegun parts.,,,,,,,,,,,,,,,
IZYgunT3MarksManRifle556M16A2DMR,items,gun,,M16A2 DMR (T3),M16A2 DMR (T3),,,,,,,,,,,,,,
IZYgunT3MarksManRifle556M16A2DMRDesc,items,gun,,,Im too lazy to make a description.\n .\nRepair with a - Repair Kit.\nScrap to - Machinegun parts.,,,,,,,,,,,,,,,
IZYgunT4BULLPUPHellionVHS2,items,gun,,Hellion VHS-2 (T4),Hellion VHS-2 (T4),,,,,,,,,,,,,,
IZYgunT4BULLPUPHellionVHS2Desc,items,gun,,,Im too lazy to make a description.\n .\nRepair with a - Repair Kit.\nScrap to - Machinegun parts.,,,,,,,,,,,,,,,

109
Config/_backup/loot.xml Normal file
View File

@@ -0,0 +1,109 @@
<configs>
<!-- oooooooooooo -->
<!-- CREATE GROUP -->
<!-- oooooooooooo -->
<insertAfter xpath="//lootgroup[@name='groupWeaponsT2_Machinegunner']">
<!-- tier 02 -->
<lootgroup name="groupWeaponsT2_MG_CAR15" count="all" loot_quality_template="QLTemplateT2">
<item name="IZYgunT2ARCabineCAR15"/>
</lootgroup>
</insertAfter>
<insertAfter xpath="//lootgroup[@name='groupWeaponsT3_Machinegunner']">
<!-- tier 03 -->
<lootgroup name="groupWeaponsT3_MG_M4carbine" count="all" loot_quality_template="QLTemplateT3">
<item name="IZYgunT3ARCabineM4Carbine"/>
</lootgroup>
<lootgroup name="groupWeaponsT3_MG_M249" count="all" loot_quality_template="QLTemplateT3">
<item name="IZYgunT3LMGM249FNminimi"/>
</lootgroup>
<lootgroup name="groupWeaponsT3_MG_VHS2" count="all" loot_quality_template="QLTemplateT3">
<item name="IZYgunT4BULLPUPHellionVHS2"/>
</lootgroup>
</insertAfter>
<insertAfter xpath="//lootgroup[@name='groupWeaponsT3_DeadEye']">
<!-- tier 03 -->
<lootgroup name="groupWeaponsT3_MMR_M16A2" count="all" loot_quality_template="QLTemplateT3">
<item name="IZYgunT3MarksManRifle556M16A2DMR"/>
</lootgroup>
</insertAfter>
<!-- oooooooooooo oooooooooooo oooooooooooo -->
<!-- Adding new weapon groups to loot groups -->
<!-- oooooooooooo oooooooooooo oooooooooooo -->
<append xpath="//lootgroup[@name='groupWeaponsT2_Ranged']">
<item group="groupWeaponsT2_MG_CAR15"/>
</append>
<append xpath="//lootgroup[@name='groupWeaponsT3_Ranged']">
<item group="groupWeaponsT3_MG_M4carbine"/>
<item group="groupWeaponsT3_MMR_M16A2"/>
<item group="groupWeaponsT3_MG_VHS2"/>
<item group="groupWeaponsT3_MG_M249"/>
</append>
<!-- oooooooooooo oooooooooooo oooooooooooo -->
<!-- QUEST REWARD 556 GUN -->
<!-- oooooooooooo oooooooooooo oooooooooooo -->
<append xpath="//lootgroup[@name='groupQuestWeaponsRangedT2']">
<item name="IZYgunT2ARCabineCAR15"/>
</append>
<append xpath="//lootgroup[@name='groupQuestWeaponsRangedT3']">
<item name="IZYgunT3ARCabineM4Carbine"/>
<item name="IZYgunT3MarksManRifle556M16A2DMR"/>
<item name="IZYgunT4BULLPUPHellionVHS2"/>
<item name="IZYgunT3LMGM249FNminimi"/>
</append>
<!-- oooooooooooo oooooooooooo oooooooooooo -->
<!-- create AMMO GROUP -->
<!-- oooooooooooo oooooooooooo oooooooooooo -->
<insertAfter xpath="//lootgroup[@name='group762mmLarge']">
<lootgroup name="group556ammoSmall">
<item name="ammo556mmBulletBall" count="6,7" loot_stage_count_mod="0.01"/>
</lootgroup>
<lootgroup name="group556ammoMedium">
<item name="ammo556mmBulletBall" count="10,15" loot_stage_count_mod="0.01"/>
</lootgroup>
<lootgroup name="group556ammoLarge">
<item name="ammo556mmBulletBall" count="22,30" loot_stage_count_mod="0.01"/>
</lootgroup>
</insertAfter>
<!-- Add Ammogroup TO loot -->
<append xpath="//lootgroup[@name='groupAmmoSmall']">
<item group="group556ammoSmall"/>
</append>
<append xpath="//lootgroup[@name='groupAmmoSmallNoArrow']">
<item group="group556ammoSmall"/>
</append>
<append xpath="//lootgroup[@name='groupAmmoMedium']">
<item group="group556ammoMedium"/>
</append>
<append xpath="//lootgroup[@name='groupAmmoMediumNoArrow']">
<item group="group556ammoMedium"/>
</append>
<append xpath="//lootgroup[@name='groupAmmoLarge']">
<item group="group556ammoLarge"/>
</append>
</configs>

View File

@@ -0,0 +1,50 @@
<configs>
<!-- Chonky's code -->
<!-- T2 AR CARBINE -->
<!-- T2 CAR15 -->
<append xpath="/progression/crafting_skills/crafting_skill[@name='craftingMachineGuns']/display_entry[@item='gunMGT2TacticalAR']">
<unlock_entry item="IZYgunT2ARCabineCAR15" unlock_tier="1" tags="IZYgunT2ARCabineCAR15"/>
</append>
<append xpath="/progression/crafting_skills/crafting_skill[@name='craftingMachineGuns']/effect_group">
<passive_effect name="RecipeTagUnlocked" operation="base_set" level="26,100" value="1" tags="IZYgunT2ARCabineCAR15"/>
<passive_effect name="CraftingTier" operation="base_add" level="32,39,46,53,60,100" value="1,2,3,4,5,5" tags="IZYgunT2ARCabineCAR15"/>
</append>
<!-- T3 AR CARBINE -->
<!-- T3 M4 -->
<append xpath="/progression/crafting_skills/crafting_skill[@name='craftingMachineGuns']/display_entry[@item='gunMGT3M60']">
<unlock_entry item="IZYgunT3ARCabineM4Carbine" unlock_tier="1" tags="IZYgunT3ARCabineM4Carbine"/>
</append>
<append xpath="/progression/crafting_skills/crafting_skill[@name='craftingMachineGuns']/effect_group">
<passive_effect name="RecipeTagUnlocked" operation="base_set" level="61,100" value="1" tags="IZYgunT3ARCabineM4Carbine"/>
<passive_effect name="CraftingTier" operation="base_add" level="68,76,84,92,100" value="1,2,3,4,5" tags="IZYgunT3ARCabineM4Carbine"/>
</append>
<!-- T3 LMG -->
<!-- T3 M249 FNminimi -->
<append xpath="/progression/crafting_skills/crafting_skill[@name='craftingMachineGuns']/display_entry[@item='gunMGT3M60']">
<unlock_entry item="IZYgunT3LMGM249FNminimi" unlock_tier="1" tags="IZYgunT3LMGM249FNminimi"/>
</append>
<append xpath="/progression/crafting_skills/crafting_skill[@name='craftingMachineGuns']/effect_group">
<passive_effect name="RecipeTagUnlocked" operation="base_set" level="61,100" value="1" tags="IZYgunT3LMGM249FNminimi"/>
<passive_effect name="CraftingTier" operation="base_add" level="68,76,84,92,100" value="1,2,3,4,5" tags="IZYgunT3LMGM249FNminimi"/>
</append>
<append xpath="/progression/crafting_skills/crafting_skill[@name='craftingMachineGuns']/display_entry[@item='gunMGT3M60']">
<unlock_entry item="IZYgunT4BULLPUPHellionVHS2" unlock_tier="1" tags="IZYgunT4BULLPUPHellionVHS2"/>
</append>
<append xpath="/progression/crafting_skills/crafting_skill[@name='craftingMachineGuns']/effect_group">
<passive_effect name="RecipeTagUnlocked" operation="base_set" level="61,100" value="1" tags="IZYgunT4BULLPUPHellionVHS2"/>
<passive_effect name="CraftingTier" operation="base_add" level="68,76,84,92,100" value="1,2,3,4,5" tags="IZYgunT4BULLPUPHellionVHS2"/>
</append>
<!-- T3 MARKSMAN RIFLE -->
<!-- T3 M16A2DMR -->
<append xpath="/progression/crafting_skills/crafting_skill[@name='craftingRifles']/display_entry[@item='gunRifleT3SniperRifle']">
<unlock_entry item="IZYgunT3MarksManRifle556M16A2DMR" unlock_tier="1" tags="IZYgunT3MarksManRifle556M16A2DMR"/>
</append>
<append xpath="/progression/crafting_skills/crafting_skill[@name='craftingRifles']/effect_group">
<passive_effect name="RecipeTagUnlocked" operation="base_set" level="61,100" value="1" tags="IZYgunT3MarksManRifle556M16A2DMR"/>
<passive_effect name="CraftingTier" operation="base_add" level="68,76,84,92,100" value="1,2,3,4,5" tags="IZYgunT3MarksManRifle556M16A2DMR"/>
</append>
</configs>

131
Config/_backup/recipes.xml Normal file
View File

@@ -0,0 +1,131 @@
<addnew>
<append xpath="/recipes">
<!-- *************************** -->
<!-- AMMO 556 -->
<!-- *************************** -->
<recipe name="ammo556mmBulletBall" count="1" craft_area="workbench" tags="workbenchCrafting">
<ingredient name="resourceBulletTip" count="1"/>
<ingredient name="resourceGunPowder" count="2"/>
<ingredient name="resourceScrapIron" count="1"/>
<ingredient name="resourceBulletCasing" count="1"/>
</recipe>
<recipe name="ammo556mmHIpower" count="1" craft_area="workbench" tags="workbenchCrafting">
<ingredient name="resourceBulletTip" count="1"/>
<ingredient name="resourceGunPowder" count="4"/>
<ingredient name="resourceScrapIron" count="1"/>
<ingredient name="resourceBulletCasing" count="1"/>
</recipe>
<recipe name="ammo556mmArmorPiercing" count="1" craft_area="workbench" tags="workbenchCrafting">
<ingredient name="resourceBulletTip" count="1"/>
<ingredient name="resourceGunPowder" count="3"/>
<ingredient name="resourceScrapIron" count="5"/>
<ingredient name="resourceBulletCasing" count="1"/>
</recipe>
<!-- *************************** -->
<!-- AMMO 556 Bundle -->
<!-- *************************** -->
<recipe name="ammo556mmBulletBallBundle" count="1" craft_area="workbench" tags="workbenchCrafting">
<ingredient name="resourceBulletTip" count="80"/>
<ingredient name="resourceGunPowder" count="180"/>
<ingredient name="resourceScrapIron" count="80"/>
<ingredient name="resourceBulletCasing" count="80"/>
</recipe>
<recipe name="ammo556mmHIpowerBundle" count="1" craft_area="workbench" tags="workbenchCrafting">
<ingredient name="resourceBulletTip" count="80"/>
<ingredient name="resourceGunPowder" count="380"/>
<ingredient name="resourceScrapIron" count="80"/>
<ingredient name="resourceBulletCasing" count="80"/>
</recipe>
<recipe name="ammo556mmArmorPiercingBundle" count="1" craft_area="workbench" tags="workbenchCrafting">
<ingredient name="resourceBulletTip" count="80"/>
<ingredient name="resourceGunPowder" count="260"/>
<ingredient name="resourceForgedSteel" count="20"/>
<ingredient name="resourceBulletCasing" count="80"/>
</recipe>
<!-- *************************** -->
<!-- 556 pack carbine -->
<!-- *************************** -->
<recipe name="IZYgunT2ARCabineCAR15" count="1" craft_area="workbench" tags="learnable,perkMachineGunner">
<ingredient name="gunMGT1AK47Parts" count="7"/>
<ingredient name="resourceForgedSteel" count="35"/>
<ingredient name="resourceDuctTape" count="8"/>
<ingredient name="resourceSpring" count="12"/>
<ingredient name="resourceLegendaryParts" count="0"/>
<effect_group>
<passive_effect name="CraftingIngredientCount" level="2,6" operation="base_add" value="1,5" tags="gunMGT1AK47Parts,resourceDuctTape"/>
<passive_effect name="CraftingIngredientCount" level="2,6" operation="base_add" value="2,10" tags="resourceSpring"/>
<passive_effect name="CraftingIngredientCount" level="2,6" operation="base_add" value="10,50" tags="resourceForgedSteel"/>
<passive_effect name="CraftingIngredientCount" level="6" operation="base_add" value="1" tags="resourceLegendaryParts"/>
</effect_group>
</recipe>
<recipe name="IZYgunT3ARCabineM4Carbine" count="1" craft_area="workbench" tags="learnable,perkMachineGunner">
<ingredient name="gunMGT1AK47Parts" count="10"/>
<ingredient name="resourceForgedSteel" count="80"/>
<ingredient name="resourceDuctTape" count="8"/>
<ingredient name="resourceSpring" count="15"/>
<ingredient name="resourceLegendaryParts" count="0"/>
<effect_group>
<passive_effect name="CraftingIngredientCount" level="2,6" operation="base_add" value="1,5" tags="gunMGT1AK47Parts,resourceDuctTape"/>
<passive_effect name="CraftingIngredientCount" level="2,6" operation="base_add" value="2,10" tags="resourceSpring"/>
<passive_effect name="CraftingIngredientCount" level="2,6" operation="base_add" value="10,50" tags="resourceForgedSteel"/>
<passive_effect name="CraftingIngredientCount" level="6" operation="base_add" value="1" tags="resourceLegendaryParts"/>
</effect_group>
</recipe>
<recipe name="IZYgunT4BULLPUPHellionVHS2" count="1" craft_area="workbench" tags="learnable,perkMachineGunner,workbenchCrafting">
<ingredient name="gunMGT1AK47Parts" count="13"/>
<ingredient name="resourceForgedSteel" count="100"/>
<ingredient name="resourceDuctTape" count="13"/>
<ingredient name="resourceSpring" count="25"/>
<ingredient name="resourceLegendaryParts" count="5"/>
<effect_group>
<passive_effect name="CraftingIngredientCount" level="2,6" operation="base_add" value="1,5" tags="gunHandgunT1PistolParts,resourceDuctTape"/>
<passive_effect name="CraftingIngredientCount" level="2,6" operation="base_add" value="2,10" tags="resourceSpring"/>
<passive_effect name="CraftingIngredientCount" level="2,6" operation="base_add" value="10,50" tags="resourceForgedSteel"/>
<passive_effect name="CraftingIngredientCount" level="2,6" operation="base_add" value="1,5" tags="resourceLegendaryParts"/>
</effect_group>
</recipe>
<recipe name="IZYgunT3LMGM249FNminimi" count="1" craft_area="workbench" tags="learnable,perkMachineGunner,workbenchCrafting">
<ingredient name="gunMGT1AK47Parts" count="13"/>
<ingredient name="resourceForgedSteel" count="100"/>
<ingredient name="resourceDuctTape" count="13"/>
<ingredient name="resourceSpring" count="25"/>
<ingredient name="resourceLegendaryParts" count="0"/>
<effect_group>
<passive_effect name="CraftingIngredientCount" level="2,6" operation="base_add" value="1,5" tags="gunMGT1AK47Parts,resourceDuctTape"/>
<passive_effect name="CraftingIngredientCount" level="2,6" operation="base_add" value="2,10" tags="resourceSpring"/>
<passive_effect name="CraftingIngredientCount" level="2,6" operation="base_add" value="10,50" tags="resourceForgedSteel"/>
<passive_effect name="CraftingIngredientCount" level="6" operation="base_add" value="1" tags="resourceLegendaryParts"/>
</effect_group>
</recipe>
<recipe name="IZYgunT3MarksManRifle556M16A2DMR" count="1" craft_area="workbench" tags="learnable,perkDeadEye,workbenchCrafting">
<ingredient name="gunRifleT1HuntingRifleParts" count="8"/>
<ingredient name="gunMGT1AK47Parts" count="5"/>
<ingredient name="resourceForgedSteel" count="100"/>
<ingredient name="resourceSpring" count="25"/>
<ingredient name="resourceLegendaryParts" count="0"/>
<effect_group>
<passive_effect name="CraftingIngredientCount" level="2,6" operation="base_add" value="1,5" tags="gunRifleT1HuntingRifleParts,resourceDuctTape"/>
<passive_effect name="CraftingIngredientCount" level="2,6" operation="base_add" value="2,10" tags="resourceSpring"/>
<passive_effect name="CraftingIngredientCount" level="2,6" operation="base_add" value="10,50" tags="resourceForgedSteel"/>
<passive_effect name="CraftingIngredientCount" level="6" operation="base_add" value="1" tags="resourceLegendaryParts"/>
</effect_group>
</recipe>
</append>
</addnew>

View File

@@ -0,0 +1,30 @@
<configs>
<!-- GUN_TRADER -->
<append xpath="//trader_item_group[@name='groupRangedAll']">
<item name="IZYgunT2ARCabineCAR15" quality="1,5"/>
<item name="IZYgunT3ARCabineM4Carbine" quality="1,5"/>
<item name="IZYgunT3MarksManRifle556M16A2DMR" quality="1,5"/>
<item name="IZYgunT3LMGM249FNminimi" quality="1,5"/>
<item name="IZYgunT4BULLPUPHellionVHS2" quality="1,5" prob="0.5"/>
</append>
<append xpath="/traders/trader_item_groups/trader_item_group[@name='ammoBrass']">
<item name="ammo556mmBulletBall" count="50,120"/>
</append>
<append xpath="/traders/trader_item_groups/trader_item_group[@name='ammoHP']">
<item name="ammo556mmHIpower" count="30,60"/>
</append>
<append xpath="/traders/trader_item_groups/trader_item_group[@name='ammoAP']">
<item name="ammo556mmArmorPiercing" count="30,60"/>
</append>
<append xpath="/traders/trader_item_groups/trader_item_group[@name='ammoAll']">
<item name="ammo556mmBulletBall" count="50,120"/>
<item name="ammo556mmArmorPiercing" count="30,60"/>
<item name="ammo556mmHIpower" count="30,60"/>
</append>
</configs>

177
Config/item_modifiers.xml Normal file
View File

@@ -0,0 +1,177 @@
<?xml version="1.0" encoding="UTF-8"?>
<addnew>
<!-- Flashlight -->
<append xpath="/item_modifiers/item_modifier[@name='modGunFlashlight']">
<item_property_overrides name="IZYgunT2ARCabineCAR15">
<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_AR_CAR15_flashlight.Prefab"/>
</item_property_overrides>
</append>
<append xpath="/item_modifiers/item_modifier[@name='modGunForegrip']">
<item_property_overrides name="IZYgunT3ARCabineM4Carbine">
<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_AR_M4CARBINE_grip.Prefab"/>
</item_property_overrides>
<item_property_overrides name="IZYgunT3LMGM249FNminimi">
<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_BP_LMG.unity3d?IZY_LMG_M249_grip.Prefab"/>
</item_property_overrides>
<item_property_overrides name="IZYgunT3MarksManRifle556M16A2DMR">
<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_MMR_M16A2DMR_grip.Prefab"/>
</item_property_overrides>
</append>
<append xpath="/item_modifiers/item_modifier[@name='modGunMagazineExtender']">
</append>
<!-- REFLEXSIGHT -->
<append xpath="/item_modifiers/item_modifier[@name='modGunReflexSight']">
<item_property_overrides name="IZYgunT2ARCabineCAR15">
<property name="ScopeCameraOffset" value="-.001,-.0199,-.01"/>
<property name="CrosshairOnAim" value="true"/>
<property name="CrosshairUpAfterShot" value="true"/>
</item_property_overrides>
<item_property_overrides name="IZYgunT3ARCabineM4Carbine">
<property name="ScopeCameraOffset" value="-.0013,-.00134,-.008"/>
<property name="CrosshairOnAim" value="true"/>
<property name="CrosshairUpAfterShot" value="true"/>
</item_property_overrides>
<item_property_overrides name="IZYgunT4BULLPUPHellionVHS2">
<property name="ScopeCameraOffset" value="-.00221,-.0463,.1"/>
<property name="CrosshairOnAim" value="true"/>
<property name="CrosshairUpAfterShot" value="true"/>
</item_property_overrides>
<item_property_overrides name="IZYgunT3MarksManRifle556M16A2DMR">
<property name="ScopeCameraOffset" value="-.001,-.0165,-.011"/>
<property name="CrosshairOnAim" value="true"/>
<property name="CrosshairUpAfterShot" value="true"/>
</item_property_overrides>
<item_property_overrides name="IZYgunT3LMGM249FNminimi">
<property name="ScopeCameraOffset" value="-.00019,-.03945,.13"/>
<property name="CrosshairOnAim" value="true"/>
<property name="CrosshairUpAfterShot" value="true"/>
</item_property_overrides>
</append>
<!-- X2SCOPE -->
<append xpath="/item_modifiers/item_modifier[@name='modGunScopeSmall']">
<item_property_overrides name="IZYgunT2ARCabineCAR15">
<property name="Zoom_overlay" value="#@modfolder:Resources/blankXD.tga"/>
<property name="Zoom_max_out" value="40"/>
<property name="Zoom_max_in" value="40"/>
<property name="ScopeCameraOffset" value="-.001,-.019,-.01"/>
<property name="CrosshairOnAim" value="true"/>
<property name="CrosshairUpAfterShot" value="true"/>
</item_property_overrides>
<item_property_overrides name="IZYgunT3ARCabineM4Carbine">
<property name="Zoom_overlay" value="#@modfolder:Resources/blankXD.tga"/>
<property name="Zoom_max_out" value="40"/>
<property name="Zoom_max_in" value="40"/>
<property name="ScopeCameraOffset" value="-.00082,-.0002,-.008"/>
<property name="CrosshairOnAim" value="true"/>
<property name="CrosshairUpAfterShot" value="true"/>
</item_property_overrides>
<item_property_overrides name="IZYgunT4BULLPUPHellionVHS2">
<property name="ScopeCameraOffset" value="-.00217,-.0348,.1"/>
<property name="Zoom_overlay" value="#@modfolder:Resources/blankXD.tga"/>
<property name="CrosshairOnAim" value="true"/>
<property name="CrosshairUpAfterShot" value="true"/>
</item_property_overrides>
<item_property_overrides name="IZYgunT3MarksManRifle556M16A2DMR">
<property name="Zoom_overlay" value="#@modfolder:Resources/blankXD.tga"/>
<property name="ScopeCameraOffset" value="-.001,-.0165,-.022"/>
<property name="CrosshairOnAim" value="true"/>
<property name="CrosshairUpAfterShot" value="true"/>
</item_property_overrides>
<item_property_overrides name="IZYgunT3LMGM249FNminimi">
<property name="Zoom_overlay" value="#@modfolder:Resources/blankXD.tga"/>
<property name="ScopeCameraOffset" value="-.0002,-.0337,.11"/>
<property name="CrosshairOnAim" value="true"/>
<property name="CrosshairUpAfterShot" value="true"/>
</item_property_overrides>
</append>
<!-- X4SCOPE -->
<append xpath="/item_modifiers/item_modifier[@name='modGunScopeMedium']">
<item_property_overrides name="IZYgunT3MarksManRifle556M16A2DMR">
<property name="Zoom_overlay" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?Reticle_x4x8_ACOGscope.png"/>
<property name="ScopeCameraOffset" value="-.001,-.0165,-.022"/>
<property name="CrosshairOnAim" value="true"/>
<property name="CrosshairUpAfterShot" value="true"/>
</item_property_overrides>
</append>
<!-- X8SCOPE -->
<append xpath="/item_modifiers/item_modifier[@name='modGunScopeLarge']">
<item_property_overrides name="IZYgunT3MarksManRifle556M16A2DMR">
<property name="Zoom_overlay" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?Reticle_x4x8_ACOGscope.png"/>
<property name="ScopeCameraOffset" value="-.001,-.0165,-.022"/>
<property name="CrosshairOnAim" value="true"/>
<property name="CrosshairUpAfterShot" value="true"/>
</item_property_overrides>
</append>
<!-- SILENCER -->
<append xpath="/item_modifiers/item_modifier[@name='modGunSoundSuppressorSilencer']">
<item_property_overrides name="IZYgunT2ARCabineCAR15">
<property name="Sound_start" value="M4CARINE_silen_fire"/>
<property name="Sound_loop" value="M4CARINE_silen_fire"/>
</item_property_overrides>
<item_property_overrides name="IZYgunT3ARCabineM4Carbine">
<property name="Sound_start" value="M4CARINE_silen_fire"/>
<property name="Sound_loop" value="M4CARINE_silen_fire"/>
</item_property_overrides>
<item_property_overrides name="IZYgunT4BULLPUPHellionVHS2">
<property name="Sound_start" value="M16A2S_silen_fire"/>
<property name="Sound_loop" value="M16A2S_silen_fire"/>
</item_property_overrides>
<item_property_overrides name="IZYgunT3MarksManRifle556M16A2DMR">
<property name="Sound_start" value="M16A2S_silen_fire"/>
<property name="Sound_loop" value="M16A2S_silen_fire"/>
</item_property_overrides>
<item_property_overrides name="IZYgunT3LMGM249FNminimi">
<property name="Sound_start" value="M4CARINE_silen_fire"/>
<property name="Sound_loop" value="M4CARINE_silen_fire"/>
</item_property_overrides>
</append>
</addnew>

1354
Config/items.xml Normal file
View File

@@ -0,0 +1,1354 @@
<configs>
<append xpath="/items">
<!-- *************************** -->
<!-- IZY_AMMO_556 -->
<!-- *************************** -->
<item name="ammo556mmBulletBall">
<property name="Extends" value="ammo9mmBulletBall"/>
<property name="DescriptionKey" value="ammo556mmBulletBallDesc"/>
<property name="CustomIcon" value="IZYammo556mmBulletBall"/>
<property name="Tags" value="ammo762mm"/>
<property name="Stacknumber" value="200"/>
<property name="EconomicValue" value="9"/>
<property name="TraderStageTemplate" value="ammoTier1"/>
<property name="SoundPickup" value="bullets_grab"/>
<property name="SoundPlace" value="bullets_place"/>
<effect_group name="ammo762mmBulletBall" tiered="false">
<passive_effect name="EntityDamage" operation="base_set" value="36" tags="perkDeadEye,perkMachineGunner"/>
<passive_effect name="BlockDamage" operation="base_set" value="7" tags="perkDeadEye,perkMachineGunner"/>
<passive_effect name="BlockDamage" operation="base_add" value="16" tags="barrelExplosive"/>
<passive_effect name="DamageModifier" operation="perc_add" value="-.8" tags="earth"/>
<passive_effect name="DamageModifier" operation="perc_add" value="1" tags="wood"/>
<!-- 5.56 Special Passive -->
<!-- + Againt armored enemy -->
<passive_effect name="TargetArmor" operation="perc_add" value="-.2"/><display_value name="dTargetArmor" value="-.2"/>
<!-- bullet can go through 1 zombie by default -->
<passive_effect name="EntityPenetrationCount" operation="base_set" value="1"/><display_value name="dTargetPenetration" value="1"/>
</effect_group>
</item>
<item name="ammo556mmHIpower">
<property name="Extends" value="ammo9mmBulletBall"/>
<property name="DescriptionKey" value="ammo556mmHIpowerDesc"/>
<property name="CustomIcon" value="IZYammo556mmHighPower"/>
<property name="Tags" value="ammo762mm"/>
<property name="Stacknumber" value="200"/>
<property name="EconomicValue" value="12"/>
<property name="TraderStageTemplate" value="ammoTier2"/>
<property name="SoundPickup" value="bullets_grab"/>
<property name="SoundPlace" value="bullets_place"/>
<effect_group name="ammo762mmBulletBall" tiered="false">
<passive_effect name="EntityDamage" operation="base_set" value="55" tags="perkDeadEye,perkMachineGunner"/>
<passive_effect name="BlockDamage" operation="base_set" value="2" tags="perkDeadEye,perkMachineGunner"/>
<passive_effect name="BlockDamage" operation="base_add" value="16" tags="barrelExplosive"/>
<passive_effect name="DamageModifier" operation="perc_add" value="-.8" tags="earth"/>
<passive_effect name="DamageModifier" operation="perc_add" value="1" tags="wood"/>
<!-- no entity Penetration bonus but recieve headshot Bonus -->
<passive_effect name="TargetArmor" operation="perc_add" value="-.4"/><display_value name="dTargetArmor" value="-.4"/>
<passive_effect name="DamageModifier" operation="base_add" value="50" tags="head"/>
</effect_group>
</item>
<item name="ammo556mmArmorPiercing">
<property name="Extends" value="ammo9mmBulletBall"/>
<property name="DescriptionKey" value="ammo556mmArmorPiercingDesc"/>
<property name="CustomIcon" value="IZYammo556mmArmorpiercing"/>
<property name="Tags" value="ammo762mm"/>
<property name="Stacknumber" value="200"/>
<property name="EconomicValue" value="18"/>
<property name="TraderStageTemplate" value="ammoTier3"/>
<property name="SoundPickup" value="bullets_grab"/>
<property name="SoundPlace" value="bullets_place"/>
<effect_group name="ammo762mmBulletBall" tiered="false">
<passive_effect name="EntityDamage" operation="base_set" value="46" tags="perkDeadEye,perkMachineGunner"/>
<passive_effect name="BlockDamage" operation="base_set" value="7" tags="perkDeadEye,perkMachineGunner"/>
<passive_effect name="BlockDamage" operation="base_add" value="16" tags="barrelExplosive"/>
<passive_effect name="DamageModifier" operation="perc_add" value="-.8" tags="earth"/>
<passive_effect name="DamageModifier" operation="perc_add" value="1" tags="wood"/>
<!-- AP Ability -->
<passive_effect name="TargetArmor" operation="perc_add" value="-.8"/><display_value name="dTargetArmor" value="-.8"/>
<passive_effect name="EntityPenetrationCount" operation="base_set" value="3"/><display_value name="dTargetPenetration" value="3"/>
</effect_group>
</item>
<!-- AMMObundle -->
<!-- AMMObundle -->
<!-- AMMObundle -->
<item name="ammo556mmBulletBallBundle">
<property name="Extends" value="ammoBundleMaster"/>
<property name="CustomIcon" value="IZYammo556mmBulletBall"/>
<property name="EconomicValue" value="1000"/>
<property name="TraderStageTemplate" value="ammoTier2"/><!-- ammoBundle762mmBulletBall -->
<property class="Action0">
<property name="Create_item" value="ammo556mmBulletBall"/>
</property>
</item>
<item name="ammo556mmHIpowerBundle">
<property name="Extends" value="ammoBundleMaster"/>
<property name="CustomIcon" value="IZYammo556mmHighPower"/>
<property name="EconomicValue" value="1500"/>
<property name="TraderStageTemplate" value="ammoTier1"/><!-- ammoBundle762mmBulletBall -->
<property class="Action0">
<property name="Create_item" value="ammo556mmHIpower"/>
</property>
</item>
<item name="ammo556mmArmorPiercingBundle">
<property name="Extends" value="ammoBundleMaster"/>
<property name="CustomIcon" value="IZYammo556mmArmorpiercing"/>
<property name="EconomicValue" value="1700"/>
<property name="TraderStageTemplate" value="ammoTier3"/><!-- ammoBundle762mmBulletBall -->
<property class="Action0">
<property name="Create_item" value="ammo556mmArmorPiercing"/>
</property>
</item>
<!-- *************************** -->
<!-- IZY_556_AR_CARBINE -->
<!-- *************************** -->
<item name="IZYgunT2ARCabineCAR15">
<property name="Tags" value="IZY,IZYFH,overrideSounds,weapon,ranged,holdBreathAiming,shortRange,gun,barrelAttachments,sideAttachments,smallTopAttachments,stock,magazine,firingMode,bottomAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,attachmentsIncluded,canHaveCosmetic,machinegunSkill"/>
<property name="DisplayType" value="rangedGun"/>
<property name="HoldType" value="71"/>
<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_AR_CAR15.Prefab"/>
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?DROP_AR_CAR15.Prefab"/>
<property name="CustomIcon" value="IZYgunT2ARCabineCAR15"/>
<property name="Material" value="MMachineGunParts"/>
<property name="DescriptionKey" value="IZYgunT2ARCabineCAR15Desc"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Weight" value="4"/>
<property name="ScrapTimeOverride" value="10.0"/>
<property name="RepairTools" value="resourceRepairKit"/>
<property name="DegradationBreaksAfter" value="false"/>
<property name="SoundJammed" value="weapon_jam"/>
<property name="Sound_Sight_In" value="rifle_sight_in"/>
<property name="Sound_Sight_Out" value="rifle_sight_out"/>
<property name="RepairExpMultiplier" value="10.8"/>
<property name="EconomicValue" value="2200"/>
<property name="TraderStageTemplate" value="baseTier2"/><!-- gunMGT2TacticalAR -->
<property name="UnlockedBy" value="craftingMachineGuns"/><!-- gunMGT2TacticalARSchematic, -->
<property name="ShowQuality" value="true"/>
<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
<property name="SoundUnholster" value="weapon_unholster"/>
<property name="SoundHolster" value="weapon_holster"/>
<property name="SoundPickup" value="rifle_polymer_grab"/>
<property name="SoundPlace" value="rifle_polymer_place"/>
<property class="Action0">
<property name="Class" value="Ranged"/>
<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
<property name="Magazine_items" value="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
<property name="Sound_start" value="M4CARINE_fire"/>
<property name="Sound_loop" value="M4CARINE_fire"/>
<property name="Sound_empty" value="dryfire"/>
<property name="AutoReload" value="false"/>
<property name="Sound_end" value=""/>
<property name="Particles_muzzle_fire" value="nailgunfire"/>
<property name="Particles_muzzle_fire_fpv" value="nailgunfire"/>
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
<property name="triggerEffectTriggerShootDualsense" value="MGShoot"/>
<property name="triggerEffectTriggerShootXbox" value="PistolShoot"/>
</property>
<property class="Action1">
<property name="Class" value="Zoom"/>
<property name="Zoom_max_out" value="55"/>
<property name="Zoom_max_in" value="55"/>
<property name="SightsCameraOffset" value="-.0008,-.003,-.01"/>
<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
</property>
<effect_group name="gunMGT2TacticalAR">
<passive_effect name="MaxRange" operation="base_set" value="70" tags="perkMachineGunner"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="45" tags="perkMachineGunner"/>
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.05" tier="1,6" tags="perkMachineGunner"/> <!-- random effective rng -->
<passive_effect name="BlockDamage" operation="base_add" value="-2" tags="perkMachineGunner"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="base_add" value="6" tags="perkMachineGunner"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkMachineGunner"/> <!-- random EntityDmg -->
<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkMachineGunner"/> <!-- tier bonus -->
<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkMachineGunner"/> <!-- random BlockDmg -->
<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkMachineGunner"/> <!-- tier bonus -->
<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkMachineGunner"/> --> <!-- random DegMax -->
<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkMachineGunner"/> --> <!-- random APM -->
<!-- <passive_effect name="MagazineSize" operation="perc_add" value="-.122,.122"/> --> <!-- random MagazineSize -->
<passive_effect name="WeaponHandling" operation="perc_add" value="-.05,.1" tags="perkMachineGunner"/> <!-- random WeaponHandling -->
<passive_effect name="RoundsPerMinute" operation="base_set" value="490" tags="perkMachineGunner"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkMachineGunner"/>
<passive_effect name="MagazineSize" operation="base_set" value="20" tags="perkMachineGunner"/>
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".7" tags="perkMachineGunner"/> <!-- 3.8s -->
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.8" tags="perkMachineGunner"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.8" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".2" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".7" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.4" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="1.8" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".7" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1.3" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.8" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".8" tags="perkMachineGunner"/>
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2.5" tags="perkMachineGunner"/>
<passive_effect name="WeaponHandling" operation="base_set" value=".9" tags="perkMachineGunner"/> <!-- ak47 -->
<passive_effect name="DegradationMax" operation="base_set" value="500,800" tier="1,6" tags="perkMachineGunner,perkBookAutoWeapons"/>
<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkMachineGunner,perkBookAutoWeapons"/>
<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
<passive_effect name="ModPowerBonus" operation="base_add" value="250" tags="EconomicValue"/>
<!-- Carbine Bonus -->
<passive_effect name="RunSpeed" operation="perc_add" value=".12"/>
<passive_effect name="WalkSpeed" operation="perc_add" value=".16"/>
<!-- SHOW HIDE FPV TPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
<!-- Muzzle Tracer tail -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
<!-- Fancy effect like smoke barrel Eject -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
<!-- MuzzleFlash FPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
<!-- MuzzleLightFPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
</effect_group>
<!-- Hide Holdtype Hands -->
<effect_group>
<requirement name="IsFPV"/>
<!-- Raw hands -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
<!-- Armor part -->
</effect_group>
<effect_group>
<requirement name="IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<effect_group>
<requirement name="!IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<!-- Refresh hands when no glove is on -->
<effect_group>
<requirement name="ItemHasTags" tags="IZY"/>
<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
</effect_group>
</item>
<!-- ************************************************************************************************************ -->
<!-- ************************************************************************************************************ -->
<!-- ************************************************************************************************************ -->
<item name="IZYgunT3ARCabineM4Carbine">
<property name="Tags" value="IZY,IZYFH,overrideSounds,weapon,ranged,holdBreathAiming,shortRange,gun,barrelAttachments,sideAttachments,smallTopAttachments,stock,magazine,firingMode,bottomAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,attachmentsIncluded,canHaveCosmetic,machinegunSkill"/>
<property name="DisplayType" value="rangedGun"/>
<property name="HoldType" value="71"/>
<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_AR_M4CARBINE.Prefab"/>
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?DROP_AR_M4CARBINE.Prefab"/>
<property name="CustomIcon" value="IZYgunT3ARCabineM4Carbine"/>
<property name="Material" value="MMachineGunParts"/>
<property name="DescriptionKey" value="IZYgunT3ARCabineM4CarbineDesc"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Weight" value="6"/>
<property name="ScrapTimeOverride" value="10.0"/>
<property name="RepairTools" value="resourceRepairKit"/>
<property name="DegradationBreaksAfter" value="false"/>
<property name="SoundJammed" value="weapon_jam"/>
<property name="Sound_Sight_In" value="rifle_sight_in"/>
<property name="Sound_Sight_Out" value="rifle_sight_out"/>
<property name="RepairExpMultiplier" value="10.8"/>
<property name="EconomicValue" value="5000"/>
<property name="TraderStageTemplate" value="baseTier3"/><!-- gunMGT2TacticalAR -->
<property name="UnlockedBy" value="craftingMachineGuns"/><!-- gunMGT2TacticalARSchematic, -->
<property name="ShowQuality" value="true"/>
<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
<property name="SoundUnholster" value="weapon_unholster"/>
<property name="SoundHolster" value="weapon_holster"/>
<property name="SoundPickup" value="rifle_polymer_grab"/>
<property name="SoundPlace" value="rifle_polymer_place"/>
<property class="Action0">
<property name="Class" value="Ranged"/>
<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
<property name="Magazine_items" value="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
<property name="Sound_start" value="M4CARINE2_fire"/>
<property name="Sound_loop" value="M4CARINE2_fire"/>
<property name="Sound_empty" value="dryfire"/>
<property name="AutoReload" value="false"/>
<property name="Sound_end" value=""/>
<property name="Particles_muzzle_fire" value="nailgunfire"/>
<property name="Particles_muzzle_fire_fpv" value="nailgunfire"/>
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
<property name="triggerEffectTriggerShootDualsense" value="MGShoot"/>
<property name="triggerEffectTriggerShootXbox" value="PistolShoot"/>
</property>
<property class="Action1">
<property name="Class" value="Zoom"/>
<property name="Zoom_max_out" value="55"/>
<property name="Zoom_max_in" value="55"/>
<property name="SightsCameraOffset" value="-.0009,0,-.008"/>
<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
</property>
<effect_group name="gunMGT2TacticalAR">
<passive_effect name="MaxRange" operation="base_set" value="80" tags="perkMachineGunner"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="55" tags="perkMachineGunner"/>
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.05" tier="1,6" tags="perkMachineGunner"/> <!-- random effective rng -->
<passive_effect name="BlockDamage" operation="base_add" value="-2" tags="perkMachineGunner"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="base_add" value="29" tags="perkMachineGunner"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkMachineGunner"/> <!-- random EntityDmg -->
<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkMachineGunner"/> <!-- tier bonus -->
<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkMachineGunner"/> <!-- random BlockDmg -->
<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkMachineGunner"/> <!-- tier bonus -->
<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkMachineGunner"/> --> <!-- random DegMax -->
<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkMachineGunner"/> --> <!-- random APM -->
<!-- <passive_effect name="MagazineSize" operation="perc_add" value="-.122,.122"/> --> <!-- random MagazineSize -->
<passive_effect name="WeaponHandling" operation="perc_add" value="-.05,.1" tags="perkMachineGunner"/> <!-- random WeaponHandling -->
<passive_effect name="RoundsPerMinute" operation="base_set" value="490" tags="perkMachineGunner"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkMachineGunner"/>
<passive_effect name="MagazineSize" operation="base_set" value="30" tags="perkMachineGunner"/>
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".75" tags="perkMachineGunner"/> <!-- 3.8s -->
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.6" tags="perkMachineGunner"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.6" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".19" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".7" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.4" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="1.8" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".6" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.3" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".3" tags="perkMachineGunner"/>
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2" tags="perkMachineGunner"/>
<passive_effect name="WeaponHandling" operation="base_set" value="1.2" tags="perkMachineGunner"/> <!-- ak47 -->
<passive_effect name="DegradationMax" operation="base_set" value="800,1200" tier="1,6" tags="perkMachineGunner,perkBookAutoWeapons"/>
<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkMachineGunner,perkBookAutoWeapons"/>
<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
<!-- Carbine Bonus -->
<passive_effect name="RunSpeed" operation="perc_add" value=".25"/>
<passive_effect name="WalkSpeed" operation="perc_add" value=".4"/>
<!-- SHOW HIDE FPV TPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
<!-- Muzzle Tracer tail -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
<!-- Fancy effect like smoke barrel Eject -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
<!-- MuzzleFlash FPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
<!-- MuzzleLightFPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
</effect_group>
<!-- Hide Holdtype Hands -->
<effect_group>
<requirement name="IsFPV"/>
<!-- Raw hands -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
<!-- Armor part -->
</effect_group>
<effect_group>
<requirement name="IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<effect_group>
<requirement name="!IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<!-- Refresh hands when no glove is on -->
<effect_group>
<requirement name="ItemHasTags" tags="IZY"/>
<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
</effect_group>
</item>
<!-- *************************** -->
<!-- IZY_556_BULLPUP_RIFLE -->
<!-- *************************** -->
<item name="IZYgunT4BULLPUPHellionVHS2">
<property name="Tags" value="IZY,IZYFH,overrideSounds,weapon,ranged,holdBreathAiming,shortRange,gun,barrelAttachments,drumMagazine,sideAttachments,smallTopAttachments,stock,magazine,firingMode,bottomAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,attachmentsIncluded,canHaveCosmetic,machinegunSkill"/>
<property name="DisplayType" value="rangedGun"/>
<property name="HoldType" value="60"/>
<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_BP_LMG.unity3d?IZY_BULLPUP_VHS2.Prefab"/>
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_BP_LMG.unity3d?DROP_BP_VHS2.Prefab"/>
<property name="CustomIcon" value="IZYgunT4BULLPUPHellionVHS2"/>
<property name="Material" value="MMachineGunParts"/>
<property name="DescriptionKey" value="IZYgunT4BULLPUPHellionVHS2Desc"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Weight" value="6"/>
<property name="ScrapTimeOverride" value="10.0"/>
<property name="RepairTools" value="resourceRepairKit"/>
<property name="DegradationBreaksAfter" value="false"/>
<property name="SoundJammed" value="weapon_jam"/>
<property name="Sound_Sight_In" value="rifle_sight_in"/>
<property name="Sound_Sight_Out" value="rifle_sight_out"/>
<property name="RepairExpMultiplier" value="10.8"/>
<property name="EconomicValue" value="10000"/>
<property name="TraderStageTemplate" value="baseTier3"/><!-- gunMGT2TacticalAR -->
<property name="UnlockedBy" value="craftingMachineGuns"/><!-- gunMGT2TacticalARSchematic, -->
<property name="ShowQuality" value="true"/>
<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
<property name="SoundUnholster" value="weapon_unholster"/>
<property name="SoundHolster" value="weapon_holster"/>
<property name="SoundPickup" value="rifle_polymer_grab"/>
<property name="SoundPlace" value="rifle_polymer_place"/>
<property class="Action0">
<property name="Class" value="Ranged"/>
<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
<property name="Magazine_items" value="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
<property name="Sound_start" value="M4CARINE2_fire"/>
<property name="Sound_loop" value="M4CARINE2_fire"/>
<property name="Sound_empty" value="dryfire"/>
<property name="AutoReload" value="false"/>
<property name="Sound_end" value=""/>
<property name="Particles_muzzle_fire" value="nailgunfire"/>
<property name="Particles_muzzle_fire_fpv" value="nailgunfire"/>
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
<property name="triggerEffectTriggerShootDualsense" value="MGShoot"/>
<property name="triggerEffectTriggerShootXbox" value="PistolShoot"/>
</property>
<property class="Action1">
<property name="Class" value="Zoom"/>
<property name="Zoom_max_out" value="55"/>
<property name="Zoom_max_in" value="55"/>
<property name="SightsCameraOffset" value="-.00217,-.0385,.1"/>
<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
</property>
<effect_group name="gunMGT2TacticalAR">
<passive_effect name="MaxRange" operation="base_set" value="85" tags="perkMachineGunner"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="58" tags="perkMachineGunner"/>
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.05" tier="1,6" tags="perkMachineGunner"/> <!-- random effective rng -->
<passive_effect name="BlockDamage" operation="base_add" value="-2" tags="perkMachineGunner"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="base_add" value="32" tags="perkMachineGunner"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkMachineGunner"/> <!-- random EntityDmg -->
<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkMachineGunner"/> <!-- tier bonus -->
<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkMachineGunner"/> <!-- random BlockDmg -->
<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkMachineGunner"/> <!-- tier bonus -->
<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkMachineGunner"/> --> <!-- random DegMax -->
<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkMachineGunner"/> --> <!-- random APM -->
<!-- <passive_effect name="MagazineSize" operation="perc_add" value="-.122,.122"/> --> <!-- random MagazineSize -->
<passive_effect name="WeaponHandling" operation="perc_add" value="-.05,.1" tags="perkMachineGunner"/> <!-- random WeaponHandling -->
<passive_effect name="RoundsPerMinute" operation="base_set" value="510" tags="perkMachineGunner"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkMachineGunner"/>
<passive_effect name="MagazineSize" operation="base_set" value="40" tags="perkMachineGunner"/>
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1.4" tags="perkMachineGunner"/> <!-- 3.8s -->
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.4" tags="perkMachineGunner"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.4" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".16" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".7" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.4" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="1.5" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".5" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value=".8" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.2" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".2" tags="perkMachineGunner"/>
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1.8" tags="perkMachineGunner"/>
<passive_effect name="WeaponHandling" operation="base_set" value="1.4" tags="perkMachineGunner"/> <!-- ak47 -->
<passive_effect name="DegradationMax" operation="base_set" value="1200,1800" tier="1,6" tags="perkMachineGunner,perkBookAutoWeapons"/>
<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkMachineGunner,perkBookAutoWeapons"/>
<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
<passive_effect name="ModPowerBonus" operation="base_add" value="350" tags="EconomicValue"/>
<!-- Carbine Bonus -->
<passive_effect name="RunSpeed" operation="perc_add" value=".28"/>
<passive_effect name="WalkSpeed" operation="perc_add" value=".6"/>
<!-- SHOW HIDE FPV TPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
<!-- Muzzle Tracer tail -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
<!-- Fancy effect like smoke barrel Eject -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
<!-- MuzzleFlash FPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
<!-- MuzzleLightFPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
</effect_group>
<!-- Hide Holdtype Hands -->
<effect_group>
<requirement name="IsFPV"/>
<!-- Raw hands -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
<!-- Armor part -->
</effect_group>
<effect_group>
<requirement name="IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<effect_group>
<requirement name="!IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<!-- Refresh hands when no glove is on -->
<effect_group>
<requirement name="ItemHasTags" tags="IZY"/>
<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
</effect_group>
</item>
<!-- *************************** -->
<!-- IZY_556_MARKSMAN_RIFLE -->
<!-- *************************** -->
<item name="IZYgunT3MarksManRifle556M16A2DMR">
<property name="Tags" value="IZY,IZYMMR,IZYFH,overrideSounds,weapon,ranged,reloadPenalty,holdBreathAiming,magazine,firingMode,gun,barrelAttachments,sideAttachments,smallTopAttachments,mediumTopAttachments,largeTopAttachments,stock,bottomAttachments,attPerception,perkDeadEye,attachmentsIncluded,canHaveCosmetic,rifleSkill"/>
<property name="DisplayType" value="rangedGunNoMag"/>
<property name="HoldType" value="71"/>
<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?IZY_MMR_M16A2DMR.Prefab"/>
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?DROP_MMR_M16A2.Prefab"/>
<property name="CustomIcon" value="IZYgunT3MarksManRifle556M16A2DMR"/>
<property name="DescriptionKey" value="IZYgunT3MarksManRifle556M16A2DMRDesc"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Material" value="MRifleParts"/>
<property name="Weight" value="4"/>
<property name="ScrapTimeOverride" value="10.0"/>
<property name="RepairTools" value="resourceRepairKit"/>
<property name="DegradationBreaksAfter" value="false"/>
<property name="SoundJammed" value="ItemNeedsRepair"/>
<property name="Attachments" value="meleeToolFlashlight02"/>
<property name="Sound_Sight_In" value="rifle_sight_in"/>
<property name="Sound_Sight_Out" value="rifle_sight_out"/>
<property name="LightSource" value="lightSource"/> <!-- Start: Needed for the attachment flashlight -->
<property name="ActivateObject" value="Attachments/flashlight/lightSource"/>
<property name="AttachmentFlashlight" value="meleeToolFlashlight02"/> <!-- End: Needed for the attachment flashlight -->
<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
<property name="RepairExpMultiplier" value="10.8"/>
<property name="LightValue" value=".45"/>
<property name="EconomicValue" value="5300"/>
<property name="TraderStageTemplate" value="baseTier3"/><!-- gunRifleT1HuntingRifle -->
<property name="UnlockedBy" value="craftingRifles"/><!-- perkDeadEye,gunRifleT1HuntingRifleSchematic, -->
<property name="ShowQuality" value="true"/>
<property name="SoundUnholster" value="weapon_unholster"/>
<property name="SoundHolster" value="weapon_holster"/>
<property name="SoundPickup" value="rifle_wood_grab"/>
<property name="SoundPlace" value="rifle_wood_place"/>
<property class="Action0">
<property name="Class" value="Ranged"/>
<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
<property name="Magazine_items" value="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
<property name="Sound_start" value="M16A2S_fire"/>
<property name="Sound_loop" value="M16A2S_fire"/>
<property name="Sound_empty" value="dryfire"/>
<property name="AutoReload" value="false"/>
<property name="Sound_end" value=""/>
<property name="Particles_muzzle_fire" value="gunfire_assault_rifle"/>
<property name="Particles_muzzle_fire_fpv" value="gunfire_assault_rifle_fpv"/>
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
<property name="triggerEffectTriggerShootDualsense" value="MGShoot"/>
<property name="triggerEffectTriggerShootXbox" value="PistolShoot"/>
</property>
<property class="Action1">
<property name="Class" value="Zoom"/>
<property name="Zoom_max_out" value="55"/>
<property name="Zoom_max_in" value="55"/>
<property name="SightsCameraOffset" value="-.0008,-.002,-.011"/>
<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
</property>
<effect_group name="gunRifleT2LeverActionRifle">
<passive_effect name="MaxRange" operation="base_set" value="100" tags="perkDeadEye"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="60" tags="perkDeadEye"/>
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.05" tier="1,6" tags="perkDeadEye"/> <!-- random effective rng -->
<passive_effect name="BlockDamage" operation="base_add" value="-1" tags="perkDeadEye"/> <!-- damage offset -->
<passive_effect name="RoundsPerMinute" operation="base_set" value="360" tags="perkDeadEye"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="MagazineSize" operation="base_set" value="20" tags="perkDeadEye"/>
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".7" tags="perkDeadEye"/> <!-- 2.7s -->
<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
<passive_effect name="EntityDamage" operation="base_add" value="42" tags="perkDeadEye"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkDeadEye"/> <!-- random EntityDmg -->
<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random BlockDmg -->
<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkDeadEye"/> <!-- tier bonus -->
<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkDeadEye"/> --> <!-- random DegMax -->
<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkDeadEye"/> --> <!-- random APM -->
<!-- <passive_effect name="MagazineSize" operation="base_add" value="-.5,1.6"/> --> <!-- random MagazineSize -->
<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkDeadEye"/> <!-- random WeaponHandling -->
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="3" tags="perkDeadEye"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="3" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".06" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".8" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkDeadEye"/>
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2" tags="perkDeadEye"/>
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".8" tags="perkDeadEye"/>
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1.2" tags="perkDeadEye"/>
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.12" tags="perkDeadEye"/>
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".12" tags="perkDeadEye"/>
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2.2" tags="perkDeadEye"/>
<passive_effect name="WeaponHandling" operation="base_set" value="1.4" tags="perkDeadEye"/>
<passive_effect name="DegradationMax" operation="base_set" value="800,1200" tier="1,6" tags="perkDeadEye"/>
<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkDeadEye"/>
<passive_effect name="DamageModifier" operation="base_add" value="200" tags="head"/>
<!-- DON'T TOUCH THESE SHITS BELOW PLEASE -->
<!-- SHOW HIDE FPV TPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
<!-- Muzzle Tracer tail -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
<!-- Fancy effect like smoke barrel Eject -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
<!-- MuzzleFlash FPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
<!-- MuzzleLightFPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
</effect_group>
<!-- Hide Holdtype Hands -->
<effect_group>
<requirement name="IsFPV"/>
<!-- Raw hands -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
<!-- Armor part -->
</effect_group>
<effect_group>
<requirement name="IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<effect_group>
<requirement name="!IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<!-- Refresh hands when no glove is on -->
<effect_group>
<requirement name="ItemHasTags" tags="IZY"/>
<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
</effect_group>
</item>
<!-- *************************** -->
<!-- IZY_556_LIGHT_MACHINEGUN -->
<!-- *************************** -->
<item name="IZYgunT3LMGM249FNminimi">
<property name="Tags" value="IZY,IZYLMG,IZYFH,overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,gun,drumMagazine,barrelAttachments,sideAttachments,smallTopAttachments,stock,magazine,firingMode,bottomAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,attachmentsIncluded,canHaveCosmetic,machinegunSkill"/>
<property name="DisplayType" value="rangedGun"/>
<property name="HoldType" value="60"/>
<property name="Meshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_BP_LMG.unity3d?IZY_LMG_M249.Prefab"/>
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_556_Pack_MainResource_BP_LMG.unity3d?DROP_LMG_M249.Prefab"/>
<property name="CustomIcon" value="IZYgunT3LMGM249FNminimi"/>
<property name="Material" value="MMachineGunParts"/>
<property name="DescriptionKey" value="IZYgunT3LMGM249FNminimiDesc"/>
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
<property name="Weight" value="6"/>
<property name="ScrapTimeOverride" value="10.0"/>
<property name="RepairTools" value="resourceRepairKit"/>
<property name="DegradationBreaksAfter" value="false"/>
<property name="SoundJammed" value="weapon_jam"/>
<property name="Sound_Sight_In" value="rifle_sight_in"/>
<property name="Sound_Sight_Out" value="rifle_sight_out"/>
<property name="RepairExpMultiplier" value="10.8"/>
<property name="EconomicValue" value="5600"/>
<property name="TraderStageTemplate" value="baseTier3"/><!-- gunMGT2TacticalAR -->
<property name="UnlockedBy" value="craftingMachineGuns"/><!-- gunMGT2TacticalARSchematic, -->
<property name="ShowQuality" value="true"/>
<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
<property name="SoundUnholster" value="weapon_unholster"/>
<property name="SoundHolster" value="weapon_holster"/>
<property name="SoundPickup" value="rifle_polymer_grab"/>
<property name="SoundPlace" value="rifle_polymer_place"/>
<property class="Action0">
<property name="Class" value="Ranged"/>
<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
<property name="Magazine_items" value="ammo556mmBulletBall,ammo556mmHIpower,ammo556mmArmorPiercing"/>
<property name="Sound_start" value="FNM249_fire"/>
<property name="Sound_loop" value="FNM249_fire"/>
<property name="Sound_empty" value="dryfire"/>
<property name="AutoReload" value="false"/>
<property name="Sound_end" value=""/>
<property name="Particles_muzzle_fire" value="gunfire_assault_rifle"/>
<property name="Particles_muzzle_fire_fpv" value="gunfire_assault_rifle_fpv"/>
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
<property name="triggerEffectTriggerPullDualsense" value="RifleTrigger"/>
<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
<property name="triggerEffectTriggerShootDualsense" value="MGShoot"/>
<property name="triggerEffectTriggerShootXbox" value="PistolShoot"/>
</property>
<property class="Action1">
<property name="Class" value="Zoom"/>
<property name="Zoom_max_out" value="55"/>
<property name="Zoom_max_in" value="55"/>
<property name="SightsCameraOffset" value="-.00018,-.0156,.12"/>
<property name="zoomTriggerEffectTriggerPullDualsense" value="PistolZoom"/>
<property name="zoomTriggerEffectTriggerPullXbox" value="PistolZoom"/>
</property>
<effect_group name="gunMGT2TacticalAR">
<passive_effect name="MaxRange" operation="base_set" value="70" tags="perkMachineGunner"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="48" tags="perkMachineGunner"/>
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.1,.05" tier="1,6" tags="perkMachineGunner"/> <!-- random effective rng -->
<passive_effect name="BlockDamage" operation="base_add" value="-2" tags="perkMachineGunner"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="base_add" value="29" tags="perkMachineGunner"/> <!-- damage offset -->
<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkMachineGunner"/> <!-- random EntityDmg -->
<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkMachineGunner"/> <!-- tier bonus -->
<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkMachineGunner"/> <!-- random BlockDmg -->
<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkMachineGunner"/> <!-- tier bonus -->
<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkMachineGunner"/> --> <!-- random DegMax -->
<!-- <passive_effect name="RoundsPerMinute" operation="perc_add" value="-.05,.05" tags="perkMachineGunner"/> --> <!-- random APM -->
<!-- <passive_effect name="MagazineSize" operation="perc_add" value="-.122,.122"/> --> <!-- random MagazineSize -->
<passive_effect name="WeaponHandling" operation="perc_add" value="-.05,.1" tags="perkMachineGunner"/> <!-- random WeaponHandling -->
<passive_effect name="RoundsPerMinute" operation="base_set" value="480" tags="perkMachineGunner"/>
<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkMachineGunner"/>
<passive_effect name="MagazineSize" operation="base_set" value="100" tags="perkMachineGunner"/>
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".78" tags="perkMachineGunner"/> <!-- 3.8s -->
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.7" tags="perkMachineGunner"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.7" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".19" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".7" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="2.2" tags="perkMachineGunner"/>
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2.4" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".8" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1.4" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.3" tags="perkMachineGunner"/>
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".3" tags="perkMachineGunner"/>
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="2" tags="perkMachineGunner"/>
<passive_effect name="WeaponHandling" operation="base_set" value="1.2" tags="perkMachineGunner"/> <!-- ak47 -->
<passive_effect name="DegradationMax" operation="base_set" value="1200,1600" tier="1,6" tags="perkMachineGunner,perkBookAutoWeapons"/>
<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkMachineGunner,perkBookAutoWeapons"/>
<passive_effect name="ModSlots" operation="base_set" value="1,2,3,4,5,6" tier="1,2,3,4,5,6"/>
<passive_effect name="ModPowerBonus" operation="perc_add" value=".10" tags="EntityDamage,BlockDamage"/>
<passive_effect name="ModPowerBonus" operation="base_add" value="300" tags="EconomicValue"/>
<!-- Carbine Bonus -->
<passive_effect name="RunSpeed" operation="perc_add" value="-.2"/>
<passive_effect name="WalkSpeed" operation="perc_add" value="-.12"/>
<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="IZYBeltAmmoCheck"/>
<!-- LMG AMMO BELT EFFECT -->
<!-- LMG AMMO BELT EFFECT -->
<!-- LMG AMMO BELT EFFECT -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="IZYBeltAmmoCheck">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="IZYBeltAmmoCheck">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="RemoveBuff" buff="IZYBeltAmmoCheck"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_13">
<requirement name="RoundsInMagazine" operation="LT" value="13"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_12">
<requirement name="RoundsInMagazine" operation="LT" value="12"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_11">
<requirement name="RoundsInMagazine" operation="LT" value="11"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_10">
<requirement name="RoundsInMagazine" operation="LT" value="10"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_09">
<requirement name="RoundsInMagazine" operation="LT" value="9"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_08">
<requirement name="RoundsInMagazine" operation="LT" value="8"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_07">
<requirement name="RoundsInMagazine" operation="LT" value="7"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_06">
<requirement name="RoundsInMagazine" operation="LT" value="6"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_05">
<requirement name="RoundsInMagazine" operation="LT" value="5"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_04">
<requirement name="RoundsInMagazine" operation="LT" value="4"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_03">
<requirement name="RoundsInMagazine" operation="LT" value="3"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_02">
<requirement name="RoundsInMagazine" operation="LT" value="2"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_01">
<requirement name="RoundsInMagazine" operation="LT" value="1"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_13">
<requirement name="RoundsInMagazine" operation="LT" value="13"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_12">
<requirement name="RoundsInMagazine" operation="LT" value="12"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_11">
<requirement name="RoundsInMagazine" operation="LT" value="11"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_10">
<requirement name="RoundsInMagazine" operation="LT" value="10"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_09">
<requirement name="RoundsInMagazine" operation="LT" value="9"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_08">
<requirement name="RoundsInMagazine" operation="LT" value="8"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_07">
<requirement name="RoundsInMagazine" operation="LT" value="7"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_06">
<requirement name="RoundsInMagazine" operation="LT" value="6"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_05">
<requirement name="RoundsInMagazine" operation="LT" value="5"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_04">
<requirement name="RoundsInMagazine" operation="LT" value="4"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_03">
<requirement name="RoundsInMagazine" operation="LT" value="3"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_02">
<requirement name="RoundsInMagazine" operation="LT" value="2"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionStart" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_01">
<requirement name="RoundsInMagazine" operation="LT" value="1"/>
</triggered_effect>
<triggered_effect trigger=" onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_13">
<requirement name="RoundsInMagazine" operation="LT" value="13"/>
</triggered_effect>
<triggered_effect trigger=" onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_12">
<requirement name="RoundsInMagazine" operation="LT" value="12"/>
</triggered_effect>
<triggered_effect trigger=" onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_11">
<requirement name="RoundsInMagazine" operation="LT" value="11"/>
</triggered_effect>
<triggered_effect trigger=" onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_10">
<requirement name="RoundsInMagazine" operation="LT" value="10"/>
</triggered_effect>
<triggered_effect trigger=" onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_09">
<requirement name="RoundsInMagazine" operation="LT" value="9"/>
</triggered_effect>
<triggered_effect trigger=" onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_08">
<requirement name="RoundsInMagazine" operation="LT" value="8"/>
</triggered_effect>
<triggered_effect trigger=" onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_07">
<requirement name="RoundsInMagazine" operation="LT" value="7"/>
</triggered_effect>
<triggered_effect trigger=" onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_06">
<requirement name="RoundsInMagazine" operation="LT" value="6"/>
</triggered_effect>
<triggered_effect trigger=" onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_05">
<requirement name="RoundsInMagazine" operation="LT" value="5"/>
</triggered_effect>
<triggered_effect trigger=" onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_04">
<requirement name="RoundsInMagazine" operation="LT" value="4"/>
</triggered_effect>
<triggered_effect trigger=" onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_03">
<requirement name="RoundsInMagazine" operation="LT" value="3"/>
</triggered_effect>
<triggered_effect trigger=" onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_02">
<requirement name="RoundsInMagazine" operation="LT" value="2"/>
</triggered_effect>
<triggered_effect trigger=" onSelfPrimaryActionUpdate" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="belt556_01">
<requirement name="RoundsInMagazine" operation="LT" value="1"/>
</triggered_effect>
<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_13">
</triggered_effect>
<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_12">
</triggered_effect>
<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_11">
</triggered_effect>
<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_10">
</triggered_effect>
<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_09">
</triggered_effect>
<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_08">
</triggered_effect>
<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_07">
</triggered_effect>
<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_06">
</triggered_effect>
<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_05">
</triggered_effect>
<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_04">
</triggered_effect>
<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_03">
</triggered_effect>
<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_02">
</triggered_effect>
<triggered_effect trigger="onReloadStop" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="belt556_01">
</triggered_effect>
<!-- XXXXXXXXXX -->
<!-- XXXXXXXXXX -->
<!-- XXXXXXXXXX -->
<!-- SHOW HIDE FPV TPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="FPV_GROUP"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="3rdPV_GROUP"/>
<!-- Muzzle Tracer tail -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzle_TRACER_C"/>
<!-- Fancy effect like smoke barrel Eject -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Fancy_shits2"/>
<!-- MuzzleFlash FPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="Muzzleframes_B2"/>
<!-- MuzzleLightFPV -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="true" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2">
<requirement name="!IsFPV"/>
</triggered_effect>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="false" parent_transform="#HeldItemRoot" transform_path="MuzzleLightFPV2"/>
</effect_group>
<!-- Hide Holdtype Hands -->
<effect_group>
<requirement name="IsFPV"/>
<!-- Raw hands -->
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="SetTransformActive" active="false" transform_path="body"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="hands"/>
<triggered_effect trigger="onSelfCrouch" action="SetTransformActive" active="false" transform_path="body"/>
<!-- Armor part -->
</effect_group>
<effect_group>
<requirement name="IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<effect_group>
<requirement name="!IsMale"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="hands"/>
<triggered_effect trigger="onSelfEquipStop" action="SetTransformActive" active="true" transform_path="body"/>
</effect_group>
<!-- Refresh hands when no glove is on -->
<effect_group>
<requirement name="ItemHasTags" tags="IZY"/>
<requirement name="!HasBuff" buff="WearingArmorBrownLeather"/>
<requirement name="!HasBuff" buff="WearingArmorBlackLeather"/>
<requirement name="!HasBuff" buff="WearingArmorDarkLeather"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
</effect_group>
</item>
</append>
</configs>

41
Config/sounds.xml Normal file
View File

@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<configs>
<append xpath="/Sounds">
<SoundDataNode name="M16A2S_fire"> <AudioSource name="Sounds/AudioSource_WeaponFire"/> <NetworkAudioSource name="Sounds/AudioSource_WeaponFire_Network"/>
<Noise ID="0" noise="105" time="2" muffled_when_crouched="0.8" heat_map_strength="0.9" heat_map_time="180"/>
<AudioClip ClipName="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?M16A2S_fire1"/>
<AudioClip ClipName="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?M16A2S_fire2"/>
<AudioClip ClipName="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?M16A2S_fire3"/>
<LocalCrouchVolumeScale value="1"/> <CrouchNoiseScale value="1"/> <NoiseScale value="1"/> <MaxVoices value="300"/> <MaxVoicesPerEntity value="300"/> <MaxRepeatRate value="0.001"/> </SoundDataNode>
<SoundDataNode name="M16A2S_silen_fire"> <AudioSource name="Sounds/AudioSource_WeaponFire"/> <NetworkAudioSource name="Sounds/AudioSource_WeaponFire_Network"/>
<Noise ID="0" noise="20" time="2" muffled_when_crouched="0.8" heat_map_strength="0.9" heat_map_time="180"/>
<AudioClip ClipName="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?M16A2S_silen_fire"/>
<LocalCrouchVolumeScale value="1"/> <CrouchNoiseScale value="1"/> <NoiseScale value="1"/> <MaxVoices value="300"/> <MaxVoicesPerEntity value="300"/> <MaxRepeatRate value="0.001"/> </SoundDataNode>
<SoundDataNode name="M4CARINE_fire"> <AudioSource name="Sounds/AudioSource_WeaponFire"/> <NetworkAudioSource name="Sounds/AudioSource_WeaponFire_Network"/>
<Noise ID="0" noise="105" time="2" muffled_when_crouched="0.8" heat_map_strength="0.9" heat_map_time="180"/>
<AudioClip ClipName="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?M4CARINE_fire"/>
<LocalCrouchVolumeScale value="1"/> <CrouchNoiseScale value="1"/> <NoiseScale value="1"/> <MaxVoices value="300"/> <MaxVoicesPerEntity value="300"/> <MaxRepeatRate value="0.001"/> </SoundDataNode>
<SoundDataNode name="M4CARINE2_fire"> <AudioSource name="Sounds/AudioSource_WeaponFire"/> <NetworkAudioSource name="Sounds/AudioSource_WeaponFire_Network"/>
<Noise ID="0" noise="105" time="2" muffled_when_crouched="0.8" heat_map_strength="0.9" heat_map_time="180"/>
<AudioClip ClipName="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?M4CARINE2_fire"/>
<LocalCrouchVolumeScale value="1"/> <CrouchNoiseScale value="1"/> <NoiseScale value="1"/> <MaxVoices value="300"/> <MaxVoicesPerEntity value="300"/> <MaxRepeatRate value="0.001"/> </SoundDataNode>
<SoundDataNode name="M4CARINE_silen_fire"> <AudioSource name="Sounds/AudioSource_WeaponFire"/> <NetworkAudioSource name="Sounds/AudioSource_WeaponFire_Network"/>
<Noise ID="0" noise="20" time="2" muffled_when_crouched="0.8" heat_map_strength="0.9" heat_map_time="180"/>
<AudioClip ClipName="#@modfolder:Resources/IZY_556_Pack_MainResource_AR_CB.unity3d?M4CARINE_silen_fire"/>
<LocalCrouchVolumeScale value="1"/> <CrouchNoiseScale value="1"/> <NoiseScale value="1"/> <MaxVoices value="300"/> <MaxVoicesPerEntity value="300"/> <MaxRepeatRate value="0.001"/> </SoundDataNode>
<SoundDataNode name="FNM249_fire"> <AudioSource name="Sounds/AudioSource_WeaponFire"/> <NetworkAudioSource name="Sounds/AudioSource_WeaponFire_Network"/>
<Noise ID="0" noise="105" time="2" muffled_when_crouched="0.8" heat_map_strength="0.9" heat_map_time="180"/>
<AudioClip ClipName="#@modfolder:Resources/IZY_556_Pack_MainResource_BP_LMG.unity3d?FNM249_fire_01"/>
<LocalCrouchVolumeScale value="1"/> <CrouchNoiseScale value="1"/> <NoiseScale value="1"/> <MaxVoices value="300"/> <MaxVoicesPerEntity value="300"/> <MaxRepeatRate value="0.001"/> </SoundDataNode>
</append>
</configs>

10
ModInfo.xml Normal file
View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8" ?>
<xml>
<Name value="IZY_RMP_556pack" />
<DisplayName value="IZY_RMP_556" />
<Description value="IZY_RMP_556" />
<Author value="IZY" />
<Version value="1.1.0.4" />
<Website value="" />
<SkipWithAntiCheat value="true" />
</xml>

0
Models credit.txt Normal file
View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB