diff --git a/src/database/world_graph.lua b/src/database/world_graph.lua index 871e265..1de2443 100644 --- a/src/database/world_graph.lua +++ b/src/database/world_graph.lua @@ -750,11 +750,11 @@ function worldGraph:serialize() for k,r in ipairs(_.sort(array,sort)) do if next(r.locations) then - lines:insert("") - lines:insert("Region: " .. r.name) + table.insert(lines, "") + table.insert(lines, "Region: " .. r.name) for k2,l in pairs(r.locations) do if l.item ~= nil and not _has({l.item}, "event") then - lines:insert("\t " .. l.name .. ": " .. l.item.name) + table.insert(lines, "\t " .. l.name .. ": " .. l.item.name) end end end @@ -764,7 +764,7 @@ function worldGraph:serialize() end function worldGraph:logLocations() - for k,v in ipairs(worldGraph:serialize()) do + for k,v in ipairs(self:serialize()) do logSpoiler(v) end end diff --git a/src/randomizer.lua b/src/randomizer.lua index a1f987e..4deddce 100644 --- a/src/randomizer.lua +++ b/src/randomizer.lua @@ -354,14 +354,14 @@ function C:_copyMyChar() end function C:_generateHash() - local serialized = self.worldGraph:serialize():concat() + local serialized = table.concat(self.worldGraph:serialize()) local hashed = ld.encode('string', 'hex', ld.hash('sha256', serialized)) hashed = tonumber(hashed:sub(-8, -1), 16) hashed = hashed % (39^5) local h = {} for i=1,5 do - h:insert((hashed%39)+1) + table.insert(h, (hashed%39)+1) hashed = math.floor(hashed / 39) end