forked from External/mage
Created class for reflexive triggered abilities (Ready for review) (#6500)
* added class for reflexive triggered abilities * added DoWhenCostPaid * a few more refactors * some more refactoring * almost all refactors done * finished refactoring * updated text generation * Delete SendOptionUsedEventEffect.java * fixed Wildborn Preserver text
This commit is contained in:
parent
8a3ba6729f
commit
bde65d6279
25 changed files with 505 additions and 1278 deletions
|
|
@ -6,6 +6,7 @@ import mage.abilities.Ability;
|
|||
import mage.abilities.ActivatedAbility;
|
||||
import mage.abilities.DelayedTriggeredAbility;
|
||||
import mage.abilities.TriggeredAbility;
|
||||
import mage.abilities.common.delayed.ReflexiveTriggeredAbility;
|
||||
import mage.abilities.effects.ContinuousEffect;
|
||||
import mage.abilities.effects.ContinuousEffects;
|
||||
import mage.abilities.effects.PreventionEffectData;
|
||||
|
|
@ -398,6 +399,8 @@ public interface Game extends MageItem, Serializable {
|
|||
|
||||
UUID addDelayedTriggeredAbility(DelayedTriggeredAbility delayedAbility, Ability source);
|
||||
|
||||
UUID fireReflexiveTriggeredAbility(ReflexiveTriggeredAbility reflexiveAbility, Ability source);
|
||||
|
||||
void applyEffects();
|
||||
|
||||
boolean checkStateAndTriggered();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue