change collision condition

This commit is contained in:
Chr1Z93 2023-01-03 22:17:27 +01:00
parent 515f48b94d
commit c9cd3f70a1

View File

@ -26,7 +26,6 @@ local SHIFT_EXCLUSION = {
local tokenManager = require("core/token/TokenManager")
local INVESTIGATOR_COUNTER_GUID = "f182ee"
local PLAY_AREA_ZONE_GUID = "a2f932"
local lastCollisionObject
local currentScenario
---------------------------------------------------------
@ -64,12 +63,10 @@ end
function onCollisionEnter(collision_info)
local obj = collision_info.collision_object
-- only trigger the following once every 0.1s for each object
-- (otherwise TTS fires this event 20 times and that causes 20 JSON decodes)
if not COLLISION_ENABLED or lastCollisionObject == obj then return end
lastCollisionObject = obj
Wait.time(function() lastCollisionObject = nil end, 0.1)
local objType = obj.name
-- only continue for cards
if not COLLISION_ENABLED or (objType ~= "Card" and objType ~= "CardCustom") then return end
-- check if we should spawn clues here and do so according to playercount
if shouldSpawnTokens(obj) then