--- deliantra/server/common/loader.C 2007/02/16 22:21:45 1.60 +++ deliantra/server/common/loader.C 2007/02/17 01:58:54 1.61 @@ -978,6 +978,13 @@ assert (f.kw == KW_arch); archetype *arch = archetype::find (f.get_str ()); + + if (!arch) + { + LOG (llevError, "object refering to nonexistant archetype '%s'.\n", f.get_str ()); + arch = archetype::find ("earthwall"); + } + assert (arch); //D maybe use exception handling of sorts? object *op = object::create ();