fixed bug with summarized input actions in network games
[rocksndiamonds.git] / src / game.c
index b68f6be1e470eb6295ba830bc6f8c2611fc4f6e2..2dcc07a496969b3782f16f9908c60e1d5106cc65 100644 (file)
@@ -11465,13 +11465,14 @@ static void GameActionsExt(void)
     stored_player[map_player_action[local_player->index_nr]].effective_action =
       summarized_player_action;
 
+  // summarize all actions at centered player in local team mode
   if (tape.recording &&
-      setup.team_mode &&
+      setup.team_mode && !network.enabled &&
       setup.input_on_focus &&
       game.centered_player_nr != -1)
   {
     for (i = 0; i < MAX_PLAYERS; i++)
-      stored_player[i].effective_action =
+      stored_player[map_player_action[i]].effective_action =
        (i == game.centered_player_nr ? summarized_player_action : 0);
   }