text fixes [WOE] etc. (#11035)

* Fix Callous Sell Sword text

* simple text fixes

* fix some target texts
This commit is contained in:
Susucre 2023-08-27 01:34:49 +02:00 committed by GitHub
parent c4e48a6f95
commit a9870b6ff8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 58 additions and 18 deletions

View file

@ -119,7 +119,19 @@ public abstract class TargetImpl implements Target {
sb.append(CardUtil.numberToText(max));
sb.append(' ');
}
if (!isNotTarget() && !getTargetName().contains("target ") && !getTargetName().endsWith("any target")) {
boolean addTargetWord = false;
if (!isNotTarget()) {
addTargetWord = true;
if (getTargetName().contains("target ")) {
addTargetWord = false;
} else if (getTargetName().endsWith("any target")
|| getTargetName().endsWith("any other target")) {
addTargetWord = false;
}
// endsWith needs to be specific.
// e.g. "spell with a single target" => need to prefix with "target ".
}
if (addTargetWord) {
sb.append("target ");
}
if (isNotTarget() && min == 1 && max == 1) {