Fixed Finale of Revelation that it always use x=10 effects;
@@ -64,8 +64,10 @@ class FinaleOfRevelationEffect extends OneShotEffect {
return false;
}
int xValue = source.getManaCostsToPay().getX();
- if (xValue <= 10) {
- }
+
+ if (xValue < 10) {
+ player.drawCards(xValue, game);
+ } else {
player.putCardsOnTopOfLibrary(player.getGraveyard(), game, source, false);
player.shuffleLibrary(source, game);
player.drawCards(xValue, game);
@@ -74,6 +76,8 @@ class FinaleOfRevelationEffect extends OneShotEffect {
Integer.MAX_VALUE, Duration.EndOfGame,
MaximumHandSizeControllerEffect.HandSizeModification.SET
), source);
+ }
+
return true;
}
}
\ No newline at end of file
