I need to run EvaluatePackage on the AI Package stack belonging to the Alias (not on the AI stack on the editor NPC's filling the alias).
This code is attached to the alias I intend to run the script on.
Spoiler
Scriptname Temp_EvaluatePackageScript extends ReferenceAliasReferenceAlias Property Follower Auto ; or should the property type be alias instead?Event OnLoad();some code RegisterForUpdate(5);some codeEndEventEvent OnUpdate();some code Follower.EvaluatePackage() ; This must run on the AI belonging to the alias (Follower), not the AI on the NPC currently filling the alias;some codeEndEvent
I'll unregister for update later

EDIT: I know these will compile...
Self.GetActorRef().EvaluatePackage()
...but the wiki says "Attempts to retrieve the actor this alias is pointing at", so it will not run on the packages actually on the alias. At least, as far as I know.

or even...
Self.GetRef().EvaluatePackage()
Here the wiki says it "Attempts to retrive the object reference this alias is pointing at", so this will probably not work as again, it will not run on the alias AI stack. Or at least I think so

EDIT 2 I also tried this... but the compliler hates it. Its gives this error...
\steam\...\temp\prefix_EVPScript.psc(20,9): EvaluatePackage is not a function or does not exist
So all that means is the function is not visible to the compiler atm. So what would I need to do to make this function visible to the compiler.
Spoiler
Scriptname EvaluatePackageScript extends ReferenceAliasquest property DialogueFollower AutoEvent OnLoad(); some code RegisterForUpdate(5); some codeEndEventEvent OnUpdate();some code Alias myAlias = DialogueFollower.GetAlias(0) myAlias.EvaluatePackage();more codeEndEvent