View Issue Details

IDProjectCategoryView StatusLast Update
0009588Dwarf FortressDwarf Mode -- Non-dwarf Citizenspublic2019-11-23 07:42
ReporterInfantIguana Assigned Tolethosor  
PrioritynormalSeverityminorReproducibilityhave not tried
Status acknowledgedResolutionopen 
Product Version0.42.06 
Summary0009588: Retired animal person adventurer moves too slowly -- [MEANDERER] tag
DescriptionAn adventurer retired in a player fort is moving very slowly in fortress mode. Their movement speed normalizes when they're hauling something, like a mug or goblet.
Additional InformationAlso present in adventure mode.
Tags0.44.11, adventurer, hauling, Movement, Save Included

Relationships

has duplicate 0011182 resolvedLoci animal people companion moves so slow it becomes useless 

Activities

Button

2016-02-22 10:25

reporter   ~0034718

Do you know what speed you retired this adventurer at?

InfantIguana

2016-02-24 20:17

reporter   ~0034748

Standard walking speed. Unretiring the adventurer, setting their speed to sprint, and then retiring them in the fort again seems to have no effect.

Shonai_Dweller

2016-02-24 21:18

reporter   ~0034749

Is he dying of thirst? That seems to happen a lot. Passing by some water or booze gets them up to speed again (unless they die).

InfantIguana

2016-02-25 06:30

reporter   ~0034751

They seem to move at normal speed when they're thirsty, actually, although only because they begin hauling a mug around.

InfantIguana

2016-03-02 21:42

reporter   ~0034783

Last edited: 2016-03-02 21:43

I've managed to replicate this issue on another save. The adventurer was retired after I ensured that they weren't dehydrated/sleep-deprived/etc.; however, when the fortress was subsequently reclaimed, the adventurer showed up sleep-deprived (and occasionally hungry/thirsty, although drowsiness was the only constant), and moved slowly as expected. Sleeping, eating, and drinking afterwards doesn't appear to normalize movement speed.

