--- deliantra/server/common/map.C 2008/05/18 19:53:07 1.143 +++ deliantra/server/common/map.C 2008/07/14 16:42:48 1.144 @@ -24,9 +24,7 @@ #include #include "global.h" - #include "loader.h" - #include "path.h" /* This rolls up wall, blocks_magic, blocks_view, etc, all into @@ -262,6 +260,19 @@ tmp->flag [flag] = value; } +void +maptile::post_load_original () +{ + if (!spaces) + return; + + set_object_flag (FLAG_OBJ_ORIGINAL); + + for (mapspace *ms = spaces + size (); ms-- > spaces; ) + for (object *tmp = ms->bot; tmp; tmp = tmp->above) + INVOKE_OBJECT (RESET, tmp); +} + /* link_multipart_objects go through all the objects on the map looking * for objects whose arch says they are multipart yet according to the * info we have, they only have the head (as would be expected when