One minor thing which might not matter is the carriage return here:
Code:
{
quest::say ("Shhh... Not so Loud.... the slavers might catch us. How did you come to be here?
Oh..nevermind that, quick before the orcs catch on I have something to ask you. Have you come here to free us? Or at least put a stop to Crush's [Plan]?");
}
I have never tried using a carriage return in the middle like that, so I don't know what would happen.
The other thing is you should make sure your NPCs are enabled to recognize qgobals by setting them in georges NPC Loot Editor, or in the table. There is a column named qglobal and you need to change it from 0 to 1 for all NPCs you want to recognize globals. Otherwise, they ignore them completely. Then, just reset the zone and you should be good to go