diff --git a/scripts/zm/_zm_reimagined.gsc b/scripts/zm/_zm_reimagined.gsc index e34461bf..e70dfd33 100644 --- a/scripts/zm/_zm_reimagined.gsc +++ b/scripts/zm/_zm_reimagined.gsc @@ -13,6 +13,8 @@ init() { level.inital_spawn = true; thread onplayerconnect(); + + set_lethal_grenade_init(); } onplayerconnect() @@ -104,8 +106,6 @@ onplayerspawned() self disable_melee_lunge(); self enable_friendly_fire(); - self set_player_lethal_grenade_semtex(); - self setperk( "specialty_unlimitedsprint" ); self setperk( "specialty_fastmantle" ); } @@ -1796,19 +1796,17 @@ random_push() self SetVelocity(vector); } -set_player_lethal_grenade_semtex() +set_lethal_grenade_init() { if (level.script != "zm_transit" && level.script != "zm_nuked" && level.script != "zm_highrise" && level.script != "zm_tomb") { return; } - self takeweapon( self get_player_lethal_grenade() ); - self set_player_lethal_grenade( "sticky_grenade_zm" ); - self giveweapon( self get_player_lethal_grenade() ); - self setweaponammoclip( self get_player_lethal_grenade(), 0 ); + level.zombie_lethal_grenade_player_init = "sticky_grenade_zm"; } + fall_velocity_check() { self endon("disconnect");