mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-23 13:37:03 +01:00
tl;dr level collections that can easily be logically restructured/moved as necessary will eventually be used for radio and overmaps location resolution. this is the last part of https://github.com/Citadel-Station-13/Citadel-Station-13-RP/pull/4841 that has not yet been integrated. this will be a draft for a while. --------- Co-authored-by: LetterN <24603524+LetterN@users.noreply.github.com>
24 lines
911 B
Plaintext
24 lines
911 B
Plaintext
//* This file is explicitly licensed under the MIT license. *//
|
|
//* Copyright (c) 2025 Citadel Station Developers *//
|
|
|
|
//* /datum/map_level - `linkage` *//
|
|
|
|
// Linkage types - Normal linkage variables override these, so don't set them if you use these.
|
|
|
|
/// Default - don't preprocess for unlinked sides, just leave them empty
|
|
#define Z_LINKAGE_NORMAL "normal"
|
|
/// Forced - disallow things like maps to set our linkages.
|
|
#define Z_LINKAGE_FORCED "forced"
|
|
|
|
//* /datum/map_level - `transition` */
|
|
|
|
// Transition types
|
|
/// Default - one from map edge unless there's an indestructible wall *on either side*
|
|
#define Z_TRANSITION_DEFAULT "default"
|
|
/// Disabled - generate none
|
|
#define Z_TRANSITION_DISABLED "disabled"
|
|
/// Invisible - generate borders but don't do mirage visuals
|
|
#define Z_TRANSITION_INVISIBLE "invisible"
|
|
/// Forced - always generate transition borders
|
|
#define Z_TRANSITION_FORCED "forced"
|