mage
mage copied to clipboard
support until your next turn delayed trigger as shared class with proper Duration
This makes DelayedTriggeredAbility with Duration.UntilYourNextTurn function as expected. (Before they would never expire).
A new shared class UntilYourNextTurnDelayedTriggeredAbility has been added to make it easy to set up in cards' code. Similarly to ConditionalInterveningIfTriggeredAbility, it is a meta-trigger class that contains an inner trigger (hence the many Overriden methods).
Once this is merged, cards in this search could be rewritten using the new class.
Related to #2078 (Tamiyo still need to be reworked, but wanted to mention it) Close #11634