diff --git a/src/playermat/Playmat.ttslua b/src/playermat/Playmat.ttslua index 5a14b196..a684188f 100644 --- a/src/playermat/Playmat.ttslua +++ b/src/playermat/Playmat.ttslua @@ -689,11 +689,15 @@ end function removeTokensFromObject(object) for _, v in ipairs(searchArea(object.getPosition(), { 3, 1, 4 })) do local obj = v.hit_object - -- don't remove the table surface, self, any decks/cards or chaos tokens - if obj.getGUID() ~= "4ee1f2" and + local name = obj.getName() + + if obj.getGUID() ~= "4ee1f2" and -- table obj ~= self and obj.type ~= "Deck" and obj.type ~= "Card" and + name ~= "Horror" and + name ~= "Resources" and + obj.getDescription() ~= "Action Token" and not tokenChecker.isChaosToken(obj) then TRASHCAN.putObject(obj) end