View Issue Details

IDProjectCategoryView StatusLast Update
0008056Dwarf FortressCreaturespublic2016-04-03 12:57
ReporterTalvieno Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformPCOSWindowsOS Version8
Product Version0.40.08 
Summary0008056: Forgotten beasts can't climb
DescriptionExactly what it says on the tin. I realize, though, that the 10-15 FBs I've seen in 40.xx are hardly indicative of it being true for //all// FBs, but I think I should've gotten at least one climbing one out of those.
Steps To ReproduceToy with a forgotten beast. Make it so that the only way it has to get into your fortress is up a cliff in the caverns.
TagsIntentional/Expected?

Activities

Talvieno

2014-08-19 22:01

manager   ~0029341

Here's a save.

https://www.dropbox.com/s/ij0y0tqsqwi5yaq/gearsquared.zip

Forgotten beast is in the third cavern layer, stuck in a tree.

King Mir

2014-08-20 11:02

reporter   ~0029365

If it's stuck in a tree, how did it get up there? Dwarves have been known to climb trees, then not figure out how to get down. Could this be a variant of that bug?

Talvieno

2014-08-20 13:11

manager   ~0029376

Last edited: 2014-08-20 13:12

No, King Mir, it got up in the tree because it's special ability was flinging dust everywhere - cave-in style dust, to be more precise. Basically, the dust flung it up into a spore tree. (It was fighting a cave dragon, which I later captured).

I'm willing to bet other procedurally-generated creatures such as demons and titans can't climb either.

They may also not have the new run speed tags, or be able to jump, as they still move at the same pace all the time... but I have no way to prove it or test it.



Edit: Footkerchief, when you get a giant spider forgotten beast, you kind of expect it to be able to climb. :P I don't think the intentional/expected tag could quite be applied here - at least not in all of the cases.

mirrizin

2016-04-03 09:56

reporter   ~0034972

I think that I've seen this too. In my case, I explored more cavern and a FB, web-slinging and non-flying, materialized on the edge of the map, up a tree.

I'm watching to see if it climbs down...

PatrikLundell

2016-04-03 12:57

reporter   ~0034973

Last edited: 2016-04-03 13:23

I'd say it's not a case of climbing ability, but a pathing one. Non flying creatures in trees just don't realize they can (and should) climb down, so it's really just another symptom of the "dwarf stuck in trees" issue. I think crundles somehow seem to climb both ways, though, and there might be others (troglodytes?) that climb both ways without prompting.
I've seen it with draltha, rats, cavern dwelling animal people, ... Bring out the ballista, shoot the tree down. In the case of the draltha, they'll just swim to the next tree and climb to camp there once you cause waves to fill the hole in the water from the trunk where they'll huddle otherwise. Drain the lake and cut the tree down to get them to behave normally.

Edit: What's needed is probably an additional set of checks to the pathing code that determines that a critter is stranded and can't go anywhere. Non social (i.e. probably all except fortress sapients) creatures should try to climb or swim out of their isolation as quickly as possible, as nobody is going to help them, to reach the closest ground connected to a significant part of the world, while social ones should do so when hunger/thirst sets in, at least. It would help a lot just to make a special check for trees, though (and one could argue a tree shouldn't be climbed if it leads to stranding, unless there's a dire need [such as being threatened by a NON FLYING creature]).
To avoid excessive pathing calculations, the attempts to get out of isolation should probably be done with a reduced frequency (but should be repeated, as paths may be opened, or the threat beneath the tree might have gone away).

Add Note

Note

Issue History

Date Modified Username Field Change
2014-08-17 12:08 Talvieno New Issue
2014-08-19 22:01 Talvieno Note Added: 0029341
2014-08-20 11:02 King Mir Note Added: 0029365
2014-08-20 12:11 user6 Tag Attached: Intentional/Expected?
2014-08-20 13:11 Talvieno Note Added: 0029376
2014-08-20 13:12 Talvieno Note Edited: 0029376
2014-08-20 13:12 Talvieno Note Edited: 0029376
2016-04-03 09:56 mirrizin Note Added: 0034972
2016-04-03 12:57 PatrikLundell Note Added: 0034973
2016-04-03 13:23 PatrikLundell Note Edited: 0034973