View Issue Details

IDProjectCategoryView StatusLast Update
0001189Dwarf FortressPathfindingpublic2012-03-30 01:34
Reporterking doom Assigned To 
PrioritynormalSeverityminorReproducibilityrandom
Status newResolutionopen 
Product Version0.31.02 
Summary0001189: Magma men can path through impassible workshop tiles.
DescriptionI set up a magma workshop area containing smelters and forges, and to give them access to magma I channeled one tile for each workshop, and then placed the workshops so the impassible tiles they create when built would be over the channeled out tile for each one (Yes I know smelters and forges have the impassible tiles in different locations, I accounted for that) and despite this a magma man was able to invade my fort through one of the channeled tiles.
Steps To ReproduceSee above. Find magma, dig a 3x3 room, channel a tile out to give the room access to the magma layer beneath, build a workshop so that the impassible tile that dwarves cannot travel through is located above the channeled out tile, wait.
Tagsmagma, pathfinding, workshop

Activities

Rafal99

2010-04-15 05:30

reporter   ~0003652

I think it might have traveled diagonally to the unblocked tile next to the channeled one. But not really sure if it is possible.

king doom

2010-04-15 07:17

reporter   ~0003669

I don't think it is, I know building a single wall directly over a channeled tile blocks it, I've seen it mentioned that magma buildings work the same way.

user6

2010-04-15 09:07

  ~0003696

A save that reproduces this would probably be beneficial, if you can get one. http://dffd.wimbli.com/

king doom

2010-04-15 09:33

reporter   ~0003701

I have the fort where this occured, but I'd saved five minutes before the magma man appeared so I savescummed and set up some traps for him, so far he hasn't attacked again. The forts layout hasn't been altered though, I can upload that if checking the layout helps or something.

DoctorZuber

2010-04-15 10:14

reporter   ~0003709

as a workaround, and generally a good idea anyhow just place fortifications before you let the magma into your channel, It keeps the critters out.

king doom

2010-04-15 10:59

reporter   ~0003723

I didn't make a channel though, I just tunneled down to the layer directly above the magma and built there, channeling a hole in the floor exposes the magma quite nicely, and up till now building a workshop so that the channeled tile was totally covered has stopped stuff getting through.

DoctorZuber

2010-04-15 11:04

reporter   ~0003724

ah yea, well my paranoia doesn't allow me to build that way anymore, so I haven't seen this behavior, although it doesn't surprise. Monsters seem to cheat a bit when pathing now.

Is he actually able to attack? or are you just getting interrupt spam?

king doom

2010-04-15 11:46

reporter   ~0003733

He made it into my fort and set several dwarves on fire. All the magma buildings were built and in use at the time. The only warning I got was a message about urist cancels smelt ore, dying in flames and lo and behold, magma man rampage through the lower level of my fort.

smjjames

2010-04-15 11:52

reporter   ~0003735

Maybe the magmaman just kind of oozed through the impassable space? Still a bug anyway.

king doom

2010-04-17 16:57

reporter   ~0004007

I've uploaded the fort that this happened at to show a different bug, but if anyone wants to check out where the oddness in this report occured, the file is at: http://dffd.wimbli.com/file.php?id=2139

Kogut

2012-03-30 01:34

reporter   ~0021897

related to 0005512: Creatures can dodge into statues, impassable workshop tiles, etc.

Add Note

Note

Issue History

Date Modified Username Field Change
2010-04-15 04:33 king doom New Issue
2010-04-15 04:34 king doom Tag Attached: magma
2010-04-15 04:34 king doom Tag Attached: workshop
2010-04-15 04:34 king doom Tag Attached: pathfinding
2010-04-15 05:30 Rafal99 Note Added: 0003652
2010-04-15 07:17 king doom Note Added: 0003669
2010-04-15 09:07 user6 Note Added: 0003696
2010-04-15 09:33 king doom Note Added: 0003701
2010-04-15 10:14 DoctorZuber Note Added: 0003709
2010-04-15 10:59 king doom Note Added: 0003723
2010-04-15 11:04 DoctorZuber Note Added: 0003724
2010-04-15 11:46 king doom Note Added: 0003733
2010-04-15 11:52 smjjames Note Added: 0003735
2010-04-17 16:57 king doom Note Added: 0004007
2012-03-30 01:34 Kogut Note Added: 0021897