72 while (prev != NULL && prev->
next != NULL && prev->
next != pl)
74 if (prev->
next != pl) {
75 LOG(
llevError,
"Free_player: Can't find previous player.\n");
151 if (info->
spell == spell)
177 for (item = op->
inv; item != NULL && strcmp(item->
name,
"wraith feed"); item = item->
below)
196 for (item = op->
inv; item != NULL && strcmp(item->
name,
"Wraith_Force"); item = item->
below)
void free_player(player *pl)
client_spell * get_client_spell_state(player *pl, object *spell)
void clear_player(player *pl)
void remove_ob(object *op)
int is_wraith_pl(object *op)
int is_dragon_pl(const object *op)
#define QUERY_FLAG(xyz, p)
int is_old_wraith_pl(object *op)
client_spell * spell_state
struct client_spell * next
EXTERN player * first_player
void LOG(LogLevel logLevel, const char *format,...)
void free_object(object *ob)
int atnr_is_dragon_enabled(int attacknr)