From a8697ac0bdd5d5f3b2c520a17fe583f9d81dedee Mon Sep 17 00:00:00 2001 From: magenoxx Date: Tue, 12 Jun 2012 12:53:31 +0400 Subject: [PATCH] EnterBattlefieldEffect: Displaying overriden rule without additions --- Mage.Sets/src/mage/sets/Sets.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Mage.Sets/src/mage/sets/Sets.java b/Mage.Sets/src/mage/sets/Sets.java index e2ded617368..40f6be3311f 100644 --- a/Mage.Sets/src/mage/sets/Sets.java +++ b/Mage.Sets/src/mage/sets/Sets.java @@ -133,11 +133,17 @@ public class Sets extends HashMap { if (card.getCardType().contains(CardType.CREATURE)) { for (String type : card.getSubtype()) { creatureTypes.add(type); + if (type.equals("")) { + throw new IllegalStateException("Card with empty subtype: " + card.getName()); + } } } if (!card.getCardType().contains(CardType.LAND)) nonLandNames.add(card.getName()); } } + if (creatureTypes.contains("")) { + creatureTypes.remove(""); + } System.out.println("It took " + (System.currentTimeMillis() - t1) / 1000 + " ms to load all cards."); } }