Skip to content
Snippets Groups Projects
Commit d1a8058d authored by DarkGod's avatar DarkGod
Browse files

FUCKING STUPID

* Fixed error on changing level after a version upgrade. Stupid me sorry :/
parent 1cdb5bd1
No related branches found
No related tags found
No related merge requests found
Pipeline #
......@@ -2569,6 +2569,7 @@ function _M:startEvents()
for i, e in ipairs(game.zone.assigned_events[game.level.level] or {}) do
local f, err = loadfile(self:eventBaseName("", e))
if not f then error(err) end
game.zone.assigned_events[game.level.level].params = game.zone.assigned_events[game.level.level].params or {}
setfenv(f, setmetatable({level=game.level, zone=game.zone, event_id=e, params=game.zone.assigned_events[game.level.level].params[i], Map=Map}, {__index=_G}))
self:doneEvent(e, -1) -- unmark as done (for event code)
if f() then self:doneEvent(e, 1) end -- remark as done if event completed
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment