mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-28 11:11:52 +00:00
46 lines
1.7 KiB
Plaintext
46 lines
1.7 KiB
Plaintext
/*
|
|
All z-levels should be identical in size. Their numbers should not matter.
|
|
The order of z-levels should not matter as long as their attributes are properly defined at MAP_TRANSITION_CONFIG.
|
|
Old code checked for the number of the z-level (for example whether there are any revheads on Z1),
|
|
currently it should check for the define (for example whether there are any revheads on any z-levels defined as STATION_LEVEL).
|
|
z1 = station
|
|
z2 = centcomm
|
|
z3 = telecommunications center
|
|
z4 = engineering ship
|
|
z5 = mining
|
|
z6 = russian derelict
|
|
z7 = empty
|
|
|
|
Original design by Okand37 of TG Station
|
|
Lovingly ported by Purpose2 to Paradise
|
|
*/
|
|
|
|
#if !defined(USING_MAP_DATUM)
|
|
#include "map_files\delta\delta.dmm"
|
|
#include "map_files\cyberiad\z2.dmm"
|
|
#include "map_files\cyberiad\z3.dmm"
|
|
#include "map_files\cyberiad\z4.dmm"
|
|
#include "map_files\generic\z5.dmm"
|
|
#include "map_files\cyberiad\z6.dmm"
|
|
#include "map_files\generic\z7.dmm"
|
|
|
|
#define MAP_FILE "delta.dmm"
|
|
#define MAP_NAME "Kerberos"
|
|
#define MINETYPE "lavaland"
|
|
#define MAP_TRANSITION_CONFIG list(\
|
|
DECLARE_LEVEL(MAIN_STATION, CROSSLINKED, list(STATION_LEVEL, STATION_CONTACT, REACHABLE, AI_OK)),\
|
|
DECLARE_LEVEL(CENTCOMM, SELFLOOPING, list(ADMIN_LEVEL, BLOCK_TELEPORT, IMPEDES_MAGIC)),\
|
|
DECLARE_LEVEL(TELECOMMS, CROSSLINKED, list(REACHABLE, BOOSTS_SIGNAL, AI_OK)),\
|
|
DECLARE_LEVEL(CONSTRUCTION, CROSSLINKED, list(REACHABLE)),\
|
|
DECLARE_LEVEL(MINING, SELFLOOPING, list(REACHABLE, STATION_CONTACT, HAS_WEATHER, ORE_LEVEL, AI_OK)),\
|
|
DECLARE_LEVEL(DERELICT, CROSSLINKED, list(REACHABLE)),\
|
|
DECLARE_LEVEL(EMPTY_AREA, CROSSLINKED, list(REACHABLE)))
|
|
|
|
#define USING_MAP_DATUM /datum/map/delta
|
|
|
|
#elif !defined(MAP_OVERRIDE)
|
|
|
|
#warn a map has already been included, ignoring Delta.
|
|
|
|
#endif
|