mirror of
https://github.com/magefree/mage.git
synced 2025-12-22 03:22:00 -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;
|
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 {
|
class HiddenPredatorsToken extends TokenImpl {
|
||||||
|
|
|
||||||
|
|
@ -74,31 +74,6 @@ class LurkingJackalsStateTriggeredAbility extends StateTriggeredAbility {
|
||||||
return false;
|
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 {
|
class LurkingJackalsToken extends TokenImpl {
|
||||||
|
|
|
||||||
|
|
@ -70,31 +70,6 @@ class OpalAvengerStateTriggeredAbility extends StateTriggeredAbility {
|
||||||
return false;
|
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 {
|
class OpalAvengerToken extends TokenImpl {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
package mage.cards.s;
|
package mage.cards.s;
|
||||||
|
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
@ -40,10 +39,13 @@ public final class SynodCenturion extends CardImpl {
|
||||||
return new SynodCenturion(this);
|
return new SynodCenturion(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
class SynodCenturionStateTriggeredAbility extends StateTriggeredAbility {
|
}
|
||||||
|
|
||||||
public SynodCenturionStateTriggeredAbility() {
|
class SynodCenturionStateTriggeredAbility extends StateTriggeredAbility {
|
||||||
|
|
||||||
|
SynodCenturionStateTriggeredAbility() {
|
||||||
super(Zone.BATTLEFIELD, new SacrificeSourceEffect());
|
super(Zone.BATTLEFIELD, new SacrificeSourceEffect());
|
||||||
|
setTriggerPhrase("When you control no other artifacts, ");
|
||||||
}
|
}
|
||||||
|
|
||||||
private SynodCenturionStateTriggeredAbility(final SynodCenturionStateTriggeredAbility ability) {
|
private SynodCenturionStateTriggeredAbility(final SynodCenturionStateTriggeredAbility ability) {
|
||||||
|
|
@ -65,10 +67,4 @@ public final class SynodCenturion extends CardImpl {
|
||||||
return true;
|
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;
|
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 {
|
class VeilCrocodileToken extends TokenImpl {
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ import java.util.UUID;
|
||||||
*/
|
*/
|
||||||
public abstract class StateTriggeredAbility extends TriggeredAbilityImpl {
|
public abstract class StateTriggeredAbility extends TriggeredAbilityImpl {
|
||||||
|
|
||||||
public StateTriggeredAbility(Zone zone, Effect effect) {
|
protected StateTriggeredAbility(Zone zone, Effect effect) {
|
||||||
super(zone, effect);
|
super(zone, effect);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue