Bug #675 ยป 0090-Consistently-send-player-s-unknown-government-as-gov.patch
| client/packhand.c | ||
|---|---|---|
|
pplayer->economic.science = pinfo->science;
|
||
|
pplayer->economic.luxury = pinfo->luxury;
|
||
|
pplayer->client.tech_upkeep = pinfo->tech_upkeep;
|
||
|
gov_change = (!new_player && pgov != pplayer->government);
|
||
|
gov_change = (!new_player && pgov != pplayer->government
|
||
|
&& pplayer->government != NULL);
|
||
|
pplayer->government = pgov;
|
||
|
pplayer->target_government = ptarget_gov;
|
||
|
pplayer->real_embassy = pinfo->real_embassy;
|
||
| server/plrhand.c | ||
|---|---|---|
|
pgov = government_of_player(plr);
|
||
|
} else {
|
||
|
packet->gold = 0;
|
||
|
pgov = game.government_during_revolution;
|
||
|
pgov = NULL;
|
||
|
}
|
||
|
packet->government = pgov ? government_number(pgov) : government_count();
|
||
| ... | ... | |
|
BV_CLR_ALL(cplayer->real_embassy); /* All embassies destroyed */
|
||
|
research_update(new_research);
|
||
|
/* Do the ai */
|
||
|
/* Do the AI */
|
||
|
set_as_ai(cplayer);
|
||
|
cplayer->ai_common.maxbuycost = pplayer->ai_common.maxbuycost;
|
||
|
cplayer->ai_common.warmth = pplayer->ai_common.warmth;
|
||