… | |
… | |
1204 | |
1204 | |
1205 | if (maptile *m = floor->map->tile_map [TILE_DOWN]) |
1205 | if (maptile *m = floor->map->tile_map [TILE_DOWN]) |
1206 | { |
1206 | { |
1207 | // mirror the floor - very unreliable because usually outdated, |
1207 | // mirror the floor - very unreliable because usually outdated, |
1208 | // but somewhta works because floors do not change often :/ |
1208 | // but somewhta works because floors do not change often :/ |
1209 | middle = floor; |
|
|
1210 | |
|
|
1211 | mapspace &ms = m->at (floor->x, floor->y); |
1209 | mapspace &ms = m->at (floor->x, floor->y); |
1212 | |
|
|
1213 | ms.update (); |
1210 | ms.update (); |
1214 | |
1211 | |
1215 | if (object *floor2 = ms.faces_obj [2]) |
1212 | if (object *floor2 = ms.faces_obj [2]) |
1216 | if (floor2->arch->archname != shstr_quad_open_space && !middle) |
1213 | if (floor2->arch->archname != shstr_quad_open_space && !middle) |
1217 | { |
1214 | { |