- StringBuilder

This commit is contained in:
Chris
2011-12-23 19:45:01 +00:00
parent dc33a3631c
commit b08d8f931e

View File

@@ -472,12 +472,13 @@ public abstract class Player extends GameEntity {
public final void addDamageAfterPrevention(final int damage, final Card source, final boolean isCombat) { public final void addDamageAfterPrevention(final int damage, final Card source, final boolean isCombat) {
final int damageToDo = damage; final int damageToDo = damage;
boolean infect = source.hasKeyword("Infect"); boolean infect = source.hasKeyword("Infect");
final StringBuilder sb = new StringBuilder(
"As long as you have 0 or less life, all damage is dealt to you as though its source had infect.");
if (this.getLife() <= 0 && !infect) { if (this.getLife() <= 0 && !infect) {
CardList cards = this.getCardsIn(Zone.Battlefield); CardList cards = this.getCardsIn(Zone.Battlefield);
for (Card card : cards) { for (Card card : cards) {
if (card.hasKeyword("As long as you have 0 or less life, all damage is dealt to you as though its " if (card.hasKeyword(sb.toString())) {
+ "source had infect.")) {
infect = true; infect = true;
break; break;
} }
@@ -1352,7 +1353,10 @@ public abstract class Player extends GameEntity {
} }
} }
throw new RuntimeException("Input_Draw : getDredgeNumber() card doesn't have dredge - " + c.getName()); final StringBuilder sb = new StringBuilder();
sb.append("Input_Draw : getDredgeNumber() card doesn't have dredge - ").append(c.getName());
throw new RuntimeException(sb.toString());
} // getDredgeNumber() } // getDredgeNumber()
/** /**