diff --git a/maps/mp/zm_buried_grief_street.gsc b/maps/mp/zm_buried_grief_street.gsc index 5c053a42..a4b34e89 100644 --- a/maps/mp/zm_buried_grief_street.gsc +++ b/maps/mp/zm_buried_grief_street.gsc @@ -106,8 +106,7 @@ builddynamicwallbuys() builddynamicwallbuy( "church", "svu_zm" ); builddynamicwallbuy( "mansion", "an94_zm" ); - scripts\zm\_zm_reimagined::wallbuy_increase_trigger_radius(); - scripts\zm\_zm_reimagined::wallbuy_decrease_upgraded_ammo_cost(); + level notify("dynamicwallbuysbuilt"); } builddynamicwallbuy( location, weaponname ) diff --git a/scripts/zm/_zm_reimagined.gsc b/scripts/zm/_zm_reimagined.gsc index 2b9ec13f..8aec01b0 100644 --- a/scripts/zm/_zm_reimagined.gsc +++ b/scripts/zm/_zm_reimagined.gsc @@ -273,6 +273,7 @@ post_all_players_spawned() level thread buildcraftables(); level thread wallbuy_dynamic_update(); + level thread wallbuy_dynamic_zgrief_update(); //level.round_number = 115; //level.zombie_move_speed = 105; @@ -2592,6 +2593,19 @@ wallbuy_dynamic_update() } } +wallbuy_dynamic_zgrief_update() +{ + if(!(level.scr_zm_ui_gametype == "zgrief" && level.scr_zm_map_start_location == "street")) + { + return; + } + + level waittill("dynamicwallbuysbuilt"); + + wallbuy_increase_trigger_radius(); + wallbuy_decrease_upgraded_ammo_cost(); +} + weapon_inspect_watcher() { level endon( "end_game" );