Files
vgstation13/__DEFINES/mobs.dm
Anthony "Shifty Rail 189f77cbb7 Refactors player preferences for modularity + SQLite Unit Test (#37615)
* Pref code refactor

* Empty database reference

* Unit testing SQLite

* Everything else

* Disable unit testing.

* Equivalent

* more robust unit tests
2025-06-07 09:54:09 -04:00

52 lines
1.3 KiB
Plaintext

#define EYECHECK_NO_PROTECTION 0
#define EYECHECK_PARTIAL_PROTECTION 1
#define EYECHECK_FULL_PROTECTION 2
//Values for the m_intent variable
#define M_INTENT_RUN "run"
#define M_INTENT_WALK "walk"
//Mob species flags (simple stuff mostly for simple_animals)
#define MOB_UNDEAD 1 //zombies, ghosts, skeletons
#define MOB_ROBOTIC 2 //robots
#define MOB_CONSTRUCT 4 //golems, animated armor, animated whatever (not mimics though)
#define MOB_SWARM 8 //swarm of mobs!
#define MOB_HOLOGRAPHIC 16 //holocarps
#define MOB_SUPERNATURAL 32
#define MOB_NO_PETRIFY 64 //can't get petrified
#define MOB_NO_LAZ 128 //Can not be revived via lazarus injector
#define NO_BACKPACK 1
#define BACKPACK 2
#define SATCHEL_NORM 3
#define SATCHEL_ALT 4
#define MESSENGER_BAG 5
#define NO_BACKPACK_STRING "1"
#define BACKPACK_STRING "2"
#define SATCHEL_NORM_STRING "3"
#define SATCHEL_ALT_STRING "4"
#define MESSENGER_BAG_STRING "5"
#define SHOW_HELD_ITEM_AND_POINTING_DELAY 0.7 SECONDS
#define VOXGREEN 1
#define VOXBROWN 2
#define VOXGRAY 3
#define VOXLGREEN 4
#define VOXAZURE 5
#define VOXEMERALD 6
#define GREYGRAY 1
#define GREYLIGHT 2
#define GREYGREEN 3
#define GREYBLUE 4
#define CATBEASTBROWN 1
#define CATBEASTBLACK 2
#define CONFUSED_MAGIC 1
#define SLIME_BABY 1
#define SLIME_ADULT 2