Add Beach biodome ruin and other fixes

This commit is contained in:
Mark van Alphen
2019-03-30 22:48:11 +01:00
parent 2047825165
commit f92be2c67d
33 changed files with 1981 additions and 11 deletions
+5
View File
@@ -218,6 +218,9 @@
// Automatic localhost admin disable
var/disable_localhost_admin = 0
// Lavaland
var/lavaland_budget = 60
/datum/configuration/New()
for(var/T in subtypesof(/datum/game_mode))
var/datum/game_mode/M = T
@@ -725,6 +728,8 @@
config.randomize_shift_time = TRUE
if("enable_night_shifts")
config.enable_night_shifts = TRUE
if("lavaland_budget")
config.lavaland_budget = text2num(value)
else
log_config("Unknown setting in configuration: '[name]'")
+8 -3
View File
@@ -39,6 +39,7 @@ var/global/pipe_processing_killed = 0
preloadTemplates()
if(!config.disable_away_missions)
createRandomZlevel()
// Create 6 extra space levels to put space ruins on
if(!config.disable_space_ruins)
var/timer = start_watch()
@@ -53,12 +54,16 @@ var/global/pipe_processing_killed = 0
var/zlev = space_manager.add_new_zlevel("[EMPTY_AREA] #[i]", linkage = CROSSLINKED)
seedRuins(zlev, rand(0, 3), /area/space, space_ruins_templates)
var/mining_type = MINETYPE
if (mining_type == "lavaland")
seedRuins(list(5), config.lavaland_budget, /area/lavaland/surface/outdoors, lava_ruins_templates)
spawn_rivers()
else
make_mining_asteroid_secret()
space_manager.do_transition_setup()
setupfactions()
setup_economy()
for(var/i=0, i<max_secret_rooms, i++)
make_mining_asteroid_secret()
populate_spawn_points()