Fixed a crash with cruel ultimatum when the computer had no cards in graveyard.

This commit is contained in:
jendave
2011-08-06 04:53:59 +00:00
parent 660202a0d7
commit bdb11a7ed7

View File

@@ -7753,11 +7753,13 @@ public class CardFactory implements NewConstants {
setTargetCard((Card) check); setTargetCard((Card) check);
} }
} else { } else {
if(creature.size() > 0) {
Card biggest = creature.get(0); Card biggest = creature.get(0);
for(int i = 0; i < creature.size(); i++) for(int i = 0; i < creature.size(); i++)
if(biggest.getNetAttack() < creature.get(i).getNetAttack()) biggest = creature.get(i); if(biggest.getNetAttack() < creature.get(i).getNetAttack()) biggest = creature.get(i);
setTargetCard(biggest); setTargetCard(biggest);
} }
}
Card c2 = getTargetCard(); Card c2 = getTargetCard();
PlayerZone grave = AllZone.getZone(Constant.Zone.Graveyard, card.getController()); PlayerZone grave = AllZone.getZone(Constant.Zone.Graveyard, card.getController());
if(AllZone.GameAction.isCardInZone(c2, grave)) { if(AllZone.GameAction.isCardInZone(c2, grave)) {