refactor this crap later, i hate tg

This commit is contained in:
SandPoot
2024-04-13 00:10:57 -03:00
parent 36bc86cf9c
commit a26145f77d

View File

@@ -26,30 +26,30 @@ GLOBAL_LIST_INIT(bitflags, list(
//FLAGS BITMASK //FLAGS BITMASK
///This flag is what recursive_hear_check() uses to determine wether to add an item to the hearer list or not. ///This flag is what recursive_hear_check() uses to determine wether to add an item to the hearer list or not.
#define HEAR_1 (1<<0) #define HEAR_1 (1<<3)
///Projectiles will use default chance-based ricochet handling on things with this. ///Projectiles will use default chance-based ricochet handling on things with this.
#define DEFAULT_RICOCHET_1 (1<<1) #define DEFAULT_RICOCHET_1 (1<<4)
///Conducts electricity (metal etc.). ///Conducts electricity (metal etc.).
#define CONDUCT_1 (1<<2) #define CONDUCT_1 (1<<5)
///For machines and structures that should not break into parts, eg, holodeck stuff. ///For machines and structures that should not break into parts, eg, holodeck stuff.
#define NODECONSTRUCT_1 (1<<3) #define NODECONSTRUCT_1 (1<<7)
///Item has priority to check when entering or leaving. ///Item has priority to check when entering or leaving.
#define ON_BORDER_1 (1<<4) #define ON_BORDER_1 (1<<9)
///Whether or not this atom shows screentips when hovered over ///Whether or not this atom shows screentips when hovered over
#define NO_SCREENTIPS_1 (1<<5) #define NO_SCREENTIPS_1 (1<<10)
///Prevent clicking things below it on the same turf eg. doors/ fulltile windows. ///Prevent clicking things below it on the same turf eg. doors/ fulltile windows.
#define PREVENT_CLICK_UNDER_1 (1<<6) #define PREVENT_CLICK_UNDER_1 (1<<11)
#define HOLOGRAM_1 (1<<7) #define HOLOGRAM_1 (1<<12)
///Prevents mobs from getting chainshocked by teslas and the supermatter. ///Prevents mobs from getting chainshocked by teslas and the supermatter.
#define SHOCKED_1 (1<<8) #define SHOCKED_1 (1<<13)
///Whether /atom/Initialize() has already run for the object. ///Whether /atom/Initialize() has already run for the object.
#define INITIALIZED_1 (1<<9) #define INITIALIZED_1 (1<<14)
///was this spawned by an admin? used for stat tracking stuff. ///was this spawned by an admin? used for stat tracking stuff.
#define ADMIN_SPAWNED_1 (1<<10) #define ADMIN_SPAWNED_1 (1<<15)
/// should not get harmed if this gets caught by an explosion? /// should not get harmed if this gets caught by an explosion?
#define PREVENT_CONTENTS_EXPLOSION_1 (1<<11) #define PREVENT_CONTENTS_EXPLOSION_1 (1<<16)
/// Early returns mob.face_atom() /// Early returns mob.face_atom()
#define BLOCK_FACE_ATOM_1 (1<<12) #define BLOCK_FACE_ATOM_1 (1<<17)
//turf-only flags //turf-only flags
#define NOJAUNT_1 (1<<0) #define NOJAUNT_1 (1<<0)