diff --git a/projects/mtg/src/ExtraCost.cpp b/projects/mtg/src/ExtraCost.cpp index d2c498d7e..4c10376ef 100644 --- a/projects/mtg/src/ExtraCost.cpp +++ b/projects/mtg/src/ExtraCost.cpp @@ -302,7 +302,7 @@ MillCost::MillCost(TargetChooser *_tc) int MillCost::canPay() { - MTGGameZone * z = target->controller()->game->library; + MTGGameZone * z = target?target->controller()->game->library:source->controller()->game->library; int nbcards = z->nb_cards; if (nbcards < 1) return 0;