Species Vars Extension

This commit is contained in:
Arokha Sieyes
2020-06-04 21:02:35 -04:00
parent 02a0cadbbb
commit ad119f676d
7 changed files with 135 additions and 60 deletions

View File

@@ -12,6 +12,17 @@
#define NO_INFECT 0x400 // Don't allow infections in limbs or organs, similar to IS_PLANT, without other strings.
// unused: 0x8000 - higher than this will overflow
// Species EMP vuln for carbons
#define EMP_PAIN 0x1 // EMPs cause pain
#define EMP_BLIND 0x2 // EMPs cause screenflash and blindness
#define EMP_DEAFEN 0x4 // EMPs cause deafness
#define EMP_CONFUSE 0x8 // EMPs cause disorientation
#define EMP_WEAKEN 0x10 // EMPs cause collapsing (at high severity only)
#define EMP_BRUTE_DMG 0x20 // EMPs inflict brute damage
#define EMP_BURN_DMG 0x40 // EMPs inflict burn damage
#define EMP_TOX_DMG 0x80 // EMPs inflict toxin damage
#define EMP_OXY_DMG 0x100 // EMPs inflict oxy damage
// Species spawn flags
#define SPECIES_IS_WHITELISTED 0x1 // Must be whitelisted to play.
#define SPECIES_IS_RESTRICTED 0x2 // Is not a core/normally playable species. (castes, mutantraces)