For example; I have a quest with 3 stages. 5, 6 and 10. There are two ways to start this quest, A and B. If the player does A, the stage is set to 5, but if they do B, it is set to 6. Then, no matter what later on the quest is set to 10. At that point, can I use IsStageDone to determine whether the player start the quest with option A or B? If the player does B, so the stage is set to 6, and later 10, would 'IsStageDone 5' return false, because while the stage of the quest is current above 5, that stage was never specifically set?
I assume this is the entire point of this command and it being seperate of 'GetStage', but I have to be certain. I'm frameworking this entire quest around that command so if it works another way I need to know.

Thanks!
AJV