I have a few saves with this issue present here (http://dffd.bay12games.com/file.php?id=11826) if anyone wants to take a look at them.

The adventurer with the issue in the region1 save is a dire wolf woman swordsman by the name of Zasit Ukeroddom.

The adventurer in the region2 save is a tiger woman axeman named Ape Bekdilcuro.

InfantIguana

2016-03-05 13:51

reporter   ~0034795

Last edited: 2016-06-19 17:18

I recently did some tests and discovered that adventurers retired in a player fortress appear to move at normal speeds if they are of the human, dwarven, elven, goblin, or gorlak races. This probably means that this bug exclusively affects animal people adventurers. I suppose it would be best to avoid using them in player fortresses for the time being.

Tests were conducted using the saves that were linked to in the previous note.

Edit: I've also found another instance of this bug in adventure mode. An animal person enlisted as a companion moves far more slowly than human or dwarf companions. Save: (http://dffd.bay12games.com/file.php?id=11877)

Edit2: This issue is still present in version 43.03. I learned that adventurers of a custom race behave normally as long as they don't have the "animal person" tag in their raws; same goes for adventurers of the default races.

Edit3: Interestingly, animal people derived from vermin (i.e.: hamsters, rats, masked lovebirds, etc.) don't appear to be affected by this issue.

InfantIguana

2016-06-19 17:39

reporter   ~0035428

I was wrong again.

It turns out that not only retired animal people adventurers, but *all* animal people not derived from vermin are affected by this issue - in fortress mode, at least.

Here's a save to demonstrate this - a non-adventurer bear man walking to a location in fortress mode: http://dffd.bay12games.com/file.php?id=12164

Button

2016-06-26 18:25

reporter   ~0035488

I've had animal people that move around fine before. I think they may have all been wild-caught (modded PET_EXOTIC) though.

InfantIguana

2016-06-26 20:32

reporter   ~0035489

That may be. Do you recall if they were derived from animals tagged as [VERMIN_GROUNDER], as well?

Button

2016-06-27 12:03

reporter   ~0035495

Last edited: 2016-06-27 12:09

Some, not all. I've had kea people and wolverine people who've petitioned for residency after being caught in the wild and moved at a dwarflike pace. Also slug men.

Does the issue you've noticed occur only when they petition to be residents, or with visitors also? I had an eagle man visitor once who moved around just fine.

Maybe it's size-related? All the examples of slowness mentioned in this thread seem to have been of people larger than a dwarf, while vermin-based people and those I've seen moving just fine have been smaller than a dwarf.

InfantIguana

2016-06-27 12:44

reporter   ~0035496

Last edited: 2016-07-14 11:43

To be honest, I haven't gotten more than two or three animal people to petition for residency, but they each exhibited this issue. As for visitors... I didn't think to observe them too much when this issue arose. They tend to just mill about the inn, not moving much, so I thought watching them would be fruitless.

The issue might be size-related to a degree, but I've tested it using wolf and dingo men - both of whom are smaller than dwarves - and they both seemed to be affected. Wolverine men are the same size as dingo men, though, and you claimed that they were fine... That probably means there's yet another thing at work here that I'm unaware of. I'll try to do some more testing, soon, and see what it unravels.

Edit1: Wolverine men, as Button stated, do not appear to be affected by this issue. Badger men are also unaffected. Since both are derived from creatures with the [PRONE_TO_RAGE] tag, I was first led to believe that it can "correct" this issue as the [VERMIN_GROUNDER] tag does. However, I've since found that adding the tag to the raws of other creatures confirmed to be affected by this issue appears to have no effect. Weird.

Edit2: Blue jay men - both normal ones and others modded to be roughly the size of dragons - appear to be unaffected by this issue, even with the [VERMIN_GROUNDER] tag removed, which might mean that the [FLIER] tag prevents slow movement in their case. However, grizzly bear men modded to have wings and given the [FLIER] tag *are* affected. Unless there's something I'm missing, it would seem that certain tags are capable of preventing this issue only if they are present in the unmodified raws of creatures. Adding said tags to affected creatures will not prevent them from moving slowly. Side note: the game is incredibly prone to crashing when animal people are allowed to civ.

Edit3: Groundhog men, which are smaller than dwarves but not derived from a creature with the [VERMIN_GROUNDER] tag, are affected by this issue. Hamster men, which are roughly the same size as groundhog men and *are* derived from a [VERMIN_GROUNDER], are not. This would mean that body size is not a factor as far as this issue is concerned.

Additionally, buzzard men, which are also smaller than dwarves but are not [VERMIN], are also unaffected by this issue. This is presumably because buzzards have the [FLIER] tag.

Edit 4: I've made a comprehensive list of animal people affected by this issue [https://docs.google.com/spreadsheets/d/19ltPkCiFzI-4QPMzDiMdMj3sRmbK0-uEyIM59XslVGE/edit#gid=0].

InfantIguana

2016-07-14 10:00

reporter   ~0035626

Last edited: 2016-07-14 10:00

Finally, after an embarrassingly long time, I've found a solution to this bug.

The culprit is the [MEANDERER] tag. When it's applied to any creature, via [COPY_TAGS_FROM] or other means, that creature will move once every 1-5 seconds unless said creature is engaged in combat. This will occur even if the creature is attempting to path to a specific location.

"Easy" solutions include removing the [MEANDERER] tag from an animal person's base creature, or adding [CV_REMOVE_TAG:MEANDERER] and [APPLY_CURRENT_CREATURE_VARIATION] after the [APPLY_CREATURE_VARIATION:ANIMAL_PERSON] in an animal person's raws. Either method appears to make affected animal people move normally in both modes of play. Both of these solutions might have unforeseen consequences, however: more testing is needed.

Button

2016-08-18 13:10

reporter   ~0035795

Thanks for posting the solution, InfantIguana! Sorry for late response, haven't been DFing much lately.

InfantIguana

2016-08-20 11:50

reporter   ~0035797

Hey, no worries! I'm just hoping you and others can make use of said solution before an official one is applied.

Evans

2016-09-15 07:45

reporter   ~0035872

Hello,

Each and every animal person in the fort will express this behavior.

use modtools/create-unit -race HYENA_MAN -caste FEMALE -civId \\LOCAL -groupId \\LOCAL -name FOREST
with DFHACK and set them hauling jobs active.

As long as they move towards an object to haul, they will meander, once they pick the object up they run as fast as dwarves.

This is driving me crazy; InfantIguana thank you for solution!

InfantIguana

2018-07-06 06:11

reporter   ~0038546

[MEANDERER] tag is still problematic. Any creature that has it cannot be effectively used as an adventurer companion or a fortress citizen.

OluapPlayer

2018-07-07 08:03

reporter   ~0038554

Worth mentioning, the [MEANDERER] tag also messes up war and hunting animals. Compare the movement speed of a war dog with that of a war grizzly bear. It makes them effectively useless for a military squad as they take absolute ages to get anywhere.

Add Note

Note

Issue History

Date Modified Username Field Change
2016-02-21 21:14 InfantIguana New Issue
2016-02-22 10:25 Button Note Added: 0034718
2016-02-24 20:17 InfantIguana Note Added: 0034748
2016-02-24 21:18 Shonai_Dweller Note Added: 0034749
2016-02-25 06:30 InfantIguana Note Added: 0034751
2016-03-02 21:42 InfantIguana Note Added: 0034783
2016-03-02 21:43 InfantIguana Note Edited: 0034783
2016-03-05 13:51 InfantIguana Note Added: 0034795
2016-03-07 09:27 InfantIguana Tag Attached: 0.42.06
2016-03-07 09:27 InfantIguana Tag Attached: adventurer
2016-03-07 09:27 InfantIguana Tag Attached: hauling
2016-03-07 09:27 InfantIguana Tag Attached: Movement
2016-03-07 09:28 InfantIguana Tag Attached: Save Included
2016-03-23 10:22 InfantIguana Note Edited: 0034795
2016-04-05 10:09 lethosor Summary Retired adventurer moves slowly in player fort => Retired animal person adventurer moves too slowly
2016-04-05 10:09 lethosor Additional Information Updated
2016-04-05 10:09 lethosor Assigned To => lethosor
2016-04-05 10:09 lethosor Status new => acknowledged
2016-06-17 14:42 InfantIguana Note Edited: 0034795
2016-06-19 02:17 InfantIguana Note Edited: 0034795
2016-06-19 17:18 InfantIguana Note Edited: 0034795
2016-06-19 17:39 InfantIguana Note Added: 0035428
2016-06-26 18:25 Button Note Added: 0035488
2016-06-26 20:32 InfantIguana Note Added: 0035489
2016-06-26 20:32 InfantIguana Tag Detached: 0.42.06
2016-06-26 20:32 InfantIguana Tag Attached: 0.42.06
2016-06-26 20:33 InfantIguana Tag Detached: 0.42.06
2016-06-27 12:03 Button Note Added: 0035495
2016-06-27 12:05 Button Note Edited: 0035495
2016-06-27 12:06 Button Note Edited: 0035495
2016-06-27 12:09 Button Note Edited: 0035495
2016-06-27 12:09 Button Note Edited: 0035495
2016-06-27 12:44 InfantIguana Note Added: 0035496
2016-07-03 06:38 InfantIguana Note Edited: 0035496
2016-07-03 07:27 InfantIguana Note Edited: 0035496
2016-07-03 07:28 InfantIguana Note Edited: 0035496
2016-07-03 08:27 InfantIguana Note Edited: 0035496
2016-07-03 08:27 InfantIguana Note Edited: 0035496
2016-07-03 08:36 InfantIguana Tag Attached: was able to reproduce
2016-07-13 16:46 InfantIguana Note Edited: 0035496
2016-07-14 10:00 InfantIguana Note Added: 0035626
2016-07-14 10:00 InfantIguana Note Edited: 0035626
2016-07-14 10:01 InfantIguana Tag Attached: Solved
2016-07-14 11:43 InfantIguana Note Edited: 0035496
2016-08-18 13:10 Button Note Added: 0035795
2016-08-20 11:50 InfantIguana Note Added: 0035797
2016-09-15 07:45 Evans Note Added: 0035872
2018-07-06 06:11 InfantIguana Note Added: 0038546
2018-07-06 08:12 lethosor Tag Detached: Solved
2018-07-06 08:12 lethosor Tag Detached: was able to reproduce
2018-07-06 08:12 lethosor Tag Attached: 0.44.11
2018-07-07 08:03 OluapPlayer Note Added: 0038554
2019-11-23 07:40 Loci Relationship added has duplicate 0011182
2019-11-23 07:42 Loci Summary Retired animal person adventurer moves too slowly => Retired animal person adventurer moves too slowly -- [MEANDERER] tag