1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-06-07 21:59:49 -05:00

Vector: replace Ak74u

This commit is contained in:
Jbleezy 2024-01-03 00:35:40 -08:00
parent 159b6307ac
commit 921b53cc19
27 changed files with 464 additions and 25 deletions

View File

@ -240,6 +240,9 @@
### Skorpion EVO
* Upgraded: changed default attachment from Reflex Sight to Fast Mag
### Vector K10
* Replaces Ak74u
## Light Machine Guns
* Decreased move speed from 87.5% to 85%

View File

@ -0,0 +1 @@
ATTACHMENTUNIQUEFILE\attachmentType\none\locNone\1\locHelmet\4\locHead\4\locNeck\5\locTorsoUpper\1\locTorsoMid\1\locTorsoLower\0.9\locRightArmUpper\0.8\locRightArmLower\0.6\locRightHand\0.4\locLeftArmUpper\0.8\locLeftArmLower\0.6\locLeftHand\0.4\locRightLegUpper\0.8\locRightLegLower\0.6\locRightFoot\0.4\locLeftLegUpper\0.8\locLeftLegLower\0.6\locLeftFoot\0.4\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\tag_sights_off\camo\camo_vector\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\altDropTime\0\reloadAmmoAdd\0\reloadStartAdd\0\segmentedReload\0\idleAnim\viewmodel_vector_idle\idleAnimLeft\\emptyIdleAnim\viewmodel_vector_idle\emptyIdleAnimLeft\\fireIntroAnim\\fireAnim\viewmodel_vector_fire\fireAnimLeft\\holdFireAnim\\lastShotAnim\viewmodel_vector_fire\lastShotAnimLeft\\flourishAnim\\flourishAnimLeft\\detonateAnim\\rechamberAnim\\meleeAnim\\meleeAnimEmpty\\meleeAnim1\\meleeAnim2\\meleeAnim3\\meleeChargeAnim\\meleeChargeAnimEmpty\\reloadAnim\viewmodel_vector_reload\reloadAnimRight\\reloadAnimLeft\\reloadEmptyAnim\viewmodel_vector_reload_empty\reloadEmptyAnimLeft\\reloadStartAnim\\reloadEndAnim\\reloadQuickAnim\\reloadQuickEmptyAnim\\raiseAnim\viewmodel_vector_pullout\dropAnim\viewmodel_vector_putaway\firstRaiseAnim\viewmodel_vector_first_raise\altRaiseAnim\viewmodel_vector_pullout\altDropAnim\viewmodel_vector_putaway\quickRaiseAnim\viewmodel_vector_pullout_quick\quickDropAnim\viewmodel_vector_putaway_quick\emptyRaiseAnim\viewmodel_vector_pullout\emptyDropAnim\viewmodel_vector_putaway\sprintInAnim\viewmodel_vector_sprint_in\sprintLoopAnim\viewmodel_vector_sprint_loop\sprintOutAnim\viewmodel_vector_sprint_out\sprintInEmptyAnim\\sprintLoopEmptyAnim\\sprintOutEmptyAnim\\lowReadyInAnim\\lowReadyLoopAnim\\lowReadyOutAnim\\contFireInAnim\\contFireLoopAnim\\contFireOutAnim\\crawlInAnim\viewmodel_vector_crawl_in\crawlForwardAnim\viewmodel_vector_crawl_forward\crawlBackAnim\viewmodel_vector_crawl_back\crawlRightAnim\viewmodel_vector_crawl_right\crawlLeftAnim\viewmodel_vector_crawl_left\crawlOutAnim\viewmodel_vector_crawl_out\crawlEmptyInAnim\\crawlEmptyForwardAnim\\crawlEmptyBackAnim\\crawlEmptyRightAnim\\crawlEmptyLeftAnim\\crawlEmptyOutAnim\\deployAnim\\nightVisionWearAnim\\nightVisionRemoveAnim\\adsFireAnim\viewmodel_vector_ads_fire\adsLastShotAnim\viewmodel_vector_ads_last_shot\adsRechamberAnim\\adsUpAnim\viewmodel_vector_ads_up\adsDownAnim\viewmodel_vector_ads_down\adsUpOtherScopeAnim\\adsFireIntroAnim\\breakdownAnim\\dtp_in\viewmodel_vector_d2p_in\dtp_loop\viewmodel_vector_d2p_loop\dtp_out\viewmodel_vector_d2p_out\dtp_empty_in\\dtp_empty_loop\\dtp_empty_out\\slide_in\\mantleAnim\\sprintCameraAnim\\dtpInCameraAnim\\dtpLoopCameraAnim\\dtpOutCameraAnim\\mantleCameraAnim\\fireSound\wpn_ak74u_fire_npc_pap\fireSoundPlayer\wpn_ak74u_fire_plr_pap\loopFireSound\\loopFireSoundPlayer\\loopFireEndSound\\loopFireEndSoundPlayer\\startFireSound\\stopFireSound\\startFireSoundPlayer\\stopFireSoundPlayer\\lastShotSound\\lastShotSoundPlayer\\killcamStartFireSound\\killcamStartFireSoundPlayer\\viewFlashEffect\weapon/muzzleflashes_zmb_ug/fx_zmb_muz_sm_gas_flash_1p\worldFlashEffect\weapon/muzzleflashes_zmb_ug/fx_zmb_muz_smg_flash_3p\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

View File

