X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame_mm%2Fmm_game.c;h=0502660ba22cbe7fac7ca49702639d92312f819a;hp=97dc986b20ea1fba1c617dbffb010cb660319b5c;hb=4a1cf573aae3a92b4ca910482d425e8b789b32eb;hpb=092cfc403b3bcf3a390e961f594f28056b5f6aec diff --git a/src/game_mm/mm_game.c b/src/game_mm/mm_game.c index 97dc986b..0502660b 100644 --- a/src/game_mm/mm_game.c +++ b/src/game_mm/mm_game.c @@ -307,6 +307,8 @@ void InitGameEngine_MM() game_mm.game_over = FALSE; game_mm.game_over_cause = 0; + game_mm.laser_overload_value = 0; + /* set global laser control values (must be set before "InitLaser()") */ laser.start_edge.x = 0; laser.start_edge.y = 0; @@ -2922,6 +2924,8 @@ static void GameActions_MM_Ext(byte action[MAX_PLAYERS], boolean warp_mode) laser.overload_value = 0; } + game_mm.laser_overload_value = laser.overload_value; + if (laser.overload_value < MAX_LASER_OVERLOAD - 8) { int color_up = 0xFF * laser.overload_value / MAX_LASER_OVERLOAD;