forked from External/mage
PlayTheTopCard improves: added correct usage check, fixed outdated rule texts, Bolas's Citadel simplified (related to #7605);
This commit is contained in:
parent
bfe91ad32b
commit
48e9cc3e07
27 changed files with 182 additions and 182 deletions
|
|
@ -532,7 +532,10 @@ public class ContinuousEffects implements Serializable {
|
|||
}
|
||||
|
||||
UUID idToCheck;
|
||||
if (objectToCheck instanceof SplitCardHalf) {
|
||||
if (!type.needPlayCardAbility() && objectToCheck instanceof SplitCardHalf) {
|
||||
// each split side uses own characteristics to check for playing, all other cases must use main card
|
||||
// rules:
|
||||
// 708.4. In every zone except the stack, the characteristics of a split card are those of its two halves combined.
|
||||
idToCheck = ((SplitCardHalf) objectToCheck).getMainCard().getId();
|
||||
} else if (!type.needPlayCardAbility() && objectToCheck instanceof AdventureCardSpell) {
|
||||
// adventure spell uses alternative characteristics for spell/stack, all other cases must use main card
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue