Update Event_MoveCard to include the card UUID.

This commit is contained in:
Lukas Brübach 2024-11-15 23:17:27 +01:00
parent b81035e63b
commit 121e789716
2 changed files with 5 additions and 0 deletions

View file

@ -580,9 +580,11 @@ 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();
@ -619,6 +621,7 @@ Response::ResponseCode Server_Player::moveCard(GameEventStorage &ges,
if (!(sourceHiddenToOthers && targetHiddenToOthers)) {
QString publicCardName = card->getName();
eventOthers.set_card_name(publicCardName.toStdString());
eventOthers.set_new_card_uuid(card->getUUID().toStdString());
}
eventOthers.set_new_card_id(card->getId());
}