Lines Matching refs:mflags1

27 #define is_flyer(ptr)		(((ptr)->mflags1 & M1_FLY) != 0L)
29 #define is_clinger(ptr) (((ptr)->mflags1 & M1_CLING) != 0L)
30 #define is_swimmer(ptr) (((ptr)->mflags1 & M1_SWIM) != 0L)
31 #define breathless(ptr) (((ptr)->mflags1 & M1_BREATHLESS) != 0L)
32 #define amphibious(ptr) (((ptr)->mflags1 & (M1_AMPHIBIOUS | M1_BREATHLESS)) != 0L)
33 #define passes_walls(ptr) (((ptr)->mflags1 & M1_WALLWALK) != 0L)
34 #define amorphous(ptr) (((ptr)->mflags1 & M1_AMORPHOUS) != 0L)
36 #define tunnels(ptr) (((ptr)->mflags1 & M1_TUNNEL) != 0L)
37 #define needspick(ptr) (((ptr)->mflags1 & M1_NEEDPICK) != 0L)
38 #define hides_under(ptr) (((ptr)->mflags1 & M1_CONCEAL) != 0L)
39 #define is_hider(ptr) (((ptr)->mflags1 & M1_HIDE) != 0L)
40 #define haseyes(ptr) (((ptr)->mflags1 & M1_NOEYES) == 0L)
44 #define nohands(ptr) (((ptr)->mflags1 & M1_NOHANDS) != 0L)
45 #define nolimbs(ptr) (((ptr)->mflags1 & M1_NOLIMBS) == M1_NOLIMBS)
46 #define notake(ptr) (((ptr)->mflags1 & M1_NOTAKE) != 0L)
47 #define has_head(ptr) (((ptr)->mflags1 & M1_NOHEAD) == 0L)
56 #define unsolid(ptr) (((ptr)->mflags1 & M1_UNSOLID) != 0L)
57 #define mindless(ptr) (((ptr)->mflags1 & M1_MINDLESS) != 0L)
58 #define humanoid(ptr) (((ptr)->mflags1 & M1_HUMANOID) != 0L)
59 #define is_animal(ptr) (((ptr)->mflags1 & M1_ANIMAL) != 0L)
60 #define slithy(ptr) (((ptr)->mflags1 & M1_SLITHY) != 0L)
62 #define thick_skinned(ptr) (((ptr)->mflags1 & M1_THICK_HIDE) != 0L)
63 #define lays_eggs(ptr) (((ptr)->mflags1 & M1_OVIPAROUS) != 0L)
64 #define regenerates(ptr) (((ptr)->mflags1 & M1_REGEN) != 0L)
65 #define perceives(ptr) (((ptr)->mflags1 & M1_SEE_INVIS) != 0L)
66 #define can_teleport(ptr) (((ptr)->mflags1 & M1_TPORT) != 0L)
67 #define control_teleport(ptr) (((ptr)->mflags1 & M1_TPORT_CNTRL) != 0L)
72 #define acidic(ptr) (((ptr)->mflags1 & M1_ACID) != 0L)
73 #define poisonous(ptr) (((ptr)->mflags1 & M1_POIS) != 0L)
74 #define carnivorous(ptr) (((ptr)->mflags1 & M1_CARNIVORE) != 0L)
75 #define herbivorous(ptr) (((ptr)->mflags1 & M1_HERBIVORE) != 0L)
76 #define metallivorous(ptr) (((ptr)->mflags1 & M1_METALLIVORE) != 0L)