diff --git a/scripts/zm/replaced/zgrief.csc b/scripts/zm/replaced/zgrief.csc index 692a7981..bad93e3a 100644 --- a/scripts/zm/replaced/zgrief.csc +++ b/scripts/zm/replaced/zgrief.csc @@ -15,11 +15,4 @@ onprecachegametype() level._effect["meat_stink_camera"] = loadfx("maps/zombie/fx_zmb_meat_stink_camera"); level._effect["meat_stink_torso"] = loadfx("maps/zombie/fx_zmb_meat_stink_torso"); - - registerclientfield("toplayer", "meat_stink", 1, 1, "int", ::meat_stink_cb, 0, 1); -} - -premain() -{ - // removed } \ No newline at end of file diff --git a/scripts/zm/replaced/zm_nuked.csc b/scripts/zm/replaced/zm_nuked.csc index 89f6ec20..c3bd07b9 100644 --- a/scripts/zm/replaced/zm_nuked.csc +++ b/scripts/zm/replaced/zm_nuked.csc @@ -11,6 +11,30 @@ #include clientscripts\mp\zombies\_zm_weap_cymbal_monkey; #include clientscripts\mp\zombies\_zm_weap_tazer_knuckles; +main() +{ + level thread clientscripts\mp\zm_nuked_ffotd::main_start(); + level.default_start_location = "nuked"; + level.default_game_mode = "zstandard"; + level._no_water_risers = 1; + level.zombiemode_using_doubletap_perk = 1; + level.zombiemode_using_juggernaut_perk = 1; + level.zombiemode_using_revive_perk = 1; + level.zombiemode_using_sleightofhand_perk = 1; + level.zombiemode_using_perk_intro_fx = 1; + level.riser_fx_on_client = 1; + start_zombie_stuff(); + init_gamemodes(); + thread clientscripts\mp\zm_nuked_fx::main(); + thread clientscripts\mp\zm_nuked_amb::main(); + setsaveddvar("sm_sunsamplesizenear", 0.25); + zombe_gametype_premain(); + level thread clientscripts\mp\zm_nuked_ffotd::main_end(); + waitforclient(0); + level thread init_fog_vol_to_visionset(); + level thread intermission_settings(); +} + init_gamemodes() { add_map_gamemode("zstandard", undefined, undefined); diff --git a/scripts/zm/zgrief/zgrief_reimagined.csc b/scripts/zm/zgrief/zgrief_reimagined.csc index 16f4115e..afc0d8db 100644 --- a/scripts/zm/zgrief/zgrief_reimagined.csc +++ b/scripts/zm/zgrief/zgrief_reimagined.csc @@ -4,5 +4,4 @@ main() { replaceFunc(clientscripts\mp\gametypes\zgrief::onprecachegametype, scripts\zm\replaced\zgrief::onprecachegametype); - replaceFunc(clientscripts\mp\gametypes\zgrief::premain, scripts\zm\replaced\zgrief::premain); } \ No newline at end of file diff --git a/scripts/zm/zm_nuked/zm_nuked_reimagined.csc b/scripts/zm/zm_nuked/zm_nuked_reimagined.csc index 13afe364..d60a0f32 100644 --- a/scripts/zm/zm_nuked/zm_nuked_reimagined.csc +++ b/scripts/zm/zm_nuked/zm_nuked_reimagined.csc @@ -3,5 +3,5 @@ main() { - replaceFunc(clientscripts\mp\zm_nuked::init_gamemodes, scripts\zm\replaced\zm_nuked::init_gamemodes); + replaceFunc(clientscripts\mp\zm_nuked::main, scripts\zm\replaced\zm_nuked::main); } \ No newline at end of file