Files
siliconsGitHubVM_USER <VM_USER>silicons
8ca04ad274 persistence update + spraycans + graffiti + persistent debris + glass shards (#4301)
Co-authored-by: VM_USER <VM_USER>
Co-authored-by: silicons <no@you.cat>
2024-03-04 23:06:10 +01:00

17 lines
692 B
Plaintext

//! Bitflags for /area/var/area_flags
// todo: re-evaluate this
#define AREA_RAD_SHIELDED (1<<0) /// Radiation shielded.
// todo: kill this with fire
#define AREA_FLAG_BLUE_SHIELDED (1<<1) /// Bluespace shielded.
// todo: better documentation
#define AREA_FLAG_EXTERNAL (1<<2) /// External as in exposed to space, not outside in a nice, green, forest.
/// considered a volatile-changing area by persistence, which means things like trash and debris won't stay here
#define AREA_FLAG_ERODING (1<<3)
DEFINE_BITFIELD(area_flags, list(
BITFIELD(AREA_RAD_SHIELDED),
BITFIELD(AREA_FLAG_BLUE_SHIELDED),
BITFIELD(AREA_FLAG_EXTERNAL),
BITFIELD_NAMED("Eroding", AREA_FLAG_ERODING),
))