Skip to content

Commit

Permalink
Lua mapgen bugfixes: size/jagged ignored for chamber
Browse files Browse the repository at this point in the history
And wrong function name in scenario generation.
  • Loading branch information
CelticMinstrel committed Oct 28, 2016
1 parent 5dc888e commit e79c377
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions data/lua/cave_map_generator.lua
Expand Up @@ -52,7 +52,7 @@ function callbacks.generate_map(params)
-- Ditto, set it to 100
params.chance = 100
local locs_set = LS.create()
build_chamber(x, y, locs_set, chambers.size or 3, chambers.size or 0)
build_chamber(x, y, locs_set, chamber.size or 3, chamber.jagged or 0)
local items = {}
for item in helper.child_range(chamber, "item_location") do
table.insert(items, item)
Expand Down Expand Up @@ -156,10 +156,10 @@ end

function callbacks.generate_scenario(params)
-- This is more or less backwards compatible with the cave generator syntax
local scenario = helper.child(params, "scenario")
local scenario = helper.get_child(params, "scenario")
scenario.map_data = callbacks.generate_map(params)
for chamber in helper.child_range(params, "chamber") do
local items = helper.child(chamber, "items")
local items = helper.get_child(chamber, "items")
if chamber.chance == 100 and chamber_items then
-- TODO: Should we support [event]same_location_as_previous=yes?
for i,tag in ipairs(chamber_items) do
Expand Down

0 comments on commit e79c377

Please sign in to comment.