Set a ReferenceAlias in a script

Post » Thu Jun 21, 2012 2:23 pm

Hi, I can't figure ot how to set a ReferenceAlias with a script.
I have a Actor with a AI Package "UseMagic" and im trying to set the cast target of the package.
The AI Package UseMagic-Target points to a quest's actor ReferenceAlias

In my Actor script I'm pointing to the same ReferenceAlias

ReferenceAlias Property paCastTarget Auto

and now I want to set the target and reevaluate the ai packages:

Actor randomActor = Game.FindRandomActorFromRef( Self , 4000 )paCastTarget = randomActor ; Doesn't compile. This is what i can't figure out how to do right.Self.EvaluatePackage()

How can i assign a Actor to a ReferenceAlias?
User avatar
Chenae Butler
 
Posts: 3485
Joined: Sat Feb 17, 2007 3:54 pm

Post » Thu Jun 21, 2012 6:54 pm

Set ReferenceAlias
http://www.creationkit.com/ForceRefTo_-_ReferenceAlias

Clear ReferenceAlias
http://www.creationkit.com/Clear_-_ReferenceAlias
User avatar
Genocidal Cry
 
Posts: 3357
Joined: Fri Jun 22, 2007 10:02 pm

Post » Thu Jun 21, 2012 4:10 pm

It works!
Thank you very much.
paCastTarget.ForceRefTo( randomActor )
User avatar
Devin Sluis
 
Posts: 3389
Joined: Wed Oct 24, 2007 4:22 am


Return to V - Skyrim