/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/maps.dm

TRANSITIONEDGEDistance from edge to move to another z-level
MAP_MINXThe maploader index for the maps minimum x
MAP_MINYThe maploader index for the maps minimum y
MAP_MINZThe maploader index for the maps minimum z
MAP_MAXXThe maploader index for the maps maximum x
MAP_MAXYThe maploader index for the maps maximum y
MAP_MAXZThe maploader index for the maps maximum z
PATH_TO_NEXT_MAP_JSONPath for the next_map.json file, if someone, for some messed up reason, wants to change it.
MAP_DIRECTORY_MAPSList of directories we can load map .json files from
CUSTOM_MAP_PATHSpecial map path value for custom adminloaded stations.
ZTRAIT_SECRETboolean - does this z prevent ghosts from observing it
ZTRAIT_NOPHASEboolean - does this z prevent phasing
ZTRAIT_NOXRAYboolean - does this z prevent xray/meson/thermal vision
ZTRAIT_NOPARALLAXboolean - does this z disable parallax?
ZTRAITS_CENTCOMZ level traits for CentCom
ZTRAITS_STATIONZ level traits for Space Station 13
ZTRAITS_SPACEZ level traits for Deep Space
ZTRAITS_LAVALANDZ level traits for Lavaland
ZTRAITS_AWAYZ level traits for Away Missions
ZTRAITS_AWAY_SECRETZ level traits for Secret Away Missions
DEFAULT_SPACE_RUIN_LEVELSMap generation defines
SHELTER_DEPLOY_ALLOWEDShelter spot is allowed
SHELTER_DEPLOY_BAD_TURFSShelter spot has turfs that restrict deployment
SHELTER_DEPLOY_BAD_AREAShelter spot has areas that restrict deployment
SHELTER_DEPLOY_ANCHORED_OBJECTSShelter spot has anchored objects that restrict deployment
SHELTER_DEPLOY_BANNED_OBJECTSSheter spot has banned objects that restrict deployment
SHELTER_DEPLOY_OUTSIDE_MAPShelter spot is out of bounds from the maps x/y coordinates
CAPSULE_IGNORE_ANCHORED_OBJECTSIgnore anchored, dense objects in the area
CAPSULE_IGNORE_BANNED_OBJECTSIgnore banned objects in the area
SPACE_KEYA map key that corresponds to being one exclusively for Space.
CLUSTER_CHECK_NONENo checks are done, cluster as much as possible
CLUSTER_CHECK_DIFFERENT_TURFSDon't let turfs of DIFFERENT types cluster
CLUSTER_CHECK_DIFFERENT_ATOMSDon't let atoms of DIFFERENT types cluster
CLUSTER_CHECK_SAME_TURFSDon't let turfs of the SAME type cluster
CLUSTER_CHECK_SAME_ATOMSDon't let atoms of the SAME type cluster
CLUSTER_CHECK_SAMESDon't let any of the same type cluster
CLUSTER_CHECK_DIFFERENTSDon't let any of different types cluster
CLUSTER_CHECK_ALL_TURFSDon't let ANY turfs cluster same and different types
CLUSTER_CHECK_ALL_ATOMSDon't let ANY atoms cluster same and different types
CLUSTER_CHECK_ALLDon't let anything cluster, like, at all
CHECK_MAP_JOB_CHANGEChecks the job changes in the map config for the passed change key.
AWAYSTART_BEACHIdentifiers for away mission spawnpoints

Define Details

AWAYSTART_BEACH

Identifiers for away mission spawnpoints

CAPSULE_IGNORE_ANCHORED_OBJECTS

Ignore anchored, dense objects in the area

CAPSULE_IGNORE_BANNED_OBJECTS

Ignore banned objects in the area

CHECK_MAP_JOB_CHANGE

Checks the job changes in the map config for the passed change key.

CLUSTER_CHECK_ALL

Don't let anything cluster, like, at all

CLUSTER_CHECK_ALL_ATOMS

Don't let ANY atoms cluster same and different types

CLUSTER_CHECK_ALL_TURFS

Don't let ANY turfs cluster same and different types

CLUSTER_CHECK_DIFFERENTS

Don't let any of different types cluster

CLUSTER_CHECK_DIFFERENT_ATOMS

Don't let atoms of DIFFERENT types cluster

CLUSTER_CHECK_DIFFERENT_TURFS

Don't let turfs of DIFFERENT types cluster

CLUSTER_CHECK_NONE

No checks are done, cluster as much as possible

CLUSTER_CHECK_SAMES

Don't let any of the same type cluster

CLUSTER_CHECK_SAME_ATOMS

Don't let atoms of the SAME type cluster

CLUSTER_CHECK_SAME_TURFS

Don't let turfs of the SAME type cluster

CUSTOM_MAP_PATH

Special map path value for custom adminloaded stations.

DEFAULT_SPACE_RUIN_LEVELS

Map generation defines

MAP_DIRECTORY_MAPS

List of directories we can load map .json files from

MAP_MAXX

The maploader index for the maps maximum x

MAP_MAXY

The maploader index for the maps maximum y

MAP_MAXZ

The maploader index for the maps maximum z

MAP_MINX

The maploader index for the maps minimum x

MAP_MINY

The maploader index for the maps minimum y

MAP_MINZ

The maploader index for the maps minimum z

PATH_TO_NEXT_MAP_JSON

Path for the next_map.json file, if someone, for some messed up reason, wants to change it.

SHELTER_DEPLOY_ALLOWED

Shelter spot is allowed

SHELTER_DEPLOY_ANCHORED_OBJECTS

Shelter spot has anchored objects that restrict deployment

SHELTER_DEPLOY_BAD_AREA

Shelter spot has areas that restrict deployment

SHELTER_DEPLOY_BAD_TURFS

Shelter spot has turfs that restrict deployment

SHELTER_DEPLOY_BANNED_OBJECTS

Sheter spot has banned objects that restrict deployment

SHELTER_DEPLOY_OUTSIDE_MAP

Shelter spot is out of bounds from the maps x/y coordinates

SPACE_KEY

A map key that corresponds to being one exclusively for Space.

TRANSITIONEDGE

Distance from edge to move to another z-level

ZTRAITS_AWAY

Z level traits for Away Missions

ZTRAITS_AWAY_SECRET

Z level traits for Secret Away Missions

ZTRAITS_CENTCOM

Z level traits for CentCom

ZTRAITS_LAVALAND

Z level traits for Lavaland

ZTRAITS_SPACE

Z level traits for Deep Space

ZTRAITS_STATION

Z level traits for Space Station 13

ZTRAIT_NOPARALLAX

boolean - does this z disable parallax?

ZTRAIT_NOPHASE

boolean - does this z prevent phasing

ZTRAIT_NOXRAY

boolean - does this z prevent xray/meson/thermal vision

ZTRAIT_SECRET

boolean - does this z prevent ghosts from observing it