I started wondering what exactly was failing, as the script was written just fine and should always work, and then one of my testers took this screenshot: http://i1118.photobucket.com/albums/k609/AlexanderJVelicky/2012102200005.jpg
Notice anything? Everything from the quest, all aliases, have a load-order-index of 07. Except one. The Lexicon (The object who's script is failing randomly) has a load order index of FF... What?
Now I went ingame and looked at it, and it was that way for me too. Then I looked at it was that way for every single created-in alias in my entire mod. Is this normal? Is FF the engine reserved index or something, and it's created by the engine so it does that?
If it is normal, does anyone else know what might be causing this issue? Here's the script:
Scriptname FSKR_FSMQ01LexiconSCRIPT extends ObjectReferenceQuest Property FSMQ01 AutoObjectReference Property PlayerRef AutoEvent OnContainerChanged(ObjectReference akNewContainer, ObjectReference akOldContainer)If (akNewContainer == PlayerRef) && (FSMQ01.GetStage() < 10) If FSMQ01.IsObjectiveDisplayed(5) FSMQ01.SetObjectiveCompleted(5) EndIf FSMQ01.SetObjectiveDisplayed(10) If (FSMQ01.GetStage() == 5) FSMQ01.SetStage(10) Else FSMQ01.SetStage(11) EndIfEndIfEndEvent
Now I can't figure out why it randomly wont work for them... I saw the FF thing in the screenshot and thought that was surely it, but now it seems to be a normal thing?
Any ideas?
AJV