mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Co-authored-by: silicons <2003111+silicons@users.noreply.github.com> Co-authored-by: silicons <no@you.cat>
53 lines
1.5 KiB
Plaintext
53 lines
1.5 KiB
Plaintext
//* /turf_flags var on /turf
|
|
/// This is used in literally one place, turf.dm, to block ethwereal jaunt.
|
|
#define NO_JAUNT (1<<0)
|
|
/// Unused reservation turf
|
|
#define UNUSED_RESERVATION_TURF (1<<2)
|
|
/// queued for planet turf addition
|
|
#define TURF_PLANET_QUEUED (1<<3)
|
|
/// registered to a planet
|
|
#define TURF_PLANET_REGISTERED (1<<4)
|
|
/// queued for ZAS rebuild
|
|
#define TURF_ZONE_REBUILD_QUEUED (1<<5)
|
|
|
|
///CITMAIN TURF FLAGS - Completely unused
|
|
/*
|
|
/// If a turf can be made dirty at roundstart. This is also used in areas.
|
|
#define CAN_BE_DIRTY (1<<3)
|
|
/// Should this tile be cleaned up and reinserted into an excited group?
|
|
#define EXCITED_CLEANUP (1<<4)
|
|
/// Blocks lava rivers being generated on the turf
|
|
#define NO_LAVA_GEN (1<<5)
|
|
/// Blocks ruins spawning on the turf
|
|
#define NO_RUINS (1<<6)
|
|
*/
|
|
/*
|
|
DEFINE_BITFIELD(turf_flags, list(
|
|
BITFIELD(NO_JAUNT),
|
|
BITFIELD(UNUSED_RESERVATION_TURF),
|
|
BITFIELD(TURF_PLANET_QUEUED),
|
|
BITFIELD(TURF_PLANET_REGISTERED),
|
|
BITFIELD(TURF_ZONE_REBUILD_QUEUED),
|
|
))
|
|
*/
|
|
//* /turf_path_danger var on /turf
|
|
/// lava, fire, etc
|
|
#define TURF_PATH_DANGER_BURN (1<<0)
|
|
/// openspace, chasms, etc
|
|
#define TURF_PATH_DANGER_FALL (1<<1)
|
|
/// will just fucking obliterate you
|
|
#define TURF_PATH_DANGER_ANNIHILATION (1<<2)
|
|
/// this, is literally space.
|
|
#define TURF_PATH_DANGER_SPACE (1<<3)
|
|
/*
|
|
DEFINE_SHARED_BITFIELD(turf_path_danger, list(
|
|
"turf_path_danger",
|
|
"turf_path_danger_ignore",
|
|
), list(
|
|
BITFIELD(TURF_PATH_DANGER_BURN),
|
|
BITFIELD(TURF_PATH_DANGER_FALL),
|
|
BITFIELD(TURF_PATH_DANGER_ANNIHILATION),
|
|
BITFIELD(TURF_PATH_DANGER_SPACE),
|
|
))
|
|
*/
|