From 6c8b362483ee65e5c23a4f606c72586cbeab5c99 Mon Sep 17 00:00:00 2001 From: dscarpac Date: Wed, 31 Jul 2024 07:33:40 -0500 Subject: [PATCH] more updates --- src/playercards/CardsThatSealTokens.ttslua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/playercards/CardsThatSealTokens.ttslua b/src/playercards/CardsThatSealTokens.ttslua index 74cc7746..1dd95c98 100644 --- a/src/playercards/CardsThatSealTokens.ttslua +++ b/src/playercards/CardsThatSealTokens.ttslua @@ -185,9 +185,6 @@ function readBag() end end --- save state when going into bags / decks -function onDestroy() updateSave() end - function resetSealedTokens() sealedTokens = {} updateSave() @@ -234,6 +231,7 @@ function sealToken(name, playerColor) end end updateStackSize() + updateSave() end }) return @@ -250,6 +248,7 @@ function releaseOneToken(playerColor) else printToColor("Releasing token", playerColor) putTokenAway(table.remove(sealedTokens)) + updateSave() end end @@ -268,6 +267,7 @@ function releaseMultipleTokens(playerColor) for i = 1, numRemoved do putTokenAway(table.remove(sealedTokens)) end + updateSave() printToColor("Releasing " .. numRemoved .. " tokens", playerColor) end @@ -292,6 +292,7 @@ function returnMultipleTokens(playerColor) for i = 1, SHOW_MULTI_RETURN do returnToken(table.remove(sealedTokens)) end + updateSave() printToColor("Returning " .. SHOW_MULTI_RETURN .. " tokens", playerColor) else printToColor("Not enough tokens sealed.", playerColor) @@ -338,11 +339,11 @@ function resolveSealed() local resolvedToken = getObjectFromGUID(guidToBeResolved) resolvedToken.UI.setXml("") updateStackSize() + updateSave() chaosBagApi.drawChaosToken(mat, true, _, guidToBeResolved) end function updateStackSize() - updateSave() if MAX_SEALED == 1 then return end if #sealedTokens == 0 then return end -- get topmost sealed token