#ifndef __MFLAGS_H__ #define __MFLAGS_H__ /* ** Mflag defines */ /* Comments with NI in it aren't implemented (Not Implemented) - Marty */ #define MFL_CFIREBALL 0 /* Can fireball */ #define MFL_CMISSILE 1 #define MFL_CFROST 2 #define MFL_CSHOCK 3 #define MFL_NFIREBALL 4 /* Negate effect of fireball */ #define MFL_NMISSILE 5 #define MFL_NFROST 6 #define MFL_NSHOCK 7 #define MFL_NOHEAT 8 /* Mobile doesn't like things lit */ #define MFL_THIEF 9 /* Mobile steals */ #define MFL_SWPN 10 /* Mobile steals your weapon */ #define MFL_SWORN 11 /* Mobile may steal what you wear */ #define MFL_PITIT 12 /* Mobile pits, what it steals -- NI */ #define MFL_DLEVEL 13 /* Mobile drains level */ #define MFL_DSCORE 14 /* Mobile drains your score */ #define MFL_DSTRENGTH 15 /* Mobile drains your strength */ #define MFL_BAR_N 16 /* Mobile may bar your way in <dir> */ #define MFL_BAR_E 17 #define MFL_BAR_S 18 #define MFL_BAR_W 19 #define MFL_BAR_U 20 #define MFL_BAR_D 21 #define MFL_QFOOD 22 /* Mobile quits when given food */ #define MFL_BLIND 23 /* Mobile scratches your eyes and blinds you */ #define MFL_DEAF 24 /* Mobile screams and deafens you */ #define MFL_DUMB 25 /* Mobile dumbs you */ #define MFL_NOGRAB 26 /* You cannot take stuff from a */ /* room where this mobile is. */ #define MFL_GRABH 27 /* If you take (or try to take) stuff */ /* from a room where this mobile is, */ /* the mobile will attack you. */ #define MFL_PICK 28 /* Mobile do picks up things it finds */ #define MFL_NOSTEAL 29 /* Stealing from this monster make's it */ /* attack you. */ #define MFL_BLOCK 30 /* Trying to go when mobile blocks your */ /* Makes it attack you */ #define MFL_CROSS 31 /* Mobile doesn't attack players with cross */ #define MFL_NOTALK 32 /* Stop mobile from talking during fight */ #define MFL_NOCORPSE 33 /* Leave no corpse */ #define MFL_DOUBLEHIT 34 /* Two hits per round, independand of weapon */ #define MFL_FOURHIT 35 /* Four hits per round, independand of weapon */ #define MFL_POISONOUS 36 /* Attacker injects his venom in you. */ #endif /* Add nothing past this line... */