--- deliantra/server/server/build_map.C 2007/02/05 02:07:40 1.24 +++ deliantra/server/server/build_map.C 2007/04/30 04:25:30 1.25 @@ -766,6 +766,7 @@ new_draw_info (NDI_UNIQUE, 0, pl, "You'd better not build here, it looks weird."); return; } + tmp2 = find_marked_object (pl); while (tmp) { @@ -784,7 +785,7 @@ } /* Now we know the square is ok */ - builder = pl->contr->ranges[range_builder]; + builder = pl->contr->ranged_ob; if (builder->subtype == ST_BD_REMOVE) /* Remover -> call specific function and bail out */