Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Building floors underneath a (large) area that isn't rectangular...  (Read 804 times)

MeimieFan88

  • Bay Watcher
  • owoing around~
    • View Profile

So I've got a bedroom complex with lots of small rooms, 1x1 entrances, hallways, etc, and I'd like to build flooring beneath it all. However I'm finding it to be a lot of effort to designate the entire area for floor installation, since I can't drag over the whole area as it says "blocked at this location" due to the walls and stuff, so I have to go click every odd piece of the area and select materials for it each time. It would be so much easier if I could just drag across the whole area and it would build the floors over whichever tiles are available while ignoring the walls and such (like it is for certain other build functions, like dirt roads). So yeah I'm wondering if there's an easier way to do this?
Logged
Thou art the very love with which I love thee.
Ear teeth

Starver

  • Bay Watcher
    • View Profile
Re: Building floors underneath a (large) area that isn't rectangular...
« Reply #1 on: January 19, 2023, 12:10:55 pm »

Right now, I think the only solution is to plan ahead.

Or to maybe stage it into smaller subprojects (remove a room's furniture, one room-sized assignment (unless you're removing doors as well, for the single tiles each occupies), rebuild and reassign the furniture) that are less fiddly than trying to lay down lino in the narrow gap behind the fridge, etc. Assuming your rooms aren't intrinsically convoluted, instead of rectangular.


Area-assigning stockpiles has been good at "only those tiles that are not blocked", and for fields it'll happily work around an obstruction (e.g. any non-cultivatable tile, like a primæval terrain-boulder, or even just an unwetted bit of rock floor in the midst of your otherwise usefully farmable soil) so long as the resulting field does not become disconnected zones due to the interuption(s). So I can't see why in principle construction can't become more casual about single-tile unbuildable locations, but also I can see why it isn't so unforgiving.
Logged

DoubleG

  • Bay Watcher
    • View Profile
Re: Building floors underneath a (large) area that isn't rectangular...
« Reply #2 on: January 23, 2023, 04:12:40 pm »

You might be able to use macros to speed up placing floors, if htere are repeating patterns. And if you can macro in build mode in this version, which I've not tried yet...
Logged

Salmeuk

  • Bay Watcher
    • View Profile
Re: Building floors underneath a (large) area that isn't rectangular...
« Reply #3 on: January 24, 2023, 04:57:25 am »

step 1: fantasize about large aboveground constructions
step 2: painfully designate hundreds of individual sections over the course of many in-game years
step 3: achieve maximum tendonitis (even moreso with premium's enforced mouse usage)
step 4: lose fortress to any number of unpreventable situations, including were-creatures and loyalty cascades
step 5: ? ? ?
step 6: never try it again

more seriously, it appears like one good change regarding premium version is you can designate constructed walls on top of already constructed floors. So my building workflow would look something like...

1. build a large hollow shape with floor tiles covering your intended bedroom area
2. designate walls on top of the already present flooring
3. make small changes as needed

this saves the most time imo.. otherwise, pray for eventual macro support through dfhack
Logged

Thisfox

  • Bay Watcher
  • Vixen.
    • View Profile
Re: Building floors underneath a (large) area that isn't rectangular...
« Reply #4 on: January 28, 2023, 12:06:11 am »

Remove all the internal walls. Designate the flooring all at once. Then build walls as needed out of some desirable material (marble is nice!) after the floor has been finished. Not unlike how they build houses these days.
Logged
Mules gotta spleen. Dwarfs gotta eat.
Thisfox likes aquifers, olivine, Forgotten Beasts for their imagination, & dorfs for their stupidity. She prefers to consume gin & tonic. She absolutely detests Facebook.
"Urist McMason died out of pure spite to make you wonder why he was suddenly dead"
Oh god... Plump Helmet Man Mimes!