From 3ec3b773e3c85856bc26a7b68ac01efccf5f2820 Mon Sep 17 00:00:00 2001 From: PurpleCrowbar <26198472+PurpleCrowbar@users.noreply.github.com> Date: Mon, 29 Jul 2024 00:10:03 +0100 Subject: [PATCH] Fix Ancient Excavation --- Mage.Sets/src/mage/cards/a/AncientExcavation.java | 4 ++-- Mage/src/main/java/mage/actions/MageDrawAction.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Mage.Sets/src/mage/cards/a/AncientExcavation.java b/Mage.Sets/src/mage/cards/a/AncientExcavation.java index 7235cb16546..9feb0e5b44a 100644 --- a/Mage.Sets/src/mage/cards/a/AncientExcavation.java +++ b/Mage.Sets/src/mage/cards/a/AncientExcavation.java @@ -63,8 +63,8 @@ class AncientExcavationEffect extends OneShotEffect { if (player != null) { DynamicValue numCards = CardsInControllerHandCount.instance; int amount = numCards.calculate(game, source, this); - player.drawCards(amount, source, game); - player.discard(amount, false, false, source, game); + int cardsDrawn = player.drawCards(amount, source, game); + player.discard(cardsDrawn, false, false, source, game); return true; } return false; diff --git a/Mage/src/main/java/mage/actions/MageDrawAction.java b/Mage/src/main/java/mage/actions/MageDrawAction.java index 195dac60aaf..eaef9d77c0e 100644 --- a/Mage/src/main/java/mage/actions/MageDrawAction.java +++ b/Mage/src/main/java/mage/actions/MageDrawAction.java @@ -44,7 +44,7 @@ public class MageDrawAction extends MageAction { * * @param source * @param game Game context. - * @return + * @return Number of cards drawn */ @Override public int doAction(Ability source, Game game) {