ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/common/loader.C
(Generate patch)

Comparing deliantra/server/common/loader.C (file contents):
Revision 1.60 by root, Fri Feb 16 22:21:45 2007 UTC vs.
Revision 1.61 by root, Sat Feb 17 01:58:54 2007 UTC

976object::read (object_thawer &f, maptile *map) 976object::read (object_thawer &f, maptile *map)
977{ 977{
978 assert (f.kw == KW_arch); 978 assert (f.kw == KW_arch);
979 979
980 archetype *arch = archetype::find (f.get_str ()); 980 archetype *arch = archetype::find (f.get_str ());
981
982 if (!arch)
983 {
984 LOG (llevError, "object refering to nonexistant archetype '%s'.\n", f.get_str ());
985 arch = archetype::find ("earthwall");
986 }
987
981 assert (arch); //D maybe use exception handling of sorts? 988 assert (arch); //D maybe use exception handling of sorts?
982 989
983 object *op = object::create (); 990 object *op = object::create ();
984 991
985 op->map = map; 992 op->map = map;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines