mirror of
https://github.com/magefree/mage.git
synced 2025-12-21 19:11:59 -08:00
cleanup some superfluous overrides (#11243)
This commit is contained in:
parent
bfbdf6b103
commit
2d24f067f3
6 changed files with 29 additions and 133 deletions
|
|
@ -73,31 +73,6 @@ class HiddenPredatorsStateTriggeredAbility extends StateTriggeredAbility {
|
|||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canTrigger(Game game) {
|
||||
//20100716 - 603.8
|
||||
return !Boolean.TRUE.equals(game.getState().getValue(getSourceId().toString() + "triggered"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void trigger(Game game, UUID controllerId, GameEvent triggeringEvent) {
|
||||
//20100716 - 603.8
|
||||
game.getState().setValue(this.getSourceId().toString() + "triggered", Boolean.TRUE);
|
||||
super.trigger(game, controllerId, triggeringEvent);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean resolve(Game game) {
|
||||
//20100716 - 603.8
|
||||
boolean result = super.resolve(game);
|
||||
game.getState().setValue(this.getSourceId().toString() + "triggered", Boolean.FALSE);
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void counter(Game game) {
|
||||
game.getState().setValue(this.getSourceId().toString() + "triggered", Boolean.FALSE);
|
||||
}
|
||||
}
|
||||
|
||||
class HiddenPredatorsToken extends TokenImpl {
|
||||
|
|
|
|||
|
|
@ -74,31 +74,6 @@ class LurkingJackalsStateTriggeredAbility extends StateTriggeredAbility {
|
|||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canTrigger(Game game) {
|
||||
//20100716 - 603.8
|
||||
return !Boolean.TRUE.equals(game.getState().getValue(getSourceId().toString() + "triggered"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void trigger(Game game, UUID controllerId, GameEvent triggeringEvent) {
|
||||
//20100716 - 603.8
|
||||
game.getState().setValue(this.getSourceId().toString() + "triggered", Boolean.TRUE);
|
||||
super.trigger(game, controllerId, triggeringEvent);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean resolve(Game game) {
|
||||
//20100716 - 603.8
|
||||
boolean result = super.resolve(game);
|
||||
game.getState().setValue(this.getSourceId().toString() + "triggered", Boolean.FALSE);
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void counter(Game game) {
|
||||
game.getState().setValue(this.getSourceId().toString() + "triggered", Boolean.FALSE);
|
||||
}
|
||||
}
|
||||
|
||||
class LurkingJackalsToken extends TokenImpl {
|
||||
|
|
|
|||
|
|
@ -70,31 +70,6 @@ class OpalAvengerStateTriggeredAbility extends StateTriggeredAbility {
|
|||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canTrigger(Game game) {
|
||||
//20100716 - 603.8
|
||||
return !Boolean.TRUE.equals(game.getState().getValue(getSourceId().toString() + "triggered"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void trigger(Game game, UUID controllerId, GameEvent triggeringEvent) {
|
||||
//20100716 - 603.8
|
||||
game.getState().setValue(this.getSourceId().toString() + "triggered", Boolean.TRUE);
|
||||
super.trigger(game, controllerId, triggeringEvent);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean resolve(Game game) {
|
||||
//20100716 - 603.8
|
||||
boolean result = super.resolve(game);
|
||||
game.getState().setValue(this.getSourceId().toString() + "triggered", Boolean.FALSE);
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void counter(Game game) {
|
||||
game.getState().setValue(this.getSourceId().toString() + "triggered", Boolean.FALSE);
|
||||
}
|
||||
}
|
||||
|
||||
class OpalAvengerToken extends TokenImpl {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
|
||||
package mage.cards.s;
|
||||
|
||||
import java.util.UUID;
|
||||
|
|
@ -40,10 +39,13 @@ public final class SynodCenturion extends CardImpl {
|
|||
return new SynodCenturion(this);
|
||||
}
|
||||
|
||||
class SynodCenturionStateTriggeredAbility extends StateTriggeredAbility {
|
||||
}
|
||||
|
||||
public SynodCenturionStateTriggeredAbility() {
|
||||
class SynodCenturionStateTriggeredAbility extends StateTriggeredAbility {
|
||||
|
||||
SynodCenturionStateTriggeredAbility() {
|
||||
super(Zone.BATTLEFIELD, new SacrificeSourceEffect());
|
||||
setTriggerPhrase("When you control no other artifacts, ");
|
||||
}
|
||||
|
||||
private SynodCenturionStateTriggeredAbility(final SynodCenturionStateTriggeredAbility ability) {
|
||||
|
|
@ -65,10 +67,4 @@ public final class SynodCenturion extends CardImpl {
|
|||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getRule() {
|
||||
return "When you control no other artifacts, sacrifice {this}.";
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -75,31 +75,6 @@ class VeiledCrocodileStateTriggeredAbility extends StateTriggeredAbility {
|
|||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canTrigger(Game game) {
|
||||
//20100716 - 603.8
|
||||
return !Boolean.TRUE.equals(game.getState().getValue(getSourceId().toString() + "triggered"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void trigger(Game game, UUID controllerId, GameEvent triggeringEvent) {
|
||||
//20100716 - 603.8
|
||||
game.getState().setValue(this.getSourceId().toString() + "triggered", Boolean.TRUE);
|
||||
super.trigger(game, controllerId, triggeringEvent);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean resolve(Game game) {
|
||||
//20100716 - 603.8
|
||||
boolean result = super.resolve(game);
|
||||
game.getState().setValue(this.getSourceId().toString() + "triggered", Boolean.FALSE);
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void counter(Game game) {
|
||||
game.getState().setValue(this.getSourceId().toString() + "triggered", Boolean.FALSE);
|
||||
}
|
||||
}
|
||||
|
||||
class VeilCrocodileToken extends TokenImpl {
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ import java.util.UUID;
|
|||
*/
|
||||
public abstract class StateTriggeredAbility extends TriggeredAbilityImpl {
|
||||
|
||||
public StateTriggeredAbility(Zone zone, Effect effect) {
|
||||
protected StateTriggeredAbility(Zone zone, Effect effect) {
|
||||
super(zone, effect);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue