Check using zone names instead

This commit is contained in:
RickyRister 2026-01-22 22:33:12 -08:00
parent 1dee795553
commit d9a7b5c796

View file

@ -218,8 +218,9 @@ shouldBeFaceDown(const MoveCardStruct &cardStruct, const Server_CardZone *startZ
return cardStruct.cardToMove->face_down(); return cardStruct.cardToMove->face_down();
} }
// default to keep face-down the same if zone didn't change // Default to keep face-down the same if zone didn't change.
if (startZone == targetZone) { // Compare using zone names because face-down is maintained when changing controllers.
if (startZone && startZone->getName() == targetZone->getName()) {
return cardStruct.card->getFaceDown(); return cardStruct.card->getFaceDown();
} }