Newbie needing Help: Call of Duty Quest ID- 25924 \ Npc 41621 -- 4.3.4

Got a dev server setup and decided to try and tackle getting a quest to show up. The Quest I started with was “Call Of Duty”(25924) which should be available from Commander Thorak(41621) in Durator Port.
The Quest 25924 exists in quest_template
Character Template 41621 Exists in creature_template;
Creature guid 310677 with ID 41621 exists and places Thorak on spot.
And
Id=41621 quest=25924 exists in Creature_Queststarter.

As I understand it that is what it takes to get a npc to cough up a quest. All this exists though in the Trinity TDB by default.

The only thing I could see in the default TDB database that might be keeping the quest from appearing was a Flag of 2097356 on the quest template.
I changed this flag to 136 but the quest still doesn’t seem to appear.

Can anyone tell me what I’m missing.
This is the first quest Ive attempted to tackle and I’m sure its something obvious.

Resolved: Quest_templates 27718 & 28816 had 25924 as a NextQuestId. Setting these to 0 and the quest appeared.

The issue though is that quests 27718 & 28816 are required quests.

The RewardNextQuest for 27718 is 25924, so the quest is only going to show up if you’ve done that intro quest.

It’s actually the correct way, on retail you can’t talk to the commander unless you’ve done at least To the Depths.

Also, this isn’t really script related as it’s a basic quest in the DB. I believe more along the lines of actual “scripting” is what goes here.