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() local pos = returnGlobalDiscardPosition()
deckLib.placeOrMergeIntoDeck(cardsToDiscard, pos, self.getRotation()) deckLib.placeOrMergeIntoDeck(cardsToDiscard, pos, self.getRotation())
-- 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 -- draw up to 5 cards
Wait.time( local cardsToDraw = 5 - #handCards + #cardsToDiscard
function() if cardsToDraw > 0 then
local cardsToDraw = 5 - #handCards + #cardsToDiscard printToColor("Drawing " .. cardsToDraw .. " cards (Patrice)", messageColor)
if cardsToDraw > 0 then
printToColor("Drawing " .. cardsToDraw .. " cards (Patrice)", messageColor) -- add some time if there are any cards to discard
drawCardsWithReshuffle(cardsToDraw) local k = 0
end if #cardsToDiscard > 0 then
end, k) k = 1 + (#cardsToDiscard * 0.1)
end
Wait.time(function() drawCardsWithReshuffle(cardsToDraw) end, k)
end
end end
elseif forcedLearning then elseif forcedLearning then
printToColor("Drawing 2 cards, discard 1 (Forced Learning)", messageColor) printToColor("Drawing 2 cards, discard 1 (Forced Learning)", messageColor)