|
|
|
@ -1033,9 +1033,17 @@ do_quit (struct pkg_quit *q_dat, _net_addr * addr)
|
|
|
|
|
d_printf ("do_quit: new server is set to: %d\n", q_dat->new_server);
|
|
|
|
|
bman.p_servnr = q_dat->new_server;
|
|
|
|
|
|
|
|
|
|
if (GT_MP_PTPM && bman.notifygamemaster)
|
|
|
|
|
if (GT_MP_PTPM && bman.notifygamemaster) {
|
|
|
|
|
/* if there are any AI players delete the network flag from them */
|
|
|
|
|
int i;
|
|
|
|
|
|
|
|
|
|
for (i = 0; i < MAX_PLAYERS; i++)
|
|
|
|
|
if (PS_IS_aiplayer (players[i].state))
|
|
|
|
|
players[i].state &= (0xFF - PSF_net);
|
|
|
|
|
|
|
|
|
|
send_ogc_update ();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bman.updatestatusbar=1;
|
|
|
|
|
player_delete (q_dat->pl_nr);
|
|
|
|
|