public ExploreSourceEffect(boolean showAbilityHint, String whosExplores) { super(Outcome.Benefit); if(whosExplores != null) { this.sourceName = whosExplores; } setText(); }
@Override public InvestigateEffect copy() { return new InvestigateEffect(this); } }
public SurveilEffect(int scryNumber) { super(Outcome.Benefit); this.surveilNumber = scryNumber; this.setText(); }
public ScryEffect(int scryNumber) { super(Outcome.Benefit); this.scryNumber = scryNumber; this.setText(); }
@Override public BolsterEffect copy() { return new BolsterEffect(this); }
@Override public ExploreSourceEffect copy() { return new ExploreSourceEffect(this); }
@Override public FatesealEffect copy() { return new FatesealEffect(this); }
@Override public AscendEffect copy() { return new AscendEffect(this); }
@Override public ExploreTargetEffect copy() { return new ExploreTargetEffect(this); }
@Override public ManifestTargetPlayerEffect copy() { return new ManifestTargetPlayerEffect(this); }
@Override public SupportEffect copy() { return new SupportEffect(this); }
@Override public ProtectionChosenColorAttachedEffect copy() { return new ProtectionChosenColorAttachedEffect(this); }
@Override public ScryEffect copy() { return new ScryEffect(this); }
@Override public ProtectionChosenColorSourceEffect copy() { return new ProtectionChosenColorSourceEffect(this); }
public BolsterEffect(DynamicValue amount) { super(Outcome.BoostCreature); this.amount = amount; this.staticText = setText(); }
public FatesealEffect(int fatesealNumber) { super(Outcome.Benefit); this.fatesealNumber = fatesealNumber; this.setText(); }
public ManifestTargetPlayerEffect(int amount, String prefix) { super(Outcome.PutCreatureInPlay); this.amount = amount; this.prefix = prefix; this.staticText = setText(); }
public ManifestEffect(int amount) { super(Outcome.PutCreatureInPlay); this.amount = amount; this.staticText = setText(); }
@Override public EchoEffect copy() { return new EchoEffect(this); }
public ExploreSourceEffect(final ExploreSourceEffect effect) { super(effect); this.showAbilityHint = effect.showAbilityHint; this.sourceName = effect.sourceName; setText(); }