diff --git a/src/core/MythosArea.ttslua b/src/core/MythosArea.ttslua index a28c42c8..61fd1ca6 100644 --- a/src/core/MythosArea.ttslua +++ b/src/core/MythosArea.ttslua @@ -77,6 +77,19 @@ function onCollisionEnter(collisionInfo) end end +-- TTS event handler. Handles scenario name event triggering +function onCollisionExit(collisionInfo) + if not collisionEnabled then return end + local object = collisionInfo.collision_object + + -- reset token metadata if scenario reference card is removed + if object.getName() == "Scenario" then + tokenData = {} + useFrontData = nil + fireTokenDataChangedEvent() + end +end + -- Listens for cards entering the encounter deck or encounter discard, and resets the spawn state -- for the cards when they do. function onObjectEnterContainer(container, object)