fixed token discarding

This commit is contained in:
Chr1Z93 2024-11-19 19:03:20 +01:00
parent a7dcf7c893
commit 47e491913f

View File

@ -2929,6 +2929,15 @@ function removeTokensFromObject(params)
end
end
if cardTokens[object] then
-- check if this card was moved with tokens on it
for _, tokenData in ipairs(cardTokens[object]) do
tokenData.token.locked = false
trash.putObject(tokenData.token)
end
cardTokens[object] = nil
else
-- search area for tokens
for _, obj in ipairs(searchLib.onObject(object, "isTileOrToken")) do
if tokenChecker.isChaosToken(obj) then
returnChaosTokenToBag({ token = obj, fromBag = false })
@ -2939,4 +2948,5 @@ function removeTokensFromObject(params)
trash.putObject(obj)
end
end
end
end