I created a trigger primitive, set it to activator, and rotated it ever so slightly so the player could activate it. The script, below, should do as it says, run through a few commands when the primitive is activated, but I'm completely unable to get any response from it. There aren't any problems compiling it, but it simply doesn't activate. I've checked all the conditionals, and they're all accurate. I know there's a cleaner way to write this script, but not if it simply wont activate. I'm sort of at a dead end for solutions, so any help would be appreciated.
Scriptname ABC extends ReferenceAliasEvent OnActivate(ObjectReference akActionRef) if akActionRef == Game.GetPlayer() && GetOwningQuest().GetStage() == 60 Debug.Messagebox("123")elseif akActionRef == Game.GetPlayer() && GetOwningQuest().GetStage() == 70 Debug.Messagebox("456")elseif akActionRef == Game.GetPlayer() Debug.MessageBox("789")endifEndEventObjectReference Property W AutoArmor Property X AutoArmor Property Y AutoEffectShader Property Z Auto