Fixed NPE errors for some cards (#5471)

This commit is contained in:
Oleg Agafonov 2019-01-02 20:06:01 +04:00
parent 6e2b6aa7a3
commit e9f9b05141
12 changed files with 69 additions and 142 deletions

View file

@ -1,4 +1,3 @@
package mage.abilities.keyword;
import mage.MageObjectReference;
@ -84,7 +83,11 @@ class CascadeEffect extends OneShotEffect {
return false;
}
ExileZone exile = game.getExile().createZone(source.getSourceId(), controller.getName() + " Cascade");
int sourceCost = game.getCard(source.getSourceId()).getConvertedManaCost();
card = game.getCard(source.getSourceId());
if (card == null) {
return false;
}
int sourceCost = card.getConvertedManaCost();
do {
card = controller.getLibrary().getFromTop(game);
if (card == null) {