So I apologize if this has been covered, I have been looking around the web and not discovered anything. This is partly because I can't pin down exactly what is wrong.
I am attempting to, in order:
1. Declare a quest property in a previous quest
2. Reference this property in a script fragment, use the start(), then the setstage(0) functions sequentially in order to begin the quest.
I have been at this for days now, and even after having followed tutorials to the letter, I am having no luck. When I check the quest state using the console in game, every stage is still equal to 0, afterward, and none of the scripted events for the beginning of the quest occur.
Things I have tried:
Declaring the property in a previous quest, as above.
Making the quest start using the SM node location change event
Making an activator that has this quest as a property, and calling start and setstage in an OnActivate Event. This was particularly vexing, as it compiled fine, and the debug message I included inside the event played, but the queststage did not change.
I am almost tearing out my hair at this point, as according to all the tutorials I have read, all of these methods ought to have worked. If there are any known issues like this, I would love to hear suggestions. I will post the actual code snippet below.