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

Ballista: replace Olympia

This commit is contained in:
Jbleezy 2023-12-30 22:44:21 -08:00
parent 8e0edc4861
commit 08b400cd42
13 changed files with 112 additions and 7 deletions

View File

@ -236,7 +236,10 @@
## Sniper Rifles
* Decreased move speed from 95% to 90%
* Disabled scope sway
* Unupgraded: increased zoom FOV from 15 to 25
* Unupgraded: increased scope FOV from 15 or 20 to 25
### Ballista
* Replaces Olympia
## Shotguns
* Increased penetration

View File

@ -1014,6 +1014,9 @@ LANG_ENGLISH "Toughguy & Crybaby"
REFERENCE ZOMBIE_WEAPON_SARITCH
LANG_ENGLISH "Hold ^3[{+activate}]^7 for SMR [Cost: &&1]"
REFERENCE ZMWEAPON_BALLISTA_WALLBUY
LANG_ENGLISH "Hold ^3[{+activate}]^7 for Ballista [Cost: &&1]"
REFERENCE ZOMBIE_PERK_QUICKREVIVE
LANG_ENGLISH "Hold ^3[{+activate}]^7 for Quick Revive [Cost: &&1]"

View File

@ -1679,6 +1679,10 @@ weapon_changes()
include_weapon( "saritch_upgraded_zm", 0 );
add_zombie_weapon( "saritch_zm", "saritch_upgraded_zm", &"ZOMBIE_WEAPON_SARITCH", 500, "wpck_smr", "", undefined, 1 );
}
include_weapon( "ballista_zm", 0 );
include_weapon( "ballista_upgraded_zm", 0 );
add_zombie_weapon( "ballista_zm", "ballista_upgraded_zm", &"ZMWEAPON_BALLISTA_WALLBUY", 500, "wpck_snipe", "", undefined, 1 );
}
player_give_willy_pete()

View File

@ -258,7 +258,7 @@ init_wallbuys()
og_weapon_structs = array_randomize(og_weapon_structs);
scripts\zm\replaced\utility::wallbuy("saritch_zm", "saritch", "weapon_upgrade", og_weapon_structs[0].origin, og_weapon_structs[0].angles);
scripts\zm\replaced\utility::wallbuy("rottweil72_zm", "olympia", "weapon_upgrade", og_weapon_structs[1].origin, og_weapon_structs[1].angles);
scripts\zm\replaced\utility::wallbuy("ballista_zm", "ballista", "weapon_upgrade", og_weapon_structs[1].origin, og_weapon_structs[1].angles);
scripts\zm\replaced\utility::wallbuy("beretta93r_zm", "beretta93r", "weapon_upgrade", og_weapon_structs[2].origin, og_weapon_structs[2].angles);
scripts\zm\replaced\utility::wallbuy("pdw57_zm", "pdw57", "weapon_upgrade", og_weapon_structs[3].origin, og_weapon_structs[3].angles);
scripts\zm\replaced\utility::wallbuy("an94_zm", "an94", "weapon_upgrade", og_weapon_structs[4].origin, og_weapon_structs[4].angles);

View File

@ -129,7 +129,7 @@ set_box_weapons()
init_wallbuys()
{
scripts\zm\replaced\utility::wallbuy("saritch_zm", "saritch", "weapon_upgrade", (305, 6376, 319), (0, -80, 0));
scripts\zm\replaced\utility::wallbuy("rottweil72_zm", "olympia", "weapon_upgrade", (-709, 5721, -19.875), (0, -80, 30));
scripts\zm\replaced\utility::wallbuy("ballista_zm", "ballista", "weapon_upgrade", (-709, 5721, -19.875), (0, -80, 30));
scripts\zm\replaced\utility::wallbuy("uzi_zm", "uzi", "weapon_upgrade", (-219, 7156, 122), (0, 190, 0));
}

View File

