mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-01-17 12:52:34 +00:00
* map program, holomap init order
* huh
* programz
* program defines
* hmm.......
* a
* map 😩
* sane code, zoom
* holo_minimaps -> minimaps
* o
* remove station holomap stuff
* changelog, shitcode, mapping
* c
* o
* minus
* generate_all_minimaps()
* holomap init order
* tests rerun please
* tests rerun please
* aurora station_map removal
* legend via labeledlist
* table
* key
* aaaaaaaaaaaaaaaaaaaaaaa
---------
Co-authored-by: DreamySkrell <>
51 lines
1.2 KiB
Plaintext
51 lines
1.2 KiB
Plaintext
// This is one of the first subsystems initialized by the MC.
|
|
// Stuff that should be loaded before everything else that isn't significant enough to get its own SS goes here.
|
|
|
|
SUBSYSTEM_DEF(misc_early)
|
|
name = "Early Miscellaneous Init"
|
|
init_order = SS_INIT_MISC_FIRST
|
|
flags = SS_NO_FIRE | SS_NO_DISPLAY
|
|
|
|
/datum/controller/subsystem/misc_early/Initialize(timeofday)
|
|
// Setup the global HUD.
|
|
global_hud = new
|
|
global_huds = list(
|
|
global_hud.druggy,
|
|
global_hud.blurry,
|
|
global_hud.vimpaired,
|
|
global_hud.darkMask,
|
|
global_hud.nvg,
|
|
global_hud.thermal,
|
|
global_hud.meson,
|
|
global_hud.science,
|
|
)
|
|
|
|
// Populate global list of tips by category
|
|
populate_tip_list()
|
|
|
|
// Create robolimbs for chargen.
|
|
populate_robolimb_list()
|
|
|
|
// Set up antags.
|
|
// Spawn locations are set after map init!
|
|
populate_antag_type_list()
|
|
|
|
// Get BOREALIS to warn staff about a lazy admin forgetting visibility to 0
|
|
// before anyone has a chance to change it!
|
|
if (discord_bot)
|
|
discord_bot.alert_server_visibility()
|
|
|
|
global_initialize_webhooks()
|
|
|
|
// Setup ore.
|
|
for(var/oretype in subtypesof(/ore))
|
|
var/ore/OD = new oretype()
|
|
ore_data[OD.name] = OD
|
|
|
|
// Setup cargo spawn lists.
|
|
setup_cargo_spawn_lists()
|
|
|
|
click_catchers = create_click_catcher()
|
|
|
|
..()
|