@ -0,0 +1 @@
ATTACHMENTUNIQUEFILE\attachmentType\steadyaim\locNone\1\locHelmet\4\locHead\4\locNeck\5\locTorsoUpper\1\locTorsoMid\1\locTorsoLower\0.9\locRightArmUpper\0.8\locRightArmLower\0.6\locRightHand\0.4\locLeftArmUpper\0.8\locLeftArmLower\0.6\locLeftHand\0.4\locRightLegUpper\0.8\locRightLegLower\0.6\locRightFoot\0.4\locLeftLegUpper\0.8\locLeftLegLower\0.6\locLeftFoot\0.4\locGun\0\viewModel\t6_attach_dbal_view\viewModelAdditional\\viewModelADS\\worldModel\t6_attach_dbal_world\worldModelAdditional\\viewModelTag\\worldModelTag\\viewModelOffsetX\10.142\viewModelOffsetY\-0.776\viewModelOffsetZ\0.611\viewModelOffsetPitch\0\viewModelOffsetYaw\0\viewModelOffsetRoll\90\worldModelOffsetX\-0.12\worldModelOffsetY\-0.764\worldModelOffsetZ\-1.773\worldModelOffsetPitch\0\worldModelOffsetYaw\0\worldModelOffsetRoll\90\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\tag_sights_off\camo\camo_vector\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\altDropTime\0\reloadAmmoAdd\0\reloadStartAdd\0\segmentedReload\0\idleAnim\viewmodel_vector_idle\idleAnimLeft\\emptyIdleAnim\viewmodel_vector_idle\emptyIdleAnimLeft\\fireIntroAnim\\fireAnim\viewmodel_vector_fire\fireAnimLeft\\holdFireAnim\\lastShotAnim\viewmodel_vector_fire\lastShotAnimLeft\\flourishAnim\\flourishAnimLeft\\detonateAnim\\rechamberAnim\\meleeAnim\\meleeAnimEmpty\\meleeAnim1\\meleeAnim2\\meleeAnim3\\meleeChargeAnim\\meleeChargeAnimEmpty\\reloadAnim\viewmodel_vector_reload\reloadAnimRight\\reloadAnimLeft\\reloadEmptyAnim\viewmodel_vector_reload_empty\reloadEmptyAnimLeft\\reloadStartAnim\\reloadEndAnim\\reloadQuickAnim\\reloadQuickEmptyAnim\\raiseAnim\viewmodel_vector_pullout\dropAnim\viewmodel_vector_putaway\firstRaiseAnim\viewmodel_vector_first_raise\altRaiseAnim\viewmodel_vector_pullout\altDropAnim\viewmodel_vector_putaway\quickRaiseAnim\viewmodel_vector_pullout_quick\quickDropAnim\viewmodel_vector_putaway_quick\emptyRaiseAnim\viewmodel_vector_pullout\emptyDropAnim\viewmodel_vector_putaway\sprintInAnim\viewmodel_vector_sprint_in\sprintLoopAnim\viewmodel_vector_sprint_loop\sprintOutAnim\viewmodel_vector_sprint_out\sprintInEmptyAnim\\sprintLoopEmptyAnim\\sprintOutEmptyAnim\\lowReadyInAnim\\lowReadyLoopAnim\\lowReadyOutAnim\\contFireInAnim\\contFireLoopAnim\\contFireOutAnim\\crawlInAnim\viewmodel_vector_crawl_in\crawlForwardAnim\viewmodel_vector_crawl_forward\crawlBackAnim\viewmodel_vector_crawl_back\crawlRightAnim\viewmodel_vector_crawl_right\crawlLeftAnim\viewmodel_vector_crawl_left\crawlOutAnim\viewmodel_vector_crawl_out\crawlEmptyInAnim\\crawlEmptyForwardAnim\\crawlEmptyBackAnim\\crawlEmptyRightAnim\\crawlEmptyLeftAnim\\crawlEmptyOutAnim\\deployAnim\\nightVisionWearAnim\\nightVisionRemoveAnim\\adsFireAnim\viewmodel_vector_ads_fire\adsLastShotAnim\viewmodel_vector_ads_last_shot\adsRechamberAnim\\adsUpAnim\viewmodel_vector_ads_up\adsDownAnim\viewmodel_vector_ads_down\adsUpOtherScopeAnim\\adsFireIntroAnim\\breakdownAnim\\dtp_in\viewmodel_vector_d2p_in\dtp_loop\viewmodel_vector_d2p_loop\dtp_out\viewmodel_vector_d2p_out\dtp_empty_in\\dtp_empty_loop\\dtp_empty_out\\slide_in\\mantleAnim\\sprintCameraAnim\\dtpInCameraAnim\\dtpLoopCameraAnim\\dtpOutCameraAnim\\mantleCameraAnim\\fireSound\wpn_ak74u_fire_npc_pap\fireSoundPlayer\wpn_ak74u_fire_plr_pap\loopFireSound\\loopFireSoundPlayer\\loopFireEndSound\\loopFireEndSoundPlayer\\startFireSound\\stopFireSound\\startFireSoundPlayer\\stopFireSoundPlayer\\lastShotSound\\lastShotSoundPlayer\\killcamStartFireSound\\killcamStartFireSoundPlayer\\viewFlashEffect\weapon/muzzleflashes_zmb_ug/fx_zmb_muz_sm_gas_flash_1p\worldFlashEffect\weapon/muzzleflashes_zmb_ug/fx_zmb_muz_smg_flash_3p\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

View File

