Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: How do I build a roof - and get my dwarves down again?  (Read 4612 times)

WCG

  • Bay Watcher
    • View Profile
    • That's interesting...
How do I build a roof - and get my dwarves down again?
« on: September 02, 2014, 11:37:35 pm »

I built a stairs in the wall, so my dwarves could roof my chicken coop (blue peahen coop, actually, but you get the idea). Now, I want to deconstruct the stairs and repair the wall. However, they stand on the roof to deconstruct the down stairs portion, which then leaves them stranded up there!

I'm building an above-ground fort, with towers, so I'll be building lots of roofs. How do I do it and not leave dwarves stranded on the roofs everywhere?

Maybe I could just leave the top of the stairs on the roof, but I want it to look right in Stonesense. Thanks.
Logged

Mimodo

  • Bay Watcher
    • View Profile
Re: How do I build a roof - and get my dwarves down again?
« Reply #1 on: September 03, 2014, 12:15:00 am »

Generally whenever I'm roofing over constructions, I build "scaffolding" staircases up the outside of the building. That way the dwarves can just deconstruct the outside scaffolding once the entire roof is complete
Logged
Bay12 Forums... Probably one of the last few sanctuaries on the internet. We're all equally insane in our own way, and it is that insanity that brings us together

ST753M

  • Bay Watcher
    • View Profile
Re: How do I build a roof - and get my dwarves down again?
« Reply #2 on: September 03, 2014, 12:48:56 am »

I put a ramp in place of one of the walls, then deconstruct it and replace it with a wall when the roof is finished.  With ramps, there aren't any down stairs to worry about removing. 
Logged

Ruhn

  • Bay Watcher
  • Adept Dwarf
    • View Profile
Re: How do I build a roof - and get my dwarves down again?
« Reply #3 on: September 03, 2014, 02:14:27 pm »

I build a 1z stair outside the wall of the top level to the roof.  Once it is done I put a door or wall to block access.
Code: [Select]
In use:
   X
=== ===
.......

Blocked:
   X
=======
.......

Urist McShire

  • Bay Watcher
    • View Profile
Re: How do I build a roof - and get my dwarves down again?
« Reply #4 on: September 03, 2014, 02:34:34 pm »

I usually build a stair on top of the wall at the wall's highest point where I want it to be roofed over. I have my dwarves go up, build all of the floor, then build all of the surrounding walls to give it support, and then deconstruct the down and up stairs and replace them with the final wall segment.
Logged

Loci

  • Bay Watcher
    • View Profile
Re: How do I build a roof - and get my dwarves down again?
« Reply #5 on: September 03, 2014, 02:39:27 pm »

I built a stairs in the wall, so my dwarves could roof my chicken coop (blue peahen coop, actually, but you get the idea). Now, I want to deconstruct the stairs and repair the wall. However, they stand on the roof to deconstruct the down stairs portion, which then leaves them stranded up there!

You didn't happen to issue the deconstruction job while a dwarf was already on the roof, did you?

In my experience, if they approach from below they generally deconstruct from below as well. But ST753M's suggestion of using a ramp instead is a sound idea that should take all the guesswork out of it.
Logged

WCG

  • Bay Watcher
    • View Profile
    • That's interesting...
Re: How do I build a roof - and get my dwarves down again?
« Reply #6 on: September 03, 2014, 05:21:24 pm »

I usually build a stair on top of the wall at the wall's highest point where I want it to be roofed over. I have my dwarves go up, build all of the floor, then build all of the surrounding walls to give it support, and then deconstruct the down and up stairs and replace them with the final wall segment.

If I understand you correctly, that's exactly what I tried to do. But the dwarf stood on the roof when he went to deconstruct the down stairs, so he wouldn't have been able to get off the roof again afterwards.

Generally whenever I'm roofing over constructions, I build "scaffolding" staircases up the outside of the building. That way the dwarves can just deconstruct the outside scaffolding once the entire roof is complete

This would work the same way, though, wouldn't it? Don't your dwarves stand on the roof to deconstruct the top portion of that? For me, they don't seem to like working from below.

You didn't happen to issue the deconstruction job while a dwarf was already on the roof, did you?

No, I didn't. There wasn't anyone on the roof when I gave the order, and there weren't any other jobs to be done up there. The dwarf deliberately climbed up onto the roof in order to deconstruct his only way down again - twice!

I put a ramp in place of one of the walls, then deconstruct it and replace it with a wall when the roof is finished.  With ramps, there aren't any down stairs to worry about removing. 

The ramp is a great idea, when I only need to go up one level. And maybe I could use that as a work-around at other times, too - getting most of the way with a stairs, then building a floor and ramp for the last bit. Thanks!

I appreciate all of the suggestions here, people. Thank-you. I think the ramp idea will work the best for me, though. I'll give that a try.
Logged

SixOfSpades

  • Bay Watcher
  • likes flesh balls for their calming roundness
    • View Profile
Re: How do I build a roof - and get my dwarves down again?
« Reply #7 on: September 03, 2014, 09:39:09 pm »

As I recall, there was a pathing issue with flying creatures, where they could magically slip between a wall & floor tile. That is, if the central roof of a building is built of actual floor tiles, but the edges only look (and act) like floor tiles because they're actually the tops of wall tiles on the z-level below, flying creatures could somehow fit though that nonexistent gap. To make a truly secure structure, you had to build additional floor tiles on top of the wall tiles, so that the entire roof of your structure was covered in uninterrupted floor.

