mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 20:28:00 +00:00
Fix game log revealing opponent's morphed creatures in messages.
This commit is contained in:
@@ -27,12 +27,7 @@ public class DestroyEffect extends SpellAbilityEffect {
|
|||||||
|
|
||||||
final Iterator<Card> it = tgtCards.iterator();
|
final Iterator<Card> it = tgtCards.iterator();
|
||||||
while (it.hasNext()) {
|
while (it.hasNext()) {
|
||||||
final Card tgtC = it.next();
|
sb.append(it.next());
|
||||||
if (tgtC.isFaceDown()) {
|
|
||||||
sb.append("Morph ").append("(").append(tgtC.getId()).append(")");
|
|
||||||
} else {
|
|
||||||
sb.append(tgtC);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (it.hasNext()) {
|
if (it.hasNext()) {
|
||||||
sb.append(", ");
|
sb.append(", ");
|
||||||
|
|||||||
@@ -26,12 +26,7 @@ public class SetStateEffect extends SpellAbilityEffect {
|
|||||||
|
|
||||||
final Iterator<Card> it = tgtCards.iterator();
|
final Iterator<Card> it = tgtCards.iterator();
|
||||||
while (it.hasNext()) {
|
while (it.hasNext()) {
|
||||||
final Card tgtC = it.next();
|
sb.append(it.next());
|
||||||
if (tgtC.isFaceDown()) {
|
|
||||||
sb.append("Morph ").append("(").append(tgtC.getId()).append(")");
|
|
||||||
} else {
|
|
||||||
sb.append(tgtC);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (it.hasNext()) {
|
if (it.hasNext()) {
|
||||||
sb.append(", ");
|
sb.append(", ");
|
||||||
|
|||||||
@@ -3120,9 +3120,12 @@ public class Card extends GameEntity implements Comparable<Card>, IIdentifiable
|
|||||||
/** {@inheritDoc} */
|
/** {@inheritDoc} */
|
||||||
@Override
|
@Override
|
||||||
public final String toString() {
|
public final String toString() {
|
||||||
String name = getName();
|
String name = "Morph";
|
||||||
if (StringUtils.isEmpty(name) && paperCard != null) {
|
if (!isFaceDown()) {
|
||||||
name = paperCard.getName(); //make it possible to see likely card name before it's set
|
name = getName();
|
||||||
|
if (StringUtils.isEmpty(name) && paperCard != null) {
|
||||||
|
name = paperCard.getName(); //make it possible to see likely card name before it's set
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return name + " (" + id + ")";
|
return name + " (" + id + ")";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -935,15 +935,7 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit
|
|||||||
|
|
||||||
resetTargets();
|
resetTargets();
|
||||||
targetChosen.add(card);
|
targetChosen.add(card);
|
||||||
|
setStackDescription(getHostCard().getName() + " - targeting " + card);
|
||||||
final String desc;
|
|
||||||
if (!card.isFaceDown()) {
|
|
||||||
desc = getHostCard().getName() + " - targeting " + card;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
desc = getHostCard().getName() + " - targeting Morph(" + card.getId() + ")";
|
|
||||||
}
|
|
||||||
setStackDescription(desc);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user