I'm using the Follow Player AI Package on an Alias follower. At the moment I'm using the condition GetGlobalVariable PlayerFollowerCount >= 1. For some reason this condition doesn't appear to read the value, or the there is something wrong with how I'm using the condition. Since this is a global, AFAIK, it should not matter but so far I ran the condition on Subject & Player. Maybe its to do with the alias setup I'm using...
... My quest attempts to extend the vanilla followers abilities to make them more taylor made to my game. Hopefully in a way without making changes to the vanilla quests to avoid clashes. It uses an alias with fill type: External Alias Reference. So basically my quest's follower alias is filled by the Follower alias from the vanilla quest "DialogueFollowers". This is the quest that controls Followers & Hirelings. Anything that alias has is available to my new alias. So far, my new alias just has new player follow type AI packages to overlay the original. If I turned them all off, then the vanilla packages take over. Mostly, this arrangement work fine. The problem strikes when I dismiss the follower. Even though the game dismisses the follower, this has not had any effect on my new alias. So the follow packages still run, and the dismissed follower still follows - hence the AI package condition used above. The reason I'm using the global PlayerFollowerCount is because the script of the vanilla quest uses this variable.
Does anyone know what's going on?
Thanks.
?