… | |
… | |
74 | |
74 | |
75 | #define MAX_ANIMATIONS 256 |
75 | #define MAX_ANIMATIONS 256 |
76 | |
76 | |
77 | #define MAX_NAME 48 |
77 | #define MAX_NAME 48 |
78 | #define MAX_EXT_TITLE 98 |
78 | #define MAX_EXT_TITLE 98 |
|
|
79 | |
|
|
80 | #define ATTUNE_REPELL 16 // levels diff for attune/repell |
79 | |
81 | |
80 | //TODO: remove all calls to fatal and replace them by cleanup |
82 | //TODO: remove all calls to fatal and replace them by cleanup |
81 | #define OUT_OF_MEMORY 0 |
83 | #define OUT_OF_MEMORY 0 |
82 | #define MAP_ERROR 1 |
84 | #define MAP_ERROR 1 |
83 | #define ARCHTABLE_TOO_SMALL 2 // unused |
85 | #define ARCHTABLE_TOO_SMALL 2 // unused |
… | |
… | |
381 | * freearr, add these values. <= SIZEOFFREE1 will get you |
383 | * freearr, add these values. <= SIZEOFFREE1 will get you |
382 | * within 1 space. <= SIZEOFFREE2 wll get you withing |
384 | * within 1 space. <= SIZEOFFREE2 wll get you withing |
383 | * 2 spaces, and the entire array (< SIZEOFFREE) is |
385 | * 2 spaces, and the entire array (< SIZEOFFREE) is |
384 | * three spaces |
386 | * three spaces |
385 | */ |
387 | */ |
|
|
388 | #define SIZEOFFREE0 0 |
386 | #define SIZEOFFREE1 8 |
389 | #define SIZEOFFREE1 8 |
387 | #define SIZEOFFREE2 24 |
390 | #define SIZEOFFREE2 24 |
388 | #define SIZEOFFREE3 49 |
391 | #define SIZEOFFREE3 48 |
389 | #define SIZEOFFREE 49 |
392 | #define SIZEOFFREE 49 |
390 | |
393 | |
391 | #define NROF_SOUNDS (23 + NROFREALSPELLS) /* Number of sounds */ |
394 | #define NROF_SOUNDS (23 + NROFREALSPELLS) /* Number of sounds */ |
392 | |
395 | |
393 | /* |
396 | /* |
… | |
… | |
521 | |
524 | |
522 | #define FLAG_NO_STEAL 96 /* Item can't be stolen */ |
525 | #define FLAG_NO_STEAL 96 /* Item can't be stolen */ |
523 | #define FLAG_ONE_HIT 97 /* Monster can only hit once before going |
526 | #define FLAG_ONE_HIT 97 /* Monster can only hit once before going |
524 | * away (replaces ghosthit) |
527 | * away (replaces ghosthit) |
525 | */ |
528 | */ |
526 | #define FLAG_CLIENT_SENT 98 /* THIS IS A DEBUG FLAG ONLY. We use it to |
529 | #define FLAG_DEBUG 98 // formerly FLAG_CLIENT_SENT, not used except for debugging |
527 | * detect cases were the server is trying |
|
|
528 | * to send an upditem when we have not |
|
|
529 | * actually sent the item. |
|
|
530 | */ |
|
|
531 | |
530 | |
532 | #define FLAG_BERSERK 99 /* monster will attack closest living |
531 | #define FLAG_BERSERK 99 /* monster will attack closest living |
533 | object */ |
532 | object */ |
534 | #define FLAG_NEUTRAL 100 /* monster is from type neutral */ |
533 | #define FLAG_NEUTRAL 100 /* monster is from type neutral */ |
535 | #define FLAG_NO_ATTACK 101 /* monster doesn't attack */ |
534 | #define FLAG_NO_ATTACK 101 /* monster doesn't attack */ |
… | |
… | |
903 | #define NDI_CLIENT_MASK 0xff // what the client is allowed to see |
902 | #define NDI_CLIENT_MASK 0xff // what the client is allowed to see |
904 | |
903 | |
905 | #define NDI_UNIQUE 0x1000 /* Print this out immediately, don't buffer */ |
904 | #define NDI_UNIQUE 0x1000 /* Print this out immediately, don't buffer */ |
906 | #define NDI_ALL 0x2000 /* Inform all players of this message */ |
905 | #define NDI_ALL 0x2000 /* Inform all players of this message */ |
907 | #define NDI_DEF 0x4000 // ignore colour for channel protocol |
906 | #define NDI_DEF 0x4000 // ignore colour for channel protocol |
|
|
907 | #define NDI_VERBATIM 0x8000 // do not expand cfpod, send text verbatim |
908 | |
908 | |
909 | #endif /* DEFINE_H */ |
909 | #endif /* DEFINE_H */ |
910 | |
910 | |