spectator omniscience fix
This commit is contained in:
parent
9a44413e16
commit
d884e72a3e
1 changed files with 1 additions and 1 deletions
|
@ -268,7 +268,7 @@ QList<ServerInfo_Player *> Server_Game::getGameState(Server_Player *playerWhosAs
|
||||||
Server_CardZone *zone = zoneIterator.next().value();
|
Server_CardZone *zone = zoneIterator.next().value();
|
||||||
QList<ServerInfo_Card *> cardList;
|
QList<ServerInfo_Card *> cardList;
|
||||||
if (
|
if (
|
||||||
((playerWhosAsking == player) && (zone->getType() != HiddenZone))
|
(((playerWhosAsking == player) || (playerWhosAsking->getSpectator() && spectatorsSeeEverything)) && (zone->getType() != HiddenZone))
|
||||||
|| ((playerWhosAsking != player) && (zone->getType() == PublicZone))
|
|| ((playerWhosAsking != player) && (zone->getType() == PublicZone))
|
||||||
) {
|
) {
|
||||||
QListIterator<Server_Card *> cardIterator(zone->cards);
|
QListIterator<Server_Card *> cardIterator(zone->cards);
|
||||||
|
|
Loading…
Reference in a new issue