This is an error I got, i didnt find errors in it, obviously.
SYSERR: Mob using '((((ch)))->player_specials->saved.pref)' at mobact.c:74.
I checked out that line and it looked fine.
And when I set then advance or advance then set someone a level, the mud
crashes sometimes and the chars level is set to -74. Does anyone know where
to find a patch for this?
mobact.c
/* Scavenger (picking up objects) */
if (MOB_FLAGGED(ch, MOB_SCAVENGER) && !FIGHTING(ch) && AWAKE(ch))
if (world[ch->in_room].contents && !number(0, 10)) {
max = 1;
best_obj = NULL;
for (obj = world[ch->in_room].contents; obj; obj = obj->next_content)
if (CAN_GET_OBJ(ch, obj) && GET_OBJ_COST(obj) > max) { /* <-- line
74 */
best_obj = obj;
max = GET_OBJ_COST(obj);
}
if (best_obj != NULL) {
obj_from_room(best_obj);
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/11/01 PDT