Nissa Revane and formatting tweaks for displaying her abilities.

Formatting tweaks for displaying Ezuri's regen ability.
This commit is contained in:
maurer.it 2011-01-01 19:22:05 -05:00
parent 7aa044670b
commit ad18a1d428
4 changed files with 138 additions and 5 deletions

View file

@ -96,7 +96,7 @@ public class RegenerateTargetEffect extends ReplacementEffectImpl<RegenerateTar
StringBuilder sb = new StringBuilder();
sb.append("Regenerate ");
if ( source != null ) {
sb.append(source.getTargets().get(0).getMessage());
sb.append(source.getTargets().get(0).getTargetName()).append(".");
}
return sb.toString();
}

View file

@ -100,11 +100,16 @@ public class SearchLibraryPutInPlayEffect extends SearchEffect<SearchLibraryPutI
StringBuilder sb = new StringBuilder();
sb.append("Search your library for ");
if (target.getNumberOfTargets() == 0 && target.getMaxNumberOfTargets() > 0) {
sb.append("up to ").append(target.getMaxNumberOfTargets()).append(" ");
sb.append(target.getTargetName()).append(", and put them onto the battlefield");
if ( target.getMaxNumberOfTargets() == Integer.MAX_VALUE ) {
sb.append("any number of ").append(" ");
}
else {
sb.append("up to ").append(target.getMaxNumberOfTargets()).append(" ");
}
sb.append(target.getTargetName()).append(" and put them onto the battlefield");
}
else {
sb.append("a ").append(target.getTargetName()).append(", and put it onto the battlefield");
sb.append("a ").append(target.getTargetName()).append(" and put it onto the battlefield");
}
if (tapped)
sb.append(" tapped");