--- deliantra/server/common/player.C 2007/01/09 21:32:41 1.18 +++ deliantra/server/common/player.C 2007/02/15 21:07:48 1.20 @@ -67,6 +67,9 @@ object *container = ob->container; ob->container = 0; + if (ob->map) + maplevel = ob->map->path; + #define PL_OUT(k) freezer.put (KW_ ## k, k) #define PL_OUT2(k,v) freezer.put (KW_ ## k, v) @@ -169,7 +172,7 @@ break; case KW_ERROR: - LOG (llevError, "%s: parse error while reading player header, skipping (%s,%s).\n", thawer.name, thawer.last_keyword, thawer.last_value); + LOG (llevError, "%s: parse error while reading player header, skipping (%s,%s).\n", thawer.name, thawer.kw_str, thawer.value); if (!--maxerrs) goto failure; break;