832 lines
56 KiB
XML
832 lines
56 KiB
XML
<configs>
|
|
<append xpath="/items">
|
|
|
|
<!-- *************************** -->
|
|
<!--TIER0 SPECIAL _PIPE_SMG_made by SWOPE25-->
|
|
<!-- *************************** -->
|
|
|
|
|
|
<item name="IZYgunT0SMGPIPEsubmachinegun">
|
|
<property name="Tags" value="IZY,overrideSounds,weapon,ranged,holdBreathAiming,stock,reloadPenalty,gun,Silencer,shortRange,barrelAttachments,sideAttachments,smallTopAttachments,magazine,drumMagazine,firingMode,bottomAttachments,attAgility,perkGunslinger,9mmGun,attachmentsIncluded,canHaveCosmetic,handgunSkill"/>
|
|
<property name="DisplayType" value="rangedGun"/>
|
|
<property name="HoldType" value="60"/>
|
|
<property name="Meshfile" value="#@modfolder:Resources/IZY_SMG_Pipesubmachinegun.unity3d?IZY_SMG_Pipesubmachinegun.Prefab"/>
|
|
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_SMG_Pipesubmachinegun.unity3d?DROP_SMG_Pipesubmachinegun.Prefab"/>
|
|
<property name="Material" value="MHandGunParts"/>
|
|
<property name="Weight" value="1"/>
|
|
<property name="CustomIcon" value="IZYgunT0SMGPIPEsubmachinegun"/>
|
|
<property name="RepairTools" value="resourceRepairKit"/>
|
|
<property name="DegradationBreaksAfter" value="false"/>
|
|
<property name="SoundJammed" value="weapon_jam"/>
|
|
<property name="Attachments" value="meleeToolFlashlight02"/>
|
|
|
|
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
|
|
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
|
|
|
|
<property name="Sound_Sight_In" value="smg_sight_in"/>
|
|
<property name="Sound_Sight_Out" value="smg_sight_out"/>
|
|
<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
|
|
<property name="RepairExpMultiplier" value="10.8"/>
|
|
<property name="LightValue" value=".45"/>
|
|
<property name="EconomicValue" value="1500"/>
|
|
<property name="TraderStageTemplate" value="baseTier3"/>
|
|
<property name="UnlockedBy" value="craftingHandguns"/><!-- gunHandgunT3SMG5Schematic, -->
|
|
<property name="ShowQuality" value="true"/>
|
|
<property name="SoundUnholster" value="weapon_unholster"/>
|
|
<property name="SoundHolster" value="weapon_holster"/>
|
|
|
|
<property class="Action0">
|
|
<property name="Class" value="Ranged"/>
|
|
<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
|
|
<property name="Magazine_items" value="ammo9mmBulletBall,ammo9mmBulletHP,ammo9mmBulletAP"/>
|
|
<property name="Sound_start" value="PipeSMG_fire"/>
|
|
<property name="Sound_loop" value="PipeSMG_fire"/>
|
|
<property name="Sound_end" value="PipeSMG_end"/>
|
|
<property name="Sound_empty" value="dryfire"/>
|
|
<property name="Sound_reload" value=""/>
|
|
<property name="AutoReload" value="false"/>
|
|
<property name="Particles_muzzle_fire" value="nailgunfire"/>
|
|
<property name="Particles_muzzle_fire_fpv" value="nailgunfire"/>
|
|
<!-- <property name="DamageBonus.head" value="4"/>
|
|
<property name="DamageBonus.wood" value="5"/>
|
|
<property name="DamageBonus.earth" value=".2"/> -->
|
|
<property name="ScopeOffset" value="-.000525,.1449,-.2"/>
|
|
<property name="SideOffset" value="0,0,0"/>
|
|
<property name="BarrelOffset" value="-.062,.062,.16"/>
|
|
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
|
|
<property name="triggerEffectTriggerPullDualsense" value="PistolTrigger"/>
|
|
<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
|
|
<property name="triggerEffectShootDualsense" value="PistolShoot"/>
|
|
<property name="triggerEffectShootXbox" value="PistolShoot"/>
|
|
</property>
|
|
<property class="Action1">
|
|
<property name="Class" value="Zoom"/>
|
|
<property name="Zoom_max_out" value="55"/>
|
|
<property name="Zoom_max_in" value="55"/>
|
|
<property name="SightsCameraOffset" value=".0007,.032,.195"/>
|
|
<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
|
|
<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
|
|
</property>
|
|
|
|
<effect_group name="gunHandgunT3SMG5">
|
|
<passive_effect name="MaxRange" operation="base_set" value="70" tags="perkGunslinger,9mmGun"/>
|
|
<passive_effect name="DamageFalloffRange" operation="base_set" value="40" tags="perkGunslinger,9mmGun"/>
|
|
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkGunslinger,9mmGun"/> <!-- random effective rng -->
|
|
<passive_effect name="RoundsPerMinute" operation="base_set" value="370" tags="perkGunslinger"/>
|
|
<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkGunslinger"/>
|
|
<passive_effect name="MagazineSize" operation="base_set" value="30" tags="perkGunslinger"/>
|
|
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1.15" tags="perkGunslinger"/> <!-- 4s -->
|
|
<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=".05" tags="EntityDamage,BlockDamage"/>
|
|
<passive_effect name="ModPowerBonus" operation="base_add" value="310" tags="EconomicValue"/>
|
|
<passive_effect name="EntityDamage" operation="base_add" value="18" tags="perkGunslinger"/> <!-- damage offset -->
|
|
<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkGunslinger"/> <!-- random EntityDmg -->
|
|
<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkGunslinger"/> <!-- tier bonus -->
|
|
<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkGunslinger"/> <!-- random BlockDmg -->
|
|
<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkGunslinger"/> <!-- tier bonus -->
|
|
<passive_effect name="RoundsPerMinute" operation="perc_add" value="0,0" tags="perkGunslinger"/>
|
|
<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkGunslinger"/> --> <!-- random DegMax -->
|
|
|
|
<!-- <passive_effect name="MagazineSize" operation="perc_add" value="-.122,.122"/> --> <!-- random MagazineSize -->
|
|
<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkGunslinger"/> <!-- random WeaponHandling -->
|
|
|
|
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.12" tags="perkGunslinger"/>
|
|
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.12" tags="perkGunslinger"/>
|
|
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".24" tags="perkGunslinger"/>
|
|
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".8" tags="perkGunslinger"/>
|
|
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkGunslinger"/>
|
|
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2.2" tags="perkGunslinger"/>
|
|
|
|
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".5" tags="perkGunslinger"/>
|
|
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value=".9" tags="perkGunslinger"/>
|
|
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.23" tags="perkGunslinger"/>
|
|
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".3" tags="perkGunslinger"/>
|
|
|
|
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1.6" tags="perkGunslinger,9mmGun"/>
|
|
<passive_effect name="WeaponHandling" operation="base_set" value="1" tags="perkGunslinger"/>
|
|
|
|
<passive_effect name="DegradationMax" operation="base_set" value="700,900" tier="1,6" tags="perkGunslinger,9mmGun"/>
|
|
<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkGunslinger,9mmGun"/>
|
|
|
|
<!-- 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>
|
|
<effect_group>
|
|
<requirement name="ItemHasTags" tags="IZY"/>
|
|
<requirement name="!HasBuff" buff="WearingArmorLeather"/>
|
|
<requirement name="!HasBuff" buff="WearingArmorMilitaryGrey"/>
|
|
<requirement name="!HasBuff" buff="WearingArmorDesert"/>
|
|
<requirement name="!HasBuff" buff="WearingArmorSteel"/>
|
|
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
|
|
</effect_group>
|
|
|
|
</item>
|
|
|
|
<!-- *************************** -->
|
|
<!-- IZY_RM_9MM_TAC_SMG -->
|
|
<!-- *************************** -->
|
|
<item name="IZYgunT2TacticalSMGUZI">
|
|
<property name="Tags" value="overrideSounds,weapon,ranged,holdBreathAiming,stock,reloadPenalty,gun,Silencer,shortRange,barrelAttachments,sideAttachments,smallTopAttachments,magazine,drumMagazine,firingMode,bottomAttachments,attAgility,perkGunslinger,9mmGun,attachmentsIncluded,canHaveCosmetic,handgunSkill"/>
|
|
<property name="DisplayType" value="rangedGun"/>
|
|
<property name="HoldType" value="69"/>
|
|
<property name="Meshfile" value="#@modfolder:Resources/IZY_SMG_Uzi.unity3d?IZY_SMG_Uzi.Prefab"/>
|
|
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_SMG_Uzi.unity3d?DROP_SMG_Uzi.Prefab"/>
|
|
<property name="Material" value="MHandGunParts"/>
|
|
<property name="Weight" value="1"/>
|
|
<property name="CustomIcon" value="IZYgunT2TacticalSMGUZI"/>
|
|
<property name="RepairTools" value="resourceRepairKit"/>
|
|
<property name="DegradationBreaksAfter" value="false"/>
|
|
<property name="SoundJammed" value="weapon_jam"/>
|
|
<property name="Attachments" value="meleeToolFlashlight02"/>
|
|
|
|
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
|
|
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
|
|
|
|
<property name="Sound_Sight_In" value="smg_sight_in"/>
|
|
<property name="Sound_Sight_Out" value="smg_sight_out"/>
|
|
<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
|
|
<property name="RepairExpMultiplier" value="10.8"/>
|
|
<property name="LightValue" value=".45"/>
|
|
<property name="EconomicValue" value="1500"/>
|
|
<property name="TraderStageTemplate" value="baseTier3"/>
|
|
<property name="UnlockedBy" value="craftingHandguns"/><!-- gunHandgunT3SMG5Schematic, -->
|
|
<property name="ShowQuality" value="true"/>
|
|
<property name="SoundUnholster" value="weapon_unholster"/>
|
|
<property name="SoundHolster" value="weapon_holster"/>
|
|
|
|
<property class="Action0">
|
|
<property name="Class" value="Ranged"/>
|
|
<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
|
|
<property name="Magazine_items" value="ammo9mmBulletBall,ammo9mmBulletHP,ammo9mmBulletAP"/>
|
|
<property name="Sound_start" value="smgUZI_fire"/>
|
|
<property name="Sound_loop" value="smgUZI_fire"/>
|
|
<property name="Sound_end" value="smgUZI_end"/>
|
|
<property name="Sound_empty" value="dryfire"/>
|
|
<property name="Sound_reload" value=""/>
|
|
<property name="AutoReload" value="false"/>
|
|
<property name="Particles_muzzle_fire" value="nailgunfire"/>
|
|
<property name="Particles_muzzle_fire_fpv" value="nailgunfire"/>
|
|
<!-- <property name="DamageBonus.head" value="4"/>
|
|
<property name="DamageBonus.wood" value="5"/>
|
|
<property name="DamageBonus.earth" value=".2"/> -->
|
|
<property name="ScopeOffset" value="-.000525,.1449,-.2"/>
|
|
<property name="SideOffset" value="0,0,0"/>
|
|
<property name="BarrelOffset" value="-.062,.062,.16"/>
|
|
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
|
|
<property name="triggerEffectTriggerPullDualsense" value="PistolTrigger"/>
|
|
<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
|
|
<property name="triggerEffectShootDualsense" value="PistolShoot"/>
|
|
<property name="triggerEffectShootXbox" value="PistolShoot"/>
|
|
</property>
|
|
<property class="Action1">
|
|
<property name="Class" value="Zoom"/>
|
|
<property name="Zoom_max_out" value="55"/>
|
|
<property name="Zoom_max_in" value="55"/>
|
|
<property name="SightsCameraOffset" value="-.0018,.0082,-.15"/>
|
|
<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
|
|
<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
|
|
</property>
|
|
|
|
<effect_group name="gunHandgunT3SMG5">
|
|
<passive_effect name="MaxRange" operation="base_set" value="70" tags="perkGunslinger,9mmGun"/>
|
|
<passive_effect name="DamageFalloffRange" operation="base_set" value="40" tags="perkGunslinger,9mmGun"/>
|
|
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkGunslinger,9mmGun"/> <!-- random effective rng -->
|
|
<passive_effect name="RoundsPerMinute" operation="base_set" value="600" tags="perkGunslinger"/>
|
|
<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkGunslinger"/>
|
|
<passive_effect name="MagazineSize" operation="base_set" value="30" tags="perkGunslinger"/>
|
|
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".7" tags="perkGunslinger"/> <!-- 4s -->
|
|
<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=".05" tags="EntityDamage,BlockDamage"/>
|
|
<passive_effect name="ModPowerBonus" operation="base_add" value="310" tags="EconomicValue"/>
|
|
<passive_effect name="EntityDamage" operation="base_add" value="18" tags="perkGunslinger"/> <!-- damage offset -->
|
|
<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkGunslinger"/> <!-- random EntityDmg -->
|
|
<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkGunslinger"/> <!-- tier bonus -->
|
|
<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkGunslinger"/> <!-- random BlockDmg -->
|
|
<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkGunslinger"/> <!-- tier bonus -->
|
|
<passive_effect name="RoundsPerMinute" operation="perc_add" value="0,0" tags="perkGunslinger"/>
|
|
<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkGunslinger"/> --> <!-- random DegMax -->
|
|
|
|
<!-- <passive_effect name="MagazineSize" operation="perc_add" value="-.122,.122"/> --> <!-- random MagazineSize -->
|
|
<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkGunslinger"/> <!-- random WeaponHandling -->
|
|
|
|
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.12" tags="perkGunslinger"/>
|
|
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.12" tags="perkGunslinger"/>
|
|
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".24" tags="perkGunslinger"/>
|
|
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".8" tags="perkGunslinger"/>
|
|
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkGunslinger"/>
|
|
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2.2" tags="perkGunslinger"/>
|
|
|
|
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".25" tags="perkGunslinger"/>
|
|
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value=".6" tags="perkGunslinger"/>
|
|
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.2" tags="perkGunslinger"/>
|
|
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".2" tags="perkGunslinger"/>
|
|
|
|
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1.6" tags="perkGunslinger,9mmGun"/>
|
|
<passive_effect name="WeaponHandling" operation="base_set" value="1" tags="perkGunslinger"/>
|
|
|
|
<passive_effect name="DegradationMax" operation="base_set" value="700,900" tier="1,6" tags="perkGunslinger,9mmGun"/>
|
|
<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkGunslinger,9mmGun"/>
|
|
|
|
<!-- 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>
|
|
</item>
|
|
|
|
<item name="IZYgunT3TacticalSMGSMP5K">
|
|
<property name="Tags" value="overrideSounds,weapon,ranged,holdBreathAiming,stock,reloadPenalty,gun,Silencer,shortRange,barrelAttachments,sideAttachments,smallTopAttachments,magazine,drumMagazine,firingMode,bottomAttachments,attAgility,perkGunslinger,9mmGun,attachmentsIncluded,canHaveCosmetic,handgunSkill"/>
|
|
<property name="DisplayType" value="rangedGun"/>
|
|
<property name="HoldType" value="6"/>
|
|
<property name="Meshfile" value="#@modfolder:Resources/IZY_SMG_MP5K.unity3d?IZY_SMG_MP5K.Prefab"/>
|
|
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_SMG_MP5K.unity3d?DROP_SMG_mp5k.Prefab"/>
|
|
<property name="Material" value="MHandGunParts"/>
|
|
<property name="Weight" value="1"/>
|
|
<property name="CustomIcon" value="IZYgunT3TacticalSMGSMP5K"/>
|
|
<property name="RepairTools" value="resourceRepairKit"/>
|
|
<property name="DegradationBreaksAfter" value="false"/>
|
|
<property name="SoundJammed" value="weapon_jam"/>
|
|
<property name="Attachments" value="meleeToolFlashlight02"/>
|
|
|
|
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
|
|
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
|
|
|
|
<property name="Sound_Sight_In" value="smg_sight_in"/>
|
|
<property name="Sound_Sight_Out" value="smg_sight_out"/>
|
|
<property name="Group" value="Ammo/Weapons,Ranged Weapons"/>
|
|
<property name="RepairExpMultiplier" value="10.8"/>
|
|
<property name="LightValue" value=".45"/>
|
|
<property name="EconomicValue" value="1500"/>
|
|
<property name="TraderStageTemplate" value="baseTier3"/>
|
|
<property name="UnlockedBy" value="craftingHandguns"/><!-- gunHandgunT3SMG5Schematic, -->
|
|
<property name="ShowQuality" value="true"/>
|
|
<property name="SoundUnholster" value="weapon_unholster"/>
|
|
<property name="SoundHolster" value="weapon_holster"/>
|
|
|
|
<property class="Action0">
|
|
<property name="Class" value="Ranged"/>
|
|
<property name="Delay" value=".150"/> <!-- obsolete if rounds per minute exists -->
|
|
<property name="Magazine_items" value="ammo9mmBulletBall,ammo9mmBulletHP,ammo9mmBulletAP"/>
|
|
<property name="Sound_start" value="smgUZI_fire"/>
|
|
<property name="Sound_loop" value="smgUZI_fire"/>
|
|
<property name="Sound_end" value="smgUZI_end"/>
|
|
<property name="Sound_empty" value="dryfire"/>
|
|
<property name="Sound_reload" value=""/>
|
|
<property name="AutoReload" value="false"/>
|
|
<property name="Particles_muzzle_fire" value="nailgunfire"/>
|
|
<property name="Particles_muzzle_fire_fpv" value="nailgunfire"/>
|
|
<!-- <property name="DamageBonus.head" value="4"/>
|
|
<property name="DamageBonus.wood" value="5"/>
|
|
<property name="DamageBonus.earth" value=".2"/> -->
|
|
<property name="ScopeOffset" value="-.000525,.1449,-.2"/>
|
|
<property name="SideOffset" value="0,0,0"/>
|
|
<property name="BarrelOffset" value="-.062,.062,.16"/>
|
|
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
|
|
<property name="triggerEffectTriggerPullDualsense" value="PistolTrigger"/>
|
|
<property name="triggerEffectTriggerPullXbox" value="PistolTrigger"/>
|
|
<property name="triggerEffectShootDualsense" value="PistolShoot"/>
|
|
<property name="triggerEffectShootXbox" value="PistolShoot"/>
|
|
</property>
|
|
<property class="Action1">
|
|
<property name="Class" value="Zoom"/>
|
|
<property name="Zoom_max_out" value="55"/>
|
|
<property name="Zoom_max_in" value="55"/>
|
|
<property name="SightsCameraOffset" value="0,.0065,-.01"/>
|
|
<property name="zoomTriggerEffectPullDualsense" value="PistolZoom"/>
|
|
<property name="zoomTriggerEffectPullXb" value="PistolZoom"/>
|
|
</property>
|
|
|
|
<effect_group name="gunHandgunT3SMG5">
|
|
<passive_effect name="MaxRange" operation="base_set" value="70" tags="perkGunslinger,9mmGun"/>
|
|
<passive_effect name="DamageFalloffRange" operation="base_set" value="40" tags="perkGunslinger,9mmGun"/>
|
|
<passive_effect name="DamageFalloffRange" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkGunslinger,9mmGun"/> <!-- random effective rng -->
|
|
<passive_effect name="RoundsPerMinute" operation="base_set" value="650" tags="perkGunslinger"/>
|
|
<passive_effect name="BurstRoundCount" operation="base_set" value="1000" tags="perkGunslinger"/>
|
|
<passive_effect name="MagazineSize" operation="base_set" value="30" tags="perkGunslinger"/>
|
|
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value=".95" tags="perkGunslinger"/> <!-- 4s -->
|
|
<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=".05" tags="EntityDamage,BlockDamage"/>
|
|
<passive_effect name="ModPowerBonus" operation="base_add" value="310" tags="EconomicValue"/>
|
|
<passive_effect name="EntityDamage" operation="base_add" value="18" tags="perkGunslinger"/> <!-- damage offset -->
|
|
<passive_effect name="EntityDamage" operation="perc_add" value="-.02,.02" tags="perkGunslinger"/> <!-- random EntityDmg -->
|
|
<passive_effect name="EntityDamage" operation="perc_add" value=".05,.25" tier="2,6" tags="perkGunslinger"/> <!-- tier bonus -->
|
|
<passive_effect name="BlockDamage" operation="perc_add" value="-.08,.08" tags="perkGunslinger"/> <!-- random BlockDmg -->
|
|
<passive_effect name="BlockDamage" operation="perc_add" value=".15,.75" tier="2,6" tags="perkGunslinger"/> <!-- tier bonus -->
|
|
<passive_effect name="RoundsPerMinute" operation="perc_add" value="0,0" tags="perkGunslinger"/>
|
|
<!-- <passive_effect name="DegradationMax" operation="perc_add" value="-.2,.2" tier="1,6" tags="perkGunslinger"/> --> <!-- random DegMax -->
|
|
|
|
<!-- <passive_effect name="MagazineSize" operation="perc_add" value="-.122,.122"/> --> <!-- random MagazineSize -->
|
|
<passive_effect name="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkGunslinger"/> <!-- random WeaponHandling -->
|
|
|
|
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="1.12" tags="perkGunslinger"/>
|
|
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="1.12" tags="perkGunslinger"/>
|
|
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".24" tags="perkGunslinger"/>
|
|
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".8" tags="perkGunslinger"/>
|
|
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkGunslinger"/>
|
|
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2.2" tags="perkGunslinger"/>
|
|
|
|
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value=".25" tags="perkGunslinger"/>
|
|
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value=".6" tags="perkGunslinger"/>
|
|
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-.2" tags="perkGunslinger"/>
|
|
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value=".2" tags="perkGunslinger"/>
|
|
|
|
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1.6" tags="perkGunslinger,9mmGun"/>
|
|
<passive_effect name="WeaponHandling" operation="base_set" value="1" tags="perkGunslinger"/>
|
|
|
|
<passive_effect name="DegradationMax" operation="base_set" value="700,900" tier="1,6" tags="perkGunslinger,9mmGun"/>
|
|
<passive_effect name="DegradationPerUse" operation="base_set" value="1" tags="perkGunslinger,9mmGun"/>
|
|
|
|
<!-- 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>
|
|
</item>
|
|
|
|
<item name="IZYgunT3TacticalSMGCOLTSMG">
|
|
<property name="Tags" value="overrideSounds,weapon,ranged,holdBreathAiming,reloadPenalty,shortRange,gun,barrelAttachments,sideAttachments,smallTopAttachments,stock,magazine,firingMode,bottomAttachments,attFortitude,perkMachineGunner,perkBookAutoWeapons,attachmentsIncluded,canHaveCosmetic,9mmGun,machinegunSkill"/>
|
|
<property name="DisplayType" value="rangedGun"/>
|
|
<property name="HoldType" value="71"/>
|
|
<property name="Meshfile" value="#@modfolder:Resources/IZY_SMG_KOLTSMG.unity3d?IZY_SMG_KOLTSMG.Prefab"/>
|
|
<property name="DropMeshfile" value="#@modfolder:Resources/IZY_SMG_KOLTSMG.unity3d?DROP_SMG_KOLTSMG.Prefab"/>
|
|
<property name="Material" value="MMachineGunParts"/>
|
|
|
|
<property name="CrosshairOnAim" value="true"/> <!-- aimTest -->
|
|
<property name="CrosshairUpAfterShot" value="true"/> <!-- aimTest -->
|
|
|
|
<property name="Weight" value="7"/>
|
|
<property name="ScrapTimeOverride" value="10.0"/>
|
|
<property name="RepairTools" value="resourceRepairKit"/>
|
|
<property name="DegradationBreaksAfter" value="false"/>
|
|
<property name="SoundJammed" value="weapon_jam"/>
|
|
<property name="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"/><!-- gunMGT3M60 -->
|
|
<property name="UnlockedBy" value="craftingMachineGuns"/><!-- perkAutoWeaponsMachineGuns, -->
|
|
<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="ammo9mmBulletBall,ammo9mmBulletHP,ammo9mmBulletAP"/>
|
|
<property name="Sound_start" value="KOLT9mm_fire"/>
|
|
<property name="Sound_loop" value="KOLT9mm_fire"/>
|
|
<property name="Sound_empty" value="dryfire"/>
|
|
<property name="Sound_reload" value="ak47_reload"/>
|
|
<property name="Sound_end" value="KOLT9mm_end"/>
|
|
<property name="AutoReload" value="false"/>
|
|
<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,.001,-.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="49" 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="WeaponHandling" operation="perc_add" value="-.08,.08" tags="perkMachineGunner"/> <!-- random WeaponHandling -->
|
|
<passive_effect name="RoundsPerMinute" operation="base_set" value="520" 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=".65" tags="perkMachineGunner"/> <!-- 3.8s -->
|
|
|
|
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="2.8" tags="perkMachineGunner"/>
|
|
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="2.8" tags="perkMachineGunner"/>
|
|
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value=".22" tags="perkMachineGunner"/>
|
|
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value=".8" tags="perkMachineGunner"/>
|
|
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="1.5" tags="perkMachineGunner"/>
|
|
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="2.2" tags="perkMachineGunner"/>
|
|
|
|
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="-.5" tags="perkMachineGunner"/>
|
|
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="1" tags="perkMachineGunner"/>
|
|
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="-1" tags="perkMachineGunner"/>
|
|
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value="1" tags="perkMachineGunner"/>
|
|
|
|
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1.9" tags="perkMachineGunner"/>
|
|
<passive_effect name="WeaponHandling" operation="base_set" value=".7" tags="perkMachineGunner"/> <!-- ak47 -->
|
|
|
|
<passive_effect name="DegradationMax" operation="base_set" value="400,700" 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="3,3,3,4,4,4" 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="RunSpeed" operation="perc_add" value=".1"/>
|
|
<passive_effect name="WalkSpeed" operation="perc_add" value=".14"/>
|
|
|
|
<!-- 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="true" 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="WearingArmorLeather"/>
|
|
<requirement name="!HasBuff" buff="WearingArmorMilitaryGrey"/>
|
|
<requirement name="!HasBuff" buff="WearingArmorDesert"/>
|
|
<requirement name="!HasBuff" buff="WearingArmorSteel"/>
|
|
<triggered_effect trigger="onSelfHoldingItemCreated" action="AddBuff" buff="RefreshHand"/>
|
|
</effect_group>
|
|
</item>
|
|
|
|
</append>
|
|
</configs> |