Cards added

Improved getRule for TriggeredAbilityImpl
This commit is contained in:
North 2011-05-18 20:27:15 +03:00
parent cdf55033e0
commit 3e3957e323
9 changed files with 520 additions and 77 deletions

View file

@ -100,6 +100,17 @@ public abstract class TriggeredAbilityImpl<T extends TriggeredAbilityImpl<T>> ex
@Override
public String getRule() {
return (optional ? "you may " : "") + super.getRule(true);
String superRule = super.getRule(true);
StringBuilder sb = new StringBuilder();
if (optional) {
sb.append("you may ");
}
if (!this.getTargets().isEmpty()) {
sb.append("have ");
}
sb.append(superRule.substring(0, 1).toLowerCase());
sb.append(superRule.substring(1));
return sb.toString();
}
}