Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0001936Dwarf FortressDwarf Mode -- Jobs, Designationspublic2010-05-17 22:182014-01-27 14:02
JeffGroves 
Footkerchief 
normalminoralways
resolvedno change required 
0.31.04 
 
0001936: Dig Designation under Channel removing Ramp
If I set a dig designation below a channel designation, the channel will process first, then the dig designation below it turns into a Remove Ramp designation.
1. Set a channel designation on a tile.
2. Set a dig designation on the tile just below it.
3. Watch as your miner digs the channel, then removes the ramp, trapping himself to die of dehydration.
channel, Intentional/Expected?, ramp
has duplicate 0001935closed Logical2u Channeling Ramps Disappearing 
Issue History
2010-05-17 22:18JeffGrovesNew Issue
2010-05-18 00:01JeffGrovesTag Attached: channel
2010-05-18 00:01JeffGrovesTag Attached: ramp
2010-05-18 04:53Logical2uRelationship addedhas duplicate 0001935
2010-05-18 21:52FootkerchiefNote Added: 0006996
2010-05-18 21:53FootkerchiefIssue Monitored: Footkerchief
2010-05-19 01:14JeffGrovesNote Added: 0007006
2010-05-19 01:58FootkerchiefTag Attached: Intentional?
2010-07-12 12:03FootkerchiefTag RenamedIntentional? => Intentional/Expected?
2014-01-27 14:02FootkerchiefStatusnew => resolved
2014-01-27 14:02FootkerchiefResolutionopen => no change required
2014-01-27 14:02FootkerchiefAssigned To => Footkerchief

Notes
(0006996)
Footkerchief   
2010-05-18 21:52   
Channeling doesn't work like it used to -- it produces ramps now. See this discussion for more info: http://www.bay12forums.com/smf/index.php?topic=52685.0 [^]

In that light, I'm not sure this is a bug. What would the expected behavior be, in your opinion?
(0007006)
JeffGroves   
2010-05-19 01:14   
I know it does. I expect channeling to make ramps. It still does, but the mine designation below it turning into a remove ramp designation throws me for a loop. I was using it to mark what areas would be channeled to on the level below; ironically, it was to avoid channeling down 2 tiles in a row & thus trapping my dwarves.

I expected the Mine designation for that tile to be canceled since it was open (you can travel through it even though it has a ramp). I did -not- expect it to turn into a Remove Ramp designation. I don't know -why- it turned into a Remove Ramp designation. I still need a way to tell where the channeling goes on the level below, though. Hmm...

How about this?

1. Dig designation for a tile is just canceled if that tile becomes open, either from a Channel or a Dig Upward Ramp.

2. In Designation mode, also mark the tiles affected by a Channel or Dig Upward Ramp designation as predicted designations.

Qualities of predicted designations:
-Predicted designations have a different color scheme than actual designations.
-They can't be erased unless their parent designation is erased.
-Actual designations can overlap them (so you can have a Channel below a Channel).

For example:
-Channel: The tile 1 Z-level below a Channel designation will show a predicted Upward Ramp in Designation mode.
-Dig Upward Ramp: The tile 1 Z-level above a Dig Upward Ramp designation will show a predicted Downward Ramp.

This would help players plan complex ramps & ponds, IMO.