When I went back into the quest properties and re-wrote the description for one of the objectives it seems to have utterly destroyed the quest. Now the NPC correctly sets the stage of the quest to 20 (checked with getstage ingame) but no objective ever displays and the quest is not given to the player.
I can consistently reproduce the problem by downloading the working mod and changing any aspect of the objectives or stages. The objectives are all correctly set up with target aliases. In fact this setup worked flawlessly until I changed one line of text in the description of an objective. Arg!
The questgiver uses this code to set the stage of the quest to 20. I have confirmed this happens successfully so the problem seems to be with the objectives or stages themselves somehow. Very frustrating.
GetOwningQuest().SetStage(20)NCZOutMark001.AddToMap()
Here's the main script for the quest:
;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment;NEXT FRAGMENT INDEX 37Scriptname QF_NCZ01_0100695F Extends Quest Hidden;BEGIN ALIAS PROPERTY Robot;ALIAS PROPERTY TYPE ReferenceAliasReferenceAlias Property Alias_Robot Auto;END ALIAS PROPERTY;BEGIN ALIAS PROPERTY Guard;ALIAS PROPERTY TYPE ReferenceAliasReferenceAlias Property Alias_Guard Auto;END ALIAS PROPERTY;BEGIN ALIAS PROPERTY power;ALIAS PROPERTY TYPE ReferenceAliasReferenceAlias Property Alias_power Auto;END ALIAS PROPERTY;BEGIN FRAGMENT Fragment_32Function Fragment_32();BEGIN CODESetObjectiveCompleted(50)SetObjectiveDisplayed(60);END CODEEndFunction;END FRAGMENT;BEGIN FRAGMENT Fragment_35Function Fragment_35();BEGIN CODESetObjectiveCompleted(60);END CODEEndFunction;END FRAGMENT;BEGIN FRAGMENT Fragment_30Function Fragment_30();BEGIN CODEsetObjectiveCompleted(40)setObjectiveDisplayed(50);END CODEEndFunction;END FRAGMENT;BEGIN FRAGMENT Fragment_33Function Fragment_33();BEGIN CODESetObjectiveCompleted(50)SetObjectiveDisplayed(60);END CODEEndFunction;END FRAGMENT;BEGIN FRAGMENT Fragment_28Function Fragment_28();BEGIN CODESetObjectiveCompleted(20)SetObjectiveDisplayed(30);END CODEEndFunction;END FRAGMENT;BEGIN FRAGMENT Fragment_26Function Fragment_26();BEGIN CODESetObjectiveDisplayed(20)Alias_Guard.GetReference().Enable();END CODEEndFunction;END FRAGMENT;END FRAGMENT CODE - Do not edit anything between this and the begin comment
Anyone see the problem? I'm at a loss. I've rebuilt the quest 3 times from the ground up and I can't get the stupid thing to work. Getting read to ragequit and just take out the quest and buyable upgrades entirely.

The http://skyrim.nexusmods.com/downloads/file.php?id=9541 if anyone wants to take a look. The version on Nexus works 100% as far as my experience goes. Other people are reporting they can't interact with the NPC at all (despite the DefaultAllowPCDialogueScript and enabled player dialogue in the spider centurion race file) but I guess that's a whole 'nother can of worms.
