mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 04:38:00 +00:00
prevent possible NullPointerException in SpellAbility.setTargetCard()
This commit is contained in:
@@ -300,14 +300,18 @@ public abstract class SpellAbility {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void setTargetCard(Card card) {
|
public void setTargetCard(Card card) {
|
||||||
targetPlayer = null;//reset setTargetPlayer()
|
targetPlayer = null;//reset setTargetPlayer()
|
||||||
|
|
||||||
targetCard = card;
|
targetCard = card;
|
||||||
String desc = "";
|
String desc = "";
|
||||||
if(!card.isFaceDown()) desc = getSourceCard().getName() + " - targeting " + card;
|
if(null != card) {
|
||||||
else desc = getSourceCard().getName() + " - targeting Morph(" + card.getUniqueNumber() + ")";
|
if(!card.isFaceDown()) desc = getSourceCard().getName() + " - targeting " + card;
|
||||||
setStackDescription(desc);
|
else desc = getSourceCard().getName() + " - targeting Morph(" + card.getUniqueNumber() + ")";
|
||||||
|
setStackDescription(desc);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
System.out.println(getSourceCard()+" - SpellAbility.setTargetCard() called with null for target card.");
|
||||||
|
}
|
||||||
//System.out.println(card + " has become target of a spell or ability (" +this.getSourceCard() + ")");
|
//System.out.println(card + " has become target of a spell or ability (" +this.getSourceCard() + ")");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user