Conversation
Remove day/night button after morph card flips Update Yedora to set proper attributes
Uses makeFaceDownObject now
reduce cognitive complexity of constructor separating into different functions move some settings into shared function face down cards correctly display information now
add day/night button when a card becomes face down properly assign face/back for multi face cards that already have a day/night button and become face down hide the button when a card is no longer transformable
gives players the ability to see info on face-down cards for the duration of exile puts game engine more in-line with rule 406.3
add new exile logic
filter for creature permanents
give controller ability to look at exiled cards for duration of game
Also remove visibility when removing from exile zone
remove unnecessary custom effects with makeCardPlayable and exile zone visibility
add exile zone visibility
add exile zone visibility
add exile zone visibility
add exile zone visibility remove unnecessary look at effect
update exile effect
update exile effect
update exile effect
update exile effect remove unnecessary look effect
update related cards that use methods
update exile effect remove unnecessary look at effect
update exile effect remove unnecessary look at effect play effect now considers ownership
created test class for both effects using Kheru Mind-Eater and Colfenor's Plans
After processing copy effects 1a layer, layer effects are refreshed. This allows copied morph cards that were turned face down to have the turn face up ability.
P.S. Some issues can be outdated due new face down “look at” logic in current PR — that’s ok |
|
|
Ooops, yeah should have took it out of draft. I'll take a look at the issues to confirm which can be closed. |
This reverts commit c4c1df1.
Cascade now checks the spell instead of the cards mana value
Spell target text, for a spell on the stack, is now hidden if not the controller of target
face down spells on the stack will log the spell with a linked object and appropriate id
face down permanents create a linked object with id
|
@Jmlundeen can you check new issue with Yedora, Grave Gardener #13543 and add it to the list (if it was fixed here)? |
|
Yup, that will be fixed as well |
|
How's this looking? This is likely one of the most important PRs in recent memory based on sheer quantity of bugs it fixes for many very broken cards so should probably be merged before the next release. |
|
It's need code review. I'll do it later |
# Conflicts: # Mage.Common/src/main/java/mage/view/CardView.java
|
Any word on this? Would be good to have all of these issues closed before the next release |
# Conflicts: # Mage.Sets/src/mage/cards/e/EtherealValkyrie.java # Mage.Sets/src/mage/cards/g/GontiNightMinister.java # Mage.Sets/src/mage/cards/j/JacobHaukenInspector.java # Mage.Sets/src/mage/cards/u/UginTheIneffable.java # Mage/src/main/java/mage/abilities/keyword/ForetellAbility.java
|
@JayDi85 this PR really should not be languishing for so long, it's an important improvement to fix many bugs. If you don't review soon I will. |
|
@xenohedron feel free to review any PRs - it will help anyway. Current PR require deep research in gui related changes with card views, hints and images. |
|
It's bee awhile since I've touched this one, I should go through it again |





This changes face-down cards to only reveal information to players who have been allowed to see the cards instead of giving the controller access
fixes #3583, fixes #11881, fixes #12610, fixes #11896, fixes #12161, fixes #6967, fixes #8109, fixes #11191, fixes #10800, fixes #11752, fixes #12163, fixes #12880, fixes #12882, fixes #13543