diff --git a/Mage.Sets/src/mage/cards/u/UnlicensedHearse.java b/Mage.Sets/src/mage/cards/u/UnlicensedHearse.java index 8eb5b5c2363..948f3c11a39 100644 --- a/Mage.Sets/src/mage/cards/u/UnlicensedHearse.java +++ b/Mage.Sets/src/mage/cards/u/UnlicensedHearse.java @@ -78,7 +78,10 @@ enum UnlicensedHearseValue implements DynamicValue { public int calculate(Game game, Ability sourceAbility, Effect effect) { return Optional.of(game .getExile() - .getExileZone(CardUtil.getExileZoneId(game, sourceAbility))) + .getExileZone(CardUtil.getExileZoneId( + game, sourceAbility.getSourceId(), + game.getState().getZoneChangeCounter(sourceAbility.getSourceId()) + ))) .filter(Objects::nonNull) .map(HashSet::size) .orElse(0);