I have created a trophy reward system for my mod im working on. The final trophy has me stumped. To sum up basically there is a location called the Nethersphere with 11 doors leading to 11 trials. Now I want the trophy to be awarded once the player has visited all 11 trial in no set order (any combination of trials so I want to avoid using setstage).
I am trying to achieve this via 11 seperate TRIG boxes all with the same script attached (Script set to 3 for testing purposes):
Scriptname NSTrigScript extends ObjectReference Int Property TrigCount Auto Quest Property TQ Auto ObjectReference Property TB Auto Event OnTriggerEnter(ObjectReference akActionRef) If(akActionRef == Game.GetPlayer()) If TrigCount!=3 TrigCount +=1 ElseIf TrigCount == 3 TQ.SetStage (200) TB.disable() EndIf EndIfEndEvent
The short story: It isn't working lol.
The reason I have used the TB.disable() function on the TRIG boxes is this:
I used to control the number of times a trig box script ran with an INT I would name RunOnce. Since I started work on this new mod. I have copied and pasted my RunOnce scripts exactly the way the were when they worked on previous mods. However The CK, Skyrim, or whatever is now ignoring all my RunOnce Conditions for some unknown reason, hence why I disable the trig box after 1 run. But Yeah any help would be appreciated. Thanks.