View Issue Details

IDProjectCategoryView StatusLast Update
0005477Dwarf FortressPathfindingpublic2012-03-05 15:52
Reporterzaak Assigned Touser6 
PrioritynormalSeveritymajorReproducibilityhave not tried
Status resolvedResolutionduplicate 
Platform64OSWIN7OS VersionSP1
Product Version0.34.02 
Summary0005477: Pathfinding issues when digging Ramp downwards
DescriptionWhen 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
Steps To ReproduceMake 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______________##########
########################################
TagsNo tags attached.

Relationships

duplicate of 0001765 resolveduser6 Ramps without an adjacent wall are unusable 

Activities

Logical2u

2012-02-27 06:10

manager   ~0020792

Last edited: 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?

user6

2012-02-27 06:30

  ~0020794

Also, the wiki has a diagram: http://dwarffortresswiki.org/index.php/DF2012:Ramp#Movement_Using_Ramps

zaak

2012-02-27 15:11

reporter   ~0020804

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?!

Rafal99

2012-02-27 15:23

reporter   ~0020805

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.

Issue History

Date Modified Username Field Change
2012-02-27 02:19 zaak New Issue
2012-02-27 06:10 Logical2u Note Added: 0020792
2012-02-27 06:11 Logical2u Tag Attached: AWAITING UPDATE
2012-02-27 06:15 Logical2u Note Edited: 0020792
2012-02-27 06:30 user6 Note Added: 0020794
2012-02-27 15:11 zaak Note Added: 0020804
2012-02-27 15:23 Rafal99 Note Added: 0020805
2012-02-27 15:24 Rafal99 Tag Attached: CLOSE THIS
2012-02-27 17:04 user6 Relationship added duplicate of 0001765
2012-02-27 17:04 user6 Status new => resolved
2012-02-27 17:04 user6 Resolution open => duplicate
2012-02-27 17:04 user6 Assigned To => user6
2012-02-27 17:07 Rafal99 Tag Detached: CLOSE THIS
2012-03-05 15:52 Logical2u Tag Detached: AWAITING UPDATE