Aintiarna Posted August 10, 2015 Share Posted August 10, 2015 I'd really appreciate some help because I'm at my wits end on this one. I have a custom follower I made and a little recruitment quest that involves killing a bad guy in Lost Knife Hideout. For the most part it all works albeit it's still a little rough around the edges. The biggest problem is also the strangest one. The recruitment quest ends in lostknifehideout02. I set the relationship level to ally and the "come with me" dialogue is then available. If the player doesn't select it, or even if they do and then dismisses the follower, they get "stuck" in that cell. The follower wanders over to a specific chair and goes through a glitchy sit down-stand-up animation over and over again indefinitely. If I take her to any other cell and dismiss her, she goes to the Frozen Hearth in Winterhold as per her home sandbox package. If I go back to lostknifehideout02, the same thing happens again, stuck in an animation loop at an otherwise unremarkable chair. Resetai - no effect.Recycleactor - sends her to the mouth of lostknifehideout01 (editor location) where she proceeds to walk to the Frozen Hearth as I'd expect. If I then recruit her and take her to lostknifehideout02 and dismiss her, she gets stuck again. Putting stop() (to be absolutely sure) or evaluatepackage() in the quest itself has no effect. The Home sandbox to the frozen hearth is both in her base actor packages list and in the alias package list for the recruitment quest. I'm sorry it's all a bit complicated. If there's any more information that would help, let me know. Thanks. Link to comment Share on other sites More sharing options...
sLoPpYdOtBiGhOlE Posted August 10, 2015 Share Posted August 10, 2015 Did you try Clear() on the Alias at the end of her quest, to release her from the the quest Alias Package Stack. In reality just stopping the quest should release her from the Alias.Or put conditions on the packages in the Alais stack and her own stack so the packages can only be used at certain stages etc. Link to comment Share on other sites More sharing options...
Aintiarna Posted August 10, 2015 Author Share Posted August 10, 2015 Fixed! Huge thanks! Clear() didn't do anything. The only packages in her stack were the forcegreet, a hold position (both of which applied to the entrance of lostknifehideout01, (and both of which had very specific getstage limitations) and her home sandbox package which was at the bottom and I assumed didn't need any conditions. Wrong! Putting a getstage <recruit quest> == 100 on the home sandbox package on the base actor and in the alias stopped her from getting stuck although I still have no idea why. It doesn't impose a new condition since 100 is the ending quest stage. I think it has something to do with the way I was making her follow the player during the quest. Instead of using setPlayerTeammate, I was using a restricted version of the follower quest framework I built for her. Which of course uses a follower alias with it's own package stack. Anyway, thanks again for your suggestion re the conditions. I'm eternally grateful. Link to comment Share on other sites More sharing options...
Recommended Posts