Files
fulpstation/code/__DEFINES/fulp_defines/fulp_helpers.dm
A miscellaneous Fern 7f469ee59c Splits off our defines and maps from fulp_modules (#1290)
Moves the files previously under fulp_modules/_defines to code/__DEFINES/fulp_defines
Moves the files previously under fulp_modules/_maps to _maps/fulp_maps
2024-12-24 00:47:12 +00:00

14 lines
721 B
Plaintext

///Whether a mob is a Bloodsucker
#define IS_BLOODSUCKER(mob) (mob?.mind?.has_antag_datum(/datum/antagonist/bloodsucker))
///Whether a mob is a Vassal
#define IS_VASSAL(mob) (mob?.mind?.has_antag_datum(/datum/antagonist/vassal))
///Whether a mob is a Favorite Vassal
#define IS_FAVORITE_VASSAL(mob) (mob?.mind?.has_antag_datum(/datum/antagonist/vassal/favorite))
///Whether a mob is a Revenge Vassal
#define IS_REVENGE_VASSAL(mob) (mob?.mind?.has_antag_datum(/datum/antagonist/vassal/revenge))
///Whether a mob is a Monster Hunter
#define IS_MONSTERHUNTER(mob) (mob?.mind?.has_antag_datum(/datum/antagonist/monsterhunter))
///Check if we are indeed a Beefman
#define isbeefman(A) (is_species(A, /datum/species/beefman))