From ec3a00b6ffb09e89ef793eab249b8faa3e06f6c2 Mon Sep 17 00:00:00 2001 From: dscarpac Date: Tue, 25 Jun 2024 16:09:51 -0500 Subject: [PATCH] handles no metadata --- src/playermat/Playmat.ttslua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/playermat/Playmat.ttslua b/src/playermat/Playmat.ttslua index c55b65b6..dfb95735 100644 --- a/src/playermat/Playmat.ttslua +++ b/src/playermat/Playmat.ttslua @@ -378,9 +378,8 @@ function doUpkeep(_, clickedByColor, isRightClick) local cardsToDiscard = {} for i = 1, #handCards do - local metadata = JSON.decode(handCards[i].getGMNotes()) or {} - if metadata.weakness == true or metadata.hidden == true then - else + local metadata = JSON.decode(handCards[i].getGMNotes()) + if metadata ~= nil and (not metadata.weakness and not metadata.hidden) then table.insert(cardsToDiscard, handCards[i]) end end