… | |
… | |
68 | #endif |
68 | #endif |
69 | |
69 | |
70 | #define MAX_STAT 30 /* The maximum legal value of any stat */ |
70 | #define MAX_STAT 30 /* The maximum legal value of any stat */ |
71 | #define MIN_STAT 1 /* The minimum legal value of any stat */ |
71 | #define MIN_STAT 1 /* The minimum legal value of any stat */ |
72 | |
72 | |
|
|
73 | //TODO: not only use more reasonable values, also enforce them |
|
|
74 | #define MIN_WC -120 |
|
|
75 | #define MAX_WC 120 |
|
|
76 | #define MIN_AC -120 |
|
|
77 | #define MAX_AC 120 |
|
|
78 | #define MIN_DAM 0 |
|
|
79 | #define MAX_DAM 200 |
|
|
80 | |
73 | #define MAX_BUF 1024 |
81 | #define MAX_BUF 1024 |
74 | /* Used for all kinds of things */ |
82 | /* Used for all kinds of things */ |
75 | #define VERY_BIG_BUF 2048 |
83 | #define VERY_BIG_BUF 2048 |
76 | #define HUGE_BUF 4096 /* Used for messages - some can be quite long */ |
84 | #define HUGE_BUF 4096 /* Used for messages - some can be quite long */ |
77 | #define SOCKET_BUFLEN 4096 /* Max length a packet could be */ |
85 | #define SOCKET_BUFLEN 4096 /* Max length a packet could be */ |
… | |
… | |
421 | |
429 | |
422 | #define FLAG_ALIVE 0 /* Object can fight (or be fought) */ |
430 | #define FLAG_ALIVE 0 /* Object can fight (or be fought) */ |
423 | #define FLAG_WIZ 1 /* Object has special privilegies */ |
431 | #define FLAG_WIZ 1 /* Object has special privilegies */ |
424 | #define FLAG_REMOVED 2 /* Object is not in any map or invenory */ |
432 | #define FLAG_REMOVED 2 /* Object is not in any map or invenory */ |
425 | #define FLAG_FREED 3 /* Object is in the list of free objects */ |
433 | #define FLAG_FREED 3 /* Object is in the list of free objects */ |
426 | #define FLAG_WAS_WIZ 4 /* Player was once a wiz */ |
434 | //#define FLAG_WAS_WIZ 4 /* Player was once a wiz */ |
427 | #define FLAG_APPLIED 5 /* Object is ready for use by living */ |
435 | #define FLAG_APPLIED 5 /* Object is ready for use by living */ |
428 | #define FLAG_UNPAID 6 /* Object hasn't been paid for yet */ |
436 | #define FLAG_UNPAID 6 /* Object hasn't been paid for yet */ |
429 | #define FLAG_USE_SHIELD 7 |
437 | #define FLAG_USE_SHIELD 7 |
430 | /* Can this creature use a shield? */ |
438 | /* Can this creature use a shield? */ |
431 | |
439 | |