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) function removeTokensFromObject(object)
for _, v in ipairs(searchArea(object.getPosition(), { 3, 1, 4 })) do for _, v in ipairs(searchArea(object.getPosition(), { 3, 1, 4 })) do
local obj = v.hit_object local obj = v.hit_object
-- don't remove the table surface, self, any decks/cards or chaos tokens local name = obj.getName()
if obj.getGUID() ~= "4ee1f2" and
if obj.getGUID() ~= "4ee1f2" and -- table
obj ~= self and obj ~= self and
obj.type ~= "Deck" and obj.type ~= "Deck" and
obj.type ~= "Card" and obj.type ~= "Card" and
name ~= "Horror" and
name ~= "Resources" and
obj.getDescription() ~= "Action Token" and
not tokenChecker.isChaosToken(obj) then not tokenChecker.isChaosToken(obj) then
TRASHCAN.putObject(obj) TRASHCAN.putObject(obj)
end end