--- deliantra/server/include/define.h 2006/12/21 06:12:36 1.29 +++ deliantra/server/include/define.h 2006/12/23 15:49:40 1.32 @@ -423,9 +423,9 @@ */ /* Basic routines to do above */ -#define SET_FLAG(obj, flag) (obj)->flags[flag] = 1 -#define CLEAR_FLAG(obj, flag) (obj)->flags[flag] = 0 -#define QUERY_FLAG(obj, flag) (obj)->flags[flag] +#define SET_FLAG(obj, flg) (obj)->flag [flg] = 1 +#define CLEAR_FLAG(obj, flg) (obj)->flag [flg] = 0 +#define QUERY_FLAG(obj, flg) (obj)->flag [flg] /* the flags */ @@ -592,9 +592,9 @@ #define FLAG_CONTENT_ON_GEN 108 #define FLAG_IS_A_TEMPLATE 109 /* Object has no ingame life until instanciated */ #define FLAG_IS_BUILDABLE 110 /* Can build on item */ -#define FLAG_AFK 111 /* Player is AFK */ + #define NUM_FLAGS 111 /* Should always be equal to the last - * defined flag. If you change this, + * defined flag + 1. If you change this, * make sure you update the flag_links * in common/loader.l */ @@ -811,24 +811,6 @@ #define LO4 15 /* bitmasks for upper and lower 4 bits from 8 bit fields */ #define HI4 240 -/* - * Use of the state-variable in player objects: - */ - -enum { - ST_PLAYING, - ST_PLAY_AGAIN, - ST_ROLL_STAT, - ST_CHANGE_CLASS, - ST_CONFIRM_QUIT, - ST_CONFIGURE, - ST_GET_NAME, - ST_GET_PASSWORD, - ST_CONFIRM_PASSWORD, - ST_GET_PARTY_PASSWORD, - ST_CUSTOM, -}; - #define BLANK_FACE_NAME "blank.111" #define EMPTY_FACE_NAME "empty.111" #define DARK_FACE1_NAME "dark1.111"