Index: ps/trunk/binaries/data/mods/public/simulation/components/Trigger.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/components/Trigger.js +++ ps/trunk/binaries/data/mods/public/simulation/components/Trigger.js @@ -192,7 +192,7 @@ } const cmpTimer = Engine.QueryInterface(SYSTEM_ENTITY, IID_Timer); triggerData.timer = cmpTimer.SetInterval(this.entity, IID_Trigger, "DoAction", - triggerData.delay || 0, triggerData.interval, { "name": name }); + triggerData.delay || 0, triggerData.interval, { "action": name }); } else if (event == "OnRange") { @@ -343,7 +343,7 @@ */ Trigger.prototype.CallTrigger = function(event, name, eventData, evenIfDisabled = true) { - if (!this?.[event]?.[name]) + if (!this.triggers[event]?.[name]) { warn(`Trigger.js: called a trigger '${name}' for event '${event}' that wasn't found`); return;