From 55f2d9921f154f749a4468a3e6046203b6820b7d Mon Sep 17 00:00:00 2001 From: Sloth Date: Thu, 28 Feb 2013 07:55:46 +0000 Subject: [PATCH] - Fixed resetCardColor crashing on face down cards. --- res/cardsfolder/k/kumanos_blessing.txt | 1 + src/main/java/forge/card/CardCharacteristics.java | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/res/cardsfolder/k/kumanos_blessing.txt b/res/cardsfolder/k/kumanos_blessing.txt index a6d888022dc..5f1e6412c7b 100644 --- a/res/cardsfolder/k/kumanos_blessing.txt +++ b/res/cardsfolder/k/kumanos_blessing.txt @@ -5,6 +5,7 @@ K:Flash K:Enchant creature A:SP$ Attach | Cost$ 2 R | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.wasDealtDamageByEnchantedThisTurn | AddHiddenKeyword$ If CARDNAME would be put into a graveyard, exile it instead. | Description$ If a creature dealt damage by enchanted creature this turn would die, exile it instead. +SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/kumanos_blessing.jpg SetInfo:BOK|Common|http://magiccards.info/scans/en/bok/111.jpg Oracle:Flash\nEnchant creature\nIf a creature dealt damage by enchanted creature this turn would die, exile it instead. diff --git a/src/main/java/forge/card/CardCharacteristics.java b/src/main/java/forge/card/CardCharacteristics.java index 759b78183c6..59c5932d9f6 100644 --- a/src/main/java/forge/card/CardCharacteristics.java +++ b/src/main/java/forge/card/CardCharacteristics.java @@ -136,7 +136,9 @@ public class CardCharacteristics { * Resets the card color. */ public final void resetCardColor() { - this.cardColor = Lists.newArrayList(this.cardColor.subList(0, 1)); + if (!this.cardColor.isEmpty()) { + this.cardColor = Lists.newArrayList(this.cardColor.subList(0, 1)); + } } /**