Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0005477Dwarf FortressPathfindingpublic2012-02-27 02:192012-03-05 15:52
zaak 
Footkerchief 
normalmajorhave not tried
resolvedduplicate 
64WIN7SP1
0.34.02 
 
0005477: Pathfinding issues when digging Ramp downwards
When creating a ramp part down to the fortress at start.
Dwarfs are unable to bath down wards to it.

The mining dwarf that dug the mine is starving down in there and will not come up
Also craft dwarfs workshop is unable to locate any stone from the mine/digg

The full DF Folder that i used is located here:
http://dffd.wimbli.com/file.php?id=5711 [^]
Make the following ramp stayrway down insted of up/down
#= Random wall
2= Down ward ramp
3= Upward ramp
_= Floor

################################
####################0000002##########
####################0000002##########
####################0000002##########
####################0000002##########
################################



################################
###############2_____3##########
###############2_____3##########
###############2_____3##########
###############2_____3##########
################################

################################
###############3_____2##########
###############3_____2##########
###############3_____2##########
###############2_____2##########
################################

################################
###############2_____3##########
###############2_____3##########
###############2_____3##########
###############2_____3##########
################################

################################
###############3_____2##########
###############3_____2##########
###############3_____2##########
###############3_____2##########
################################

########################################
###############2______________##########
###############2______________##########
###############2______________##########
###############2______________##########
########################################
No tags attached.
duplicate of 0001765resolved Footkerchief Ramps without an adjacent wall are unusable 
Issue History
2012-02-27 02:19zaakNew Issue
2012-02-27 06:10Logical2uNote Added: 0020792
2012-02-27 06:11Logical2uTag Attached: AWAITING UPDATE
2012-02-27 06:15Logical2uNote Edited: 0020792bug_revision_view_page.php?bugnote_id=0020792#r7737
2012-02-27 06:30FootkerchiefNote Added: 0020794
2012-02-27 15:11zaakNote Added: 0020804
2012-02-27 15:23Rafal99Note Added: 0020805
2012-02-27 15:24Rafal99Tag Attached: CLOSE THIS
2012-02-27 17:04FootkerchiefRelationship addedduplicate of 0001765
2012-02-27 17:04FootkerchiefStatusnew => resolved
2012-02-27 17:04FootkerchiefResolutionopen => duplicate
2012-02-27 17:04FootkerchiefAssigned To => Footkerchief
2012-02-27 17:07Rafal99Tag Detached: CLOSE THIS
2012-03-05 15:52Logical2uTag Detached: AWAITING UPDATE

Notes
(0020792)
Logical2u   
2012-02-27 06:10   
(edited on: 2012-02-27 06:15)
I'm looking at your diagram, and it seems like you created an unpathable arrangement.

Ramps require more space to work properly than stairs. I'll try and sketch a two layer arrangement for you here.


# - wall
+ - floor
V ^ down, up ramp
Layer 2
#####
##+V.
#####

Layer 1
#####
###^+
#####


This is valid - the ramp needs to connect two passable areas on two different z-levels, and the ramp only allows travel in straight lines - not all possible directions like stairs. If a ramp is connected to a wall on the west, then dwarves can only change z-levels from east to west.

# - wall
+ - floor
V ^ down, up ramp
Layer 2
#####
###V+
#####

Layer 1
#####
###^+
#####


This isn't - the dwarf goes onto the ramp from Layer 1, and can't keep going in a straight line along the ramp from his initial path to get to layer 2, so he can't go anywhere using the ramp.


Does this explain your behaviour?

(0020794)
Footkerchief   
2012-02-27 06:30   
Also, the wiki has a diagram: http://dwarffortresswiki.org/index.php/DF2012:Ramp#Movement_Using_Ramps [^]
(0020804)
zaak   
2012-02-27 15:11   
Im not sure.

I have made ramps in DF before using straight line

Ramp starts:

LVL1
#####
####V
####V
#####

LVL2
##########
####^++++V
####^++++V
##########

LVL3
###############
#########^++++V
#########^++++V
###############

Problem here is that the Ramp i made:
goes like this

LVL1

##########
#########V
#########V
##########

LVL2
##########
####V++++^
####V++++^
##########

LVL3:

##########
####^++++V
####^++++V
##########

LVL4:

##########
####V++++^
####V++++^
##########

LVL5:

##################
####^+++++++++++++
####^+++++++++++++
##################

Minerdwarf stuck on lvl 5, unable to get out starving :(
And craftdwarf/Masondwarf, can not collect stone from lvl5


Is it the back and forth movement causing this issue with the ramps?!
(0020805)
Rafal99   
2012-02-27 15:23   
To climb up a ramp there must be:
1. A wall on the same Z-level as ramp next to the ramp.
2. Walkable space above the wall.

In our example on level 5:
-There are walls on left side of the ramp, but have no walkable space above
-There is walkable space above ramp on the right side but has no wall below
So your ramps can't be used and it is working as intended.

From the side view your ramps would look like that:
LVL4: #### _____
LVL5: ####\_____
Hope you get the idea.