diff --git a/game/engines/default/engine/Zone.lua b/game/engines/default/engine/Zone.lua
index 46f42abdc167904a91e11a2ef1b9073dd8f83c2d..78003a1e49ee957a63f3bdde643f244e8a2bcdf7 100644
--- a/game/engines/default/engine/Zone.lua
+++ b/game/engines/default/engine/Zone.lua
@@ -643,7 +643,7 @@ function _M:getLevelData(lev)
 	if self.levels[lev] then
 		table.merge(res, self.levels[lev], true, self._no_save_fields)
 	end
-	if res.alter_level_data then res.alter_level_data(self, lev) end
+	if res.alter_level_data then res.alter_level_data(self, lev, res) end
 	-- Make sure it is not considered a class
 	res.__CLASSNAME = nil
 	return res