/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/__globals.dm

GLOBAL_MANAGEDCreates a global initializer with a given InitValue expression, do not use
GLOBAL_UNMANAGEDCreates an empty global initializer, do not use
GLOBAL_PROTECTPrevents a given global from being VV'd
GLOBAL_REAL_VARStandard BYOND global, seriously do not use without an earthshakingly good reason
GLOBAL_REALStandard typed BYOND global, seriously do not use without an earthshakingly good reason
GLOBAL_RAWDefines a global var on the controller, do not use
GLOBAL_VAR_INITCreate an untyped global with an initializer expression
GLOBAL_VAR_CONSTCreate a global const var, do not use
GLOBAL_LIST_INITCreate a list global with an initializer expression
GLOBAL_LIST_EMPTYCreate a list global that is initialized as an empty list
GLOBAL_LIST_INIT_TYPEDCreate a typed list global with an initializer expression
GLOBAL_LIST_EMPTY_TYPEDCreate a typed list global that is initialized as an empty list
GLOBAL_DATUM_INITCreate a typed global with an initializer expression
GLOBAL_VARCreate an untyped null global
GLOBAL_LISTCreate a null global list
GLOBAL_DATUMCreate a typed null global

Define Details

GLOBAL_DATUM

Create a typed null global

GLOBAL_DATUM_INIT

Create a typed global with an initializer expression

GLOBAL_LIST

Create a null global list

GLOBAL_LIST_EMPTY

Create a list global that is initialized as an empty list

GLOBAL_LIST_EMPTY_TYPED

Create a typed list global that is initialized as an empty list

GLOBAL_LIST_INIT

Create a list global with an initializer expression

GLOBAL_LIST_INIT_TYPED

Create a typed list global with an initializer expression

GLOBAL_MANAGED

Creates a global initializer with a given InitValue expression, do not use

GLOBAL_PROTECT

Prevents a given global from being VV'd

GLOBAL_RAW

Defines a global var on the controller, do not use

GLOBAL_REAL

Standard typed BYOND global, seriously do not use without an earthshakingly good reason

GLOBAL_REAL_VAR

Standard BYOND global, seriously do not use without an earthshakingly good reason

GLOBAL_UNMANAGED

Creates an empty global initializer, do not use

GLOBAL_VAR

Create an untyped null global

GLOBAL_VAR_CONST

Create a global const var, do not use

GLOBAL_VAR_INIT

Create an untyped global with an initializer expression