Creature pulled_by1; /* Animal pulling this obj */
Creature pulled_by2; /* Up to two animals may be needed */
Creature pulled_by[2]; /* Up to two animals may be needed */
#define GET_PULLED_BY(obj, i) (i == 0 ? (obj)->pulled_by1 : (obj)->pulled_by2)
#define GET_PULLED_BY(obj, i) ( (obj)->pulled_by[i] )
if (GET_LED_BY(ch)) {
GET_LEADING(GET_LED_BY(ch)) = NULL;
GET_LED_BY(ch) = NULL;
}
if (GET_PULLING(ch))
{
if (GET_PULLED_BY(GET_PULLING(ch), 0) == ch)
** GET_PULLED_BY(GET_PULLING(ch), 0) = NULL;
if (GET_PULLED_BY(GET_PULLING(ch), 1) == ch)
** GET_PULLED_BY(GET_PULLING(ch), 1) = NULL;
GET_PULLING(ch) = NULL;
}
if (!IS_NPC(ch) && !ch->desc) {
for (t_desc = descriptor_list; t_desc; t_desc = t_desc->next)
if (t_desc->original == ch)
do_return(t_desc->character, NULL, 0, 0);
make[1]: Entering directory `/home/mud/jonas/doe/game/empiremud/src'
gcc -c -g -O2 -Wall handler.c
handler.c: In function âextract_charâ:
handler.c:825: error: invalid lvalue in assignment
handler.c:827: error: invalid lvalue in assignment
make[1]: *** [handler.o] Error 1
make[1]: Leaving directory `/home/mud/jonas/doe/game/empiremud/src'
make: *** [all] Error 2
**= line with error