@ -1012,6 +1012,12 @@ LANG_ENGLISH "Toughguy & Crybaby"
REFERENCE ZMWEAPON_INSAS_UPGRADED
LANG_ENGLISH "Massachusetts State Missouri City"
REFERENCE ZMWEAPON_VECTOR_EXTCLIP
LANG_ENGLISH "Vector K10 Extended Clip"
REFERENCE ZMWEAPON_VECTOR_UPGRADED
LANG_ENGLISH "Matrix K1000"
REFERENCE ZMWEAPON_SA58_UPGRADED
LANG_ENGLISH "WN OTW"
@ -1026,6 +1032,9 @@ LANG_ENGLISH "Hold ^3[{+activate}]^7 for Ballista [Cost: &&1]"
REFERENCE ZOMBIE_WEAPON_INSAS
LANG_ENGLISH "Hold ^3[{+activate}]^7 for MSMC [Cost: &&1]"
REFERENCE ZOMBIE_WEAPON_VECTOR
LANG_ENGLISH "Hold ^3[{+activate}]^7 for Vector K10 [Cost: &&1]"
REFERENCE ZOMBIE_WEAPON_STICKY_GRENADE
LANG_ENGLISH "Hold ^3[{+activate}]^7 for Semtex Grenades [Cost: &&1]"
@ -1110,6 +1119,12 @@ LANG_ENGLISH "Hold ^3[{+activate}]^7 for Head Chopper [Cost: &&1]"
REFERENCE ZM_BURIED_BOUGHT_HEADCHOPPER
LANG_ENGLISH "Took Head Chopper"
REFERENCE ZM_BURIED_PU_VECTOR
LANG_ENGLISH "Hold ^3[{+activate}]^7 for Vector K10 Chalk"
REFERENCE ZM_BURIED_WB_VECTOR
LANG_ENGLISH "Hold ^3[{+activate}]^7 to draw Vector K10 wallbuy"
REFERENCE ZM_BURIED_BUILD_MTOWER
LANG_ENGLISH "Hold ^3[{+activate}]^7 to craft Noose"

View File

