worldgen_main.lua
12131415161718
--print ("worldgen_main.lua MAIN = 1")
MAIN = 1
--install our crazy loader! MUST BE HERE FOR NACL
local loadfn = function(modulename)
12131415161718
--print ("worldgen_main.lua MAIN = 1")
WORLDGEN_MAIN = 1
--install our crazy loader! MUST BE HERE FOR NACL
local loadfn = function(modulename)
448449450451452453454455456457458459460
print("\n#######\n#\n# Generating "..level.name.."("..parameters.current_level..")".."\n#\n#######\n")
elseif parameters.level_type and string.upper(parameters.level_type) == "TEST" then
print("\n#######\n#\n# Generating TEST Mode Level\n#\n#######\n")
else
if parameters.world_gen_choices.preset == nil then
parameters.world_gen_choices.preset = "SURVIVAL_DEFAULT"
end
print("WORLDGEN PRESET: ",parameters.world_gen_choices.preset)
for i,v in ipairs(levels.sandbox_levels) do
print("\t\tsanbox level: ",v.id)
if v.id == parameters.world_gen_choices.preset then
parameters.world_gen_choices.level_id = i
break
448449450451452453454455456457458459
print("\n#######\n#\n# Generating "..level.name.."("..parameters.current_level..")".."\n#\n#######\n")
elseif parameters.level_type and string.upper(parameters.level_type) == "TEST" then
print("\n#######\n#\n# Generating TEST Mode Level\n#\n#######\n")
elseif parameters.level_type and string.upper(parameters.level_type) == "SURVIVAL" then
if parameters.world_gen_choices.preset == nil then
parameters.world_gen_choices.preset = "SURVIVAL_DEFAULT"
end
print("WORLDGEN PRESET: ",parameters.world_gen_choices.preset)
for i,v in ipairs(levels.sandbox_levels) do
if v.id == parameters.world_gen_choices.preset then
parameters.world_gen_choices.level_id = i
break
461462463464465466467
end
end
print("WORLDGEN LEVLE ID: ", parameters.world_gen_choices.level_id )
if parameters.world_gen_choices.level_id == nil or parameters.world_gen_choices.level_id > #levels.sandbox_levels then
parameters.world_gen_choices.level_id = 1
end
460461462463464465466
end
end
print("WORLDGEN LEVEL ID: ", parameters.world_gen_choices.level_id )
if parameters.world_gen_choices.level_id == nil or parameters.world_gen_choices.level_id > #levels.sandbox_levels then
parameters.world_gen_choices.level_id = 1
end
469470471472473474
level = levels.sandbox_levels[parameters.world_gen_choices.level_id]
print("\n#######\n#\n# Generating Normal Mode "..level.name.." Level\n#\n#######\n")
end
local modfns = ModManager:GetPostInitFns("LevelPreInit", level.id)
468469470471472473474475476477
level = levels.sandbox_levels[parameters.world_gen_choices.level_id]
print("\n#######\n#\n# Generating Normal Mode "..level.name.." Level\n#\n#######\n")
else
-- Probably got here from a mod, up to the mod to tell us what to load.
level = levels.custom_levels[parameters.world_gen_choices.level_id]
print("\n#######\n#\n# Special: Generating "..parameters.level_type.." mode "..level.name.." Level\n#\n#######\n")
end
local modfns = ModManager:GetPostInitFns("LevelPreInit", level.id)