Template:Gamevar flags
The following values are used with gamevar.
Exposed | Value | Label | Description | |
---|---|---|---|---|
Yes | 1 | GAMEVAR_PERPLAYER | Per-player variable. | |
Yes | 2 | GAMEVAR_PERACTOR | Per-actor variable. | |
3 | GAMEVAR_USER_MASK | Bitmask controlling what flags can be set from con; only flags less than this can. | ||
Internal | 8 | GAMEVAR_RESET | ||
256 | GAMEVAR_FLAG_DEFAULT | Allow override (not used). | ||
256 | GAMEVAR_DEFAULT | Allow override (not used, but always cleared for user-defined gamevars). | ||
512 | GAMEVAR_FLAG_SECRET | Don't dump... | ||
Yes | 1024 | GAMEVAR_NODEFAULT | Don't reset. Useful if you want a variable to be set once you start the game (otherwise it's reset each time you start a new game). | |
2048 | GAMEVAR_SYSTEM | Cannot change mode flags...(only default value) | ||
4096 | GAMEVAR_READONLY | Values are read-only (no setvar allowed) | ||
8192 | GAMEVAR_INT32PTR | plValues is a pointer to an int32_t | ||
16384 | GAMEVAR_FLAG_SYNCCHECK | check event sync when translating | ||
32768 | GAMEVAR_INT16PTR | plValues is a pointer to a short | ||
Yes | 131072 | GAMEVAR_NORESET | Variable values are not reset when restoring map state | |
262144 | GAMEVAR_SPECIAL | Flag for structure member shortcut vars | ||
Yes | 524288 | GAMEVAR_NOMULTI | Don't attach to multiplayer packets | |
1048576 | GAMEVAR_Q16PTR | plValues is a pointer to a q16.16 | ||
Yes | 2097152 | GAMEVAR_SERIALIZE | Write into permasaves |