mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-23 10:37:22 +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>
22 lines
887 B
Plaintext
22 lines
887 B
Plaintext
|
|
// ! DO NOT USE ; USE NEW TRAITS SYSTEM. !//
|
|
|
|
// Z-level flags bitfield - Set these flags to determine the z level's purpose
|
|
/// Z-levels the station exists on
|
|
#define LEGACY_LEVEL_STATION 0x001
|
|
/// Z-levels for admin functionality (Centcom, shuttle transit, etc)
|
|
#define LEGACY_LEVEL_ADMIN 0x002
|
|
/// Z-levels that can be contacted from the station, for eg announcements
|
|
#define LEGACY_LEVEL_CONTACT 0x004
|
|
/// Z-levels a character can typically reach
|
|
#define LEGACY_LEVEL_PLAYER 0x008
|
|
/// Z-levels available to various consoles, such as the crew monitor (when that gets coded in). Defaults to station_levels if unset.
|
|
#define LEGACY_LEVEL_CONSOLES 0x040
|
|
// Misc map defines.
|
|
|
|
/// Automatically created submaps are forbidden from being this close to the main map's edge.
|
|
#define SUBMAP_MAP_EDGE_PAD 8
|
|
|
|
/// Distance from edge to move to another z-level.
|
|
#define TRANSITIONEDGE 1
|