@ -122,7 +122,7 @@ main()
init_wallbuys()
{
scripts\zm\replaced\utility::wallbuy("saritch_zm", "saritch", "weapon_upgrade", (13662, -1166, -134), (0, -90, 0));
scripts\zm\replaced\utility::wallbuy("rottweil72_zm", "olympia", "weapon_upgrade", (13553, -539, -133), (0, -90, 0));
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("mp5k_zm", "mp5", "weapon_upgrade", (13553, -769, -133), (0, -90, 0));
scripts\zm\replaced\utility::wallbuy("ak74u_zm", "ak74u", "weapon_upgrade", (13979, -1550, -134), (0, 90, 0));

View File

@ -159,7 +159,7 @@ treasure_chest_init()
init_wallbuys()
{
scripts\zm\replaced\utility::wallbuy("saritch_zm", "saritch", "weapon_upgrade", (-5085, -7807, -5), (0, 0, 0));
scripts\zm\replaced\utility::wallbuy("rottweil72_zm", "olympia", "weapon_upgrade", (-4576, -7748, 18), (0, 90, 0));
scripts\zm\replaced\utility::wallbuy("ballista_zm", "ballista", "weapon_upgrade", (-4576, -7748, 18), (0, 90, 0));
scripts\zm\replaced\utility::wallbuy("mp5k_zm", "mp5", "weapon_upgrade", (-5489, -7982.7, 62), (0, 1, 0));
scripts\zm\replaced\utility::wallbuy("tazer_knuckles_zm", "tazer_knuckles", "tazer_upgrade", (-6265, -7941, 100), (0, 90, 0));
}

View File

@ -104,7 +104,7 @@ treasure_chest_init()
init_wallbuys()
{
scripts\zm\replaced\utility::wallbuy("saritch_zm", "saritch", "weapon_upgrade", (10559, 8220, -495), (0, 90, 0));
scripts\zm\replaced\utility::wallbuy("rottweil72_zm", "olympia", "weapon_upgrade", (10678, 8135, -476), (0, 180, 0));
scripts\zm\replaced\utility::wallbuy("ballista_zm", "ballista", "weapon_upgrade", (10678, 8135, -476), (0, 180, 0));
scripts\zm\replaced\utility::wallbuy("870mcs_zm", "870mcs", "weapon_upgrade", (11778, 7664, -697), (0, 170, 0));
scripts\zm\replaced\utility::wallbuy("mp5k_zm", "mp5", "weapon_upgrade", (11452, 8692, -521), (0, 90, 0));
scripts\zm\replaced\utility::wallbuy("bowie_knife_zm", "bowie_knife", "bowie_upgrade", (10835, 8145, -353), (0, 0, 0));

View File

@ -70,7 +70,7 @@ main()
init_wallbuys()
{
scripts\zm\replaced\utility::wallbuy("saritch_zm", "saritch", "weapon_upgrade", (-11166, -2844, 247), (0, -86, 0));
scripts\zm\replaced\utility::wallbuy("rottweil72_zm", "olympia", "weapon_upgrade", (-10735, -2960, 247), (0, 97, 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("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));

View File

@ -181,6 +181,10 @@ wallbuy_changes()
{
self.zombie_weapon_upgrade = "saritch_zm";
}
else if (self.zombie_weapon_upgrade == "rottweil72_zm")
{
self.zombie_weapon_upgrade = "ballista_zm";
}
}
add_dynamic_wallbuy(weapon, wallbuy, pristine)

View File

@ -336,6 +336,10 @@ get_chalk_fx_name(weapon_name)
{
weapon_name = "m14_zm";
}
else if (weapon_name == "ballista_zm")
{
weapon_name = "rottweil72_zm";
}
return weapon_name + "_fx";
}

View File

@ -0,0 +1,86 @@
image,~~-gmtl_t6_wpn_sniper_ballist~5f538f3a
image,mtl_t6_wpn_sniper_ballista_nml
image,~mtl_t6_wpn_sniper_ballista_a~c281cc51
image,~-gmtl_t6_wpn_sniper_ballista_col
image,~mtl_t6_wpn_sniper_ballista_i~48a71291
material,mc/mtl_t6_wpn_sniper_ballista_thermal
material,mc/mtl_t6_wpn_sniper_ballista_camo1
image,~~-gmtl_t6_wpn_sniper_ballist~77b7f0fa
image,mtl_t6_wpn_sniper_ballista_sights_nml
image,~-gmtl_t6_wpn_sniper_ballista~0bdce4cf
image,~_mtl_t6_wpn_base_noheat_ir-rrb
material,mc/mtl_t6_wpn_sniper_ballista_sights_thermal
material,mc/mtl_t6_wpn_sniper_ballista_sights
material,mc/mtl_t6_wpn_sniper_ballista_camo2
material,mc/mtl_t6_wpn_sniper_ballista_camo3
xmodel,t6_wpn_sniper_ballista_view
fx,weapon/muzzleflashes/fx_muz_xlg_gas_flash_1p
fx,weapon/muzzleflashes/fx_muz_xlg_smk_1p
fx,weapon/muzzleflashes/fx_muz_snpr_flash_1p
fx,weapon/muzzleflashes/fx_muz_xlg_gas_flash_3p
fx,weapon/muzzleflashes/fx_muz_snpr_flash_3p
xmodel,t6_wpn_sniper_ballista_world
xmodel,t6_attach_mag_ballista_view
xmodel,t6_attach_mag_ballista_world
material,gfx_fxt_smk_trail_tracer
tracer,ballista_tracer
image,~~-gmtl_t6_wpn_sniper_ballist~e541153f
image,mtl_t6_wpn_sniper_ballista_scope_nml
image,~mtl_t6_wpn_sniper_ballista_s~03fbaf1f
image,~-gmtl_t6_wpn_sniper_ballista~f9eaeff9
image,~mtl_t6_wpn_sniper_ballista_s~e35f4ac5
material,mc/mtl_t6_wpn_sniper_ballista_scope_thermal
material,mc/mtl_t6_wpn_sniper_ballista_scope_camo1
material,mc/mtl_t6_wpn_sniper_ballista_scope_camo2
material,mc/mtl_weapon_camo_muertos_3
material,mc/mtl_weapon_camo_zmb_dlc2_alt_2
camo,camo_ballista
xanim,viewmodel_ballista_idle
xanim,viewmodel_ballista_fire
xanim,viewmodel_ballista_rechamber
xanim,viewmodel_ballista_reload
xanim,viewmodel_ballista_reload_empty
xanim,viewmodel_ballista_pullout
xanim,viewmodel_ballista_first_raise
xanim,viewmodel_ballista_putaway
xanim,viewmodel_ballista_pullout_quick
xanim,viewmodel_ballista_putaway_quick
xanim,viewmodel_ballista_sprint_in
xanim,viewmodel_ballista_sprint_loop
xanim,viewmodel_ballista_sprint_out
xanim,viewmodel_ballista_crawl_in
xanim,viewmodel_ballista_crawl_forward
xanim,viewmodel_ballista_crawl_back
xanim,viewmodel_ballista_crawl_right
xanim,viewmodel_ballista_crawl_left
xanim,viewmodel_ballista_crawl_out
xanim,viewmodel_ballista_ads_fire
xanim,viewmodel_ballista_alt_ads_rechamber
xanim,viewmodel_ballista_d2p_in
xanim,viewmodel_ballista_d2p_loop
xanim,viewmodel_ballista_d2p_out
xanim,viewmodel_ballista_iron_sights_ads_up
xanim,viewmodel_ballista_iron_sights_ads_down
rawfile,rumble/sniper_fire
image,hud_mp_firerate_bolt
material,hud_mp_firerate_bolt
image,menu_zm_weapons_ballista
material,menu_zm_weapons_ballista
image,menu_mp_weapons_ballista
material,menu_mp_weapons_ballista
weapon,ballista_zm
fx,weapon/muzzleflashes_zmb_ug/fx_zmb_muz_xlg_gas_flash_1p
fx,weapon/muzzleflashes_zmb_ug/fx_zmb_muz_xlg_gas_flash_3p
attachment,is
image,scope_overlay_ballista_1024
material,scope_overlay_ballista
attachmentunique,au_ballista_none
attachmentunique,au_ballista_acog
attachmentunique,au_ballista_is
weapon,ballista_upgraded_zm
xanim,viewmodel_ballista_ads_rechamber
xanim,viewmodel_ballista_rangefinder_ads_fire
xanim,viewmodel_ballista_acog_ads_up
xanim,viewmodel_ballista_acog_ads_down
xanim,viewmodel_ballista_ads_up
xanim,viewmodel_ballista_ads_down

View File

@ -3,6 +3,7 @@
>name,mod
include,saritch_zm
include,ballista_zm
include,knife_ballistic_zm
include,ray_gun_zm
include,raygun_mark2_zm