/* Bard Defines */ #define SONG_MINUET 0 #define SONG_MINNE 1 #define SONG_MADRIGAL 2 #define SONG_MARCH 3 #define SONG_REQUIEM 4 #define SONG_PAEON 5 #define SONG_BALLAD 6 #define SONG_LULLABY 7 #define SONG_HYMNUS 8 #define SONG_MASTERY 9 #define SONG_TRAVEL 10 #define BARD_LESSONS 11 /* Races -Xrakisis */ #define RACE_HUMAN 1 #define RACE_ELF 2 #define RACE_GNOME 3 #define RACE_GULLYDWARF 4 #define RACE_HILLDWARF 5 #define RACE_MTDWARF 6 #define RACE_DRAGONKIND 7 #define RACE_HOBBIT 8 #define RACE_KENDER 9 #define RACE_DROW 10 #define RACE_GIANT 11 #define RACE_HALFELF 12 #define RACE_OGRE 13 #define RACE_HALFOGRE 14 #define RACE_MINOTAUR 15 #define RACE_GOBLIN 16 #define RACE_HOBGOBLIN 17 #define RACE_DUERGARDWARF 18 #define RACE_TROLL 19 #define RACE_HALFTROLL 20 #define RACE_ORC 21 #define RACE_HALFORC 22 #define RACE_CENTAUR 23 #define RACE_WILDELF 24 #define RACE_ARCHDEMON 25 #define RACE_ARCHANGEL 26 /* return values for check_imm */ #define IS_NORMAL 0 #define IS_IMMUNE 1 #define IS_RESISTANT 2 #define IS_VULNERABLE 3 /* IMM bits for mobs */ #define IMM2_SUMMON (A) #define IMM2_CHARM (B) #define IMM2_MAGIC (C) #define IMM2_WEAPON (D) #define IMM2_BASH (E) #define IMM2_PIERCE (F) #define IMM2_SLASH (G) #define IMM2_FIRE (H) #define IMM2_COLD (I) #define IMM2_LIGHTNING (J) #define IMM2_ACID (K) #define IMM2_POISON (L) #define IMM2_NEGATIVE (M) #define IMM2_HOLY (N) #define IMM2_ENERGY (O) #define IMM2_MENTAL (P) #define IMM2_DISEASE (Q) #define IMM2_DROWNING (R) #define IMM2_LIGHT (S) #define IMM2_SOUND (T) #define IMM2_WOOD (X) #define IMM2_SILVER (Y) #define IMM2_IRON (Z) /* RES bits for mobs */ #define RES_SUMMON (A) #define RES_CHARM (B) #define RES_MAGIC (C) #define RES_WEAPON (D) #define RES_BASH (E) #define RES_PIERCE (F) #define RES_SLASH (G) #define RES_FIRE (H) #define RES_COLD (I) #define RES_LIGHTNING (J) #define RES_ACID (K) #define RES_POISON (L) #define RES_NEGATIVE (M) #define RES_HOLY (N) #define RES_ENERGY (O) #define RES_MENTAL (P) #define RES_DISEASE (Q) #define RES_DROWNING (R) #define RES_LIGHT (S) #define RES_SOUND (T) #define RES_WOOD (X) #define RES_SILVER (Y) #define RES_IRON (Z) /* VULN bits for mobs */ #define VULN_SUMMON (A) #define VULN_CHARM (B) #define VULN_MAGIC (C) #define VULN_WEAPON (D) #define VULN_BASH (E) #define VULN_PIERCE (F) #define VULN_SLASH (G) #define VULN_FIRE (H) #define VULN_COLD (I) #define VULN_LIGHTNING (J) #define VULN_ACID (K) #define VULN_POISON (L) #define VULN_NEGATIVE (M) #define VULN_HOLY (N) #define VULN_ENERGY (O) #define VULN_MENTAL (P) #define VULN_DISEASE (Q) #define VULN_DROWNING (R) #define VULN_LIGHT (S) #define VULN_SOUND (T) #define VULN_WOOD (X) #define VULN_SILVER (Y) #define VULN_IRON (Z)