mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-23 13:05:44 +01:00
Adds the Odyssey gamemode. (#18972)
https://forums.aurorastation.org/topic/20198-mission-briefing-auroras-gamemode-revolution To-do: - [x] Finish storyteller verbs. - [x] Storyteller landmarks. - [x] Proper storyteller spawning. Right now the gamemode system is happy with just picking one storyteller and no actors. - [x] Antagonist whitelists code. - [x] Adding the Storyteller whitelist. - [x] Mission map loading code. - [x] Map in a bunch of missions. - [ ] Storyteller adminhelps. --------- Co-authored-by: Matt Atlas <liermattia@gmail.com> Co-authored-by: DreamySkrell <>
This commit is contained in:
co-authored by
Matt Atlas
DreamySkrell <>
parent
e1f5de6298
commit
1da20ad33f
@@ -86,10 +86,13 @@
|
||||
if (base_turf_for_zs)
|
||||
SSatlas.current_map.base_turf_by_z[num2text(z_index)] = base_turf_for_zs
|
||||
SSatlas.current_map.player_levels |= z_index
|
||||
GLOB.map_templates["[z_index]"] = src
|
||||
|
||||
smooth_zlevel(world.maxz)
|
||||
resort_all_areas()
|
||||
|
||||
post_exoplanet_generation(bounds)
|
||||
|
||||
//initialize things that are normally initialized after map load
|
||||
init_atoms(atoms_to_initialise)
|
||||
init_shuttles(shuttle_state)
|
||||
@@ -214,3 +217,10 @@
|
||||
for (var/max_bound in list(MAP_MAXX, MAP_MAXY, MAP_MAXZ))
|
||||
bounds_to_combine[max_bound] = max(existing_bounds[max_bound], new_bounds[max_bound])
|
||||
return bounds_to_combine
|
||||
|
||||
/**
|
||||
* In case the away site spawns with an exoplanet, use this proc to handle any post-generation.
|
||||
* For example, turning market turfs into exoplanet turfs with themes.
|
||||
*/
|
||||
/datum/map_template/proc/post_exoplanet_generation(bounds)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user