mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-01 04:21:42 +00:00
- Removes unnecessary real global vars. - Adds comments pointing to the init order defined in /code/game/world.dm. - Prevent people using `GLOBAL_REAL_VAR` and `GLOBAL_REAL` to circumvent init order. - Properly type `PROFILE_STORE` real global. - Refactored `make_datum_references_lists()` and moved the call to it into `GLOB` init with duct tape. - Renamed `GLOB.admin_log` to `GLOB.admin_activities` as it wasn't actually a log file. - Whitelist loading happens in config. - Renamed `SSdbcore`'s `SetRoundID()` to `InitializeRound()`. Now handles calling `CheckSchemaVersion()`. - Created macro for setting up log `GLOB`s. - Removed log line for `GLOB` count. - Moved call to `make_datum_reference_lists()` to `/datum/controller/global_vars/Initialize()`. I slimmed it down where possible too. - Updated comments about world init order. - Move `load_admins()` call to after log setup. - Removes unused function `gib_stack_trace()`. - Removes a bunch of unused log `GLOB`s. - Unlocks the secrets of the universe by finally making the first executed line of code deterministic. No functional changes. Closes #74792 Testmerge thoroughly. --------- Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
24 lines
694 B
Plaintext
24 lines
694 B
Plaintext
//This file is just for the necessary /world definition
|
|
//Try looking in /code/game/world.dm, where initialization order is defined
|
|
|
|
/**
|
|
* # World
|
|
*
|
|
* Two possibilities exist: either we are alone in the Universe or we are not. Both are equally terrifying. ~ Arthur C. Clarke
|
|
*
|
|
* The byond world object stores some basic byond level config, and has a few hub specific procs for managing hub visiblity
|
|
*/
|
|
/world
|
|
mob = /mob/dead/new_player
|
|
turf = /turf/open/space/basic
|
|
area = /area/space
|
|
view = "15x15"
|
|
hub = "Exadv1.spacestation13"
|
|
hub_password = "kMZy3U5jJHSiBQjr"
|
|
name = "/tg/ Station 13"
|
|
fps = 20
|
|
map_format = SIDE_MAP
|
|
#ifdef FIND_REF_NO_CHECK_TICK
|
|
loop_checks = FALSE
|
|
#endif
|