I don't know if this issue was fixed in 0.34+ or 0.40+, or if it was ever addressed at all . . . since you say you're just building a glorified henhouse, you're probably not all that concerned about flying invaders pathing to your nest boxes, but I just thought I should mention it.
Logged
Dwarf Fortress -- kind of like Minecraft, but for people who hate themselves.

pisskop

  • Bay Watcher
  • Too old and stubborn to get a new avatar
    • View Profile
Re: How do I build a roof - and get my dwarves down again?
« Reply #8 on: September 03, 2014, 09:52:03 pm »

I do like the Egyptians and make a ramped path up the perimeter of my towers.  Or if they are large enough I only do it from a Point Of Interest, like a top floor so I can slope the roof.
Logged
Pisskop's Reblancing Mod - A C:DDA Mod to make life a little (lot) more brutal!
drealmerz7 - pk was supreme pick for traitor too I think, and because of how it all is and pk is he is just feeding into the trollfucking so well.
PKs DF Mod!

WCG

  • Bay Watcher
    • View Profile
    • That's interesting...
Re: How do I build a roof - and get my dwarves down again?
« Reply #9 on: September 04, 2014, 08:29:02 am »

As I recall, there was a pathing issue with flying creatures, where they could magically slip between a wall & floor tile.

Thanks. As you say, I'm not overly concerned with my glorified henhouse - this is mainly so I can lock the doors to keep dwarves from getting the eggs, while I'm building my flock - but this is an above-ground fortress, and I'll be putting up towers and such.

I was more worried about the new climbing abilities in the game. I've seen people complaining about marksdwarves climbing down from their ramparts to fight goblins in melee, so I wonder if they're getting through those nonexistent gaps in the roof, too (just in the reverse direction)?

Thanks for this, anyway. It wouldn't hurt to put floor tiles at the edges, just in case.
Logged

JLT

  • Bay Watcher
    • View Profile
Re: How do I build a roof - and get my dwarves down again?
« Reply #10 on: September 04, 2014, 09:31:43 am »

As I recall, there was a pathing issue with flying creatures, where they could magically slip between a wall & floor tile. That is, if the central roof of a building is built of actual floor tiles, but the edges only look (and act) like floor tiles because they're actually the tops of wall tiles on the z-level below, flying creatures could somehow fit though that nonexistent gap. To make a truly secure structure, you had to build additional floor tiles on top of the wall tiles, so that the entire roof of your structure was covered in uninterrupted floor.

I don't know if this issue was fixed in 0.34+ or 0.40+, or if it was ever addressed at all . . . since you say you're just building a glorified henhouse, you're probably not all that concerned about flying invaders pathing to your nest boxes, but I just thought I should mention it.

That isn't a bug, afaik. Creatures can path diagonally, horizontally as well as vertically.
Logged

Tacomagic

  • Bay Watcher
  • Proud Sir Wordy McWordiness at your service.
    • View Profile
Re: How do I build a roof - and get my dwarves down again?
« Reply #11 on: September 04, 2014, 09:41:21 am »

I typically build a scaffolding at least 1 tile away from the wall, and then cross the gap with floor sections.  If it's going to be tall, on the first level above the ground I add an extra bit of floor section and build a linked support under it.  That makes it easy to deconstruct the scaffolding when I'm done with it.  Remove all the floors linked to the structure I built, remove all the ground-level stairs, and then pull the lever.
Logged

WCG

  • Bay Watcher
    • View Profile
    • That's interesting...
Re: How do I build a roof - and get my dwarves down again?
« Reply #12 on: September 05, 2014, 08:32:06 am »

I typically build a scaffolding at least 1 tile away from the wall, and then cross the gap with floor sections.

And your dwarves are actually smart enough to stand on the scaffolding, not on the roof, when they remove the floor section?

When building walls and other construction, I can do that old workaround of suspending construction on the tiles I don't want them to stand on. But I can't do that in deconstruction - not, at least, when I don't want them standing on a constructed roof (i.e. floor tiles used as a roof).

So far, I haven't seen any good solution for that, except for using a ramp. That ramp is a great idea (my thanks, once more), which can be used even in tall construction with a little thought (build a wall section just below where you need the ramp), since there isn't a top section to that. Thus, a dwarf will deconstruct a ramp without leaving himself stranded above it.
Logged

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Re: How do I build a roof - and get my dwarves down again?
« Reply #13 on: September 05, 2014, 05:54:50 pm »

And your dwarves are actually smart enough to stand on the scaffolding, not on the roof, when they remove the floor section?
They probably should as long as they come from the direction of the stairs and not the roof.
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

SixOfSpades

  • Bay Watcher
  • likes flesh balls for their calming roundness
    • View Profile
Re: How do I build a roof - and get my dwarves down again?
« Reply #14 on: September 05, 2014, 06:01:42 pm »

And your dwarves are actually smart enough to stand on the scaffolding, not on the roof, when they remove the floor section?
They probably should as long as they come from the direction of the stairs and not the roof.
I find that when dwarves remove constructions, they tend to want to stand to the north or west of what they're deconstructing.
Logged
Dwarf Fortress -- kind of like Minecraft, but for people who hate themselves.
Pages: [1] 2