Discarded trigger can fail when depending on static
When you discard a non-Spirit creature with Maskwood Nexus in play Shipwreck Sifters does not trigger.
Easy fix would be using the new card from GameAction.changeZone to run the trigger instead of the old hand version.
Only question is if it should also trigger if you use Ashes of the Fallen instead because it only affects Graveyard.
But I think it should probably too?
603.10. Normally, objects that exist immediately after an event are checked to see if the event matched any trigger conditions, and continuous effects that exist at that time are used to determine what the trigger conditions are and what the objects involved in the event look like.
No LKI exception does apply here
As bonus we could then finally use Defined$ TriggeredCardLKICopy on cards like Bag of Holding.
@Hanmac your opinion?
yeah that might work
for stuff like Shipwreck Sifters, i need to ask Judges if it should look at the LKI in the hand, or the new card in the graveyard. (in cases of Ashes)
imo the most important part is when the into the graveyard zone change was replaced by a zone change into the library BUT is not revealed like by sun and moon:
If a card would be put into enchanted player’s graveyard from anywhere, instead that card is revealed and put on the bottom of that player’s library.
because if the card is not revealed then some trigger should not trigger. (Is there such a case?)
Some Higher Judge said:
Discarding a Card is not listed in the exceptions 603.10, so it appears to not one of the things that "look back". so, Ashes should work with Sifters. while, something like !yix jailer should stop a non-Spirit Disturb trigger
meaning we should be able to use LKI of new Object?
Library of Leng If an effect causes you to discard a card, discard it, but you may put it on top of your library instead of into your graveyard.
this one doesn't reveal, so Shipwreck Sifters shouldn't trigger
701.8c If a card is discarded, but an effect causes it to be put into a hidden zone instead of into its owner’s graveyard without being revealed, all values of that card’s characteristics are considered to be undefined. If a card is discarded this way to pay a cost that specifies a characteristic about the discarded card, that cost payment is illegal; the game returns to the moment before the cost was paid (see rule 728, “Handling Illegal Actions”).
We need to respect this one
This issue has not been updated in a while and has now been marked as stale. Stale messages will be auto closed.
This issue has not been updated in a while and has now been marked as stale. Stale messages will be auto closed.
This fix is also needed to refactor Pure Intentions into DiscardedAll.
To fix it further we need a better solution for the Madness exception than what TrackDiscarded$ currently does for Shadow of the Grave: e. g. if you discard Arrogant Wurm but don't cast it from exile, you should then still be able to play it with Oskar