External Alias Reference problem

Post » Sat Oct 03, 2015 12:24 pm

I have a follower alias using fill type: External Alias Reference, which matches the follower alias in the vanilla quest DialogueFollower. In short, I can't get my alias to empty or fill in the same way as External Alias Reference appears to work (Quest Alias tab).
I assume that my alias is of property type Alias, and not type RefereceALias. Mainly because I couldn't get the function Clear (refAlias) to be recognised by the compiler. Whatever alias type I have (Alias or ReferenceAlias), it mostly works. However, it remains filled when the original alias (refAlias) is emptyed by the vanilla quest.

Even though this it compiles ...?
GlobalVariable Property PlayerFollowerCount Auto{used as a condition}Alias Property MyAlias Auto{Alias follower of this quest}ReferenceAlias Property FollowerAlias Auto{Alias of vanilla quest: DialogueFollower}Quest Property DialogueFollower  Auto{makes vanilla quest accessable}Function FillAliasCopy()	MyAlias = DialogueFollower.GetAlias(0)EndFunctionFunction ClearAliasCopy()	MyAlias = DialogueFollower.GetAlias(0)EndFunction

... it fails to work as expected (like External Alias Reference). When I dismiss then recruit the follower again, my alias doesn't run the AI I've given it. I assume my alias failed to be filled.

Short of just stopping/starting my quest via another quest, is there a script method to empty/refill the alias so that its always a copy of an existing alias.

?

User avatar
Arrogant SId
 
Posts: 3366
Joined: Sat May 19, 2007 11:39 am

Return to V - Skyrim