mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 18:28:00 +00:00
Refactor description
This commit is contained in:
@@ -78,15 +78,15 @@ public class CountersPutEffect extends SpellAbilityEffect {
|
||||
final List<Card> targetCards = SpellAbilityEffect.getTargetCards(spellAbility);
|
||||
for(int i = 0; i < targetCards.size(); i++) {
|
||||
Card targetCard = targetCards.get(i);
|
||||
if (spellAbility.getTargetRestrictions().getDividedMap().get(targetCard) != null) { // fix null counter stack description
|
||||
stringBuilder.append(targetCard).append(" (").append(spellAbility.getTargetRestrictions().getDividedMap().get(targetCard)).append(" counter)");
|
||||
stringBuilder.append(targetCard);
|
||||
if (spellAbility.getTargetRestrictions().getDividedMap().get(targetCard) != null) // fix null counter stack description
|
||||
stringBuilder.append(" (").append(spellAbility.getTargetRestrictions().getDividedMap().get(targetCard)).append(" counter)");
|
||||
|
||||
if(i == targetCards.size() - 2) {
|
||||
stringBuilder.append(" and ");
|
||||
}
|
||||
else if(i + 1 < targetCards.size()) {
|
||||
stringBuilder.append(", ");
|
||||
}
|
||||
if(i == targetCards.size() - 2) {
|
||||
stringBuilder.append(" and ");
|
||||
}
|
||||
else if(i + 1 < targetCards.size()) {
|
||||
stringBuilder.append(", ");
|
||||
}
|
||||
}
|
||||
} else {
|
||||
@@ -105,8 +105,8 @@ public class CountersPutEffect extends SpellAbilityEffect {
|
||||
}
|
||||
}
|
||||
}
|
||||
//stringBuilder.append(".");
|
||||
return stringBuilder.toString().trim() + ".";
|
||||
stringBuilder.append(".");
|
||||
return stringBuilder.toString();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -58,7 +58,8 @@ public class DamageDealEffect extends DamageBaseEffect {
|
||||
stringBuilder.append("divided evenly (rounded down) to\n");
|
||||
} else if (spellAbility.hasParam("DividedAsYouChoose")) {
|
||||
stringBuilder.append("divided to\n");
|
||||
}
|
||||
} else
|
||||
stringBuilder.append(" to ");
|
||||
|
||||
final List<Card> targetCards = SpellAbilityEffect.getTargetCards(spellAbility);
|
||||
final List<Player> players = SpellAbilityEffect.getTargetPlayers(spellAbility);
|
||||
@@ -68,28 +69,28 @@ public class DamageDealEffect extends DamageBaseEffect {
|
||||
// target cards
|
||||
for (int i = 0; i < targetCards.size(); i++) {
|
||||
Card targetCard = targetCards.get(i);
|
||||
if (spellAbility.getTargetRestrictions().getDividedMap().get(targetCard) != null) { //fix null damage stack description
|
||||
stringBuilder.append(targetCard).append(" (").append(spellAbility.getTargetRestrictions().getDividedMap().get(targetCard)).append(" damage)");
|
||||
stringBuilder.append(targetCard);
|
||||
if (spellAbility.getTargetRestrictions().getDividedMap().get(targetCard) != null) //fix null damage stack description
|
||||
stringBuilder.append(" (").append(spellAbility.getTargetRestrictions().getDividedMap().get(targetCard)).append(" damage)");
|
||||
|
||||
if (i == targetCount - 2) {
|
||||
stringBuilder.append(" and ");
|
||||
} else if (i + 1 < targetCount) {
|
||||
stringBuilder.append(", ");
|
||||
}
|
||||
if (i == targetCount - 2) {
|
||||
stringBuilder.append(" and ");
|
||||
} else if (i + 1 < targetCount) {
|
||||
stringBuilder.append(", ");
|
||||
}
|
||||
}
|
||||
|
||||
// target players
|
||||
for (int i = 0; i < players.size(); i++) {
|
||||
Player targetPlayer = players.get(i);
|
||||
if (spellAbility.getTargetRestrictions().getDividedMap().get(targetPlayer) != null) { //fix null damage stack description
|
||||
stringBuilder.append(targetPlayer).append(" (").append(spellAbility.getTargetRestrictions().getDividedMap().get(targetPlayer)).append(" damage)");
|
||||
stringBuilder.append(targetPlayer);
|
||||
if (spellAbility.getTargetRestrictions().getDividedMap().get(targetPlayer) != null) //fix null damage stack description
|
||||
stringBuilder.append(" (").append(spellAbility.getTargetRestrictions().getDividedMap().get(targetPlayer)).append(" damage)");
|
||||
|
||||
if (i == players.size() - 2) {
|
||||
stringBuilder.append(" and ");
|
||||
} else if (i + 1 < players.size()) {
|
||||
stringBuilder.append(", ");
|
||||
}
|
||||
if (i == players.size() - 2) {
|
||||
stringBuilder.append(" and ");
|
||||
} else if (i + 1 < players.size()) {
|
||||
stringBuilder.append(", ");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user