- bugfixes for network player disconnect feature

This commit is contained in:
Mark Vejvoda
2012-09-21 15:03:13 +00:00
parent b7f72be930
commit a4ad1f5aea
8 changed files with 34 additions and 19 deletions

View File

@@ -4309,7 +4309,7 @@ int glestMain(int argc, char** argv) {
for(int i = 0; i < GameConstants::maxPlayers; ++i) {
ControlType ct= ctClosed;
gameSettings->setNetworkPlayerStatuses(i, 0);
gameSettings->setNetworkPlayerStatuses(i, npst_None);
gameSettings->setFactionControl(i, ct);
gameSettings->setStartLocationIndex(i, i);
gameSettings->setResourceMultiplierIndex(i, 10);
@@ -4318,7 +4318,7 @@ int glestMain(int argc, char** argv) {
ControlType ct= ctHuman;
gameSettings->setNetworkPlayerStatuses(0, 0);
gameSettings->setNetworkPlayerStatuses(0, npst_None);
gameSettings->setFactionControl(0, ct);
gameSettings->setFactionTypeName(0, formatString(GameConstants::OBSERVER_SLOTNAME));
gameSettings->setTeam(0, GameConstants::maxPlayers + fpt_Observer - 1);