View Issue Details

IDProjectCategoryView StatusLast Update
0003117Dwarf FortressDwarf Mode -- Transport/Haulingpublic2012-03-02 17:41
ReporterOlreich Assigned ToLogical2u  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionno change required 
OSWindows VistaOS VersionSP2 x64 
Product Version0.31.12 
Summary0003117: Building materials are not available past ramps
DescriptionRamps cause building materials to be separated by the ramps. This only occurs with natural ramps (those carved out by the channel designation).
Steps To ReproduceCarve out channels to create ramps going to a stockpile of stones.
Forbid all stones not in that stockpile.
Remove all access to the stockpile except for the ramps that have been carved out.
Try to build something on the other side of the ramps.
Additional InformationThis may be the case with the Upward Ramp designation as well, but has not been tested.
TagsNo tags attached.

Activities

Logical2u

2010-08-29 07:42

manager   ~0012227

Last edited: 2010-08-29 09:03

So it only occurs with constructed ramps and not with natural ones then?

Can you describe how you have your ramps constructed, either in screenshots, an ascii-sketch, or if you can't do any of that, a map upload? Ramps require very specific conditions to become usable, so it seems very likely that you have constructed an impassable ramp.

Specifically, if your dwarves are moving this way -->
A ramp like this

    ...
...^...

Where ^ is the ramp, . is the floor, won't work.

You need to have a ramp that looks like that

    ...
...^XXX


Where X is a wall.

Areyar

2010-08-29 15:38

reporter   ~0012239

He stated that this only occurs with 'natural' ramps and continues to specify this as carved ramps.
This suggests that actually natural ramps (from worldgen erosion) and constructed ramps (b+C+r) don't have this issue.
Otherwise, pending clarification from reporter, I'll side with logical2U's suspicion of faulty ramp construction.

Olreich

2010-09-08 16:48

reporter   ~0012521

Last edited: 2010-09-08 19:09

Nope, dwarves are getting down to the stone just fine, and they are even bringing it up to dump it, the problem is I can't build things on the other side of the natural ramps.

I've already checked that the stones are non-economic (bring them to the surface by dumping, then reclaim and build stuff with them, as well as making sure that nothing downstairs was forbidden).

S = Stone, > = Upwards Ramp, < = Downwards Ramp, . = Floor
Level -2:
SSS>
SSS>
SSS>

Level -1:
>..<
>..<
>..<

Level 0:
<...
<...
<...

Carve the ramps with Channel or Up Ramp designations to reproduce.

Constructed Ramps (b+C+r) do not exhibit this behavior, nor do natural ramps caused by world erosion, only ones that are designated by the Channel or Up Ramp designations.

Considering the fact that my Urists and Amosts can clearly move up and down using the ramps, I doubt it's user error.

The specific stones that are in my mining area are: Limonite, Dolomite, Gypsum, Talc, and Lignite, as well as various gems, including Rough Sards and Bituminous Coal.

user11

2010-09-08 17:20

  ~0012524

A save is worth a thousand words:

http://dffd.wimbli.com/

Olreich

2010-09-08 19:16

reporter   ~0012530

Last edited: 2010-09-08 19:19

http://dffd.wimbli.com/file.php?id=3082

The stones at ground level have been forbidden so that the behavior is exhibited, the ones on the mining level have not.

Logical2u

2010-09-08 19:18

manager   ~0012531

Based on your images I don't know how they can even get to the stone on z-level -2, it seems to me that it should be impossible to path there.

Olreich

2010-09-08 19:23

reporter   ~0012532

Last edited: 2010-09-08 19:43

Indeed...

It seems my ramps were allowing movement when they shouldn't have been, and that changed when I mined some more.

And now I can't reproduce, xD, oh well, if I run into screwy ramps again I'll come back, until then, never mind, sorry to waste your time.

Quietust

2010-09-08 19:47

reporter   ~0012534

Last edited: 2010-09-08 19:47

I can confirm that those ramps are in an illegal configuration - it should not be possible for any dwarf to path down to those stones.

As Logical2u explained, a ramp can only be followed if it is adjacent to a wall and that wall has a walkable floor on top of it (i.e. mined out).

Thus, the following ramp configuration (side view) is invalid:


█████
___ █
   ▲█
█████


...while this formation is legal:

████████
███
   ▲████
█████


Logical2u

2010-09-08 19:50

manager   ~0012535

Yeah, there are some oddities with the current pathfinding program. In particular, ramp pathing only seems to update sporadically, which means that some arrangements of ramps - such as yours - work for a period of time, and then cease to function, occasionally trapping dwarves in the process.

Reopen this if it starts up again, and remains reproducible, though.

Issue History

Date Modified Username Field Change
2010-08-29 00:43 Olreich New Issue
2010-08-29 07:42 Logical2u Note Added: 0012227
2010-08-29 07:43 Logical2u Note Edited: 0012227
2010-08-29 07:43 Logical2u Note Edited: 0012227
2010-08-29 07:46 Logical2u Note Edited: 0012227
2010-08-29 07:46 Logical2u Tag Attached: AWAITING UPDATE
2010-08-29 09:03 Logical2u Note Edited: 0012227
2010-08-29 15:38 Areyar Note Added: 0012239
2010-09-08 16:48 Olreich Note Added: 0012521
2010-09-08 17:20 user11 Note Added: 0012524
2010-09-08 19:09 Olreich Note Edited: 0012521
2010-09-08 19:16 Olreich Note Added: 0012530
2010-09-08 19:18 Logical2u Note Added: 0012531
2010-09-08 19:19 Logical2u Tag Attached: Save Needs Testing
2010-09-08 19:19 Olreich Note Edited: 0012530
2010-09-08 19:23 Olreich Note Added: 0012532
2010-09-08 19:32 Olreich Note Edited: 0012532
2010-09-08 19:37 Olreich Note Edited: 0012532
2010-09-08 19:43 Olreich Note Edited: 0012532
2010-09-08 19:47 Quietust Note Added: 0012534
2010-09-08 19:47 Quietust Note Edited: 0012534
2010-09-08 19:50 Logical2u Note Added: 0012535
2010-09-08 19:50 Logical2u Status new => resolved
2010-09-08 19:50 Logical2u Resolution open => no change required
2010-09-08 19:50 Logical2u Assigned To => Logical2u
2010-09-21 09:12 user11 Tag Detached: AWAITING UPDATE
2012-03-02 17:41 user11 Tag Detached: Save Needs Testing