diff --git a/.editorconfig b/.editorconfig index c538d7a7..af09578e 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,4 +1,4 @@ root = true -[weapons/**] +[{weapons/**,attachment/**,attachmentunique/**}] end_of_line = lf \ No newline at end of file diff --git a/README.md b/README.md index 5c53dee2..fb90233d 100644 --- a/README.md +++ b/README.md @@ -176,6 +176,9 @@ * Increased weapon cost from 1200 to 1500 * Upgraded: decreased stock ammo from 600 to 450 +### FAL OSW +* Replaces FAL + ### Galil * Removed diff --git a/attachmentunique/au_sa58_none b/attachmentunique/au_sa58_none new file mode 100644 index 00000000..0f26158b --- /dev/null +++ b/attachmentunique/au_sa58_none @@ -0,0 +1 @@ +ATTACHMENTUNIQUEFILE\attachmentType\none\locNone\1\locHelmet\5\locHead\5\locNeck\5\locTorsoUpper\1\locTorsoMid\1\locTorsoLower\1\locRightArmUpper\1\locRightArmLower\1\locRightHand\1\locLeftArmUpper\1\locLeftArmLower\1\locLeftHand\1\locRightLegUpper\1\locRightLegLower\1\locRightFoot\1\locLeftLegUpper\1\locLeftLegLower\1\locLeftFoot\1\locGun\0\viewModel\\viewModelAdditional\\viewModelADS\\worldModel\\worldModelAdditional\\viewModelTag\\worldModelTag\\viewModelOffsetX\0\viewModelOffsetY\0\viewModelOffsetZ\0\viewModelOffsetPitch\0\viewModelOffsetYaw\0\viewModelOffsetRoll\0\worldModelOffsetX\0\worldModelOffsetY\0\worldModelOffsetZ\0\worldModelOffsetPitch\0\worldModelOffsetYaw\0\worldModelOffsetRoll\0\viewModelAddOffsetX\0\viewModelAddOffsetY\0\viewModelAddOffsetZ\0\viewModelAddOffsetPitch\0\viewModelAddOffsetYaw\0\viewModelAddOffsetRoll\0\worldModelAddOffsetX\0\worldModelAddOffsetY\0\worldModelAddOffsetZ\0\worldModelAddOffsetPitch\0\worldModelAddOffsetYaw\0\worldModelAddOffsetRoll\0\hideTags\\camo\camo_sa58\disableBaseWeaponAttachment\0\disableBaseWeaponClip\0\overrideBaseWeaponAttachmentOffsets\0\viewModelOffsetBaseAttachmentX\0\viewModelOffsetBaseAttachmentY\0\viewModelOffsetBaseAttachmentZ\0\worldModelOffsetBaseAttachmentX\0\worldModelOffsetBaseAttachmentY\0\worldModelOffsetBaseAttachmentZ\0\altWeapon\\DualWieldWeapon\\adsOverlayShader\\adsOverlayShaderLowRes\\adsOverlayReticle\none\firstRaiseTime\0\altRaiseTime\0.5\altDropTime\0\reloadAmmoAdd\0\reloadStartAdd\0\segmentedReload\0\idleAnim\viewmodel_sa58_idle\idleAnimLeft\\emptyIdleAnim\viewmodel_sa58_idle\emptyIdleAnimLeft\\fireIntroAnim\\fireAnim\viewmodel_sa58_fire\fireAnimLeft\\holdFireAnim\\lastShotAnim\viewmodel_sa58_fire\lastShotAnimLeft\\flourishAnim\\flourishAnimLeft\\detonateAnim\\rechamberAnim\\meleeAnim\\meleeAnimEmpty\\meleeAnim1\\meleeAnim2\\meleeAnim3\\meleeChargeAnim\\meleeChargeAnimEmpty\\reloadAnim\viewmodel_sa58_reload\reloadAnimRight\\reloadAnimLeft\\reloadEmptyAnim\viewmodel_sa58_reload_empty\reloadEmptyAnimLeft\\reloadStartAnim\\reloadEndAnim\\reloadQuickAnim\\reloadQuickEmptyAnim\\raiseAnim\viewmodel_sa58_pullout\dropAnim\viewmodel_sa58_putaway\firstRaiseAnim\viewmodel_sa58_first_raise\altRaiseAnim\viewmodel_sa58_pullout\altDropAnim\viewmodel_sa58_putaway\quickRaiseAnim\viewmodel_sa58_pullout_quick\quickDropAnim\viewmodel_sa58_putaway_quick\emptyRaiseAnim\viewmodel_sa58_pullout\emptyDropAnim\viewmodel_sa58_putaway\sprintInAnim\viewmodel_sa58_sprint_in\sprintLoopAnim\viewmodel_sa58_sprint_loop\sprintOutAnim\viewmodel_sa58_sprint_out\sprintInEmptyAnim\\sprintLoopEmptyAnim\\sprintOutEmptyAnim\\lowReadyInAnim\\lowReadyLoopAnim\\lowReadyOutAnim\\contFireInAnim\\contFireLoopAnim\\contFireOutAnim\\crawlInAnim\viewmodel_sa58_crawl_in\crawlForwardAnim\viewmodel_sa58_crawl_forward\crawlBackAnim\viewmodel_sa58_crawl_back\crawlRightAnim\viewmodel_sa58_crawl_right\crawlLeftAnim\viewmodel_sa58_crawl_left\crawlOutAnim\viewmodel_sa58_crawl_out\crawlEmptyInAnim\\crawlEmptyForwardAnim\\crawlEmptyBackAnim\\crawlEmptyRightAnim\\crawlEmptyLeftAnim\\crawlEmptyOutAnim\\deployAnim\\nightVisionWearAnim\\nightVisionRemoveAnim\\adsFireAnim\viewmodel_sa58_ads_fire\adsLastShotAnim\viewmodel_sa58_ads_fire\adsRechamberAnim\\adsUpAnim\viewmodel_sa58_ads_up\adsDownAnim\viewmodel_sa58_ads_down\adsUpOtherScopeAnim\\adsFireIntroAnim\\breakdownAnim\\dtp_in\viewmodel_sa58_d2p_in\dtp_loop\viewmodel_sa58_d2p_loop\dtp_out\viewmodel_sa58_d2p_out\dtp_empty_in\\dtp_empty_loop\\dtp_empty_out\\slide_in\\mantleAnim\\sprintCameraAnim\\dtpInCameraAnim\\dtpLoopCameraAnim\\dtpOutCameraAnim\\mantleCameraAnim\\fireSound\wpn_fnfal_fire_npc_pap\fireSoundPlayer\wpn_fnfal_fire_plr_pap\loopFireSound\\loopFireSoundPlayer\\loopFireEndSound\\loopFireEndSoundPlayer\\startFireSound\\stopFireSound\\startFireSoundPlayer\\stopFireSoundPlayer\\lastShotSound\\lastShotSoundPlayer\\killcamStartFireSound\\killcamStartFireSoundPlayer\\viewFlashEffect\weapon/muzzleflashes_zmb_ug/fx_zmb_rifle1_flash_base\worldFlashEffect\weapon/muzzleflashes_zmb_ug/fx_zmb_rifle1_flash_base\tracerType\\enemyTracerType\\adsDofStart\0\adsDofEnd\0\overrideLeftHandIK\0\overrideLeftHandProneIK\0\ikLeftHandOffsetF\0\ikLeftHandOffsetR\0\ikLeftHandOffsetU\0\ikLeftHandRotationP\0\ikLeftHandRotationY\0\ikLeftHandRotationR\0\ikLeftHandProneOffsetF\0\ikLeftHandProneOffsetR\0\ikLeftHandProneOffsetU\0\ikLeftHandProneRotationP\0\ikLeftHandProneRotationY\0\ikLeftHandProneRotationR\0\customFloat0\0\customFloat1\0\customFloat2\0\customBool0\0\customBool1\0\customBool2\0 \ No newline at end of file diff --git a/attachmentunique/au_sa58_sf b/attachmentunique/au_sa58_sf new file mode 100644 index 00000000..5f659269 --- /dev/null +++ b/attachmentunique/au_sa58_sf @@ -0,0 +1 @@ +ATTACHMENTUNIQUEFILE\attachmentType\sf\locNone\1\locHelmet\5\locHead\5\locNeck\5\locTorsoUpper\1\locTorsoMid\1\locTorsoLower\1\locRightArmUpper\1\locRightArmLower\1\locRightHand\1\locLeftArmUpper\1\locLeftArmLower\1\locLeftHand\1\locRightLegUpper\1\locRightLegLower\1\locRightFoot\1\locLeftLegUpper\1\locLeftLegLower\1\locLeftFoot\1\locGun\0\viewModel\\viewModelAdditional\\viewModelADS\\worldModel\\worldModelAdditional\\viewModelTag\\worldModelTag\\viewModelOffsetX\0\viewModelOffsetY\0\viewModelOffsetZ\0\viewModelOffsetPitch\0\viewModelOffsetYaw\0\viewModelOffsetRoll\0\worldModelOffsetX\0\worldModelOffsetY\0\worldModelOffsetZ\0\worldModelOffsetPitch\0\worldModelOffsetYaw\0\worldModelOffsetRoll\0\viewModelAddOffsetX\0\viewModelAddOffsetY\0\viewModelAddOffsetZ\0\viewModelAddOffsetPitch\0\viewModelAddOffsetYaw\0\viewModelAddOffsetRoll\0\worldModelAddOffsetX\0\worldModelAddOffsetY\0\worldModelAddOffsetZ\0\worldModelAddOffsetPitch\0\worldModelAddOffsetYaw\0\worldModelAddOffsetRoll\0\hideTags\\camo\camo_sa58\disableBaseWeaponAttachment\0\disableBaseWeaponClip\0\overrideBaseWeaponAttachmentOffsets\0\viewModelOffsetBaseAttachmentX\0\viewModelOffsetBaseAttachmentY\0\viewModelOffsetBaseAttachmentZ\0\worldModelOffsetBaseAttachmentX\0\worldModelOffsetBaseAttachmentY\0\worldModelOffsetBaseAttachmentZ\0\altWeapon\sf_sa58_upgraded_zm\DualWieldWeapon\\adsOverlayShader\\adsOverlayShaderLowRes\\adsOverlayReticle\none\firstRaiseTime\0\altRaiseTime\0.5\altDropTime\0.5\reloadAmmoAdd\0\reloadStartAdd\0\segmentedReload\0\idleAnim\viewmodel_sa58_idle\idleAnimLeft\\emptyIdleAnim\viewmodel_sa58_idle\emptyIdleAnimLeft\\fireIntroAnim\\fireAnim\viewmodel_sa58_fire\fireAnimLeft\\holdFireAnim\\lastShotAnim\viewmodel_sa58_fire\lastShotAnimLeft\\flourishAnim\\flourishAnimLeft\\detonateAnim\\rechamberAnim\\meleeAnim\\meleeAnimEmpty\\meleeAnim1\\meleeAnim2\\meleeAnim3\\meleeChargeAnim\\meleeChargeAnimEmpty\\reloadAnim\viewmodel_sa58_reload\reloadAnimRight\\reloadAnimLeft\\reloadEmptyAnim\viewmodel_sa58_reload_empty\reloadEmptyAnimLeft\\reloadStartAnim\\reloadEndAnim\\reloadQuickAnim\\reloadQuickEmptyAnim\\raiseAnim\viewmodel_sa58_pullout\dropAnim\viewmodel_sa58_putaway\firstRaiseAnim\viewmodel_sa58_first_raise\altRaiseAnim\viewmodel_sa58_select_fire_in\altDropAnim\viewmodel_sa58_select_fire_out\quickRaiseAnim\viewmodel_sa58_pullout_quick\quickDropAnim\viewmodel_sa58_putaway_quick\emptyRaiseAnim\viewmodel_sa58_pullout\emptyDropAnim\viewmodel_sa58_putaway\sprintInAnim\viewmodel_sa58_sprint_in\sprintLoopAnim\viewmodel_sa58_sprint_loop\sprintOutAnim\viewmodel_sa58_sprint_out\sprintInEmptyAnim\\sprintLoopEmptyAnim\\sprintOutEmptyAnim\\lowReadyInAnim\\lowReadyLoopAnim\\lowReadyOutAnim\\contFireInAnim\\contFireLoopAnim\\contFireOutAnim\\crawlInAnim\viewmodel_sa58_crawl_in\crawlForwardAnim\viewmodel_sa58_crawl_forward\crawlBackAnim\viewmodel_sa58_crawl_back\crawlRightAnim\viewmodel_sa58_crawl_right\crawlLeftAnim\viewmodel_sa58_crawl_left\crawlOutAnim\viewmodel_sa58_crawl_out\crawlEmptyInAnim\\crawlEmptyForwardAnim\\crawlEmptyBackAnim\\crawlEmptyRightAnim\\crawlEmptyLeftAnim\\crawlEmptyOutAnim\\deployAnim\\nightVisionWearAnim\\nightVisionRemoveAnim\\adsFireAnim\viewmodel_sa58_ads_fire\adsLastShotAnim\viewmodel_sa58_ads_fire\adsRechamberAnim\\adsUpAnim\viewmodel_sa58_ads_up\adsDownAnim\viewmodel_sa58_ads_down\adsUpOtherScopeAnim\\adsFireIntroAnim\\breakdownAnim\\dtp_in\viewmodel_sa58_d2p_in\dtp_loop\viewmodel_sa58_d2p_loop\dtp_out\viewmodel_sa58_d2p_out\dtp_empty_in\\dtp_empty_loop\\dtp_empty_out\\slide_in\\mantleAnim\\sprintCameraAnim\\dtpInCameraAnim\\dtpLoopCameraAnim\\dtpOutCameraAnim\\mantleCameraAnim\\fireSound\wpn_fnfal_fire_npc_pap\fireSoundPlayer\wpn_fnfal_fire_plr_pap\loopFireSound\\loopFireSoundPlayer\\loopFireEndSound\\loopFireEndSoundPlayer\\startFireSound\\stopFireSound\\startFireSoundPlayer\\stopFireSoundPlayer\\lastShotSound\\lastShotSoundPlayer\\killcamStartFireSound\\killcamStartFireSoundPlayer\\viewFlashEffect\weapon/muzzleflashes_zmb_ug/fx_zmb_rifle1_flash_base\worldFlashEffect\weapon/muzzleflashes_zmb_ug/fx_zmb_rifle1_flash_base\tracerType\\enemyTracerType\\adsDofStart\0\adsDofEnd\0\overrideLeftHandIK\0\overrideLeftHandProneIK\0\ikLeftHandOffsetF\0\ikLeftHandOffsetR\0\ikLeftHandOffsetU\0\ikLeftHandRotationP\0\ikLeftHandRotationY\0\ikLeftHandRotationR\0\ikLeftHandProneOffsetF\0\ikLeftHandProneOffsetR\0\ikLeftHandProneOffsetU\0\ikLeftHandProneRotationP\0\ikLeftHandProneRotationY\0\ikLeftHandProneRotationR\0\customFloat0\0\customFloat1\0\customFloat2\0\customBool0\0\customBool1\0\customBool2\0 \ No newline at end of file diff --git a/english/localizedstrings/reimagined.str b/english/localizedstrings/reimagined.str index 2c080918..8ba8620a 100644 --- a/english/localizedstrings/reimagined.str +++ b/english/localizedstrings/reimagined.str @@ -1009,6 +1009,9 @@ LANG_ENGLISH "Richtofen's Head" REFERENCE ZMWEAPON_FNP45_UPGRADED LANG_ENGLISH "Toughguy & Crybaby" +REFERENCE ZMWEAPON_SA58_UPGRADED +LANG_ENGLISH "WN OTW" + // HINT STRINGS REFERENCE ZOMBIE_WEAPON_SARITCH diff --git a/scripts/zm/_zm_reimagined.gsc b/scripts/zm/_zm_reimagined.gsc index 3ed6865b..7f1d0585 100644 --- a/scripts/zm/_zm_reimagined.gsc +++ b/scripts/zm/_zm_reimagined.gsc @@ -1628,7 +1628,7 @@ weapon_changes() include_weapon("fnp45_zm", 0); include_weapon("fnp45_upgraded_zm", 0); add_limited_weapon("fnp45_zm", 0); - add_zombie_weapon("fnp45_zm", "fnp45_upgraded_zm", &"WEAPON_FNP45", 50, "wpck_pistol", "", undefined, 1); + add_zombie_weapon("fnp45_zm", "fnp45_upgraded_zm", &"WEAPON_FNP45", 500, "wpck_pistol", "", undefined, 1); } if (level.script == "zm_prison") @@ -1707,14 +1707,23 @@ weapon_changes() { include_weapon("hk416_zm"); include_weapon("hk416_upgraded_zm", 0); - add_zombie_weapon("hk416_zm", "hk416_upgraded_zm", &"ZOMBIE_WEAPON_HK416", 100, "", "", undefined); + add_zombie_weapon("hk416_zm", "hk416_upgraded_zm", &"ZOMBIE_WEAPON_HK416", 1000, "", "", undefined); } if (!isdefined(level.zombie_weapons["scar_zm"])) { include_weapon("scar_zm"); include_weapon("scar_upgraded_zm", 0); - add_zombie_weapon("scar_zm", "scar_upgraded_zm", &"ZOMBIE_WEAPON_SCAR", 50, "wpck_rifle", "", undefined, 1); + add_zombie_weapon("scar_zm", "scar_upgraded_zm", &"ZOMBIE_WEAPON_SCAR", 1000, "wpck_rifle", "", undefined, 1); + } + + if (isdefined(level.zombie_weapons["fnfal_zm"])) + { + level.zombie_weapons["fnfal_zm"].is_in_box = 0; + + include_weapon("sa58_zm"); + include_weapon("sa58_upgraded_zm", 0); + add_zombie_weapon("sa58_zm", "sa58_upgraded_zm", &"WEAPON_SA58", 1000, "wpck_fal", "", undefined, 1); } } diff --git a/weapons/zm/sa58_upgraded_zm b/weapons/zm/sa58_upgraded_zm new file mode 100644 index 00000000..039efb83 --- /dev/null +++ b/weapons/zm/sa58_upgraded_zm @@ -0,0 +1,39 @@ +WEAPONFILE\displayName\ZMWEAPON_SA58_UPGRADED\AIOverlayDescription\\modeName\\playerAnimType\default\gunModel\t6_wpn_ar_sa58_view\gunModel2\\gunModel3\\gunModel4\\gunModel5\\gunModel6\\gunModel7\\gunModel8\\gunModel9\\gunModel10\\gunModel11\\gunModel12\\gunModel13\\gunModel14\\gunModel15\\gunModel16\\handModel\\hideTags\\notetrackSoundMap\\idleAnim\viewmodel_sa58_idle\idleAnimLeft\\emptyIdleAnim\viewmodel_sa58_idle\emptyIdleAnimLeft\\fireIntroAnim\\fireAnim\viewmodel_sa58_fire\fireAnimLeft\\holdFireAnim\\lastShotAnim\viewmodel_sa58_fire\lastShotAnimLeft\\flourishAnim\\flourishAnimLeft\\detonateAnim\\rechamberAnim\\meleeAnim\\meleeAnimEmpty\\meleeAnim1\\meleeAnim2\\meleeAnim3\\meleeChargeAnim\\meleeChargeAnimEmpty\\reloadAnim\viewmodel_sa58_reload\reloadAnimRight\\reloadAnimLeft\\reloadEmptyAnim\viewmodel_sa58_reload_empty\reloadEmptyAnimLeft\\reloadStartAnim\\reloadEndAnim\\reloadQuickAnim\\reloadQuickEmptyAnim\\raiseAnim\viewmodel_sa58_pullout\dropAnim\viewmodel_sa58_putaway\firstRaiseAnim\viewmodel_sa58_first_raise\altRaiseAnim\viewmodel_sa58_pullout\altDropAnim\viewmodel_sa58_putaway\quickRaiseAnim\viewmodel_sa58_pullout_quick\quickDropAnim\viewmodel_sa58_putaway_quick\emptyRaiseAnim\viewmodel_sa58_pullout\emptyDropAnim\viewmodel_sa58_putaway\sprintInAnim\viewmodel_sa58_sprint_in\sprintLoopAnim\viewmodel_sa58_sprint_loop\sprintOutAnim\viewmodel_sa58_sprint_out\sprintInEmptyAnim\\sprintLoopEmptyAnim\\sprintOutEmptyAnim\\lowReadyInAnim\\lowReadyLoopAnim\\lowReadyOutAnim\\contFireInAnim\\contFireLoopAnim\\contFireOutAnim\\crawlInAnim\viewmodel_sa58_crawl_in\crawlForwardAnim\viewmodel_sa58_crawl_forward\crawlBackAnim\viewmodel_sa58_crawl_back\crawlRightAnim\viewmodel_sa58_crawl_right\crawlLeftAnim\viewmodel_sa58_crawl_left\crawlOutAnim\viewmodel_sa58_crawl_out\crawlEmptyInAnim\\crawlEmptyForwardAnim\\crawlEmptyBackAnim\\crawlEmptyRightAnim\\crawlEmptyLeftAnim\\crawlEmptyOutAnim\\deployAnim\\nightVisionWearAnim\\nightVisionRemoveAnim\\adsFireAnim\viewmodel_sa58_ads_fire\adsLastShotAnim\viewmodel_sa58_ads_fire\adsRechamberAnim\\adsUpAnim\viewmodel_sa58_ads_up\adsDownAnim\viewmodel_sa58_ads_down\adsUpOtherScopeAnim\\adsFireIntroAnim\\breakdownAnim\\dtp_in\viewmodel_sa58_d2p_in\dtp_loop\viewmodel_sa58_d2p_loop\dtp_out\viewmodel_sa58_d2p_out\dtp_empty_in\\dtp_empty_loop\\dtp_empty_out\\slide_in\\mantleAnim\\sprintCameraAnim\\dtpInCameraAnim\\dtpLoopCameraAnim\\dtpOutCameraAnim\\mantleCameraAnim\\script\\weaponType\bullet\weaponClass\rifle\penetrateType\large\impactType\bullet_ap\inventoryType\primary\fireType\Single Shot\clipType\bottom\barrelType\Single\offhandClass\None\offhandSlot\None\viewFlashEffect\weapon/muzzleflashes_zmb_ug/fx_zmb_rifle1_flash_base\worldFlashEffect\weapon/muzzleflashes_zmb_ug/fx_zmb_rifle1_flash_base\barrelCooldownEffect\\barrelCooldownMinCount\0\viewFlashOffsetF\0\viewFlashOffsetR\0\viewFlashOffsetU\0\worldFlashOffsetF\0\worldFlashOffsetR\0\worldFlashOffsetU\0\pickupSound\fly_generic_pickup_npc\pickupSoundPlayer\fly_generic_pickup_plr\ammoPickupSound\wpn_ammo_pickup_npc\ammoPickupSoundPlayer\wpn_ammo_pickup_plr\projectileSound\\pullbackSound\\pullbackSoundPlayer\\fireSound\wpn_fnfal_fire_npc_pap\crackSound\\whizbySound\\fireSoundPlayer\wpn_fnfal_fire_plr_pap\loopFireSound\\loopFireSoundPlayer\\loopFireEndSound\\loopFireEndSoundPlayer\\startFireSound\\stopFireSound\\killcamStartFireSound\\startFireSoundPlayer\\stopFireSoundPlayer\\killcamStartFireSoundPlayer\\lastShotSound\\lastShotSoundPlayer\\emptyFireSound\wpn_generic_dryfire_npc\emptyFireSoundPlayer\wpn_generic_dryfire_plr\meleeSwipeSound\\meleeSwipeSoundPlayer\\meleeHitSound\\meleeMissSound\\rechamberSound\\rechamberSoundPlayer\\reloadSound\\reloadSoundPlayer\\reloadEmptySound\\reloadEmptySoundPlayer\\reloadStartSound\\reloadStartSoundPlayer\\reloadEndSound\\reloadEndSoundPlayer\\rotateLoopSound\\rotateLoopSoundPlayer\\rotateStopSound\\rotateStopSoundPlayer\\deploySound\\deploySoundPlayer\\finishDeploySound\\finishDeploySoundPlayer\\breakdownSound\\breakdownSoundPlayer\\finishBreakdownSound\\finishBreakdownSoundPlayer\\detonateSound\\detonateSoundPlayer\\nightVisionWearSound\\nightVisionWearSoundPlayer\\nightVisionRemoveSound\\nightVisionRemoveSoundPlayer\\raiseSound\fly_generic_raise_npc\raiseSoundPlayer\fly_generic_raise_plr\firstRaiseSound\fly_generic_first_raise_npc\firstRaiseSoundPlayer\fly_generic_first_raise_plr\altSwitchSound\\altSwitchSoundPlayer\\adsRaiseSoundPlayer\fly_generic_ads_plr\adsLowerSoundPlayer\fly_generic_ads_lower_plr\putawaySound\fly_generic_down_npc\putawaySoundPlayer\fly_generic_down_plr\overheatSound\\overheatSoundPlayer\\adsZoomSound\\shellCasing\prj_brass_impact_large\shellCasingPlayer\prj_brass_impact_plr_large\bounceSound\\standMountedWeapdef\\crouchMountedWeapdef\\proneMountedWeapdef\\viewShellEjectEffect\weapon/shellejects/fx_rifle\worldShellEjectEffect\weapon/shellejects/fx_rifle\viewLastShotEjectEffect\weapon/shellejects/fx_rifle\worldLastShotEjectEffect\weapon/shellejects/fx_rifle\viewShellEjectOffsetF\0\viewShellEjectOffsetR\0\viewShellEjectOffsetU\0\worldShellEjectOffsetF\0\worldShellEjectOffsetR\0\worldShellEjectOffsetU\0\viewShellEjectRotationP\0\viewShellEjectRotationY\0\viewShellEjectRotationR\0\worldShellEjectRotationP\0\worldShellEjectRotationY\0\worldShellEjectRotationR\0\reticleCenter\\reticleSide\reticle_side_small\reticleCenterSize\4\reticleSideSize\8\reticleMinOfs\0\activeReticleType\None\standMoveF\0\standMoveR\0\standMoveU\0\standRotP\2\standRotY\0\standRotR\-2\duckedOfsF\-0.7\duckedOfsR\0.4\duckedOfsU\-0.2\duckedMoveF\-0.7\duckedMoveR\0\duckedMoveU\0\duckedSprintOfsF\0\duckedSprintOfsR\0\duckedSprintOfsU\0\duckedSprintRotP\0\duckedSprintRotY\0\duckedSprintRotR\0\duckedSprintBobH\0\duckedSprintBobV\0\duckedSprintScale\0\sprintOfsF\0\sprintOfsR\0\sprintOfsU\0\sprintRotP\0\sprintRotY\0\sprintRotR\0\sprintBobH\0\sprintBobV\0\sprintScale\0.8\lowReadyOfsF\0\lowReadyOfsR\0\lowReadyOfsU\0\lowReadyRotP\0\lowReadyRotY\0\lowReadyRotR\0\rideOfsF\0\rideOfsR\0\rideOfsU\0\rideRotP\0\rideRotY\0\rideRotR\0\dtpOfsF\0\dtpOfsR\0\dtpOfsU\0\dtpRotP\0\dtpRotY\0\dtpRotR\0\dtpBobH\0\dtpBobV\0\dtpScale\1\mantleOfsF\-1\mantleOfsR\-1\mantleOfsU\2\mantleRotP\10\mantleRotY\0\mantleRotR\0\slideOfsF\0\slideOfsR\0\slideOfsU\0\slideRotP\0\slideRotY\0\slideRotR\0\duckedRotP\2\duckedRotY\0\duckedRotR\-2\proneOfsF\-1\proneOfsR\0\proneOfsU\0\proneMoveF\0\proneMoveR\0\proneMoveU\0\proneRotP\0\proneRotY\3\proneRotR\-3\strafeMoveF\0\strafeMoveR\0.5\strafeMoveU\0\strafeRotP\0\strafeRotY\0\strafeRotR\5\posMoveRate\6\posProneMoveRate\5\standMoveMinSpeed\0\duckedMoveMinSpeed\0\proneMoveMinSpeed\0\posRotRate\6\posProneRotRate\6\standRotMinSpeed\0\duckedRotMinSpeed\0\proneRotMinSpeed\0\worldModel\t6_wpn_ar_sa58_world\worldModel2\\worldModel3\\worldModel4\\worldModel5\\worldModel6\\worldModel7\\worldModel8\\worldModel9\\worldModel10\\worldModel11\\worldModel12\\worldModel13\\worldModel14\\worldModel15\\worldModel16\\attachViewModel1\\attachViewModel2\\attachViewModel3\\attachViewModel4\\attachViewModel5\\attachViewModel6\\attachViewModel7\t6_attach_mag_sa58_view\attachViewModel8\\attachWorldModel1\\attachWorldModel2\\attachWorldModel3\\attachWorldModel4\\attachWorldModel5\\attachWorldModel6\\attachWorldModel7\t6_attach_mag_sa58_world\attachWorldModel8\\attachViewModelTag1\\attachViewModelTag2\\attachViewModelTag3\\attachViewModelTag4\\attachViewModelTag5\\attachViewModelTag6\\attachViewModelTag7\\attachViewModelTag8\\attachWorldModelTag1\\attachWorldModelTag2\\attachWorldModelTag3\\attachWorldModelTag4\\attachWorldModelTag5\\attachWorldModelTag6\\attachWorldModelTag7\\attachWorldModelTag8\\attachViewModelOffsetX1\0\attachViewModelOffsetY1\0\attachViewModelOffsetZ1\0\attachViewModelOffsetX2\0\attachViewModelOffsetY2\0\attachViewModelOffsetZ2\0\attachViewModelOffsetX3\0\attachViewModelOffsetY3\0\attachViewModelOffsetZ3\0\attachViewModelOffsetX4\0\attachViewModelOffsetY4\0\attachViewModelOffsetZ4\0\attachViewModelOffsetX5\0\attachViewModelOffsetY5\0\attachViewModelOffsetZ5\0\attachViewModelOffsetX6\0\attachViewModelOffsetY6\0\attachViewModelOffsetZ6\0\attachViewModelOffsetX7\4.006\attachViewModelOffsetY7\0.015\attachViewModelOffsetZ7\1.821\attachViewModelOffsetX8\0\attachViewModelOffsetY8\0\attachViewModelOffsetZ8\0\attachWorldModelOffsetX1\0\attachWorldModelOffsetY1\0\attachWorldModelOffsetZ1\0\attachWorldModelOffsetX2\0\attachWorldModelOffsetY2\0\attachWorldModelOffsetZ2\0\attachWorldModelOffsetX3\0\attachWorldModelOffsetY3\0\attachWorldModelOffsetZ3\0\attachWorldModelOffsetX4\0\attachWorldModelOffsetY4\0\attachWorldModelOffsetZ4\0\attachWorldModelOffsetX5\0\attachWorldModelOffsetY5\0\attachWorldModelOffsetZ5\0\attachWorldModelOffsetX6\0\attachWorldModelOffsetY6\0\attachWorldModelOffsetZ6\0\attachWorldModelOffsetX7\-5.286\attachWorldModelOffsetY7\0\attachWorldModelOffsetZ7\-3.044\attachWorldModelOffsetX8\0\attachWorldModelOffsetY8\0\attachWorldModelOffsetZ8\0\ignoreAttachments\0\stowedModelOffsetsF\2.25\stowedModelOffsetsR\0.95\stowedModelOffsetsU\3.62\stowedModelOffsetsPitch\0\stowedModelOffsetsYaw\0\stowedModelOffsetsRoll\0\worldClipModel\t6_attach_mag_sa58_world\rocketModel\\mountedModel\\AdditionalMeleeModel\\fireTypeIcon\hud_mp_firerate_single\hudIcon\menu_mp_weapons_sa58\hudIconRatio\2:1\indicatorIcon\\indicatorIconRatio\1:1\ammoCounterIcon\menu_mp_weapons_sa58\ammoCounterIconRatio\1:1\ammoCounterClip\Magazine\startAmmo\14\ammoDisplayName\\ammoName\7.62mm fnfal\clipName\fnfal\maxAmmo\14\clipSize\25\shotCount\1\sharedAmmoCapName\\sharedAmmoCap\0\unlimitedAmmo\0\ammoCountClipRelative\1\sharedAmmo\0\jamFireTime\0.05\overheatWeapon\0\overheatRate\35\cooldownRate\5\overheatEndVal\25\coolWhileFiring\0\fuelTankWeapon\0\tankLifeTime\0\damage\240\minDamage\180\maxDamageRange\1600\minDamageRange\3000\damage2\0\damage3\0\damage4\0\damage5\0\damageRange2\0\damageRange3\0\damageRange4\0\damageRange5\0\damageDuration\0\damageInterval\0\playerDamage\70\meleeDamage\25\minPlayerDamage\0\destabilizationRateTime\0\destabilizationCurvatureMax\0\destabilizeDistance\0\fireDelay\0\meleeDelay\0.25\meleeChargeDelay\0\spinUpTime\1\spinDownTime\1\spinRate\1\spinLoopSound\\spinLoopSoundPlayer\\startSpinSound\\startSpinSoundPlayer\\stopSpinSound\\stopSpinSoundPlayer\\applySpinPitch\1\introFireTime\0.1\introFireLength\0\fireTime\0.096\flourishTime\0.096\lastFireTime\0\rechamberTime\0.1\rechamberBoltTime\0\holdFireTime\0.1\burstFireDelay\0.2\detonateTime\0\detonateDelay\0\meleeTime\0.7\meleeChargeTime\0\reloadTime\2.15\reloadShowRocketTime\0\reloadEmptyTime\2.7\reloadAddTime\1.5\reloadEmptyAddTime\0\reloadQuickAddTime\0.8\reloadQuickEmptyAddTime\0\reloadStartTime\0\reloadStartAddTime\0\reloadEndTime\0\reloadQuickTime\2.15\reloadQuickEmptyTime\2.7\dropTime\0.4\raiseTime\0.6\altDropTime\0\altRaiseTime\0.7\quickDropTime\0.25\quickRaiseTime\0.4\firstRaiseTime\1.25\emptyRaiseTime\0.85\emptyDropTime\0.6\sprintInTime\0.2\sprintLoopTime\0.93\sprintOutTime\0.25\lowReadyInTime\0.5\lowReadyLoopTime\0.5\lowReadyOutTime\0.5\contFireInTime\0.5\contFireLoopTime\0.5\contFireOutTime\0.5\dtpInTime\0.15\dtpLoopTime\0.7\dtpOutTime\0.25\crawlInTime\0.3\crawlForwardTime\1.1\crawlBackTime\1\crawlRightTime\1.2\crawlLeftTime\1.1\crawlOutFireTime\0.064\crawlOutTime\0.1\slideInTime\0.5\deployTime\0.5\breakdownTime\0.5\nightVisionWearTime\0\nightVisionWearTimeFadeOutEnd\0\nightVisionWearTimePowerUp\0\nightVisionRemoveTime\0\nightVisionRemoveTimePowerDown\0\nightVisionRemoveTimeFadeInStart\0\fuseTime\0\aifuseTime\0\lockOnRadius\0\lockOnSpeed\0\requireLockonToFire\0\noAdsWhenMagEmpty\0\avoidDropCleanup\0\stackFire\0\stackFireSpread\0\stackFireAccuracyDecay\0\stackSound\\autoAimRange\0\aimAssistRange\1000\aimAssistRangeAds\1500\mountableWeapon\0\aimPadding\0\enemyCrosshairRange\1000\crosshairColorChange\1\moveSpeedScale\0.95\adsMoveSpeedScale\1\sprintDurationScale\1\idleCrouchFactor\1\idleProneFactor\0.4\gunMaxPitch\8\gunMaxYaw\25\swayMaxAngle\6\swayLerpSpeed\6\swayPitchScale\-2\swayYawScale\-1\swayHorizScale\0.3\swayVertScale\0.3\swayShellShockScale\0.1\adsSwayMaxAngle\0.9\adsSwayLerpSpeed\5.5\adsSwayPitchScale\0.15\adsSwayYawScale\0.15\adsSwayHorizScale\0.15\adsSwayVertScale\0.15\meleeChargeRange\0\rifleBullet\1\armorPiercing\0\boltAction\0\shotsBeforeRechamber\0\useAltTagFlash\0\useAntiLagRewind\0\isCarriedKillstreakWeapon\0\aimDownSight\1\rechamberWhileAds\1\reloadWhileAds\0\adsViewErrorMin\0\adsViewErrorMax\0\clipOnly\0\canUseInVehicle\0\noDropsOrRaises\0\cookOffHold\0\adsFire\0\cancelAutoHolsterWhenEmpty\0\suppressAmmoReserveDisplay\0\laserSight\0\laserSightDuringNightvision\0\bayonet\0\dualWield\0\hideThirdPerson\0\explodeOnGround\0\throwBack\0\retrievable\0\dieOnRespawn\0\noThirdPersonDropsOrRaises\0\continuousFire\0\useAsMelee\0\antiQuickScope\0\noPing\0\forceBounce\0\useDroppedModelAsStowed\0\noQuickDropWhenEmpty\0\keepCrosshairWhenADS\0\useOnlyAltWeaoponHideTagsInAltMode\0\altWeaponAdsOnly\0\altWeaponDisableSwitching\0\killIcon\menu_mp_weapons_sa58\killIconRatio\2:1\flipKillIcon\1\dpadIcon\\dpadIconRatio\1:1\noAmmoOnDpadIcon\1\noPartialReload\0\segmentedReload\0\noADSAutoReload\0\reloadAmmoAdd\0\reloadStartAdd\0\attachmentUnique\\altWeapon\\DualWieldWeapon\\grenadeWeapon\\dropAmmoMin\1\dropAmmoMax\1\dropClipAmmoMin\0\dropClipAmmoMax\1000\blocksProne\0\silenced\0\dualMag\0\infrared\0\tvguided\0\airburstWeapon\0\perks1\0\perks0\0\isRollingGrenade\0\useBallisticPrediction\0\isValuable\0\isTacticalInsertion\0\isReviveWeapon\0\bUseRigidBodyOnVehicle\0\showIndicator\0\explosionRadius\0\explosionRadiusMin\0\indicatorRadius\0\explosionInnerDamage\0\explosionOuterDamage\0\damageConeAngle\180\projectileSpeed\0\projectileSpeedRelativeUp\0\projectileSpeedUp\0\projectileSpeedForward\0\projectileTakeParentVel\0\projectileActivateDist\0\projectileLifetime\0\timeToAccelerate\0\projectileCurvature\0\projectileModel\\projExplosionType\grenade\projExplosionEffect\\projExplosionEffectForceNormalUp\0\projExplosionEffect2\\projExplosionEffect2ForceNormalUp\0\projExplosionEffect3\\projExplosionEffect3ForceNormalUp\0\projExplosionEffect4\\projExplosionEffect4ForceNormalUp\0\projExplosionEffect5\\projExplosionEffect5ForceNormalUp\0\projExplosionSound\\projDudEffect\\projDudSound\\projImpactExplode\0\sentientImpactExplode\0\explodeWhenStationary\0\bulletImpactExplode\0\mortarShellSound\\tankShellSound\\stickiness\Don't stick\rotateType\Rotate both axis, grenade style\hasDetonator\0\plantable\0\timedDetonation\0\noCrumpleMissile\0\rotate\0\keepRolling\0\holdButtonToThrow\0\offhandHoldIsCancelable\0\freezeMovementWhenFiring\0\lowAmmoWarningThreshold\0.33\explosionTag\\guidedMissileType\None\maxSteeringAccel\0\projIgnitionDelay\0\projIgnitionEffect\\projIgnitionSound\\tagFx_preparationEffect\\tagFlash_preparationEffect\\adsTransInTime\0.25\adsTransOutTime\0.25\adsIdleAmount\2\adsIdleSpeed\1\adsZoomFov1\50\adsZoomFov2\50\adsZoomFov3\50\adsZoomInFrac\0.5\adsZoomOutFrac\0.4\adsOverlayShader\\adsOverlayShaderLowRes\\adsOverlayReticle\none\adsOverlayInterface\None\adsOverlayWidth\480\adsOverlayHeight\480\adsOverlayAlphaScale\1\adsBobFactor\0.7\adsViewBobMult\0.2\holdBreathToSteady\0\adsAimPitch\0\adsCrosshairInFrac\1\adsCrosshairOutFrac\0.2\adsReloadTransTime\0.3\adsGunKickReducedKickBullets\0\adsGunKickReducedKickPercent\80\adsGunKickPitchMin\5\adsGunKickPitchMax\15\adsGunKickYawMin\-5\adsGunKickYawMax\10\adsGunKickAccel\800\adsGunKickSpeedMax\2000\adsGunKickSpeedDecay\32\adsGunKickStaticDecay\40\adsViewKickPitchMin\30\adsViewKickPitchMax\35\adsViewKickMinMagnitude\31\adsViewKickYawMin\-35\adsViewKickYawMax\35\adsRecoilReductionRate\0\adsRecoilReductionLimit\0\adsRecoilReturnRate\1\adsViewKickCenterSpeed\1550\adsViewKickCenterDuckedScale\1\adsViewKickCenterProneScale\1\adsSpread\0\antiQuickScopeTime\0.15\antiQuickScopeScale\8\antiQuickScopeSpreadMultiplier\1\antiQuickScopeSpreadMax\25\antiQuickScopeSwayFactor\20\hipSpreadStandMin\4\hipSpreadDuckedMin\3\hipSpreadProneMin\2\hipSpreadMax\8\hipSpreadDuckedMax\6\hipSpreadProneMax\5\hipSpreadDecayRate\5\hipSpreadFireAdd\0.6\hipSpreadTurnAdd\0\hipSpreadMoveAdd\5\hipSpreadDuckedDecay\1\hipSpreadProneDecay\1.1\hipReticleSidePos\0\hipIdleAmount\15\hipIdleSpeed\5\hipGunKickReducedKickBullets\0\hipGunKickReducedKickPercent\0\hipGunKickPitchMin\-20\hipGunKickPitchMax\20\hipGunKickYawMin\-20\hipGunKickYawMax\20\hipGunKickAccel\800\hipGunKickSpeedMax\2000\hipGunKickSpeedDecay\16\hipGunKickStaticDecay\20\hipViewKickPitchMin\30\hipViewKickPitchMax\35\hipViewKickMinMagnitude\0\hipViewKickYawMin\-35\hipViewKickYawMax\35\hipViewKickCenterSpeed\1550\leftArc\0\rightArc\0\topArc\0\bottomArc\0\accuracy\0\aiSpread\0\playerSpread\0\maxVertTurnSpeed\0\maxHorTurnSpeed\0\minVertTurnSpeed\0\minHorTurnSpeed\0\pitchConvergenceTime\0\yawConvergenceTime\0\suppressionTime\0\maxRange\0\animHorRotateInc\0\playerPositionDist\0\stance\stand\useHintString\\dropHintString\\horizViewJitter\0\vertViewJitter\0\cameraShakeScale\0\cameraShakeDuration\0\cameraShakeRadius\0\explosionCameraShakeScale\0\explosionCameraShakeDuration\0\explosionCameraShakeRadius\0\fightDist\720\maxDist\590\aiVsAiAccuracyGraph\\aiVsPlayerAccuracyGraph\\locNone\1\locHelmet\5\locHead\5\locNeck\5\locTorsoUpper\1\locTorsoMid\1\locTorsoLower\1\locRightArmUpper\1\locRightArmLower\1\locRightHand\1\locLeftArmUpper\1\locLeftArmLower\1\locLeftHand\1\locRightLegUpper\1\locRightLegLower\1\locRightFoot\1\locLeftLegUpper\1\locLeftLegLower\1\locLeftFoot\1\locGun\0\fireRumble\lmg_fire\meleeImpactRumble\\reloadRumble\\explosionRumble\\tracerType\assaultrifle\enemyTracerType\\adsDofStart\2.3\adsDofEnd\5.7\scanSpeed\0\scanAccel\0\scanPauseTime\0\flameTableFirstPerson\\flameTableThirdPerson\\mmsWeapon\0\mmsInScope\0\mmsFOV\25\mmsAspect\1\mmsMaxDist\1200\ikLeftHandIdlePosF\0\ikLeftHandIdlePosR\0\ikLeftHandIdlePosU\0\ikLeftHandOffsetF\2\ikLeftHandOffsetR\0\ikLeftHandOffsetU\2\ikLeftHandRotationP\50\ikLeftHandRotationY\0\ikLeftHandRotationR\0\usingLeftHandProneIK\1\ikLeftHandProneOffsetF\2\ikLeftHandProneOffsetR\0\ikLeftHandProneOffsetU\2.5\ikLeftHandProneRotationP\50\ikLeftHandProneRotationY\0\ikLeftHandProneRotationR\0\ikLeftHandUiViewerOffsetF\2\ikLeftHandUiViewerOffsetR\0\ikLeftHandUiViewerOffsetU\0\ikLeftHandUiViewerRotationP\1\ikLeftHandUiViewerRotationY\0\ikLeftHandUiViewerRotationR\0\parentWeaponName\sa58\doGibbing\0\maxGibDistance\1000\altScopeADSTransInTime\0\altScopeADSTransOutTime\0\meleeSwipeEffect\\meleeImpactEffect\\meleeImpactNoBloodEffect\\throwBackType\\camo\camo_sa58\customFloat0\0\customFloat1\0\customFloat2\0\customBool0\0\customBool1\0\customBool2\0\attachments\defaultattachment +acog +dualclip +dualoptic +extclip +fastads +fmj +gl +grip +holo +mms +rangefinder +reflex +sf +silencer +stalker +steadyaim\attachmentUniques\au_sa58_none +au_sa58_acog +au_sa58_dualclip +au_sa58_dualoptic +au_sa58_extclip +au_sa58_gl +au_sa58_grip +au_sa58_holo +au_sa58_mms +au_sa58_rangefinder +au_sa58_reflex +au_sa58_sf +au_sa58_silencer +au_sa58_steadyaim +au_sa58_acog+gl +au_sa58_acog+grip +au_sa58_dualclip+gl +au_sa58_dualclip+grip +au_sa58_holo+gl +au_sa58_rangefinder+gl +au_sa58_holo+grip +au_sa58_rangefinder+grip +au_sa58_grip+sf \ No newline at end of file diff --git a/weapons/zm/sa58_zm b/weapons/zm/sa58_zm new file mode 100644 index 00000000..571e2231 --- /dev/null +++ b/weapons/zm/sa58_zm @@ -0,0 +1,39 @@ +WEAPONFILE\displayName\WEAPON_SA58\AIOverlayDescription\\modeName\\playerAnimType\default\gunModel\t6_wpn_ar_sa58_view\gunModel2\\gunModel3\\gunModel4\\gunModel5\\gunModel6\\gunModel7\\gunModel8\\gunModel9\\gunModel10\\gunModel11\\gunModel12\\gunModel13\\gunModel14\\gunModel15\\gunModel16\\handModel\\hideTags\\notetrackSoundMap\\idleAnim\viewmodel_sa58_idle\idleAnimLeft\\emptyIdleAnim\viewmodel_sa58_idle\emptyIdleAnimLeft\\fireIntroAnim\\fireAnim\viewmodel_sa58_fire\fireAnimLeft\\holdFireAnim\\lastShotAnim\viewmodel_sa58_fire\lastShotAnimLeft\\flourishAnim\\flourishAnimLeft\\detonateAnim\\rechamberAnim\\meleeAnim\\meleeAnimEmpty\\meleeAnim1\\meleeAnim2\\meleeAnim3\\meleeChargeAnim\\meleeChargeAnimEmpty\\reloadAnim\viewmodel_sa58_reload\reloadAnimRight\\reloadAnimLeft\\reloadEmptyAnim\viewmodel_sa58_reload_empty\reloadEmptyAnimLeft\\reloadStartAnim\\reloadEndAnim\\reloadQuickAnim\\reloadQuickEmptyAnim\\raiseAnim\viewmodel_sa58_pullout\dropAnim\viewmodel_sa58_putaway\firstRaiseAnim\viewmodel_sa58_first_raise\altRaiseAnim\viewmodel_sa58_pullout\altDropAnim\viewmodel_sa58_putaway\quickRaiseAnim\viewmodel_sa58_pullout_quick\quickDropAnim\viewmodel_sa58_putaway_quick\emptyRaiseAnim\viewmodel_sa58_pullout\emptyDropAnim\viewmodel_sa58_putaway\sprintInAnim\viewmodel_sa58_sprint_in\sprintLoopAnim\viewmodel_sa58_sprint_loop\sprintOutAnim\viewmodel_sa58_sprint_out\sprintInEmptyAnim\\sprintLoopEmptyAnim\\sprintOutEmptyAnim\\lowReadyInAnim\\lowReadyLoopAnim\\lowReadyOutAnim\\contFireInAnim\\contFireLoopAnim\\contFireOutAnim\\crawlInAnim\viewmodel_sa58_crawl_in\crawlForwardAnim\viewmodel_sa58_crawl_forward\crawlBackAnim\viewmodel_sa58_crawl_back\crawlRightAnim\viewmodel_sa58_crawl_right\crawlLeftAnim\viewmodel_sa58_crawl_left\crawlOutAnim\viewmodel_sa58_crawl_out\crawlEmptyInAnim\\crawlEmptyForwardAnim\\crawlEmptyBackAnim\\crawlEmptyRightAnim\\crawlEmptyLeftAnim\\crawlEmptyOutAnim\\deployAnim\\nightVisionWearAnim\\nightVisionRemoveAnim\\adsFireAnim\viewmodel_sa58_ads_fire\adsLastShotAnim\viewmodel_sa58_ads_fire\adsRechamberAnim\\adsUpAnim\viewmodel_sa58_ads_up\adsDownAnim\viewmodel_sa58_ads_down\adsUpOtherScopeAnim\\adsFireIntroAnim\\breakdownAnim\\dtp_in\viewmodel_sa58_d2p_in\dtp_loop\viewmodel_sa58_d2p_loop\dtp_out\viewmodel_sa58_d2p_out\dtp_empty_in\\dtp_empty_loop\\dtp_empty_out\\slide_in\\mantleAnim\\sprintCameraAnim\\dtpInCameraAnim\\dtpLoopCameraAnim\\dtpOutCameraAnim\\mantleCameraAnim\\script\\weaponType\bullet\weaponClass\rifle\penetrateType\large\impactType\bullet_ap\inventoryType\primary\fireType\Single Shot\clipType\bottom\barrelType\Single\offhandClass\None\offhandSlot\None\viewFlashEffect\weapon/muzzleflashes/fx_muz_mg_flash_1p\worldFlashEffect\weapon/muzzleflashes/fx_muz_mg_flash_3p\barrelCooldownEffect\\barrelCooldownMinCount\0\viewFlashOffsetF\0\viewFlashOffsetR\0\viewFlashOffsetU\0\worldFlashOffsetF\0\worldFlashOffsetR\0\worldFlashOffsetU\0\pickupSound\fly_generic_pickup_npc\pickupSoundPlayer\fly_generic_pickup_plr\ammoPickupSound\wpn_ammo_pickup_npc\ammoPickupSoundPlayer\wpn_ammo_pickup_plr\projectileSound\\pullbackSound\\pullbackSoundPlayer\\fireSound\wpn_fnfal_fire_npc\crackSound\\whizbySound\\fireSoundPlayer\wpn_fnfal_fire_plr\loopFireSound\\loopFireSoundPlayer\\loopFireEndSound\\loopFireEndSoundPlayer\\startFireSound\\stopFireSound\\killcamStartFireSound\\startFireSoundPlayer\\stopFireSoundPlayer\\killcamStartFireSoundPlayer\\lastShotSound\\lastShotSoundPlayer\\emptyFireSound\wpn_generic_dryfire_npc\emptyFireSoundPlayer\wpn_generic_dryfire_plr\meleeSwipeSound\\meleeSwipeSoundPlayer\\meleeHitSound\\meleeMissSound\\rechamberSound\\rechamberSoundPlayer\\reloadSound\\reloadSoundPlayer\\reloadEmptySound\\reloadEmptySoundPlayer\\reloadStartSound\\reloadStartSoundPlayer\\reloadEndSound\\reloadEndSoundPlayer\\rotateLoopSound\\rotateLoopSoundPlayer\\rotateStopSound\\rotateStopSoundPlayer\\deploySound\\deploySoundPlayer\\finishDeploySound\\finishDeploySoundPlayer\\breakdownSound\\breakdownSoundPlayer\\finishBreakdownSound\\finishBreakdownSoundPlayer\\detonateSound\\detonateSoundPlayer\\nightVisionWearSound\\nightVisionWearSoundPlayer\\nightVisionRemoveSound\\nightVisionRemoveSoundPlayer\\raiseSound\fly_generic_raise_npc\raiseSoundPlayer\fly_generic_raise_plr\firstRaiseSound\fly_generic_first_raise_npc\firstRaiseSoundPlayer\fly_generic_first_raise_plr\altSwitchSound\\altSwitchSoundPlayer\\adsRaiseSoundPlayer\fly_generic_ads_plr\adsLowerSoundPlayer\fly_generic_ads_lower_plr\putawaySound\fly_generic_down_npc\putawaySoundPlayer\fly_generic_down_plr\overheatSound\\overheatSoundPlayer\\adsZoomSound\\shellCasing\prj_brass_impact_large\shellCasingPlayer\prj_brass_impact_plr_large\bounceSound\\standMountedWeapdef\\crouchMountedWeapdef\\proneMountedWeapdef\\viewShellEjectEffect\weapon/shellejects/fx_rifle\worldShellEjectEffect\weapon/shellejects/fx_rifle\viewLastShotEjectEffect\weapon/shellejects/fx_rifle\worldLastShotEjectEffect\weapon/shellejects/fx_rifle\viewShellEjectOffsetF\0\viewShellEjectOffsetR\0\viewShellEjectOffsetU\0\worldShellEjectOffsetF\0\worldShellEjectOffsetR\0\worldShellEjectOffsetU\0\viewShellEjectRotationP\0\viewShellEjectRotationY\0\viewShellEjectRotationR\0\worldShellEjectRotationP\0\worldShellEjectRotationY\0\worldShellEjectRotationR\0\reticleCenter\\reticleSide\reticle_side_small\reticleCenterSize\4\reticleSideSize\8\reticleMinOfs\0\activeReticleType\None\standMoveF\0\standMoveR\0\standMoveU\0\standRotP\2\standRotY\0\standRotR\-2\duckedOfsF\-0.7\duckedOfsR\0.4\duckedOfsU\-0.2\duckedMoveF\-0.7\duckedMoveR\0\duckedMoveU\0\duckedSprintOfsF\0\duckedSprintOfsR\0\duckedSprintOfsU\0\duckedSprintRotP\0\duckedSprintRotY\0\duckedSprintRotR\0\duckedSprintBobH\0\duckedSprintBobV\0\duckedSprintScale\0\sprintOfsF\0\sprintOfsR\0\sprintOfsU\0\sprintRotP\0\sprintRotY\0\sprintRotR\0\sprintBobH\0\sprintBobV\0\sprintScale\0.8\lowReadyOfsF\0\lowReadyOfsR\0\lowReadyOfsU\0\lowReadyRotP\0\lowReadyRotY\0\lowReadyRotR\0\rideOfsF\0\rideOfsR\0\rideOfsU\0\rideRotP\0\rideRotY\0\rideRotR\0\dtpOfsF\0\dtpOfsR\0\dtpOfsU\0\dtpRotP\0\dtpRotY\0\dtpRotR\0\dtpBobH\0\dtpBobV\0\dtpScale\1\mantleOfsF\-1\mantleOfsR\-1\mantleOfsU\2\mantleRotP\10\mantleRotY\0\mantleRotR\0\slideOfsF\0\slideOfsR\0\slideOfsU\0\slideRotP\0\slideRotY\0\slideRotR\0\duckedRotP\2\duckedRotY\0\duckedRotR\-2\proneOfsF\-1\proneOfsR\0\proneOfsU\0\proneMoveF\0\proneMoveR\0\proneMoveU\0\proneRotP\0\proneRotY\3\proneRotR\-3\strafeMoveF\0\strafeMoveR\0.5\strafeMoveU\0\strafeRotP\0\strafeRotY\0\strafeRotR\5\posMoveRate\6\posProneMoveRate\5\standMoveMinSpeed\0\duckedMoveMinSpeed\0\proneMoveMinSpeed\0\posRotRate\6\posProneRotRate\6\standRotMinSpeed\0\duckedRotMinSpeed\0\proneRotMinSpeed\0\worldModel\t6_wpn_ar_sa58_world\worldModel2\\worldModel3\\worldModel4\\worldModel5\\worldModel6\\worldModel7\\worldModel8\\worldModel9\\worldModel10\\worldModel11\\worldModel12\\worldModel13\\worldModel14\\worldModel15\\worldModel16\\attachViewModel1\\attachViewModel2\\attachViewModel3\\attachViewModel4\\attachViewModel5\\attachViewModel6\\attachViewModel7\t6_attach_mag_sa58_view\attachViewModel8\\attachWorldModel1\\attachWorldModel2\\attachWorldModel3\\attachWorldModel4\\attachWorldModel5\\attachWorldModel6\\attachWorldModel7\t6_attach_mag_sa58_world\attachWorldModel8\\attachViewModelTag1\\attachViewModelTag2\\attachViewModelTag3\\attachViewModelTag4\\attachViewModelTag5\\attachViewModelTag6\\attachViewModelTag7\\attachViewModelTag8\\attachWorldModelTag1\\attachWorldModelTag2\\attachWorldModelTag3\\attachWorldModelTag4\\attachWorldModelTag5\\attachWorldModelTag6\\attachWorldModelTag7\\attachWorldModelTag8\\attachViewModelOffsetX1\0\attachViewModelOffsetY1\0\attachViewModelOffsetZ1\0\attachViewModelOffsetX2\0\attachViewModelOffsetY2\0\attachViewModelOffsetZ2\0\attachViewModelOffsetX3\0\attachViewModelOffsetY3\0\attachViewModelOffsetZ3\0\attachViewModelOffsetX4\0\attachViewModelOffsetY4\0\attachViewModelOffsetZ4\0\attachViewModelOffsetX5\0\attachViewModelOffsetY5\0\attachViewModelOffsetZ5\0\attachViewModelOffsetX6\0\attachViewModelOffsetY6\0\attachViewModelOffsetZ6\0\attachViewModelOffsetX7\4.006\attachViewModelOffsetY7\0.015\attachViewModelOffsetZ7\1.821\attachViewModelOffsetX8\0\attachViewModelOffsetY8\0\attachViewModelOffsetZ8\0\attachWorldModelOffsetX1\0\attachWorldModelOffsetY1\0\attachWorldModelOffsetZ1\0\attachWorldModelOffsetX2\0\attachWorldModelOffsetY2\0\attachWorldModelOffsetZ2\0\attachWorldModelOffsetX3\0\attachWorldModelOffsetY3\0\attachWorldModelOffsetZ3\0\attachWorldModelOffsetX4\0\attachWorldModelOffsetY4\0\attachWorldModelOffsetZ4\0\attachWorldModelOffsetX5\0\attachWorldModelOffsetY5\0\attachWorldModelOffsetZ5\0\attachWorldModelOffsetX6\0\attachWorldModelOffsetY6\0\attachWorldModelOffsetZ6\0\attachWorldModelOffsetX7\-5.286\attachWorldModelOffsetY7\0\attachWorldModelOffsetZ7\-3.044\attachWorldModelOffsetX8\0\attachWorldModelOffsetY8\0\attachWorldModelOffsetZ8\0\ignoreAttachments\0\stowedModelOffsetsF\2.25\stowedModelOffsetsR\0.95\stowedModelOffsetsU\3.62\stowedModelOffsetsPitch\0\stowedModelOffsetsYaw\0\stowedModelOffsetsRoll\0\worldClipModel\t6_attach_mag_sa58_world\rocketModel\\mountedModel\\AdditionalMeleeModel\\fireTypeIcon\hud_mp_firerate_single\hudIcon\menu_mp_weapons_sa58\hudIconRatio\2:1\indicatorIcon\\indicatorIconRatio\1:1\ammoCounterIcon\menu_mp_weapons_sa58\ammoCounterIconRatio\1:1\ammoCounterClip\Magazine\startAmmo\7\ammoDisplayName\\ammoName\7.62mm fnfal\clipName\fnfal\maxAmmo\7\clipSize\25\shotCount\1\sharedAmmoCapName\\sharedAmmoCap\0\unlimitedAmmo\0\ammoCountClipRelative\1\sharedAmmo\0\jamFireTime\0.05\overheatWeapon\0\overheatRate\35\cooldownRate\5\overheatEndVal\25\coolWhileFiring\0\fuelTankWeapon\0\tankLifeTime\0\damage\160\minDamage\130\maxDamageRange\1600\minDamageRange\3000\damage2\0\damage3\0\damage4\0\damage5\0\damageRange2\0\damageRange3\0\damageRange4\0\damageRange5\0\damageDuration\0\damageInterval\0\playerDamage\70\meleeDamage\25\minPlayerDamage\0\destabilizationRateTime\0\destabilizationCurvatureMax\0\destabilizeDistance\0\fireDelay\0\meleeDelay\0.25\meleeChargeDelay\0\spinUpTime\1\spinDownTime\1\spinRate\1\spinLoopSound\\spinLoopSoundPlayer\\startSpinSound\\startSpinSoundPlayer\\stopSpinSound\\stopSpinSoundPlayer\\applySpinPitch\1\introFireTime\0.1\introFireLength\0\fireTime\0.096\flourishTime\0.096\lastFireTime\0\rechamberTime\0.1\rechamberBoltTime\0\holdFireTime\0.1\burstFireDelay\0.2\detonateTime\0\detonateDelay\0\meleeTime\0.7\meleeChargeTime\0\reloadTime\2.15\reloadShowRocketTime\0\reloadEmptyTime\2.7\reloadAddTime\1.5\reloadEmptyAddTime\0\reloadQuickAddTime\0.8\reloadQuickEmptyAddTime\0\reloadStartTime\0\reloadStartAddTime\0\reloadEndTime\0\reloadQuickTime\2.15\reloadQuickEmptyTime\2.7\dropTime\0.4\raiseTime\0.6\altDropTime\0\altRaiseTime\0.7\quickDropTime\0.25\quickRaiseTime\0.4\firstRaiseTime\1.25\emptyRaiseTime\0.85\emptyDropTime\0.6\sprintInTime\0.2\sprintLoopTime\0.93\sprintOutTime\0.25\lowReadyInTime\0.5\lowReadyLoopTime\0.5\lowReadyOutTime\0.5\contFireInTime\0.5\contFireLoopTime\0.5\contFireOutTime\0.5\dtpInTime\0.15\dtpLoopTime\0.7\dtpOutTime\0.25\crawlInTime\0.3\crawlForwardTime\1.1\crawlBackTime\1\crawlRightTime\1.2\crawlLeftTime\1.1\crawlOutFireTime\0.064\crawlOutTime\0.1\slideInTime\0.5\deployTime\0.5\breakdownTime\0.5\nightVisionWearTime\0\nightVisionWearTimeFadeOutEnd\0\nightVisionWearTimePowerUp\0\nightVisionRemoveTime\0\nightVisionRemoveTimePowerDown\0\nightVisionRemoveTimeFadeInStart\0\fuseTime\0\aifuseTime\0\lockOnRadius\0\lockOnSpeed\0\requireLockonToFire\0\noAdsWhenMagEmpty\0\avoidDropCleanup\0\stackFire\0\stackFireSpread\0\stackFireAccuracyDecay\0\stackSound\\autoAimRange\0\aimAssistRange\1000\aimAssistRangeAds\1500\mountableWeapon\0\aimPadding\0\enemyCrosshairRange\1000\crosshairColorChange\1\moveSpeedScale\0.95\adsMoveSpeedScale\1\sprintDurationScale\1\idleCrouchFactor\1\idleProneFactor\0.4\gunMaxPitch\8\gunMaxYaw\25\swayMaxAngle\6\swayLerpSpeed\6\swayPitchScale\-2\swayYawScale\-1\swayHorizScale\0.3\swayVertScale\0.3\swayShellShockScale\0.1\adsSwayMaxAngle\0.9\adsSwayLerpSpeed\5.5\adsSwayPitchScale\0.15\adsSwayYawScale\0.15\adsSwayHorizScale\0.15\adsSwayVertScale\0.15\meleeChargeRange\0\rifleBullet\1\armorPiercing\0\boltAction\0\shotsBeforeRechamber\0\useAltTagFlash\0\useAntiLagRewind\0\isCarriedKillstreakWeapon\0\aimDownSight\1\rechamberWhileAds\1\reloadWhileAds\0\adsViewErrorMin\0\adsViewErrorMax\0\clipOnly\0\canUseInVehicle\0\noDropsOrRaises\0\cookOffHold\0\adsFire\0\cancelAutoHolsterWhenEmpty\0\suppressAmmoReserveDisplay\0\laserSight\0\laserSightDuringNightvision\0\bayonet\0\dualWield\0\hideThirdPerson\0\explodeOnGround\0\throwBack\0\retrievable\0\dieOnRespawn\0\noThirdPersonDropsOrRaises\0\continuousFire\0\useAsMelee\0\antiQuickScope\0\noPing\0\forceBounce\0\useDroppedModelAsStowed\0\noQuickDropWhenEmpty\0\keepCrosshairWhenADS\0\useOnlyAltWeaoponHideTagsInAltMode\0\altWeaponAdsOnly\0\altWeaponDisableSwitching\0\killIcon\menu_mp_weapons_sa58\killIconRatio\2:1\flipKillIcon\1\dpadIcon\\dpadIconRatio\1:1\noAmmoOnDpadIcon\1\noPartialReload\0\segmentedReload\0\noADSAutoReload\0\reloadAmmoAdd\0\reloadStartAdd\0\attachmentUnique\\altWeapon\\DualWieldWeapon\\grenadeWeapon\\dropAmmoMin\1\dropAmmoMax\1\dropClipAmmoMin\0\dropClipAmmoMax\1000\blocksProne\0\silenced\0\dualMag\0\infrared\0\tvguided\0\airburstWeapon\0\perks1\0\perks0\0\isRollingGrenade\0\useBallisticPrediction\0\isValuable\0\isTacticalInsertion\0\isReviveWeapon\0\bUseRigidBodyOnVehicle\0\showIndicator\0\explosionRadius\0\explosionRadiusMin\0\indicatorRadius\0\explosionInnerDamage\0\explosionOuterDamage\0\damageConeAngle\180\projectileSpeed\0\projectileSpeedRelativeUp\0\projectileSpeedUp\0\projectileSpeedForward\0\projectileTakeParentVel\0\projectileActivateDist\0\projectileLifetime\0\timeToAccelerate\0\projectileCurvature\0\projectileModel\\projExplosionType\grenade\projExplosionEffect\\projExplosionEffectForceNormalUp\0\projExplosionEffect2\\projExplosionEffect2ForceNormalUp\0\projExplosionEffect3\\projExplosionEffect3ForceNormalUp\0\projExplosionEffect4\\projExplosionEffect4ForceNormalUp\0\projExplosionEffect5\\projExplosionEffect5ForceNormalUp\0\projExplosionSound\\projDudEffect\\projDudSound\\projImpactExplode\0\sentientImpactExplode\0\explodeWhenStationary\0\bulletImpactExplode\0\mortarShellSound\\tankShellSound\\stickiness\Don't stick\rotateType\Rotate both axis, grenade style\hasDetonator\0\plantable\0\timedDetonation\0\noCrumpleMissile\0\rotate\0\keepRolling\0\holdButtonToThrow\0\offhandHoldIsCancelable\0\freezeMovementWhenFiring\0\lowAmmoWarningThreshold\0.33\explosionTag\\guidedMissileType\None\maxSteeringAccel\0\projIgnitionDelay\0\projIgnitionEffect\\projIgnitionSound\\tagFx_preparationEffect\\tagFlash_preparationEffect\\adsTransInTime\0.25\adsTransOutTime\0.25\adsIdleAmount\2\adsIdleSpeed\1\adsZoomFov1\50\adsZoomFov2\50\adsZoomFov3\50\adsZoomInFrac\0.5\adsZoomOutFrac\0.4\adsOverlayShader\\adsOverlayShaderLowRes\\adsOverlayReticle\none\adsOverlayInterface\None\adsOverlayWidth\480\adsOverlayHeight\480\adsOverlayAlphaScale\1\adsBobFactor\0.7\adsViewBobMult\0.2\holdBreathToSteady\0\adsAimPitch\0\adsCrosshairInFrac\1\adsCrosshairOutFrac\0.2\adsReloadTransTime\0.3\adsGunKickReducedKickBullets\0\adsGunKickReducedKickPercent\80\adsGunKickPitchMin\5\adsGunKickPitchMax\15\adsGunKickYawMin\-5\adsGunKickYawMax\10\adsGunKickAccel\800\adsGunKickSpeedMax\2000\adsGunKickSpeedDecay\32\adsGunKickStaticDecay\40\adsViewKickPitchMin\30\adsViewKickPitchMax\35\adsViewKickMinMagnitude\31\adsViewKickYawMin\-35\adsViewKickYawMax\35\adsRecoilReductionRate\0\adsRecoilReductionLimit\0\adsRecoilReturnRate\1\adsViewKickCenterSpeed\1550\adsViewKickCenterDuckedScale\1\adsViewKickCenterProneScale\1\adsSpread\0\antiQuickScopeTime\0.15\antiQuickScopeScale\8\antiQuickScopeSpreadMultiplier\1\antiQuickScopeSpreadMax\25\antiQuickScopeSwayFactor\20\hipSpreadStandMin\4\hipSpreadDuckedMin\3\hipSpreadProneMin\2\hipSpreadMax\8\hipSpreadDuckedMax\6\hipSpreadProneMax\5\hipSpreadDecayRate\5\hipSpreadFireAdd\0.6\hipSpreadTurnAdd\0\hipSpreadMoveAdd\5\hipSpreadDuckedDecay\1\hipSpreadProneDecay\1.1\hipReticleSidePos\0\hipIdleAmount\15\hipIdleSpeed\5\hipGunKickReducedKickBullets\0\hipGunKickReducedKickPercent\0\hipGunKickPitchMin\-20\hipGunKickPitchMax\20\hipGunKickYawMin\-20\hipGunKickYawMax\20\hipGunKickAccel\800\hipGunKickSpeedMax\2000\hipGunKickSpeedDecay\16\hipGunKickStaticDecay\20\hipViewKickPitchMin\30\hipViewKickPitchMax\35\hipViewKickMinMagnitude\0\hipViewKickYawMin\-35\hipViewKickYawMax\35\hipViewKickCenterSpeed\1550\leftArc\0\rightArc\0\topArc\0\bottomArc\0\accuracy\0\aiSpread\0\playerSpread\0\maxVertTurnSpeed\0\maxHorTurnSpeed\0\minVertTurnSpeed\0\minHorTurnSpeed\0\pitchConvergenceTime\0\yawConvergenceTime\0\suppressionTime\0\maxRange\0\animHorRotateInc\0\playerPositionDist\0\stance\stand\useHintString\\dropHintString\\horizViewJitter\0\vertViewJitter\0\cameraShakeScale\0\cameraShakeDuration\0\cameraShakeRadius\0\explosionCameraShakeScale\0\explosionCameraShakeDuration\0\explosionCameraShakeRadius\0\fightDist\720\maxDist\590\aiVsAiAccuracyGraph\\aiVsPlayerAccuracyGraph\\locNone\1\locHelmet\4\locHead\4\locNeck\4\locTorsoUpper\1\locTorsoMid\1\locTorsoLower\1\locRightArmUpper\1\locRightArmLower\1\locRightHand\1\locLeftArmUpper\1\locLeftArmLower\1\locLeftHand\1\locRightLegUpper\1\locRightLegLower\1\locRightFoot\1\locLeftLegUpper\1\locLeftLegLower\1\locLeftFoot\1\locGun\0\fireRumble\lmg_fire\meleeImpactRumble\\reloadRumble\\explosionRumble\\tracerType\assaultrifle\enemyTracerType\\adsDofStart\2.3\adsDofEnd\5.7\scanSpeed\0\scanAccel\0\scanPauseTime\0\flameTableFirstPerson\\flameTableThirdPerson\\mmsWeapon\0\mmsInScope\0\mmsFOV\25\mmsAspect\1\mmsMaxDist\1200\ikLeftHandIdlePosF\0\ikLeftHandIdlePosR\0\ikLeftHandIdlePosU\0\ikLeftHandOffsetF\2\ikLeftHandOffsetR\0\ikLeftHandOffsetU\2\ikLeftHandRotationP\50\ikLeftHandRotationY\0\ikLeftHandRotationR\0\usingLeftHandProneIK\1\ikLeftHandProneOffsetF\2\ikLeftHandProneOffsetR\0\ikLeftHandProneOffsetU\2.5\ikLeftHandProneRotationP\50\ikLeftHandProneRotationY\0\ikLeftHandProneRotationR\0\ikLeftHandUiViewerOffsetF\2\ikLeftHandUiViewerOffsetR\0\ikLeftHandUiViewerOffsetU\0\ikLeftHandUiViewerRotationP\1\ikLeftHandUiViewerRotationY\0\ikLeftHandUiViewerRotationR\0\parentWeaponName\sa58\doGibbing\0\maxGibDistance\1000\altScopeADSTransInTime\0\altScopeADSTransOutTime\0\meleeSwipeEffect\\meleeImpactEffect\\meleeImpactNoBloodEffect\\throwBackType\\camo\camo_sa58\customFloat0\0\customFloat1\0\customFloat2\0\customBool0\0\customBool1\0\customBool2\0\attachments\defaultattachment +acog +dualclip +dualoptic +extclip +fastads +fmj +gl +grip +holo +mms +rangefinder +reflex +sf +silencer +stalker +steadyaim\attachmentUniques\au_sa58_none +au_sa58_acog +au_sa58_dualclip +au_sa58_dualoptic +au_sa58_extclip +au_sa58_gl +au_sa58_grip +au_sa58_holo +au_sa58_mms +au_sa58_rangefinder +au_sa58_reflex +au_sa58_sf +au_sa58_silencer +au_sa58_steadyaim +au_sa58_acog+gl +au_sa58_acog+grip +au_sa58_dualclip+gl +au_sa58_dualclip+grip +au_sa58_holo+gl +au_sa58_rangefinder+gl +au_sa58_holo+grip +au_sa58_rangefinder+grip +au_sa58_grip+sf \ No newline at end of file diff --git a/weapons/zm/sf_sa58_upgraded_zm b/weapons/zm/sf_sa58_upgraded_zm new file mode 100644 index 00000000..1f4ab65b --- /dev/null +++ b/weapons/zm/sf_sa58_upgraded_zm @@ -0,0 +1 @@ +WEAPONFILE\displayName\ZMWEAPON_SA58_UPGRADED\AIOverlayDescription\\modeName\\playerAnimType\default\gunModel\t6_wpn_ar_sa58_view\gunModel2\\gunModel3\\gunModel4\\gunModel5\\gunModel6\\gunModel7\\gunModel8\\gunModel9\\gunModel10\\gunModel11\\gunModel12\\gunModel13\\gunModel14\\gunModel15\\gunModel16\\handModel\\hideTags\\notetrackSoundMap\\idleAnim\viewmodel_sa58_idle\idleAnimLeft\\emptyIdleAnim\viewmodel_sa58_idle\emptyIdleAnimLeft\\fireIntroAnim\\fireAnim\viewmodel_sa58_fire\fireAnimLeft\\holdFireAnim\\lastShotAnim\viewmodel_sa58_fire\lastShotAnimLeft\\flourishAnim\\flourishAnimLeft\\detonateAnim\\rechamberAnim\\meleeAnim\\meleeAnimEmpty\\meleeAnim1\\meleeAnim2\\meleeAnim3\\meleeChargeAnim\\meleeChargeAnimEmpty\\reloadAnim\viewmodel_sa58_reload\reloadAnimRight\\reloadAnimLeft\\reloadEmptyAnim\viewmodel_sa58_reload_empty\reloadEmptyAnimLeft\\reloadStartAnim\\reloadEndAnim\\reloadQuickAnim\\reloadQuickEmptyAnim\\raiseAnim\viewmodel_sa58_pullout\dropAnim\viewmodel_sa58_putaway\firstRaiseAnim\viewmodel_sa58_first_raise\altRaiseAnim\\altDropAnim\\quickRaiseAnim\viewmodel_sa58_pullout_quick\quickDropAnim\viewmodel_sa58_putaway_quick\emptyRaiseAnim\viewmodel_sa58_pullout\emptyDropAnim\viewmodel_sa58_putaway\sprintInAnim\viewmodel_sa58_sprint_in\sprintLoopAnim\viewmodel_sa58_sprint_loop\sprintOutAnim\viewmodel_sa58_sprint_out\sprintInEmptyAnim\\sprintLoopEmptyAnim\\sprintOutEmptyAnim\\lowReadyInAnim\\lowReadyLoopAnim\\lowReadyOutAnim\\contFireInAnim\\contFireLoopAnim\\contFireOutAnim\\crawlInAnim\viewmodel_sa58_crawl_in\crawlForwardAnim\viewmodel_sa58_crawl_forward\crawlBackAnim\viewmodel_sa58_crawl_back\crawlRightAnim\viewmodel_sa58_crawl_right\crawlLeftAnim\viewmodel_sa58_crawl_left\crawlOutAnim\viewmodel_sa58_crawl_out\crawlEmptyInAnim\\crawlEmptyForwardAnim\\crawlEmptyBackAnim\\crawlEmptyRightAnim\\crawlEmptyLeftAnim\\crawlEmptyOutAnim\\deployAnim\\nightVisionWearAnim\\nightVisionRemoveAnim\\adsFireAnim\viewmodel_sa58_ads_fire\adsLastShotAnim\viewmodel_sa58_ads_fire\adsRechamberAnim\\adsUpAnim\viewmodel_sa58_ads_up\adsDownAnim\viewmodel_sa58_ads_down\adsUpOtherScopeAnim\\adsFireIntroAnim\\breakdownAnim\\dtp_in\viewmodel_sa58_d2p_in\dtp_loop\viewmodel_sa58_d2p_loop\dtp_out\viewmodel_sa58_d2p_out\dtp_empty_in\\dtp_empty_loop\\dtp_empty_out\\slide_in\\mantleAnim\\sprintCameraAnim\\dtpInCameraAnim\\dtpLoopCameraAnim\\dtpOutCameraAnim\\mantleCameraAnim\\script\\weaponType\bullet\weaponClass\rifle\penetrateType\large\impactType\bullet_ap\inventoryType\altmode\fireType\Full Auto\clipType\bottom\barrelType\Single\offhandClass\None\offhandSlot\None\viewFlashEffect\weapon/muzzleflashes_zmb_ug/fx_zmb_rifle1_flash_base\worldFlashEffect\weapon/muzzleflashes_zmb_ug/fx_zmb_rifle1_flash_base\barrelCooldownEffect\\barrelCooldownMinCount\0\viewFlashOffsetF\0\viewFlashOffsetR\0\viewFlashOffsetU\0\worldFlashOffsetF\0\worldFlashOffsetR\0\worldFlashOffsetU\0\pickupSound\fly_generic_pickup_npc\pickupSoundPlayer\fly_generic_pickup_plr\ammoPickupSound\wpn_ammo_pickup_npc\ammoPickupSoundPlayer\wpn_ammo_pickup_plr\projectileSound\\pullbackSound\\pullbackSoundPlayer\\fireSound\wpn_fnfal_fire_npc_pap\crackSound\\whizbySound\\fireSoundPlayer\wpn_fnfal_fire_plr_pap\loopFireSound\\loopFireSoundPlayer\\loopFireEndSound\\loopFireEndSoundPlayer\\startFireSound\\stopFireSound\\killcamStartFireSound\\startFireSoundPlayer\\stopFireSoundPlayer\\killcamStartFireSoundPlayer\\lastShotSound\\lastShotSoundPlayer\\emptyFireSound\wpn_generic_dryfire_npc\emptyFireSoundPlayer\wpn_generic_dryfire_plr\meleeSwipeSound\\meleeSwipeSoundPlayer\\meleeHitSound\\meleeMissSound\\rechamberSound\\rechamberSoundPlayer\\reloadSound\\reloadSoundPlayer\\reloadEmptySound\\reloadEmptySoundPlayer\\reloadStartSound\\reloadStartSoundPlayer\\reloadEndSound\\reloadEndSoundPlayer\\rotateLoopSound\\rotateLoopSoundPlayer\\rotateStopSound\\rotateStopSoundPlayer\\deploySound\\deploySoundPlayer\\finishDeploySound\\finishDeploySoundPlayer\\breakdownSound\\breakdownSoundPlayer\\finishBreakdownSound\\finishBreakdownSoundPlayer\\detonateSound\\detonateSoundPlayer\\nightVisionWearSound\\nightVisionWearSoundPlayer\\nightVisionRemoveSound\\nightVisionRemoveSoundPlayer\\raiseSound\fly_generic_raise_npc\raiseSoundPlayer\fly_generic_raise_plr\firstRaiseSound\fly_generic_first_raise_npc\firstRaiseSoundPlayer\fly_generic_first_raise_plr\altSwitchSound\\altSwitchSoundPlayer\\adsRaiseSoundPlayer\fly_generic_ads_plr\adsLowerSoundPlayer\fly_generic_ads_lower_plr\putawaySound\fly_generic_down_npc\putawaySoundPlayer\fly_generic_down_plr\overheatSound\\overheatSoundPlayer\\adsZoomSound\\shellCasing\prj_brass_impact_large\shellCasingPlayer\prj_brass_impact_plr_large\bounceSound\\standMountedWeapdef\\crouchMountedWeapdef\\proneMountedWeapdef\\viewShellEjectEffect\weapon/shellejects/fx_rifle\worldShellEjectEffect\weapon/shellejects/fx_rifle\viewLastShotEjectEffect\weapon/shellejects/fx_rifle\worldLastShotEjectEffect\weapon/shellejects/fx_rifle\viewShellEjectOffsetF\0\viewShellEjectOffsetR\0\viewShellEjectOffsetU\0\worldShellEjectOffsetF\0\worldShellEjectOffsetR\0\worldShellEjectOffsetU\0\viewShellEjectRotationP\0\viewShellEjectRotationY\0\viewShellEjectRotationR\0\worldShellEjectRotationP\0\worldShellEjectRotationY\0\worldShellEjectRotationR\0\reticleCenter\\reticleSide\reticle_side_small\reticleCenterSize\4\reticleSideSize\8\reticleMinOfs\0\activeReticleType\None\standMoveF\0\standMoveR\0\standMoveU\0\standRotP\2\standRotY\0\standRotR\-2\duckedOfsF\-0.7\duckedOfsR\0.4\duckedOfsU\-0.2\duckedMoveF\-0.7\duckedMoveR\0\duckedMoveU\0\duckedSprintOfsF\0\duckedSprintOfsR\0\duckedSprintOfsU\0\duckedSprintRotP\0\duckedSprintRotY\0\duckedSprintRotR\0\duckedSprintBobH\0\duckedSprintBobV\0\duckedSprintScale\0\sprintOfsF\0\sprintOfsR\0\sprintOfsU\0\sprintRotP\0\sprintRotY\0\sprintRotR\0\sprintBobH\0\sprintBobV\0\sprintScale\0.8\lowReadyOfsF\0\lowReadyOfsR\0\lowReadyOfsU\0\lowReadyRotP\0\lowReadyRotY\0\lowReadyRotR\0\rideOfsF\0\rideOfsR\0\rideOfsU\0\rideRotP\0\rideRotY\0\rideRotR\0\dtpOfsF\0\dtpOfsR\0\dtpOfsU\0\dtpRotP\0\dtpRotY\0\dtpRotR\0\dtpBobH\0\dtpBobV\0\dtpScale\1\mantleOfsF\-1\mantleOfsR\-1\mantleOfsU\2\mantleRotP\10\mantleRotY\0\mantleRotR\0\slideOfsF\0\slideOfsR\0\slideOfsU\0\slideRotP\0\slideRotY\0\slideRotR\0\duckedRotP\2\duckedRotY\0\duckedRotR\-2\proneOfsF\-1\proneOfsR\0\proneOfsU\0\proneMoveF\0\proneMoveR\0\proneMoveU\0\proneRotP\0\proneRotY\3\proneRotR\-3\strafeMoveF\0\strafeMoveR\0.5\strafeMoveU\0\strafeRotP\0\strafeRotY\0\strafeRotR\5\posMoveRate\6\posProneMoveRate\5\standMoveMinSpeed\0\duckedMoveMinSpeed\0\proneMoveMinSpeed\0\posRotRate\6\posProneRotRate\6\standRotMinSpeed\0\duckedRotMinSpeed\0\proneRotMinSpeed\0\worldModel\t6_wpn_ar_sa58_world\worldModel2\\worldModel3\\worldModel4\\worldModel5\\worldModel6\\worldModel7\\worldModel8\\worldModel9\\worldModel10\\worldModel11\\worldModel12\\worldModel13\\worldModel14\\worldModel15\\worldModel16\\attachViewModel1\\attachViewModel2\\attachViewModel3\\attachViewModel4\\attachViewModel5\\attachViewModel6\\attachViewModel7\t6_attach_mag_sa58_view\attachViewModel8\\attachWorldModel1\\attachWorldModel2\\attachWorldModel3\\attachWorldModel4\\attachWorldModel5\\attachWorldModel6\\attachWorldModel7\t6_attach_mag_sa58_world\attachWorldModel8\\attachViewModelTag1\\attachViewModelTag2\\attachViewModelTag3\\attachViewModelTag4\\attachViewModelTag5\\attachViewModelTag6\\attachViewModelTag7\\attachViewModelTag8\\attachWorldModelTag1\\attachWorldModelTag2\\attachWorldModelTag3\\attachWorldModelTag4\\attachWorldModelTag5\\attachWorldModelTag6\\attachWorldModelTag7\\attachWorldModelTag8\\attachViewModelOffsetX1\0\attachViewModelOffsetY1\0\attachViewModelOffsetZ1\0\attachViewModelOffsetX2\0\attachViewModelOffsetY2\0\attachViewModelOffsetZ2\0\attachViewModelOffsetX3\0\attachViewModelOffsetY3\0\attachViewModelOffsetZ3\0\attachViewModelOffsetX4\0\attachViewModelOffsetY4\0\attachViewModelOffsetZ4\0\attachViewModelOffsetX5\0\attachViewModelOffsetY5\0\attachViewModelOffsetZ5\0\attachViewModelOffsetX6\0\attachViewModelOffsetY6\0\attachViewModelOffsetZ6\0\attachViewModelOffsetX7\4.006\attachViewModelOffsetY7\0.015\attachViewModelOffsetZ7\1.821\attachViewModelOffsetX8\0\attachViewModelOffsetY8\0\attachViewModelOffsetZ8\0\attachWorldModelOffsetX1\0\attachWorldModelOffsetY1\0\attachWorldModelOffsetZ1\0\attachWorldModelOffsetX2\0\attachWorldModelOffsetY2\0\attachWorldModelOffsetZ2\0\attachWorldModelOffsetX3\0\attachWorldModelOffsetY3\0\attachWorldModelOffsetZ3\0\attachWorldModelOffsetX4\0\attachWorldModelOffsetY4\0\attachWorldModelOffsetZ4\0\attachWorldModelOffsetX5\0\attachWorldModelOffsetY5\0\attachWorldModelOffsetZ5\0\attachWorldModelOffsetX6\0\attachWorldModelOffsetY6\0\attachWorldModelOffsetZ6\0\attachWorldModelOffsetX7\-5.286\attachWorldModelOffsetY7\0\attachWorldModelOffsetZ7\-3.044\attachWorldModelOffsetX8\0\attachWorldModelOffsetY8\0\attachWorldModelOffsetZ8\0\ignoreAttachments\0\stowedModelOffsetsF\2.25\stowedModelOffsetsR\0.95\stowedModelOffsetsU\3.62\stowedModelOffsetsPitch\0\stowedModelOffsetsYaw\0\stowedModelOffsetsRoll\0\worldClipModel\t6_attach_mag_sa58_world\rocketModel\\mountedModel\\AdditionalMeleeModel\\fireTypeIcon\hud_mp_firerate_auto\hudIcon\menu_mp_weapons_sa58\hudIconRatio\2:1\indicatorIcon\\indicatorIconRatio\1:1\ammoCounterIcon\menu_mp_weapons_sa58\ammoCounterIconRatio\1:1\ammoCounterClip\Magazine\startAmmo\1\ammoDisplayName\\ammoName\7.62mm fnfal\clipName\fnfal\maxAmmo\0\clipSize\25\shotCount\1\sharedAmmoCapName\\sharedAmmoCap\0\unlimitedAmmo\0\ammoCountClipRelative\1\sharedAmmo\1\jamFireTime\0.05\overheatWeapon\0\overheatRate\35\cooldownRate\5\overheatEndVal\25\coolWhileFiring\0\fuelTankWeapon\0\tankLifeTime\0\damage\240\minDamage\180\maxDamageRange\1600\minDamageRange\3000\damage2\0\damage3\0\damage4\0\damage5\0\damageRange2\0\damageRange3\0\damageRange4\0\damageRange5\0\damageDuration\0\damageInterval\0\playerDamage\70\meleeDamage\25\minPlayerDamage\0\destabilizationRateTime\0\destabilizationCurvatureMax\0\destabilizeDistance\0\fireDelay\0\meleeDelay\0.25\meleeChargeDelay\0\spinUpTime\1\spinDownTime\1\spinRate\1\spinLoopSound\\spinLoopSoundPlayer\\startSpinSound\\startSpinSoundPlayer\\stopSpinSound\\stopSpinSoundPlayer\\applySpinPitch\1\introFireTime\0.1\introFireLength\0\fireTime\0.128\flourishTime\0.128\lastFireTime\0\rechamberTime\0.1\rechamberBoltTime\0\holdFireTime\0.1\burstFireDelay\0.2\detonateTime\0\detonateDelay\0\meleeTime\0.7\meleeChargeTime\0\reloadTime\2.15\reloadShowRocketTime\0\reloadEmptyTime\2.7\reloadAddTime\1.5\reloadEmptyAddTime\0\reloadQuickAddTime\0.8\reloadQuickEmptyAddTime\0\reloadStartTime\0\reloadStartAddTime\0\reloadEndTime\0\reloadQuickTime\2.15\reloadQuickEmptyTime\2.7\dropTime\0.4\raiseTime\0.6\altDropTime\0\altRaiseTime\0\quickDropTime\0.25\quickRaiseTime\0.4\firstRaiseTime\1.25\emptyRaiseTime\0.85\emptyDropTime\0.6\sprintInTime\0.2\sprintLoopTime\0.93\sprintOutTime\0.25\lowReadyInTime\0.5\lowReadyLoopTime\0.5\lowReadyOutTime\0.5\contFireInTime\0.5\contFireLoopTime\0.5\contFireOutTime\0.5\dtpInTime\0.15\dtpLoopTime\0.7\dtpOutTime\0.25\crawlInTime\0.3\crawlForwardTime\1.1\crawlBackTime\1\crawlRightTime\1.2\crawlLeftTime\1.1\crawlOutFireTime\0.064\crawlOutTime\0.1\slideInTime\0.5\deployTime\0.5\breakdownTime\0.5\nightVisionWearTime\0\nightVisionWearTimeFadeOutEnd\0\nightVisionWearTimePowerUp\0\nightVisionRemoveTime\0\nightVisionRemoveTimePowerDown\0\nightVisionRemoveTimeFadeInStart\0\fuseTime\0\aifuseTime\0\lockOnRadius\0\lockOnSpeed\0\requireLockonToFire\0\noAdsWhenMagEmpty\0\avoidDropCleanup\0\stackFire\0\stackFireSpread\0\stackFireAccuracyDecay\0\stackSound\\autoAimRange\0\aimAssistRange\1000\aimAssistRangeAds\1500\mountableWeapon\0\aimPadding\0\enemyCrosshairRange\1000\crosshairColorChange\1\moveSpeedScale\0.95\adsMoveSpeedScale\1\sprintDurationScale\1\idleCrouchFactor\1\idleProneFactor\0.4\gunMaxPitch\8\gunMaxYaw\25\swayMaxAngle\6\swayLerpSpeed\6\swayPitchScale\-2\swayYawScale\-1\swayHorizScale\0.3\swayVertScale\0.3\swayShellShockScale\0.1\adsSwayMaxAngle\0.9\adsSwayLerpSpeed\5.5\adsSwayPitchScale\0.15\adsSwayYawScale\0.15\adsSwayHorizScale\0.15\adsSwayVertScale\0.15\meleeChargeRange\0\rifleBullet\1\armorPiercing\0\boltAction\0\shotsBeforeRechamber\0\useAltTagFlash\0\useAntiLagRewind\0\isCarriedKillstreakWeapon\0\aimDownSight\1\rechamberWhileAds\1\reloadWhileAds\0\adsViewErrorMin\0\adsViewErrorMax\0\clipOnly\0\canUseInVehicle\0\noDropsOrRaises\0\cookOffHold\0\adsFire\0\cancelAutoHolsterWhenEmpty\0\suppressAmmoReserveDisplay\0\laserSight\0\laserSightDuringNightvision\0\bayonet\0\dualWield\0\hideThirdPerson\0\explodeOnGround\0\throwBack\0\retrievable\0\dieOnRespawn\0\noThirdPersonDropsOrRaises\0\continuousFire\0\useAsMelee\0\antiQuickScope\0\noPing\0\forceBounce\0\useDroppedModelAsStowed\0\noQuickDropWhenEmpty\0\keepCrosshairWhenADS\0\useOnlyAltWeaoponHideTagsInAltMode\0\altWeaponAdsOnly\0\altWeaponDisableSwitching\1\killIcon\menu_mp_weapons_sa58\killIconRatio\2:1\flipKillIcon\1\dpadIcon\hud_select_fire_bullet_stack_big\dpadIconRatio\1:1\noAmmoOnDpadIcon\1\noPartialReload\0\segmentedReload\0\noADSAutoReload\0\reloadAmmoAdd\0\reloadStartAdd\0\attachmentUnique\\altWeapon\sa58_mp\DualWieldWeapon\\grenadeWeapon\\dropAmmoMin\1\dropAmmoMax\1\dropClipAmmoMin\0\dropClipAmmoMax\1000\blocksProne\0\silenced\0\dualMag\0\infrared\0\tvguided\0\airburstWeapon\0\perks1\0\perks0\0\isRollingGrenade\0\useBallisticPrediction\0\isValuable\0\isTacticalInsertion\0\isReviveWeapon\0\bUseRigidBodyOnVehicle\0\showIndicator\0\explosionRadius\0\explosionRadiusMin\0\indicatorRadius\0\explosionInnerDamage\0\explosionOuterDamage\0\damageConeAngle\180\projectileSpeed\0\projectileSpeedRelativeUp\0\projectileSpeedUp\0\projectileSpeedForward\0\projectileTakeParentVel\0\projectileActivateDist\0\projectileLifetime\0\timeToAccelerate\0\projectileCurvature\0\projectileModel\\projExplosionType\grenade\projExplosionEffect\\projExplosionEffectForceNormalUp\0\projExplosionEffect2\\projExplosionEffect2ForceNormalUp\0\projExplosionEffect3\\projExplosionEffect3ForceNormalUp\0\projExplosionEffect4\\projExplosionEffect4ForceNormalUp\0\projExplosionEffect5\\projExplosionEffect5ForceNormalUp\0\projExplosionSound\\projDudEffect\\projDudSound\\projImpactExplode\0\sentientImpactExplode\0\explodeWhenStationary\0\bulletImpactExplode\0\mortarShellSound\\tankShellSound\\stickiness\Don't stick\rotateType\Rotate both axis, grenade style\hasDetonator\0\plantable\0\timedDetonation\0\noCrumpleMissile\0\rotate\0\keepRolling\0\holdButtonToThrow\0\offhandHoldIsCancelable\0\freezeMovementWhenFiring\0\lowAmmoWarningThreshold\0.33\explosionTag\\guidedMissileType\None\maxSteeringAccel\0\projIgnitionDelay\0\projIgnitionEffect\\projIgnitionSound\\tagFx_preparationEffect\\tagFlash_preparationEffect\\adsTransInTime\0.25\adsTransOutTime\0.25\adsIdleAmount\2\adsIdleSpeed\1\adsZoomFov1\50\adsZoomFov2\50\adsZoomFov3\50\adsZoomInFrac\0.5\adsZoomOutFrac\0.4\adsOverlayShader\\adsOverlayShaderLowRes\\adsOverlayReticle\none\adsOverlayInterface\None\adsOverlayWidth\480\adsOverlayHeight\480\adsOverlayAlphaScale\1\adsBobFactor\0.7\adsViewBobMult\0.2\holdBreathToSteady\0\adsAimPitch\0\adsCrosshairInFrac\1\adsCrosshairOutFrac\0.2\adsReloadTransTime\0.3\adsGunKickReducedKickBullets\0\adsGunKickReducedKickPercent\80\adsGunKickPitchMin\5\adsGunKickPitchMax\15\adsGunKickYawMin\-5\adsGunKickYawMax\10\adsGunKickAccel\800\adsGunKickSpeedMax\2000\adsGunKickSpeedDecay\32\adsGunKickStaticDecay\40\adsViewKickPitchMin\30\adsViewKickPitchMax\35\adsViewKickMinMagnitude\31\adsViewKickYawMin\-45\adsViewKickYawMax\45\adsRecoilReductionRate\0\adsRecoilReductionLimit\0\adsRecoilReturnRate\1\adsViewKickCenterSpeed\900\adsViewKickCenterDuckedScale\1\adsViewKickCenterProneScale\1\adsSpread\0\antiQuickScopeTime\0.15\antiQuickScopeScale\8\antiQuickScopeSpreadMultiplier\1\antiQuickScopeSpreadMax\25\antiQuickScopeSwayFactor\20\hipSpreadStandMin\4\hipSpreadDuckedMin\3\hipSpreadProneMin\2\hipSpreadMax\8\hipSpreadDuckedMax\6\hipSpreadProneMax\5\hipSpreadDecayRate\5\hipSpreadFireAdd\0.6\hipSpreadTurnAdd\0\hipSpreadMoveAdd\5\hipSpreadDuckedDecay\1\hipSpreadProneDecay\1.1\hipReticleSidePos\0\hipIdleAmount\15\hipIdleSpeed\5\hipGunKickReducedKickBullets\0\hipGunKickReducedKickPercent\0\hipGunKickPitchMin\-20\hipGunKickPitchMax\20\hipGunKickYawMin\-20\hipGunKickYawMax\20\hipGunKickAccel\800\hipGunKickSpeedMax\2000\hipGunKickSpeedDecay\16\hipGunKickStaticDecay\20\hipViewKickPitchMin\30\hipViewKickPitchMax\35\hipViewKickMinMagnitude\0\hipViewKickYawMin\-35\hipViewKickYawMax\35\hipViewKickCenterSpeed\900\leftArc\0\rightArc\0\topArc\0\bottomArc\0\accuracy\0\aiSpread\0\playerSpread\0\maxVertTurnSpeed\0\maxHorTurnSpeed\0\minVertTurnSpeed\0\minHorTurnSpeed\0\pitchConvergenceTime\0\yawConvergenceTime\0\suppressionTime\0\maxRange\0\animHorRotateInc\0\playerPositionDist\0\stance\stand\useHintString\\dropHintString\\horizViewJitter\0\vertViewJitter\0\cameraShakeScale\0\cameraShakeDuration\0\cameraShakeRadius\0\explosionCameraShakeScale\0\explosionCameraShakeDuration\0\explosionCameraShakeRadius\0\fightDist\720\maxDist\590\aiVsAiAccuracyGraph\\aiVsPlayerAccuracyGraph\\locNone\1\locHelmet\5\locHead\5\locNeck\5\locTorsoUpper\1\locTorsoMid\1\locTorsoLower\1\locRightArmUpper\1\locRightArmLower\1\locRightHand\1\locLeftArmUpper\1\locLeftArmLower\1\locLeftHand\1\locRightLegUpper\1\locRightLegLower\1\locRightFoot\1\locLeftLegUpper\1\locLeftLegLower\1\locLeftFoot\1\locGun\0\fireRumble\lmg_fire\meleeImpactRumble\\reloadRumble\\explosionRumble\\tracerType\assaultrifle\enemyTracerType\\adsDofStart\2.3\adsDofEnd\5.7\scanSpeed\0\scanAccel\0\scanPauseTime\0\flameTableFirstPerson\\flameTableThirdPerson\\mmsWeapon\0\mmsInScope\0\mmsFOV\25\mmsAspect\1\mmsMaxDist\1200\ikLeftHandIdlePosF\0\ikLeftHandIdlePosR\0\ikLeftHandIdlePosU\0\ikLeftHandOffsetF\2\ikLeftHandOffsetR\0\ikLeftHandOffsetU\2\ikLeftHandRotationP\50\ikLeftHandRotationY\0\ikLeftHandRotationR\0\usingLeftHandProneIK\1\ikLeftHandProneOffsetF\2\ikLeftHandProneOffsetR\0\ikLeftHandProneOffsetU\2.5\ikLeftHandProneRotationP\50\ikLeftHandProneRotationY\0\ikLeftHandProneRotationR\0\ikLeftHandUiViewerOffsetF\2\ikLeftHandUiViewerOffsetR\0\ikLeftHandUiViewerOffsetU\0\ikLeftHandUiViewerRotationP\1\ikLeftHandUiViewerRotationY\0\ikLeftHandUiViewerRotationR\0\parentWeaponName\sa58\doGibbing\0\maxGibDistance\1000\altScopeADSTransInTime\0\altScopeADSTransOutTime\0\meleeSwipeEffect\\meleeImpactEffect\\meleeImpactNoBloodEffect\\throwBackType\\camo\camo_sa58\customFloat0\0\customFloat1\0\customFloat2\0\customBool0\0\customBool1\0\customBool2\0\attachments\\attachmentUniques\ \ No newline at end of file diff --git a/zm/pap_attach.csv b/zm/pap_attach.csv index 2f92c2af..1aa43f84 100644 --- a/zm/pap_attach.csv +++ b/zm/pap_attach.csv @@ -1,5 +1,4 @@ ak74u_upgraded_zm,reflex,,,, -fnfal_upgraded_zm,reflex,,,, galil_upgraded_zm,reflex,,,, barretm82_upgraded_zm,vzoom,,,, judge_upgraded_zm,none,,,, @@ -26,4 +25,5 @@ ksg_upgraded_zm,reflex,,,, evoskorpion_upgraded_zm,dualclip,,,, scar_upgraded_zm,none,,,, ak74u_extclip_upgraded_zm,reflex,,,, -beretta93r_extclip_upgraded_zm,none,,,, \ No newline at end of file +beretta93r_extclip_upgraded_zm,none,,,, +sa58_upgraded_zm,sf,,,, \ No newline at end of file diff --git a/zone_source/mod.zone b/zone_source/mod.zone index 13bcb56b..c99274ae 100644 --- a/zone_source/mod.zone +++ b/zone_source/mod.zone @@ -20,6 +20,7 @@ include,falling_hands_zm include,held_knife_zm include,held_one_inch_punch_zm include,fnp45_zm +include,sa58_zm include,specialty_juggernaut include,specialty_quickrevive diff --git a/zone_source/sa58_zm.zone b/zone_source/sa58_zm.zone new file mode 100644 index 00000000..cfc99553 --- /dev/null +++ b/zone_source/sa58_zm.zone @@ -0,0 +1,175 @@ +image,~~-gmtl_t6_wpn_ar_sa58_spc-rg~275f5de4 +image,mtl_t6_wpn_ar_sa58_nml +image,~mtl_t6_wpn_ar_sa58_ao-l&mtl_~e8c5fa26 +image,~-gmtl_t6_wpn_ar_sa58_col +image,~mtl_t6_wpn_ar_sa58_ir-r&mtl_~168f99ae +material,mc/mtl_t6_wpn_ar_sa58_thermal +material,mc/mtl_t6_wpn_ar_sa58 +material,mc/mtl_t6_wpn_ar_sa58_camo2 +material,mc/mtl_t6_wpn_ar_sa58_camo3 +material,mc/mtl_t6_wpn_ar_sa58_camo4 +xmodel,t6_wpn_ar_sa58_view +xmodel,t6_wpn_ar_sa58_world +xmodel,t6_attach_mag_sa58_view +xmodel,t6_attach_mag_sa58_world +camo,camo_sa58 +xanim,viewmodel_sa58_idle +xanim,viewmodel_sa58_fire +xanim,viewmodel_sa58_reload +xanim,viewmodel_sa58_reload_empty +xanim,viewmodel_sa58_pullout +xanim,viewmodel_sa58_first_raise +xanim,viewmodel_sa58_putaway +xanim,viewmodel_sa58_pullout_quick +xanim,viewmodel_sa58_putaway_quick +xanim,viewmodel_sa58_sprint_in +xanim,viewmodel_sa58_sprint_loop +xanim,viewmodel_sa58_sprint_out +xanim,viewmodel_sa58_crawl_in +xanim,viewmodel_sa58_crawl_forward +xanim,viewmodel_sa58_crawl_back +xanim,viewmodel_sa58_crawl_right +xanim,viewmodel_sa58_crawl_left +xanim,viewmodel_sa58_crawl_out +xanim,viewmodel_sa58_ads_fire +xanim,viewmodel_sa58_d2p_in +xanim,viewmodel_sa58_d2p_loop +xanim,viewmodel_sa58_d2p_out +xanim,viewmodel_sa58_ads_up +xanim,viewmodel_sa58_ads_down +material,menu_mp_weapons_sa58 +attachmentunique,au_sa58_none +attachmentunique,au_sa58_acog +xmodel,t6_attach_fastmag_sa58_view +xmodel,t6_attach_fastmag_sa58_world +attachmentunique,au_sa58_dualclip +attachmentunique,au_sa58_dualoptic +attachmentunique,au_sa58_extclip +attachmentunique,au_sa58_gl +attachmentunique,au_sa58_grip +attachmentunique,au_sa58_holo +attachmentunique,au_sa58_mms +attachmentunique,au_sa58_rangefinder +attachmentunique,au_sa58_reflex +attachmentunique,au_sa58_sf +xmodel,t6_attach_ar_silencer3_world +attachmentunique,au_sa58_silencer +attachmentunique,au_sa58_steadyaim +attachmentunique,au_sa58_acog+gl +attachmentunique,au_sa58_acog+grip +attachmentunique,au_sa58_dualclip+gl +attachmentunique,au_sa58_dualclip+grip +attachmentunique,au_sa58_holo+gl +attachmentunique,au_sa58_rangefinder+gl +attachmentunique,au_sa58_holo+grip +attachmentunique,au_sa58_rangefinder+grip +attachmentunique,au_sa58_grip+sf +weapon,zm/sa58_zm +weapon,zm/sa58_upgraded_zm +xanim,viewmodel_sa58_reflex_ads_up +xanim,viewmodel_sa58_reflex_ads_down +xanim,viewmodel_sa58_fastmag +xanim,viewmodel_sa58_fastmag_empty +xanim,viewmodel_sa58_fastmag_quick +xanim,viewmodel_sa58_fastmag_empty_quick +xanim,viewmodel_sa58_rangefinder_ads_fire +xanim,viewmodel_sa58_acog_ads_up +xanim,viewmodel_sa58_acog_ads_down +xanim,viewmodel_sa58_grip_idle +xanim,viewmodel_sa58_grip_fire +xanim,viewmodel_sa58_grip_reload +xanim,viewmodel_sa58_grip_reload_empty +xanim,viewmodel_sa58_grip_pullout +xanim,viewmodel_sa58_grip_first_raise +xanim,viewmodel_sa58_grip_putaway +xanim,viewmodel_sa58_grip_pullout_quick +xanim,viewmodel_sa58_grip_putaway_quick +xanim,viewmodel_sa58_grip_sprint_in +xanim,viewmodel_sa58_grip_sprint_loop +xanim,viewmodel_sa58_grip_sprint_out +xanim,viewmodel_sa58_grip_crawl_in +xanim,viewmodel_sa58_grip_crawl_forward +xanim,viewmodel_sa58_grip_crawl_back +xanim,viewmodel_sa58_grip_crawl_right +xanim,viewmodel_sa58_grip_crawl_left +xanim,viewmodel_sa58_grip_crawl_out +xanim,viewmodel_sa58_grip_ads_fire +xanim,viewmodel_sa58_grip_d2p_in +xanim,viewmodel_sa58_grip_d2p_loop +xanim,viewmodel_sa58_grip_d2p_out +xanim,viewmodel_sa58_grip_ads_up +xanim,viewmodel_sa58_grip_ads_down +xanim,viewmodel_sa58_rangefinder_ads_up +xanim,viewmodel_sa58_rangefinder_ads_down +xanim,viewmodel_sa58_dbal_first_raise +xanim,viewmodel_sa58_select_fire_in +xanim,viewmodel_sa58_select_fire_out +weapon,zm/sf_sa58_upgraded_zm +xanim,viewmodel_sa58_eotech_ads_up +xanim,viewmodel_sa58_eotech_ads_down +xanim,viewmodel_sa58_rmr_alt_raise_up +xanim,viewmodel_sa58_rmr_top_ads_up +xanim,viewmodel_sa58_rmr_top_ads_down +xanim,viewmodel_sa58_rmr_bottom_ads_up +xanim,viewmodel_sa58_rmr_alt_raise_down +xanim,viewmodel_sa58_rmr_bottom_ads_down +xanim,viewmodel_sa58_gl_idle +xanim,viewmodel_sa58_gl_fire +xanim,viewmodel_sa58_gl_reload +xanim,viewmodel_sa58_gl_reload_empty +xanim,viewmodel_sa58_gl_pullout +xanim,viewmodel_sa58_gl_first_raise +xanim,viewmodel_sa58_gl_putaway +xanim,viewmodel_sa58_gl_from_grenade +xanim,viewmodel_sa58_gl_pullout_quick +xanim,viewmodel_sa58_gl_putaway_quick +xanim,viewmodel_sa58_gl_sprint_in +xanim,viewmodel_sa58_gl_sprint_loop +xanim,viewmodel_sa58_gl_sprint_out +xanim,viewmodel_sa58_gl_crawl_in +xanim,viewmodel_sa58_gl_crawl_forward +xanim,viewmodel_sa58_gl_crawl_back +xanim,viewmodel_sa58_gl_crawl_right +xanim,viewmodel_sa58_gl_crawl_left +xanim,viewmodel_sa58_gl_crawl_out +xanim,viewmodel_sa58_gl_ads_fire +xanim,viewmodel_sa58_gl_d2p_in +xanim,viewmodel_sa58_gl_d2p_loop +xanim,viewmodel_sa58_gl_d2p_out +xanim,viewmodel_sa58_gl_ads_up +xanim,viewmodel_sa58_gl_ads_down +xanim,viewmodel_sa58_gl_grenade_idle +xanim,viewmodel_sa58_gl_grenade_fire +xanim,viewmodel_sa58_gl_grenade_reload_empty +xanim,viewmodel_sa58_gl_grenade_pullout +xanim,viewmodel_sa58_gl_grenade_putaway +xanim,viewmodel_sa58_gl_to_grenade +xanim,viewmodel_sa58_gl_grenade_sprint_in +xanim,viewmodel_sa58_gl_grenade_sprint_loop +xanim,viewmodel_sa58_gl_grenade_sprint_out +xanim,viewmodel_sa58_gl_grenade_crawl_in +xanim,viewmodel_sa58_gl_grenade_crawl_forward +xanim,viewmodel_sa58_gl_grenade_crawl_back +xanim,viewmodel_sa58_gl_grenade_crawl_right +xanim,viewmodel_sa58_gl_grenade_crawl_left +xanim,viewmodel_sa58_gl_grenade_crawl_out +xanim,viewmodel_sa58_gl_grenade_d2p_in +xanim,viewmodel_sa58_gl_grenade_d2p_loop +xanim,viewmodel_sa58_gl_grenade_d2p_out +xanim,viewmodel_sa58_gl_grenade_ads_up +xanim,viewmodel_sa58_gl_grenade_ads_down +xanim,viewmodel_sa58_mms_first_raise +xanim,viewmodel_sa58_mms_ads_up +xanim,viewmodel_sa58_mms_ads_down +xanim,viewmodel_sa58_gl_rangefinder_ads_fire +xanim,viewmodel_sa58_grip_rangefinder_ads_fire +xanim,viewmodel_sa58_gl_fastmag +xanim,viewmodel_sa58_gl_fastmag_empty +xanim,viewmodel_sa58_gl_fastmag_quick +xanim,viewmodel_sa58_gl_fastmag_empty_quick +xanim,viewmodel_sa58_grip_fastmag +xanim,viewmodel_sa58_grip_fastmag_empty +xanim,viewmodel_sa58_grip_fastmag_quick +xanim,viewmodel_sa58_grip_fastmag_empty_quick +xanim,viewmodel_sa58_grip_select_fire_in +xanim,viewmodel_sa58_grip_select_fire_out \ No newline at end of file