diff -w -r -c xpilot-4.1.0_very_orig/src/server/event.c xpilot-4.1.0/src/server/event.c *** xpilot-4.1.0_very_orig/src/server/event.c Fri Oct 2 20:39:26 1998 --- xpilot-4.1.0/src/server/event.c Sun Mar 28 10:25:02 1999 *************** *** 192,197 **** --- 192,198 ---- for (i = 0; i < NumPlayers; i++) { if (i == lock || (BIT(Players[i]->status, PLAYING|PAUSE|GAME_OVER) != PLAYING) + || (lockOtherTeam && TEAM(ind,i)) || !Player_lock_allowed(ind, i)) { continue; }