15 #define NROFATTACKS 26 16 #define NROFATTACKMESS 21 17 #define MAXATTACKMESS 21 40 #define ATM_WRAITH_FEED 19 47 #define ATNR_PHYSICAL 0 50 #define ATNR_ELECTRICITY 3 52 #define ATNR_CONFUSION 5 55 #define ATNR_WEAPONMAGIC 8 56 #define ATNR_GHOSTHIT 9 57 #define ATNR_POISON 10 59 #define ATNR_PARALYZE 12 60 #define ATNR_TURN_UNDEAD 13 62 #define ATNR_CANCELLATION 15 63 #define ATNR_DEPLETE 16 66 #define ATNR_COUNTERSPELL 19 67 #define ATNR_GODPOWER 20 68 #define ATNR_HOLYWORD 21 70 #define ATNR_INTERNAL 23 71 #define ATNR_LIFE_STEALING 24 72 #define ATNR_DISEASE 25 78 #define AT_PHYSICAL 0x00000001 79 #define AT_MAGIC 0x00000002 80 #define AT_FIRE 0x00000004 81 #define AT_ELECTRICITY 0x00000008 82 #define AT_COLD 0x00000010 83 #define AT_CONFUSION 0x00000020 84 #define AT_ACID 0x00000040 85 #define AT_DRAIN 0x00000080 86 #define AT_WEAPONMAGIC 0x00000100 87 #define AT_GHOSTHIT 0x00000200 88 #define AT_POISON 0x00000400 89 #define AT_SLOW 0x00000800 90 #define AT_PARALYZE 0x00001000 91 #define AT_TURN_UNDEAD 0x00002000 92 #define AT_FEAR 0x00004000 93 #define AT_CANCELLATION 0x00008000 94 #define AT_DEPLETE 0x00010000 95 #define AT_DEATH 0x00020000 96 #define AT_CHAOS 0x00040000 97 #define AT_COUNTERSPELL 0x00080000 98 #define AT_GODPOWER 0x00100000 99 #define AT_HOLYWORD 0x00200000 100 #define AT_BLIND 0x00400000 101 #define AT_INTERNAL 0x00800000 102 #define AT_LIFE_STEALING \ 104 #define AT_DISEASE 0x02000000
EXTERN Chaos_Attacks ATTACKS[22]
EXTERN const char *const change_resist_msg[NROFATTACKS]
EXTERN const char *const attacktype_desc[NROFATTACKS]
#define EXTERN
Define external variables.
EXTERN attackmess_t attack_mess[NROFATTACKMESS][MAXATTACKMESS]
Attack messages the player gets when hitting/getting hit.
EXTERN const char *const resist_plus[NROFATTACKS]
EXTERN const char *const resist_save[NROFATTACKS]
Attack messages structure.
EXTERN const char *const resist_color[NROFATTACKS]