check card zone before applying action

This commit is contained in:
RickyRister 2024-12-08 03:51:36 -08:00
parent ee8164efa8
commit aa46a74790

View file

@ -3488,7 +3488,7 @@ void Player::actPlay()
}
for (auto &card : selectedCards) {
if (card) {
if (card && !isUnwritableRevealZone(card->getZone())) {
const bool cipt = card->getInfo() ? card->getInfo()->getCipt() : false;
playCard(card, false, cipt);
}
@ -3514,7 +3514,7 @@ void Player::actPlayFacedown()
}
for (auto &card : selectedCards) {
if (card) {
if (card && !isUnwritableRevealZone(card->getZone())) {
playCard(card, true, false);
}
}