1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-06-10 15:17:57 -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

@ -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))