AiWander: "return to the spawn position" feature does not work properly
In the East Empire Company quest where you are supposed to deliver a report to Carnius Magius (Race Against the Clock), when you enter Carnius' cell, he choses direction of moving and just walks forward. This results in bad things, such as him swimming far into the ocean or walking to the opposite side of Solstheim. I hope it's not Data Files again.
#3 Updated by Will Herrmann 3 months ago
I loaded up the save outside of the cell and went NNW (there is a snow mound that is a good landmark). Three times that I tried it, Carnius Magius went straight southeast toward the sea, then when he hit a rock, moved northeast for a bit before returning to a southeast direction. Twice I followed him during his whole trip, and both times he wound up stuck on a rock just north of Fort Frostmoth (screenshot attached).
I've confirmed that he picks a direction and sticks with it (unless he runs into a building or something), but I can't confirm whether the initial direction is random, nor can I confirm whether it's a data file related issue. However, the UESP page for the quest does not note that there are any bugs regarding walking directions, and instead says that he's supposed to be hanging out in one of three locations (he starts in location #2), so I'm inclined to think that him walking all over the map is an OpenMW issue.
#6 Updated by Andrei Kortunov 3 months ago
Canius Magius has an AiWander package with 0 Disatance. It seems he just tries to move to his spawn position.
An easy way to reproduce this bug:
"Carnius Magius"->PositionCell -182810.047 170592.203 999.986 0 "Solstheim, Brodir Grove" player->PositionCell -182810.047 170592.203 999.986 0 "Solstheim, Brodir Grove" ; Carnius Magius stays "Carnius Magius"->PositionCell -215704.859 178240.875 455.276 90 "Solstheim, Hirstaang Forest" player->PositionCell -215704.859 178240.875 455.276 90 "Solstheim, Hirstaang Forest"; Carnius Magius moves to the Brodir Grove
But if you will modify his wander distance, he will not try to return to the spawn position:
aiwander 512 0 0 0