diff --git a/cockatrice/src/game/zones/logic/table_zone_logic.cpp b/cockatrice/src/game/zones/logic/table_zone_logic.cpp index a3fbc114c..39e24b5cd 100644 --- a/cockatrice/src/game/zones/logic/table_zone_logic.cpp +++ b/cockatrice/src/game/zones/logic/table_zone_logic.cpp @@ -18,6 +18,9 @@ void TableZoneLogic::addCardImpl(CardItem *card, int _x, int _y) if (!card->getFaceDown() && card->getPT().isEmpty()) { card->setPT(card->getCardInfo().getPowTough()); } + if (card->getCardInfo().getCipt() && card->getCardInfo().getLandscapeOrientation()) { + card->setDoesntUntap(true); + } card->setGridPoint(QPoint(_x, _y)); card->setVisible(true); } diff --git a/oracle/src/oracleimporter.cpp b/oracle/src/oracleimporter.cpp index b53f860f0..91137e634 100644 --- a/oracle/src/oracleimporter.cpp +++ b/oracle/src/oracleimporter.cpp @@ -173,13 +173,13 @@ CardInfoPtr OracleImporter::addCard(QString name, // DETECT CARD POSITIONING INFO - // cards that enter the field tapped - bool cipt = parseCipt(name, text); - bool landscapeOrientation = properties.value("maintype").toString() == "Battle" || properties.value("layout").toString() == "split" || properties.value("layout").toString() == "planar"; + // cards that enter the field tapped + bool cipt = parseCipt(name, text) || landscapeOrientation; + // table row int tableRow = 1; QString mainCardType = properties.value("maintype").toString();