Ignored events don't break.

master
Beha 2020-09-11 12:11:08 -04:00
parent 12471e23d9
commit 5a21f227c5
1 changed files with 1 additions and 1 deletions

View File

@ -99,7 +99,7 @@ function gemai.context:step(dtime)
end
self:assert(gemai.actions[action], "gemai action does not exist: " .. action)(self)
-- If the action inserted a breaking event, don't process any more actions.
if self.data.events[1] and self.data.events[#self.data.events].break_state then
if self.data.events[1] and self.data.events[#self.data.events].break_state and self:state().events[self.data.events[#self.data.events].name] ~= "" then
break
end
end