mirror of
https://github.com/magefree/mage.git
synced 2025-12-25 13:02:06 -08:00
Implemented Elder Land Wurm
This commit is contained in:
parent
0ebe09d468
commit
6725c50b4a
5 changed files with 85 additions and 1 deletions
|
|
@ -41,19 +41,26 @@ import mage.target.targetpointer.FixedTarget;
|
|||
public class BlocksTriggeredAbility extends TriggeredAbilityImpl {
|
||||
|
||||
private boolean setTargetPointer;
|
||||
private boolean once = false;
|
||||
|
||||
public BlocksTriggeredAbility(Effect effect, boolean optional) {
|
||||
this(effect, optional, false);
|
||||
}
|
||||
|
||||
public BlocksTriggeredAbility(Effect effect, boolean optional, boolean setTargetPointer) {
|
||||
this(effect, optional, setTargetPointer, false);
|
||||
}
|
||||
|
||||
public BlocksTriggeredAbility(Effect effect, boolean optional, boolean setTargetPointer, boolean once) {
|
||||
super(Zone.BATTLEFIELD, effect, optional);
|
||||
this.setTargetPointer = setTargetPointer;
|
||||
this.once = once;
|
||||
}
|
||||
|
||||
public BlocksTriggeredAbility(final BlocksTriggeredAbility ability) {
|
||||
super(ability);
|
||||
this.setTargetPointer = ability.setTargetPointer;
|
||||
this.once = ability.once;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -76,7 +83,7 @@ public class BlocksTriggeredAbility extends TriggeredAbilityImpl {
|
|||
|
||||
@Override
|
||||
public String getRule() {
|
||||
return "Whenever {this} blocks" + (setTargetPointer ? " a creature, " : ", ") + super.getRule();
|
||||
return "When" + (once ? "" : "ever") + " {this} blocks" + (setTargetPointer ? " a creature, " : ", ") + super.getRule();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue