--- deliantra/server/server/gods.C 2006/12/26 20:04:09 1.15 +++ deliantra/server/server/gods.C 2007/01/03 02:30:52 1.16 @@ -241,6 +241,9 @@ { object *tmp; + if (!tr->item) + return 0; + if (follower_has_similar_item (op, &tr->item->clone)) return 0; @@ -249,6 +252,7 @@ tmp = insert_ob_in_ob (tmp, op); if (op->type == PLAYER) esrv_send_item (op, tmp); + return 1; } @@ -396,7 +400,7 @@ { object *item; - if (tr->item == NULL) + if (!tr->item) continue; item = &tr->item->clone; @@ -684,6 +688,7 @@ if (!tr->item) continue; + item = &tr->item->clone; if (item->type == BOOK && item->invisible && strcmp (item->name, type) == 0) @@ -849,10 +854,8 @@ } if (!tr->item) - { - LOG (llevError, "BUG: empty entry in %s's treasure list\n", &god->name); - continue; - } + continue; + item = &tr->item->clone; /* Grace limit */