Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Dwarves won't mine up a ramp  (Read 540 times)

Arkan15

  • Bay Watcher
    • View Profile
Dwarves won't mine up a ramp
« on: October 30, 2007, 02:54:00 am »

If you designate an Up Ramp on a tile below your current level, and order your dwarves to dig out a room around it, they'll do it fine.

If you designate an Up Ramp on your current level and order your dwarves to dig out a room around it on that level above you, they'll dig out the ramp but will not do anything else.

Logged
IP AND TEAR YOUR GUTS!
YOU ARE HUGE! THAT MEANS YOU HAVE HUGE GUTS!

Surma

  • Bay Watcher
    • View Profile
Re: Dwarves won't mine up a ramp
« Reply #1 on: October 30, 2007, 03:09:00 am »

quote:
Originally posted by Arkan15:
<STRONG>If you designate an Up Ramp on a tile below your current level, and order your dwarves to dig out a room around it, they'll do it fine.

If you designate an Up Ramp on your current level and order your dwarves to dig out a room around it on that level above you, they'll dig out the ramp but will not do anything else.</STRONG>


You can't designate an ramp on a already mined tile. However you can construct one via: [C][r].

Logged

Arkan15

  • Bay Watcher
    • View Profile
Re: Dwarves won't mine up a ramp
« Reply #2 on: October 30, 2007, 03:14:00 am »

quote:
Originally posted by Surma:
<STRONG>

You can't designate an ramp on a already mined tile. However you can construct one via: [C][r].</STRONG>


I know. This is a pathfinding issue.

code:

z
#####
O...v#
#####

z-1
#XX
#^X
###

# = unmined rock
. = floor
X = designated for mining
^v = ramp
O = a dwarf


Here the miner will go and mine out the tiles fine. However:

code:

z+1
###
XvX
XXX

z

######
#^...O
######


The dwarf will not mine the designated tiles for some unknown reason. Possibly a pathfinding error.

[ October 30, 2007: Message edited by: Arkan15 ]

[ October 30, 2007: Message edited by: Arkan15 ]

Logged
IP AND TEAR YOUR GUTS!
YOU ARE HUGE! THAT MEANS YOU HAVE HUGE GUTS!

Morlark

  • Bay Watcher
    • View Profile
    • Morlark's Blog
Re: Dwarves won't mine up a ramp
« Reply #3 on: October 30, 2007, 04:41:00 am »

Mmm, I had exactly the same issue.

Another (potentially related?) problem I had with ramps and pathfinding was if I dug out a tunnel and put a down ramp at the end, then on the level below did a U-turn and started digging back in the opposite direction. I then couldn't build any structures on the lower level, because it claimed there was no path to the construction materials.

Logged

JT

  • Bay Watcher
  • Explosively Canadian
    • View Profile
    • http://www.jtgibson.ca/df/
Re: Dwarves won't mine up a ramp
« Reply #4 on: October 30, 2007, 05:19:00 am »

I don't think it's a pathfinding error so much as it's a quirk with the way the game treats ramps.

While you are standing on a ramp tile, you are always on the lower level.  As soon as you step *off* of the ramp tile towards the direction of the higher elevation, then and only then are you considered on the higher level.  Ramps must be built on a lower level adjacent to already-clear and open spaces in order to be used.  You can dig down with a ramp, but digging up requires a stairway.

Now, logically speaking, digging a ramp up should of course be possible, but it's just a quirk with the way the game handles the different elevations right now.  Stairs work fine in the meantime. =)

Logged
"The very existence of flamethrowers proves that some time, somewhere, someone said to themselves, 'You know, I want to set those people over there on fire, but I'm just not close enough to get the job done.'" --George Carlin

Soulwynd

  • Bay Watcher
  • -_-
    • View Profile
Re: Dwarves won't mine up a ramp
« Reply #5 on: October 30, 2007, 08:33:00 am »

Ramps only work well outside for me. I stick with stairs for inside areas.

I haven't tried this yet, but if you use stairs a first to open the level above then remove the stairs to replace them with ramps, it might work.

Logged

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: Dwarves won't mine up a ramp
« Reply #6 on: October 30, 2007, 08:37:00 pm »

Hrm, I think they used to do this properly, but there are so many permutations I can't be sure, anyway, I'll take a look at it.
Logged
The Toad, a Natural Resource:  Preserve yours today!