Set the uuid when we set the cardName, in terms of hidden zones.

This commit is contained in:
Lukas Brübach 2024-11-16 00:00:22 +01:00
parent dfb34b86a6
commit 870c072b6d

View file

@ -580,15 +580,14 @@ Response::ResponseCode Server_Player::moveCard(GameEventStorage &ges,
startzone->getType() != ServerInfo_Zone::HiddenZone) {
eventPrivate.set_card_id(oldCardId);
eventPrivate.set_new_card_id(card->getId());
eventPrivate.set_new_card_uuid(card->getUUID().toStdString());
} else {
eventPrivate.set_card_id(-1);
eventPrivate.set_new_card_id(-1);
eventPrivate.set_new_card_uuid(QString("").toStdString());
}
if (sourceKnownToPlayer || !(faceDown || targetzone->getType() == ServerInfo_Zone::HiddenZone)) {
QString privateCardName = card->getName();
eventPrivate.set_card_name(privateCardName.toStdString());
eventPrivate.set_new_card_uuid(card->getUUID().toStdString());
}
if (startzone->getType() == ServerInfo_Zone::HiddenZone) {
eventPrivate.set_position(position);