@ -11930,7 +11930,7 @@
}
{
"angles" "0 2.50448e-006 0"
"script_noteworthy" "ak74u_zm"
"script_noteworthy" "vector_zm"
"targetname" "chalk_p6_zm_bu_chalk"
"origin" "-460 -1260.2 59"
"classname" "script_struct"

View File

@ -2330,7 +2330,7 @@
"angles" "0 330.4 0"
"origin" "2860.91 758.777 1182"
"classname" "script_struct"
"zombie_weapon_upgrade" "ak74u_zm"
"zombie_weapon_upgrade" "vector_zm"
"targetname" "weapon_upgrade"
"target" "pf1489_auto37"
"guid" "5018227C"
@ -2338,7 +2338,7 @@
{
"targetname" "pf1489_auto37"
"classname" "script_struct"
"model" "t6_wpn_smg_ak74u_world"
"model" "t6_wpn_smg_vector_world"
"angles" "0 330.4 0"
"origin" "2860.91 758.777 1182"
"guid" "FCC3AFC8"

View File

@ -11019,7 +11019,7 @@
"angles" "0 105 0"
"origin" "152.255 446.797 42.25"
"classname" "script_struct"
"zombie_weapon_upgrade" "ak74u_zm"
"zombie_weapon_upgrade" "vector_zm"
"targetname" "weapon_upgrade"
"target" "pf824_auto37"
"guid" "5018227C"
@ -11027,7 +11027,7 @@
{
"targetname" "pf824_auto37"
"classname" "script_struct"
"model" "t6_wpn_smg_ak74u_world"
"model" "t6_wpn_smg_vector_world"
"angles" "0 105 0"
"origin" "152.255 446.797 42.25"
"guid" "FCC3AFC8"

View File

@ -5196,7 +5196,7 @@
"angles" "0 1.00179e-005 0"
"origin" "708.5 2628.75 -171"
"classname" "script_struct"
"zombie_weapon_upgrade" "ak74u_zm"
"zombie_weapon_upgrade" "vector_zm"
"targetname" "weapon_upgrade"
"target" "pf2213_auto37"
"guid" "5018227C"
@ -5204,7 +5204,7 @@
{
"targetname" "pf2213_auto37"
"classname" "script_struct"
"model" "t6_wpn_smg_ak74u_world"
"model" "t6_wpn_smg_vector_world"
"angles" "0 1.00179e-005 0"
"origin" "708.5 2628.75 -171"
"guid" "FCC3AFC8"
@ -5247,7 +5247,7 @@
"angles" "0 90 0"
"origin" "11187.8 -8379.5 -358"
"classname" "script_struct"
"zombie_weapon_upgrade" "ak74u_zm"
"zombie_weapon_upgrade" "vector_zm"
"targetname" "weapon_upgrade"
"target" "pf2216_auto37"
"guid" "5018227C"
@ -5255,7 +5255,7 @@
{
"targetname" "pf2216_auto37"
"classname" "script_struct"
"model" "t6_wpn_smg_ak74u_world"
"model" "t6_wpn_smg_vector_world"
"angles" "0 90 0"
"origin" "11187.8 -8379.5 -358"
"guid" "FCC3AFC8"
@ -5264,7 +5264,7 @@
"angles" "0 270 0"
"origin" "-335 131.5 378"
"classname" "script_struct"
"zombie_weapon_upgrade" "ak74u_zm"
"zombie_weapon_upgrade" "vector_zm"
"targetname" "weapon_upgrade"
"target" "pf2217_auto37"
"guid" "5018227C"
@ -5272,7 +5272,7 @@
{
"targetname" "pf2217_auto37"
"classname" "script_struct"
"model" "t6_wpn_smg_ak74u_world"
"model" "t6_wpn_smg_vector_world"
"angles" "0 270 0"
"origin" "-335 131.5 378"
"guid" "FCC3AFC8"

View File

@ -52803,7 +52803,7 @@
"angles" "0 1.00179e-005 0"
"origin" "11179.5 7635.5 -502"
"classname" "script_struct"
"zombie_weapon_upgrade" "ak74u_zm"
"zombie_weapon_upgrade" "vector_zm"
"targetname" "weapon_upgrade"
"target" "pf1896_auto37"
"guid" "5018227C"
@ -52811,7 +52811,7 @@
{
"targetname" "pf1896_auto37"
"classname" "script_struct"
"model" "t6_wpn_smg_ak74u_world"
"model" "t6_wpn_smg_vector_world"
"angles" "0 1.00179e-005 0"
"origin" "11179.5 7635.5 -502"
"guid" "FCC3AFC8"
@ -53177,7 +53177,7 @@
"angles" "0 1.00179e-005 0"
"origin" "8312 -5420 110"
"classname" "script_struct"
"zombie_weapon_upgrade" "ak74u_zm"
"zombie_weapon_upgrade" "vector_zm"
"targetname" "weapon_upgrade"
"target" "pf1915_auto37"
"guid" "5018227C"
@ -53186,7 +53186,7 @@
"script_noteworthy" "zrace_farm"
"targetname" "pf1915_auto37"
"classname" "script_struct"
"model" "t6_wpn_smg_ak74u_world"
"model" "t6_wpn_smg_vector_world"
"angles" "0 1.00179e-005 0"
"origin" "8312 -5420 110"
"guid" "FCC3AFC8"
@ -53215,7 +53215,7 @@
"angles" "0 90.2 0"
"origin" "8035.37 -5316.88 110"
"classname" "script_struct"
"zombie_weapon_upgrade" "ak74u_zm"
"zombie_weapon_upgrade" "vector_zm"
"targetname" "weapon_upgrade"
"target" "pf1917_auto37"
"guid" "5018227C"
@ -53224,7 +53224,7 @@
"script_noteworthy" "zrace_farm"
"targetname" "pf1917_auto37"
"classname" "script_struct"
"model" "t6_wpn_smg_ak74u_world"
"model" "t6_wpn_smg_vector_world"
"angles" "0 90.2 0"
"origin" "8035.37 -5316.88 110"
"guid" "FCC3AFC8"

View File

@ -1695,6 +1695,23 @@ weapon_changes()
add_zombie_weapon("insas_zm", "insas_upgraded_zm", &"ZOMBIE_WEAPON_INSAS", 1000, "smg", "", undefined, 1);
}
if (isdefined(level.zombie_weapons["ak74u_zm"]))
{
include_weapon("vector_zm", 0);
include_weapon("vector_upgraded_zm", 0);
add_zombie_weapon("vector_zm", "vector_upgraded_zm", &"ZOMBIE_WEAPON_VECTOR", 1200, "smg", "", undefined, 1);
}
if (isdefined(level.zombie_weapons["ak74u_extclip_zm"]))
{
level.zombie_weapons["ak74u_extclip_zm"].is_in_box = 0;
include_weapon("vector_extclip_zm");
include_weapon("vector_extclip_upgraded_zm", 0);
add_zombie_weapon("vector_extclip_zm", "vector_extclip_upgraded_zm", &"ZOMBIE_WEAPON_VECTOR", 1200, "smg", "", undefined, 1);
add_shared_ammo_weapon("vector_extclip_zm", "vector_zm");
}
if (isdefined(level.zombie_weapons["python_zm"]))
{
level.zombie_weapons["python_zm"].is_in_box = 0;

View File

@ -125,7 +125,7 @@ init_wallbuys()
scripts\zm\replaced\utility::wallbuy("ballista_zm", "ballista", "weapon_upgrade", (13553, -539, -133), (0, -90, 0));
scripts\zm\replaced\utility::wallbuy("beretta93r_zm", "beretta93r", "weapon_upgrade", (13793, -1646, -105), (0, 0, 0));
scripts\zm\replaced\utility::wallbuy("insas_zm", "insas", "weapon_upgrade", (13553, -769, -133), (0, -90, 0));
scripts\zm\replaced\utility::wallbuy("ak74u_zm", "ak74u", "weapon_upgrade", (13979, -1550, -134), (0, 90, 0));
scripts\zm\replaced\utility::wallbuy("vector_zm", "vector", "weapon_upgrade", (13979, -1550, -134), (0, 90, 0));
scripts\zm\replaced\utility::wallbuy("m16_zm", "m16", "weapon_upgrade", (14093, -351, -133), (0, 90, 0));
scripts\zm\replaced\utility::wallbuy("870mcs_zm", "870mcs", "weapon_upgrade", (13552, -1387, -134), (0, -90, 0));
scripts\zm\replaced\utility::wallbuy("sticky_grenade_zm", "sticky_grenade", "weapon_upgrade", (13603, -1082, -134), (0, 0, 0));

View File

@ -71,7 +71,7 @@ init_wallbuys()
{
scripts\zm\replaced\utility::wallbuy("saritch_zm", "saritch", "weapon_upgrade", (-11166, -2844, 247), (0, -86, 0));
scripts\zm\replaced\utility::wallbuy("ballista_zm", "ballista", "weapon_upgrade", (-10735, -2960, 247), (0, 97, 0));
scripts\zm\replaced\utility::wallbuy("ak74u_zm", "ak74u", "weapon_upgrade", (-10656, -752, 247), (0, 83, 0));
scripts\zm\replaced\utility::wallbuy("vector_zm", "vector", "weapon_upgrade", (-10656, -752, 247), (0, 83, 0));
scripts\zm\replaced\utility::wallbuy("m16_zm", "m16", "weapon_upgrade", (-11839, -1695.1, 287), (0, 270, 0));
scripts\zm\replaced\utility::wallbuy("sticky_grenade_zm", "sticky_grenade", "weapon_upgrade", (-11839, -2406, 283), (0, -93, 0));
scripts\zm\replaced\utility::wallbuy("bowie_knife_zm", "bowie_knife", "bowie_upgrade", (-10787, -1430, 247), (0, 88, 0));

View File

@ -7,7 +7,7 @@ init_wallbuy_fx()
if (!is_false(level._uses_default_wallbuy_fx))
{
level._effect["870mcs_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_870mcs");
level._effect["ak74u_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_ak74u");
level._effect["vector_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_ak74u");
level._effect["beretta93r_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_berreta93r");
level._effect["bowie_knife_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_bowie");
level._effect["claymore_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_claymore");

View File

@ -45,7 +45,7 @@ init_fx()
if (!(isdefined(level._uses_default_wallbuy_fx) && !level._uses_default_wallbuy_fx))
{
level._effect["870mcs_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_870mcs");
level._effect["ak74u_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_ak74u");
level._effect["vector_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_ak74u");
level._effect["beretta93r_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_berreta93r");
level._effect["bowie_knife_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_bowie");
level._effect["claymore_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_claymore");

View File

@ -0,0 +1,63 @@
#include maps\mp\zm_buried;
#include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\zombies\_zm_utility;
#include maps\mp\zombies\_zm_weapons;
#include maps\mp\zm_buried_gamemodes;
#include maps\mp\zombies\_zm_banking;
#include maps\mp\zm_buried_sq;
#include maps\mp\zombies\_zm_weapon_locker;
#include maps\mp\zm_buried_distance_tracking;
#include maps\mp\zm_buried_fx;
#include maps\mp\zm_buried_ffotd;
#include maps\mp\zm_buried_buildables;
#include maps\mp\zombies\_zm;
#include maps\mp\animscripts\zm_death;
#include maps\mp\zm_buried_amb;
#include maps\mp\zombies\_zm_ai_ghost;
#include maps\mp\zombies\_zm_ai_sloth;
#include maps\mp\zombies\_load;
#include maps\mp\teams\_teamset_cdc;
#include maps\mp\gametypes_zm\_spawning;
#include maps\mp\zombies\_zm_perk_divetonuke;
#include maps\mp\zombies\_zm_perk_vulture;
#include maps\mp\zm_buried_jail;
#include maps\mp\zombies\_zm_weap_bowie;
#include maps\mp\zombies\_zm_weap_cymbal_monkey;
#include maps\mp\zombies\_zm_weap_claymore;
#include maps\mp\zombies\_zm_weap_ballistic_knife;
#include maps\mp\zombies\_zm_weap_slowgun;
#include maps\mp\zombies\_zm_weap_tazer_knuckles;
#include maps\mp\zombies\_zm_weap_time_bomb;
#include maps\mp\zm_buried_achievement;
#include maps\mp\zm_buried_maze;
#include maps\mp\zombies\_zm_zonemgr;
#include maps\mp\zm_buried_classic;
#include maps\mp\zombies\_zm_pers_upgrades_functions;
#include maps\mp\zombies\_zm_devgui;
#include maps\mp\zombies\_zm_buildables;
#include character\c_transit_player_farmgirl;
#include character\c_transit_player_oldman;
#include character\c_transit_player_engineer;
#include character\c_buried_player_reporter_dam;
#include maps\mp\zombies\_zm_audio;
#include maps\mp\zombies\_zm_powerups;
#include maps\mp\zombies\_zm_ai_faller;
#include maps\mp\zombies\_zm_laststand;
#include maps\mp\zombies\_zm_stats;
#include maps\mp\zombies\_zm_equip_headchopper;
init_level_specific_wall_buy_fx()
{
level._effect["an94_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_an94");
level._effect["pdw57_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_pdw57");
level._effect["svu_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_svuas");
level._effect["lsat_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_lsat");
level._effect["tazer_knuckles_zm_fx"] = loadfx("maps/zombie/fx_zmb_buried_buy_taseknuck");
level._effect["tazer_knuckles_zm_chalk_fx"] = loadfx("maps/zombie/fx_zmb_buried_dyn_taseknuck");
level._effect["870mcs_zm_chalk_fx"] = loadfx("maps/zombie/fx_zmb_wall_dyn_870mcs");
level._effect["vector_zm_chalk_fx"] = loadfx("maps/zombie/fx_zmb_wall_dyn_ak74u");
level._effect["an94_zm_chalk_fx"] = loadfx("maps/zombie/fx_zmb_wall_dyn_an94");
level._effect["pdw57_zm_chalk_fx"] = loadfx("maps/zombie/fx_zmb_wall_dyn_pdw57");
level._effect["svu_zm_chalk_fx"] = loadfx("maps/zombie/fx_zmb_wall_dyn_svuas");
}

View File

@ -14,6 +14,51 @@
#include maps\mp\zombies\_zm_weap_claymore;
#include maps\mp\zombies\_zm_unitrigger;
prepare_chalk_weapon_list()
{
level.buildable_wallbuy_weapons = [];
level.buildable_wallbuy_weapons[0] = "vector_zm";
level.buildable_wallbuy_weapons[1] = "an94_zm";
level.buildable_wallbuy_weapons[2] = "pdw57_zm";
level.buildable_wallbuy_weapons[3] = "svu_zm";
level.buildable_wallbuy_weapons[4] = "tazer_knuckles_zm";
level.buildable_wallbuy_weapons[5] = "870mcs_zm";
level.buildable_wallbuy_weapon_hints = [];
level.buildable_wallbuy_weapon_hints["vector_zm"] = &"ZM_BURIED_WB_VECTOR";
level.buildable_wallbuy_weapon_hints["an94_zm"] = &"ZM_BURIED_WB_AN94";
level.buildable_wallbuy_weapon_hints["pdw57_zm"] = &"ZM_BURIED_WB_PDW57";
level.buildable_wallbuy_weapon_hints["svu_zm"] = &"ZM_BURIED_WB_SVU";
level.buildable_wallbuy_weapon_hints["tazer_knuckles_zm"] = &"ZM_BURIED_WB_TAZER";
level.buildable_wallbuy_weapon_hints["870mcs_zm"] = &"ZM_BURIED_WB_870MCS";
level.buildable_wallbuy_pickup_hints = [];
level.buildable_wallbuy_pickup_hints["vector_zm"] = &"ZM_BURIED_PU_VECTOR";
level.buildable_wallbuy_pickup_hints["an94_zm"] = &"ZM_BURIED_PU_AN94";
level.buildable_wallbuy_pickup_hints["pdw57_zm"] = &"ZM_BURIED_PU_PDW57";
level.buildable_wallbuy_pickup_hints["svu_zm"] = &"ZM_BURIED_PU_SVU";
level.buildable_wallbuy_pickup_hints["tazer_knuckles_zm"] = &"ZM_BURIED_PU_TAZER";
level.buildable_wallbuy_pickup_hints["870mcs_zm"] = &"ZM_BURIED_PU_870MCS";
level.buildable_wallbuy_weapon_models = [];
level.buildable_wallbuy_weapon_models["vector_zm"] = undefined;
level.buildable_wallbuy_weapon_models["an94_zm"] = undefined;
level.buildable_wallbuy_weapon_models["pdw57_zm"] = undefined;
level.buildable_wallbuy_weapon_models["svu_zm"] = undefined;
level.buildable_wallbuy_weapon_models["tazer_knuckles_zm"] = undefined;
level.buildable_wallbuy_weapon_models["870mcs_zm"] = undefined;
level.buildable_wallbuy_weapon_angles = [];
level.buildable_wallbuy_weapon_angles["vector_zm"] = undefined;
level.buildable_wallbuy_weapon_angles["an94_zm"] = undefined;
level.buildable_wallbuy_weapon_angles["pdw57_zm"] = undefined;
level.buildable_wallbuy_weapon_angles["svu_zm"] = undefined;
level.buildable_wallbuy_weapon_angles["tazer_knuckles_zm"] = undefined;
level.buildable_wallbuy_weapon_angles["870mcs_zm"] = undefined;
foreach (model in level.buildable_wallbuy_weapon_models)
{
if (isdefined(model))
precachemodel(model);
}
}
init_buildables(buildablesenabledlist)
{
registerclientfield("scriptmover", "buildable_glint_fx", 12000, 1, "int");

View File

@ -176,7 +176,7 @@ dig_up_weapon(digger)
a_rare_weapons = array("dsr50_zm", "srm1216_zm");
if (digger.dig_vars["has_upgraded_shovel"])
a_rare_weapons = combinearrays(a_rare_weapons, array("claymore_zm", "ak74u_zm", "ksg_zm", "mp40_zm", "mp44_zm"));
a_rare_weapons = combinearrays(a_rare_weapons, array("claymore_zm", "vector_zm", "ksg_zm", "mp40_zm", "mp44_zm"));
str_weapon = undefined;

View File

@ -0,0 +1,32 @@
#include clientscripts\mp\_utility;
#include clientscripts\mp\zombies\_zm_utility;
init()
{
prepare_chalk_weapon_list();
}
prepare_chalk_weapon_list()
{
level.buildable_wallbuy_weapons = [];
level.buildable_wallbuy_weapons[0] = "vector_zm";
level.buildable_wallbuy_weapons[1] = "an94_zm";
level.buildable_wallbuy_weapons[2] = "pdw57_zm";
level.buildable_wallbuy_weapons[3] = "svu_zm";
level.buildable_wallbuy_weapons[4] = "tazer_knuckles_zm";
level.buildable_wallbuy_weapons[5] = "870mcs_zm";
level.buildable_wallbuy_weapon_models = [];
level.buildable_wallbuy_weapon_models["vector_zm"] = undefined;
level.buildable_wallbuy_weapon_models["an94_zm"] = undefined;
level.buildable_wallbuy_weapon_models["pdw57_zm"] = undefined;
level.buildable_wallbuy_weapon_models["svu_zm"] = undefined;
level.buildable_wallbuy_weapon_models["tazer_knuckles_zm"] = undefined;
level.buildable_wallbuy_weapon_models["870mcs_zm"] = undefined;
level.buildable_wallbuy_weapon_angles = [];
level.buildable_wallbuy_weapon_angles["vector_zm"] = undefined;
level.buildable_wallbuy_weapon_angles["an94_zm"] = undefined;
level.buildable_wallbuy_weapon_angles["pdw57_zm"] = undefined;
level.buildable_wallbuy_weapon_angles["svu_zm"] = undefined;
level.buildable_wallbuy_weapon_angles["tazer_knuckles_zm"] = undefined;
level.buildable_wallbuy_weapon_angles["870mcs_zm"] = undefined;
}

View File

@ -4,7 +4,9 @@
main()
{
replaceFunc(maps\mp\zm_buried::init_level_specific_wall_buy_fx, scripts\zm\replaced\zm_buried::init_level_specific_wall_buy_fx);
replaceFunc(maps\mp\zm_buried_sq::navcomputer_waitfor_navcard, scripts\zm\replaced\_zm_sq::navcomputer_waitfor_navcard);
replaceFunc(maps\mp\zm_buried_buildables::prepare_chalk_weapon_list, scripts\zm\replaced\zm_buried_buildables::prepare_chalk_weapon_list);
replaceFunc(maps\mp\zm_buried_buildables::init_buildables, scripts\zm\replaced\zm_buried_buildables::init_buildables);
replaceFunc(maps\mp\zm_buried_buildables::subwooferbuildable, scripts\zm\replaced\zm_buried_buildables::subwooferbuildable);
replaceFunc(maps\mp\zm_buried_buildables::springpadbuildable, scripts\zm\replaced\zm_buried_buildables::springpadbuildable);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

30
weapons/zm/vector_zm Normal file

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,3 @@
ak74u_upgraded_zm,reflex,,,,
galil_upgraded_zm,reflex,,,,
barretm82_upgraded_zm,vzoom,,,,
judge_upgraded_zm,none,,,,
kard_upgraded_zm,none,,,,
@ -24,6 +22,8 @@ ballista_upgraded_zm,acog,,,,
ksg_upgraded_zm,reflex,,,,
evoskorpion_upgraded_zm,dualclip,,,,
scar_upgraded_zm,none,,,,
ak74u_extclip_upgraded_zm,reflex,,,,
beretta93r_extclip_upgraded_zm,none,,,,
insas_upgraded_zm,none,,,,
vector_upgraded_zm,steadyaim,,,,
vector_extclip_upgraded_zm,steadyaim,,,,
sa58_upgraded_zm,sf,,,,
1 ak74u_upgraded_zm barretm82_upgraded_zm reflex vzoom
ak74u_upgraded_zm reflex
galil_upgraded_zm reflex
1 barretm82_upgraded_zm barretm82_upgraded_zm vzoom vzoom
2 judge_upgraded_zm judge_upgraded_zm none none
3 kard_upgraded_zm kard_upgraded_zm none none
22 ksg_upgraded_zm ksg_upgraded_zm reflex reflex
23 evoskorpion_upgraded_zm evoskorpion_upgraded_zm dualclip dualclip
24 scar_upgraded_zm scar_upgraded_zm none none
ak74u_extclip_upgraded_zm reflex
25 beretta93r_extclip_upgraded_zm beretta93r_extclip_upgraded_zm none none
26 insas_upgraded_zm none
27 vector_upgraded_zm steadyaim
28 vector_extclip_upgraded_zm steadyaim
29 sa58_upgraded_zm sa58_upgraded_zm sf sf

View File

@ -1,2 +1,3 @@
script,scripts/zm/_zm_reimagined.csc
script,scripts/zm/zm_buried/zm_buried_reimagined.csc
script,scripts/zm/replaced/_zm.csc

View File

@ -0,0 +1,138 @@
xmodel,t6_wpn_smg_vector_view
xmodel,t6_wpn_smg_vector_world
xmodel,t6_attach_mag_vector_view
xmodel,t6_attach_mag_vector_world
material,mc/mtl_t6_wpn_smg_vector_camo1
material,mc/mtl_t6_wpn_smg_vector_camo3
material,mc/mtl_t6_wpn_smg_vector_camo2
material,mc/mtl_t6_wpn_smg_vector_camo4
material,mc/mtl_t6_attach_grip_vector
camo,camo_vector
xanim,viewmodel_vector_idle
xanim,viewmodel_vector_fire
xanim,viewmodel_vector_reload
xanim,viewmodel_vector_reload_empty
xanim,viewmodel_vector_pullout
xanim,viewmodel_vector_first_raise
xanim,viewmodel_vector_putaway
xanim,viewmodel_vector_pullout_quick
xanim,viewmodel_vector_putaway_quick
xanim,viewmodel_vector_sprint_in
xanim,viewmodel_vector_sprint_loop
xanim,viewmodel_vector_sprint_out
xanim,viewmodel_vector_crawl_in
xanim,viewmodel_vector_crawl_forward
xanim,viewmodel_vector_crawl_back
xanim,viewmodel_vector_crawl_right
xanim,viewmodel_vector_crawl_left
xanim,viewmodel_vector_crawl_out
xanim,viewmodel_vector_ads_fire
xanim,viewmodel_vector_ads_last_shot
xanim,viewmodel_vector_d2p_in
xanim,viewmodel_vector_d2p_loop
xanim,viewmodel_vector_d2p_out
xanim,viewmodel_vector_ads_up
xanim,viewmodel_vector_ads_down
attachmentunique,au_vector_none
xmodel,t6_attach_fastmag_vector_view
xmodel,t6_attach_fastmag_vector_world
attachmentunique,au_vector_dualclip
attachmentunique,au_vector_extclip
xmodel,t6_attach_grip_vector_view
xmodel,t6_attach_grip_vector_world
attachmentunique,au_vector_grip
camo,camo_holo
attachmentunique,au_vector_holo
xmodel,t6_attach_optic_mms_view
xmodel,t6_attach_optic_mms_world
material,mc/mtl_t6_attach_optic_mms
material,mc/mtl_t6_attach_optic_mms_camo1
camo,camo_mms
attachmentunique,au_vector_mms
xmodel,t6_attach_optic_rangefinder_view
xmodel,t6_attach_optic_rangefinder_ads
xmodel,t6_attach_optic_rangefinder_world
material,mc/mtl_t6_attach_optic_rangefinder_camo1
material,mc/mtl_t6_attach_optic_rangefinder_ads
material,mc/mtl_t6_attach_optic_rangefinder_camo2
camo,camo_targetfinder
attachmentunique,au_vector_rangefinder
xmodel,t6_attach_optic_reflex_view
xmodel,t6_attach_optic_reflex_world
material,mc/mtl_t6_attach_optic_reflex_camo1
material,mc/mtl_t6_attach_optic_reflex_camo2
material,mc/mtl_t6_attach_optic_reflex
camo,camo_reflex
attachmentunique,au_vector_reflex
attachmentunique,au_vector_sf
xmodel,t6_attach_smg_silencer2_view
xmodel,t6_attach_smg_silencer2_world
fx,weapon/muzzleflashes/fx_muz_silencer_md
fx,weapon/muzzleflashes/fx_muz_silencer_md_3p
attachmentunique,au_vector_silencer
xmodel,t6_attach_dbal_view
xmodel,t6_attach_dbal_world
attachmentunique,au_vector_steadyaim
attachmentunique,au_vector_dualclip+grip
attachmentunique,au_vector_holo+grip
attachmentunique,au_vector_rangefinder+grip
attachmentunique,au_vector_grip+sf
weapon,zm/vector_zm
weapon,zm/vector_upgraded_zm
weapon,zm/vector_extclip_zm
weapon,zm/vector_extclip_upgraded_zm
techniqueset,mc_sw4_3d_reticle_dynamic_9820jqfj
techniqueset,mc_sw4_3d_optic_lens_4w47028j
xanim,viewmodel_vector_reflex_ads_up
xanim,viewmodel_vector_reflex_ads_down
xanim,viewmodel_vector_dbal_first_raise
fx,weapon/muzzleflashes/fx_muz_md_smk
xanim,viewmodel_vector_fastmag
xanim,viewmodel_vector_fastmag_empty
xanim,viewmodel_vector_rangefinder_ads_fire
xanim,viewmodel_vector_eotech_ads_up
xanim,viewmodel_vector_eotech_ads_down
xanim,viewmodel_vector_grip_idle
xanim,viewmodel_vector_grip_fire
xanim,viewmodel_vector_grip_last_shot
xanim,viewmodel_vector_grip_reload
xanim,viewmodel_vector_grip_reload_empty
xanim,viewmodel_vector_grip_pullout
xanim,viewmodel_vector_grip_first_raise
xanim,viewmodel_vector_grip_putaway
xanim,viewmodel_vector_grip_select_fire_in
xanim,viewmodel_vector_grip_select_fire_out
xanim,viewmodel_vector_grip_pullout_quick
xanim,viewmodel_vector_grip_sprint_in
xanim,viewmodel_vector_grip_sprint_loop
xanim,viewmodel_vector_grip_sprint_out
xanim,viewmodel_vector_grip_crawl_in
xanim,viewmodel_vector_grip_crawl_forward
xanim,viewmodel_vector_grip_crawl_back
xanim,viewmodel_vector_grip_crawl_right
xanim,viewmodel_vector_grip_crawl_left
xanim,viewmodel_vector_grip_crawl_out
xanim,viewmodel_vector_grip_ads_fire
xanim,viewmodel_vector_grip_d2p_in
xanim,viewmodel_vector_grip_d2p_loop
xanim,viewmodel_vector_grip_d2p_out
xanim,viewmodel_vector_grip_ads_up
xanim,viewmodel_vector_grip_ads_down
techniqueset,mc_sw4_3d_reticle_ui3d_q49ew30e
techniqueset,mc_sw4_3d_reticle_dynamic_2colors_5f888f0w
xanim,viewmodel_vector_rangefinder_ads_up
xanim,viewmodel_vector_rangefinder_ads_down
xanim,viewmodel_vector_select_fire_in
xanim,viewmodel_vector_select_fire_out
material,hud_mp_firerate_burst
material,hud_select_fire_bullet_stack
techniqueset,mc_sw4_3d_sonar_attachment_lens2_78904485
techniqueset,mc_sw4_3d_reticle_static_35866wj0
xanim,viewmodel_vector_mms_first_raise
xanim,viewmodel_vector_mms_ads_up
xanim,viewmodel_vector_mms_ads_down
xanim,viewmodel_vector_grip_fastmag_empty
xanim,viewmodel_vector_grip_fastmag
xanim,viewmodel_vector_grip_rangefinder_ads_fire
attachment,steadyaim
attachment,steadyaim_smg

View File

@ -21,6 +21,7 @@ include,includes/held_knife_zm
include,includes/held_one_inch_punch_zm
include,includes/fnp45_zm
include,includes/insas_zm
include,includes/vector_zm
include,includes/sa58_zm
include,includes/specialty_juggernaut