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

Buried and MOTD: add Grenade wallbuy

This commit is contained in:
Jbleezy 2024-04-13 08:05:56 -07:00
parent b25d032c4e
commit 44e5ad26ed
5 changed files with 58 additions and 4 deletions

View File

@ -1020,6 +1020,7 @@
* Quest (Richtofen): decreased number of Sliquifier shots required for each ball from 20 to 10
### Buried
* Added Frag Grenade wallbuy at General Store
* Added M27 to the Mystery Box
* Removed Turbine, key, booze, and candy
* Power automatically on
@ -1075,6 +1076,7 @@
### Mob of the Dead
* Replaced Frag Grenade with Semtex
* Replaced Remington 870 MCS wallbuy at Citadel with Semtex wallbuy
* 1 afterlife max in solo
* Entering afterlife no longer takes 2 additional seconds if the player had Electric Cherry
* Spawn facing towards the afterlife player model when entering afterlife

View File

@ -33805,4 +33805,21 @@
"targetname" "perksacola"
"classname" "script_struct"
"guid" "F2DE7BAA"
}
{
"angles" "0 270 0"
"origin" "-183 -245 204"
"classname" "script_struct"
"zombie_weapon_upgrade" "frag_grenade_zm"
"targetname" "weapon_upgrade"
"target" "pf3666_auto37"
"guid" "834D841B"
}
{
"targetname" "pf3666_auto37"
"classname" "script_struct"
"model" "semtex_bag"
"angles" "0 270 0"
"origin" "-183 -245 204"
"guid" "CEAAC437"
}

View File

@ -6307,7 +6307,7 @@
"angles" "0 270 0"
"origin" "601 9407 1163"
"classname" "script_struct"
"zombie_weapon_upgrade" "870mcs_zm"
"zombie_weapon_upgrade" "sticky_grenade_zm"
"targetname" "weapon_upgrade"
"target" "pf3666_auto37"
"guid" "834D841B"
@ -6315,7 +6315,7 @@
{
"targetname" "pf3666_auto37"
"classname" "script_struct"
"model" "t6_wpn_shotty_870mcs_world"
"model" "semtex_bag"
"angles" "0 270 0"
"origin" "601 9407 1163"
"guid" "CEAAC437"

View File

@ -4,6 +4,12 @@
init_wallbuy_fx()
{
if (getDvar("mapname") == "zm_buried" || getDvar("mapname") == "zm_prison")
{
level._uses_sticky_grenades = 1;
level.disable_fx_zmb_wall_buy_semtex = 0;
}
if (!is_false(level._uses_default_wallbuy_fx))
{
level._effect["870mcs_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_870mcs");
@ -20,7 +26,16 @@ init_wallbuy_fx()
if (!is_false(level._uses_sticky_grenades))
{
if (!is_true(level.disable_fx_zmb_wall_buy_semtex))
level._effect["sticky_grenade_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_semtex");
{
grenade = "sticky_grenade_zm";
if (getDvar("mapname") == "zm_buried")
{
grenade = "frag_grenade_zm";
}
level._effect[grenade + "_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_semtex");
}
}
if (!is_false(level._uses_taser_knuckles))

View File

@ -6,6 +6,17 @@
init_fx()
{
if (level.script == "zm_buried" || level.script == "zm_prison")
{
level._uses_sticky_grenades = 1;
level.disable_fx_zmb_wall_buy_semtex = 0;
}
if (level.script == "zm_prison")
{
register_lethal_grenade_for_level("sticky_grenade_zm");
}
level.createfx_callback_thread = ::delete_in_createfx;
level._effect["wood_chunk_destory"] = loadfx("impacts/fx_large_woodhit");
level._effect["fx_zombie_bar_break"] = loadfx("maps/zombie/fx_zombie_bar_break");
@ -58,7 +69,16 @@ init_fx()
if (!(isdefined(level._uses_sticky_grenades) && !level._uses_sticky_grenades))
{
if (!(isdefined(level.disable_fx_zmb_wall_buy_semtex) && level.disable_fx_zmb_wall_buy_semtex))
level._effect["sticky_grenade_zm_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_semtex");
{
grenade = "sticky_grenade_zm";
if (level.script == "zm_buried")
{
grenade = "frag_grenade_zm";
}
level._effect[grenade + "_fx"] = loadfx("maps/zombie/fx_zmb_wall_buy_semtex");
}
}
if (!(isdefined(level._uses_taser_knuckles) && !level._uses_taser_knuckles))