equal
deleted
inserted
replaced
502 * We also need to do this if the server's company has gone bankrupt |
502 * We also need to do this if the server's company has gone bankrupt |
503 * @todo Rewrite (dedicated) server to something more than a dirty hack! |
503 * @todo Rewrite (dedicated) server to something more than a dirty hack! |
504 */ |
504 */ |
505 if (_networking && !(cmd & CMD_NETWORK_COMMAND)) { |
505 if (_networking && !(cmd & CMD_NETWORK_COMMAND)) { |
506 PlayerID pbck = _local_player; |
506 PlayerID pbck = _local_player; |
507 if (_network_dedicated || (_network_server && pbck == PLAYER_SPECTATOR)) _local_player = 0; |
507 if (_network_dedicated || (_network_server && pbck == PLAYER_SPECTATOR)) _local_player = PLAYER_FIRST; |
508 NetworkSend_Command(tile, p1, p2, cmd, callback); |
508 NetworkSend_Command(tile, p1, p2, cmd, callback); |
509 if (_network_dedicated || (_network_server && pbck == PLAYER_SPECTATOR)) _local_player = pbck; |
509 if (_network_dedicated || (_network_server && pbck == PLAYER_SPECTATOR)) _local_player = pbck; |
510 _docommand_recursive = 0; |
510 _docommand_recursive = 0; |
511 _cmd_text = NULL; |
511 _cmd_text = NULL; |
512 return true; |
512 return true; |