Rearranged game mode check so ANARCHY_ONLY_MISSION will not prohibit CTF, Hoard or Bounty

This commit is contained in:
zico 2013-12-10 01:52:19 +01:00
parent a04aa340c5
commit 6bd9c2bfc1

View file

@ -3144,6 +3144,16 @@ static int net_udp_game_param_handler( newmenu *menu, d_event *event, param_opt
else if (menus[opt->team_anarchy].value) {
Netgame.gamemode = NETGAME_TEAM_ANARCHY;
}
#if defined(DXX_BUILD_DESCENT_II)
else if (menus[opt->capture].value)
Netgame.gamemode = NETGAME_CAPTURE_FLAG;
else if (HoardEquipped() && menus[opt->hoard].value)
Netgame.gamemode = NETGAME_HOARD;
else if (HoardEquipped() && menus[opt->team_hoard].value)
Netgame.gamemode = NETGAME_TEAM_HOARD;
#endif
else if( menus[opt->bounty].value )
Netgame.gamemode = NETGAME_BOUNTY;
#if defined(DXX_BUILD_DESCENT_II)
else if (ANARCHY_ONLY_MISSION) {
int i = 0;
@ -3158,16 +3168,6 @@ static int net_udp_game_param_handler( newmenu *menu, d_event *event, param_opt
Netgame.gamemode = NETGAME_ROBOT_ANARCHY;
else if ( menus[opt->coop].value )
Netgame.gamemode = NETGAME_COOPERATIVE;
#if defined(DXX_BUILD_DESCENT_II)
else if (menus[opt->capture].value)
Netgame.gamemode = NETGAME_CAPTURE_FLAG;
else if (HoardEquipped() && menus[opt->hoard].value)
Netgame.gamemode = NETGAME_HOARD;
else if (HoardEquipped() && menus[opt->team_hoard].value)
Netgame.gamemode = NETGAME_TEAM_HOARD;
#endif
else if( menus[opt->bounty].value )
Netgame.gamemode = NETGAME_BOUNTY;
else Int3(); // Invalid mode -- see Rob
}