Preprocessor definitions
#define MONATTK_H
#define AT_NONE 0
#define AT_CLAW 1
#define AT_BITE 2
#define AT_KICK 3
#define AT_BUTT 4
#define AT_TUCH 5
#define AT_STNG 6
#define AT_HUGS 7
#define AT_SPIT 10
#define AT_ENGL 11
#define AT_BREA 12
#define AT_EXPL 13
#define AT_BOOM 14
#define AT_GAZE 15
#define AT_TENT 16
#define AT_WEAP 254
#define AT_MAGC 255
#define AD_PHYS 0
#define AD_MAGM 1
#define AD_FIRE 2
#define AD_COLD 3
#define AD_SLEE 4
#define AD_DISN 5
#define AD_ELEC 6
#define AD_DRST 7
#define AD_ACID 8
#define AD_SPC1 9
#define AD_SPC2 10
#define AD_BLND 11
#define AD_STUN 12
#define AD_SLOW 13
#define AD_PLYS 14
#define AD_DRLI 15
#define AD_DREN 16
#define AD_LEGS 17
#define AD_STON 18
#define AD_STCK 19
#define AD_SGLD 20
#define AD_SITM 21
#define AD_SEDU 22
#define AD_TLPT 23
#define AD_RUST 24
#define AD_CONF 25
#define AD_DGST 26
#define AD_HEAL 27
#define AD_WRAP 28
#define AD_WERE 29
#define AD_DRDX 30
#define AD_DRCO 31
#define AD_DRIN 32
#define AD_DISE 33
#define AD_DCAY 34
#define AD_SSEX 35
#define AD_HALU 36
#define AD_DETH 37
#define AD_PEST 38
#define AD_FAMN 39
#define AD_SLIM 40
#define AD_ENCH 41
#define AD_CORRODE 42
#define AD_CLRC 240
#define AD_SPEL 241
#define AD_RBRE 242
#define AD_SAMU 252
#define AD_CURS 253
#define MM_MISS 0x0
#define MM_HIT 0x1
#define MM_DEF_DIED 0x2
#define MM_AGR_DIED 0x4