diff --git a/README.md b/README.md index 53b474c7..e0d5a878 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ ## Players * Unlimited sprint * 100% backwards speed, strafe speed, and sprint strafe speed +* Start with semtex on maps that have semtex ## Zombies * Health capped at 1 million diff --git a/_zm_reimagined.gsc b/_zm_reimagined.gsc index 638bbc59..aa0bece4 100644 --- a/_zm_reimagined.gsc +++ b/_zm_reimagined.gsc @@ -34,10 +34,12 @@ onplayerspawned() level thread post_all_players_spawned(); } - set_movement_dvars(); + self set_movement_dvars(); - bank_clear_account_value(); - weapon_locker_clear_stored_weapondata(); + self set_player_lethal_grenade_semtex(); + + self bank_clear_account_value(); + self weapon_locker_clear_stored_weapondata(); self setperk( "specialty_unlimitedsprint" ); @@ -132,6 +134,19 @@ set_movement_dvars() setdvar( "player_sprintStrafeSpeedScale", 1 ); } +set_player_lethal_grenade_semtex() +{ + 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 ); +} + disable_high_round_walkers() { level.speed_change_round = undefined;