From 346cb1bbfd69fa6aa0ea6d5857daf25b792693c1 Mon Sep 17 00:00:00 2001
From: Hachem_Muche <Hachem_Muche@stanfordalumni.org>
Date: Thu, 30 Mar 2017 14:57:16 -0700
Subject: [PATCH] Remove debugging code. Neater

---
 game/modules/tome/class/Game.lua      |   4 +-
 game/modules/tome/class/GameState.lua | 112 --------------------------
 2 files changed, 2 insertions(+), 114 deletions(-)

diff --git a/game/modules/tome/class/Game.lua b/game/modules/tome/class/Game.lua
index f95415654a..6d369e1e73 100644
--- a/game/modules/tome/class/Game.lua
+++ b/game/modules/tome/class/Game.lua
@@ -1101,7 +1101,7 @@ function _M:changeLevelReal(lev, zone, params)
 					list[#list+1] = {i, j}
 				end
 			end end
-			if #list > 0 then list = rng.table(list) x, y = unpack(list) end
+			if #list > 0 then x, y = unpack((rng.table(list))) end
 		elseif params.auto_level_stair then
 			-- Dirty but quick
 			local list = {}
@@ -1111,7 +1111,7 @@ function _M:changeLevelReal(lev, zone, params)
 					list[#list+1] = {i, j}
 				end
 			end end
-			if #list > 0 then list = rng.table(list) x, y = unpack(list) end
+			if #list > 0 then x, y = unpack((rng.table(list))) end
 		end
 
 		-- if self.level.exited then -- use the last location, if defined
diff --git a/game/modules/tome/class/GameState.lua b/game/modules/tome/class/GameState.lua
index 6f3ce20042..0be96c7db9 100644
--- a/game/modules/tome/class/GameState.lua
+++ b/game/modules/tome/class/GameState.lua
@@ -3046,115 +3046,3 @@ function _M:unlockTalentCheck(tid, who)
 	end
 	return false, self.unlocked_talents[tid]
 end
-
-function _M:startEventsOld()
-	if not game.zone.events then print("No zone events loaded") return end
-
-	if not game.zone.assigned_events then
-		local levels = {}
-		if game.zone.events_by_level then
-			levels[game.level.level] = {}
-		else
-			for i = 1, game.zone.max_level do levels[i] = {} end
-		end
-
-		-- Generate the events list for this zone, eventually loading from group files
-		local evts, mevts = {}, {}
-		for i, e in ipairs(game.zone.events) do
-			if e.name then if e.minor then mevts[#mevts+1] = e else evts[#evts+1] = e end
-			elseif e.group then
-				local f, err = loadfile(self:eventBaseName("groups/", e.group))
-				if not f then error(err) end
-				setfenv(f, setmetatable({level=game.level, zone=game.zone}, {__index=_G}))
-				local list = f()
-				for j, ee in ipairs(list) do
-					if e.percent_factor and ee.percent then ee.percent = math.floor(ee.percent * e.percent_factor) end
-					if e.forbid then ee.forbid = table.append(ee.forbid or {}, e.forbid) end
-					if ee.name then if ee.minor then mevts[#mevts+1] = ee else evts[#evts+1] = ee end end
-				end
-			end
-		end
-
-		-- Randomize the order they are checked as
-		table.shuffle(evts)
-		print("[STARTEVENTS] Zone events list:")
-		table.print(evts)
-		table.shuffle(mevts)
-		table.print(mevts)
-		for i, e in ipairs(evts) do
-			-- If we allow it, try to find a level to host it
-			if (e.always or rng.percent(e.percent) or (e.special and e.special() == true)) and (not e.unique or not self:doneEvent(e.name)) then
-				local lev = nil
-				local forbid = e.forbid or {}
-				forbid = table.reverse(forbid)
-				if game.zone.events_by_level then
-					lev = game.level.level
-				else
-					if game.zone.events.one_per_level then
-						local list = {}
-						for i = 1, #levels do if #levels[i] == 0 and not forbid[i] then list[#list+1] = i end end
-						if #list > 0 then
-							lev = rng.table(list)
-						end
-					else
-						if forbid then
-							local t = table.genrange(1, game.zone.max_level, true)
-							t = table.minus_keys(t, forbid)
-							lev = rng.table(table.keys(t))
-						else
-							lev = rng.range(1, game.zone.max_level)
-						end
-					end
-				end
-
-				if lev then
-					lev = levels[lev]
-					lev[#lev+1] = e.name
-				end
-			end
-		end
-		for i, e in ipairs(mevts) do
-			local forbid = e.forbid or {}
-			forbid = table.reverse(forbid)
-
-			local start, stop = 1, game.zone.max_level
-			if game.zone.events_by_level then start, stop = game.level.level, game.level.level end
-			for lev = start, stop do
-				if rng.percent(e.percent) and not forbid[lev] then
-					local lev = levels[lev]
-					lev[#lev+1] = e.name
-
-					if e.max_repeat then
-						local nb = 1
-						local p = e.percent
-						while nb <= e.max_repeat do
-							if rng.percent(p) then
-								lev[#lev+1] = e.name
-								nb = nb + 1
-							else
-								break
-							end
-							p = p / 2
-						end
-					end
-				end
-			end
-		end
-
-		game.zone.assigned_events = levels
-	end
-
-	return function()
-		print("[STARTEVENTS] Assigned events list:")
-		table.print(game.zone.assigned_events)
-
-		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
-			setfenv(f, setmetatable({level=game.level, zone=game.zone, event_id=e.name, Map=Map}, {__index=_G}))
-			f()
-		end
-		game.zone.assigned_events[game.level.level] = {}
-		if game.zone.events_by_level then game.zone.assigned_events = nil end
-	end
-end
-- 
GitLab