tidy species more
This commit is contained in:
@@ -80,12 +80,18 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list(
|
||||
#define isipcperson(A) (is_species(A, /datum/species/ipc))
|
||||
#define issynthliz(A) (is_species(A, /datum/species/synthliz))
|
||||
#define ismammal(A) (is_species(A, /datum/species/mammal))
|
||||
#define isavian(A) (is_species(A, /datum/species/avian))
|
||||
#define isaquatic(A) (is_species(A, /datum/species/aquatic))
|
||||
#define isinsect(A) (is_species(A, /datum/species/insect))
|
||||
#define isinsect(A) (is_species(A, /datum/species/insect) || isflyperson(A))
|
||||
#define isxenoperson(A) (is_species(A, /datum/species/xeno))
|
||||
#define isstartjelly(A) (is_species(A, /datum/species/jelly/roundstartslime))
|
||||
|
||||
// Checks using categories that hold over groups of species, used by species drinks
|
||||
#define isundead(A) (isdullahan(A) || iszombie(A) || isskeleton(A) || isvampire(A))
|
||||
#define isplant(A) (ismush(A) || ispodperson(A))
|
||||
#define isrobotic(A) (isipcperson(A) || ispodperson(A))
|
||||
#define ishumanlike(A) (ishumanbasic(A) || isdwarf(A) || isangel(A))
|
||||
#define isfurry(A) (ismammal(A) || iscatperson(A))
|
||||
|
||||
|
||||
//more carbon mobs
|
||||
#define ismonkey(A) (istype(A, /mob/living/carbon/monkey))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user