I really have no idea what's going on. First, it doesn't look like QuestLog.GetQuestEntry(quest, 1) actually only gets entry number 1 because no matter what I do it always shows both an active and preempted entry in the tracker. But that's only in the example you sent me.
In my app. I can't even get the preempted entry to show at all. I copied all the code exactly, I change the preempted entry state to none and typed "preempted" in the entry state textbox. I've tried all kinds of different ways to change the UpdateTracker lua and still the preempted entry doesn't show at all.
I don't know. I made a video so you can see what's happening. I if you have time maybe you can watch it see what I'm talking about. I have no idea why I can't even get entry 2 to play at all in my app.
What I'm trying to do step by step is. Get quest --> tracker pops up with title (active state) --> Get the quest item that has the lua code on it that triggers quest state "preempted" tracker stays open preferably with only the new entry showing. But I'd settle for both the active and preempted state if I could manage to get it working. Also, the option to stop tracking is gone when the quest is in preempted.
anyway, here's the video. I dunno.
https://www.youtube.com/watch?v=aYvBHhm ... e=youtu.be
Also, the quest entry states and numbers are confusing me. Are they connected to the quest state or are they separate? Will all entries of each state show if it is in that state? Why does GetQuestEntryState have the parameter entryNumber if it doesn't do anything or does it?
I don't know I might just use only the active entry if I can't get it working. I'm getting frustrated. I can't think of anything that I have different than you do. I thought maybe it was the UpdateTracker code but like the video shows, entry 2 won't show even if I start the game with the quest active. *Pulling hair* j/k I don't have any hair.