code/__DEFINES/__game.dm 
| NO_FLAGS | To make it even more clear that something is a bitfield. |
|---|---|
| PLAYERCOUNT_LOWPOP_MAP_LIMIT | Number of players before we switch to lowpop maps only (LV, BR, Prison). |
| PREROUND_TIME | Time before the round starts. |
| CANDLE_LUM | For how bright candles are. |
| SPLIT_ADMIN_TABS | Splits admin tabs in Statpanel |
| DOCK_ATTEMPT_TIMEOUT | how long in ticks we wait before assuming the docking controller is broken or blown up. |
| ROUNDSTART_LOGOUT_REPORT_TIME | Amount of time (in deciseconds) after the rounds starts, that the player disconnect report is issued. |
| TRANSITIONEDGE | Distance from edge to move to another z-level. |
| GET_RANDOM_FREQ | Frequency stuff only works with 45kbps oggs. |
| CEILING_NO_PROTECTION | Do not block any ordnance |
| CEILING_PROTECTION_TIER_1 | Blocks mortar placement, lasing, and medevac |
| CEILING_PROTECTION_TIER_2 | Blocks CAS signals, supply drops, fultoning, and mortar fire |
| CEILING_PROTECTION_TIER_3 | Blocks CAS fire |
| CEILING_PROTECTION_TIER_4 | Blocks OB fire |
| CEILING_IS_PROTECTED | Only use the CEILING_PROTECTION_TIER_X defines for protection_level |
| BARRICADE_BSTATE_UNSECURED | Intermediate state before cade is movable (no apparent effect on health). |
| BARRICADE_BSTATE_MOVABLE | Ready to be deconstructed and can be moved. |
| EXTINGUISHER_WATER_USE_AMT | Amount of water consumed by extinguisher per use.//why is this a define let alone a GLOBAL define oh my good lord |
| CHAT_CPM_ALLOWED | Max characters per minute allowed to speak |
| CHAT_CPM_MINIMUM | Minimum character length counted for a single message |
| CHAT_CPM_PERIOD | Buffer period over which speaking budget is considered |
| CHAT_TYPE_ALL | This is so if we have newer flags, we still have ALL working. This will work for 16 first flags. |
| CHAT_TYPE_ALL_COMBAT | Used for pre-setting tgchat message type as combat messages |
| TOGGLE_WINDOW_SKIN | Window skin types |
| QUADTREE_CAPACITY | Max amount of player coordinates in a quadtree cell |
| QUADTREE_BOUNDARY_MINIMUM_WIDTH | Minimum X width up to which we keep dividing the tree (meaning cells can be half that) |
| QUADTREE_BOUNDARY_MINIMUM_HEIGHT | Minimum Y height up to which we keep dividing the tree (meaning cells can be half that) |
| QTREE_SCAN_MOBS | Return mob list instead of client list. |
| /proc/get_ceiling_protection_level | Convert a turf protection level to a ceiling protection level |
| BEAM_INFINITE_DURATION | For beams with an infinite duration (deletion is handled separately) |
| AMOUNT_PER_TIME | Used for calculations with delta_time when figuring how much "amount" to give per "time"
amount - The number to get per time
time - The time period in which to gain this amount
To be used with delta_time. Multiplied by 10 to convert from deciseconds to seconds |
| PERF_TOGGLE_LAZYSS | Set conservative MC timings on game start |
| PERF_TOGGLE_NOBLOODPRINTS | Disable bloody footprints |
| PERF_TOGGLE_ATTACKLOGS | Disable file-based attacklogs |
| PERF_TOGGLE_SHUTTLES | Disables loading/ticking shuttle controllers |
| PERF_TOGGLE_TECHWEBS | Disables loading Techwebs and additional Z-Levels |
| MAP_STYLESHEET | Maptext styles |
Define Details
AMOUNT_PER_TIME 
Used for calculations with delta_time when figuring how much "amount" to give per "time"
amount - The number to get per time
time - The time period in which to gain this amount
To be used with delta_time. Multiplied by 10 to convert from deciseconds to seconds
BARRICADE_BSTATE_MOVABLE 
Ready to be deconstructed and can be moved.
BARRICADE_BSTATE_UNSECURED 
Intermediate state before cade is movable (no apparent effect on health).
BEAM_INFINITE_DURATION 
For beams with an infinite duration (deletion is handled separately)
CANDLE_LUM 
For how bright candles are.
CEILING_IS_PROTECTED 
Only use the CEILING_PROTECTION_TIER_X defines for protection_level
CEILING_NO_PROTECTION 
Do not block any ordnance
CEILING_PROTECTION_TIER_1 
Blocks mortar placement, lasing, and medevac
CEILING_PROTECTION_TIER_2 
Blocks CAS signals, supply drops, fultoning, and mortar fire
CEILING_PROTECTION_TIER_3 
Blocks CAS fire
CEILING_PROTECTION_TIER_4 
Blocks OB fire
CHAT_CPM_ALLOWED 
Max characters per minute allowed to speak
CHAT_CPM_MINIMUM 
Minimum character length counted for a single message
CHAT_CPM_PERIOD 
Buffer period over which speaking budget is considered
CHAT_TYPE_ALL 
This is so if we have newer flags, we still have ALL working. This will work for 16 first flags.
CHAT_TYPE_ALL_COMBAT 
Used for pre-setting tgchat message type as combat messages
DOCK_ATTEMPT_TIMEOUT 
how long in ticks we wait before assuming the docking controller is broken or blown up.
EXTINGUISHER_WATER_USE_AMT 
Amount of water consumed by extinguisher per use.//why is this a define let alone a GLOBAL define oh my good lord
GET_RANDOM_FREQ 
Frequency stuff only works with 45kbps oggs.
MAP_STYLESHEET 
Maptext styles
NO_FLAGS 
To make it even more clear that something is a bitfield.
PERF_TOGGLE_ATTACKLOGS 
Disable file-based attacklogs
PERF_TOGGLE_LAZYSS 
Set conservative MC timings on game start
PERF_TOGGLE_NOBLOODPRINTS 
Disable bloody footprints
PERF_TOGGLE_SHUTTLES 
Disables loading/ticking shuttle controllers
PERF_TOGGLE_TECHWEBS 
Disables loading Techwebs and additional Z-Levels
PLAYERCOUNT_LOWPOP_MAP_LIMIT 
Number of players before we switch to lowpop maps only (LV, BR, Prison).
PREROUND_TIME 
Time before the round starts.
QTREE_SCAN_MOBS 
Return mob list instead of client list.
QUADTREE_BOUNDARY_MINIMUM_HEIGHT 
Minimum Y height up to which we keep dividing the tree (meaning cells can be half that)
QUADTREE_BOUNDARY_MINIMUM_WIDTH 
Minimum X width up to which we keep dividing the tree (meaning cells can be half that)
QUADTREE_CAPACITY 
Max amount of player coordinates in a quadtree cell
ROUNDSTART_LOGOUT_REPORT_TIME 
Amount of time (in deciseconds) after the rounds starts, that the player disconnect report is issued.
SPLIT_ADMIN_TABS 
Splits admin tabs in Statpanel
TOGGLE_WINDOW_SKIN 
Window skin types
TRANSITIONEDGE 
Distance from edge to move to another z-level.