Fix Render Silent and remove some unnecessary custom effects I noticed via the previous commit

This commit is contained in:
Alex W. Jackson 2022-09-09 15:41:37 -04:00
parent 092f3c3fe1
commit 5bfbeff87d
5 changed files with 49 additions and 120 deletions

View file

@ -52,22 +52,6 @@ public class TapTargetEffect extends OneShotEffect {
if (staticText != null && !staticText.isEmpty()) {
return staticText;
}
if (mode.getTargets().isEmpty()) {
return "tap target permanent";
}
Target target = mode.getTargets().get(0);
if (target.getMaxNumberOfTargets() > 1 || target.getNumberOfTargets() == 0) {
if (target.getMaxNumberOfTargets() == target.getNumberOfTargets()) {
return "tap " + CardUtil.numberToText(target.getNumberOfTargets()) + " target " + target.getTargetName() + 's';
} else {
return "tap up to " + CardUtil.numberToText(target.getMaxNumberOfTargets()) + " target " + target.getTargetName() + (target.getMaxNumberOfTargets() > 1 ? "s" : "");
}
} else if (target.getMaxNumberOfTargets() == 0) {
return "tap X target " + mode.getTargets().get(0).getTargetName();
} else {
return "tap target " + mode.getTargets().get(0).getTargetName();
}
return "tap " + getTargetPointer().describeTargets(mode.getTargets(), "that creature");
}
}