exclude playermat owned tokens

This commit is contained in:
Chr1Z93 2023-04-11 22:17:29 +02:00
parent 837ba302a9
commit c2e4fc8ca8

View File

@ -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