forked from External/mage
this is a big one - fixed modal targetting and refactored getText()
This commit is contained in:
parent
1b6e78c489
commit
84b9cbb16b
373 changed files with 912 additions and 1814 deletions
|
|
@ -32,6 +32,7 @@ import java.util.UUID;
|
|||
import mage.Constants.EffectType;
|
||||
import mage.Constants.Outcome;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.Mode;
|
||||
import mage.target.targetpointer.FirstTargetPointer;
|
||||
import mage.target.targetpointer.TargetPointer;
|
||||
|
||||
|
|
@ -66,21 +67,22 @@ public abstract class EffectImpl<T extends Effect<T>> implements Effect<T> {
|
|||
}
|
||||
|
||||
@Override
|
||||
public String getText(Ability source) {
|
||||
if (staticText.equals("")) {
|
||||
return getDynamicText(source);
|
||||
} else {
|
||||
return staticText;
|
||||
}
|
||||
public String getText(Mode mode) {
|
||||
return staticText;
|
||||
// if (staticText.equals("")) {
|
||||
// return getDynamicText(source);
|
||||
// } else {
|
||||
// return staticText;
|
||||
// }
|
||||
}
|
||||
|
||||
protected String getDynamicText(Ability source) {
|
||||
return "";
|
||||
}
|
||||
// protected String getDynamicText(Ability source) {
|
||||
// return "";
|
||||
// }
|
||||
|
||||
public void setStaticText(String staticText) {
|
||||
this.staticText = staticText;
|
||||
}
|
||||
// public void setStaticText(String staticText) {
|
||||
// this.staticText = staticText;
|
||||
// }
|
||||
|
||||
@Override
|
||||
public Outcome getOutcome() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue