forked from External/mage
refactor: common logic for "at..." triggered abilities (#13045)
* add new common framework for at step triggered abilities * move postcombat main and second main triggers to it * update draw step triggers * refactor BeginningOfCombatTriggeredAbility * refactor BeginningOfFirstMainTriggeredAbility * move Pronoun to constants package * cleanup some cards to use simpler constructors * package reorganization
This commit is contained in:
parent
c9cc398b48
commit
eee0fee79e
329 changed files with 1149 additions and 1331 deletions
|
|
@ -1,10 +1,8 @@
|
|||
package mage.abilities.abilityword;
|
||||
|
||||
import mage.abilities.common.BeginningOfSecondMainTriggeredAbility;
|
||||
import mage.abilities.effects.Effect;
|
||||
import mage.abilities.triggers.BeginningOfSecondMainTriggeredAbility;
|
||||
import mage.constants.AbilityWord;
|
||||
import mage.constants.TargetController;
|
||||
import mage.constants.Zone;
|
||||
import mage.game.Game;
|
||||
import mage.game.permanent.Permanent;
|
||||
|
||||
|
|
@ -20,7 +18,7 @@ public class SurvivalAbility extends BeginningOfSecondMainTriggeredAbility {
|
|||
}
|
||||
|
||||
public SurvivalAbility(Effect effect, boolean optional) {
|
||||
super(Zone.BATTLEFIELD, effect, TargetController.YOU, optional, false);
|
||||
super(effect, optional);
|
||||
setTriggerPhrase("At the beginning of your second main phase, if {this} is tapped, ");
|
||||
setAbilityWord(AbilityWord.SURVIVAL);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue