move print message before wait function

This commit is contained in:
Chr1Z93 2024-07-03 22:07:51 +02:00
parent 995ee95862
commit d1ea8285cd

View File

@ -400,21 +400,18 @@ function doUpkeep(_, clickedByColor, isRightClick)
local pos = returnGlobalDiscardPosition()
deckLib.placeOrMergeIntoDeck(cardsToDiscard, pos, self.getRotation())
-- draw up to 5 cards
local cardsToDraw = 5 - #handCards + #cardsToDiscard
if cardsToDraw > 0 then
printToColor("Drawing " .. cardsToDraw .. " cards (Patrice)", messageColor)
-- add some time if there are any cards to discard
local k = 0
if #cardsToDiscard > 0 then
k = 1 + (#cardsToDiscard * 0.1)
end
-- draw up to 5 cards
Wait.time(
function()
local cardsToDraw = 5 - #handCards + #cardsToDiscard
if cardsToDraw > 0 then
printToColor("Drawing " .. cardsToDraw .. " cards (Patrice)", messageColor)
drawCardsWithReshuffle(cardsToDraw)
Wait.time(function() drawCardsWithReshuffle(cardsToDraw) end, k)
end
end, k)
end
elseif forcedLearning then
printToColor("Drawing 2 cards, discard 1 (Forced Learning)", messageColor)