Scriptname Z_Conversations_AracanistsScript extends Quest GlobalVariable Property Z_Conversations_ArcanistsPackageSwitch Auto ReferenceAlias Property Alias_Arcanist_02 Auto ReferenceAlias Property Alias_Arcanist_RandomVoice Auto ObjectReference Property MainArcanistRef Auto ObjectReference Property RandomArcanist01Ref Auto ObjectReference Property RandomArcanist02Ref Auto Function UpdatePackageSwitch() If Alias_Arcanist_02.GetReference() == MainArcanistRef ObjectReference randomArcanistRef = Alias_Arcanist_RandomVoice.GetReference() If randomArcanistRef == RandomArcanist01Ref Z_Conversations_ArcanistsPackageSwitch.SetValueInt(1) ElseIf randomArcanistRef == RandomArcanist02Ref Z_Conversations_ArcanistsPackageSwitch.SetValueInt(0) EndIf EndIf EndFunction