Another question I hope to get an answer to: Suppose we have this quest with a longish intro, because the first step has a proximity trigger and it is step 2 that asks the player if they want the quest, step 3 that explains what the NPC wants, step 4 to handle the answer, and step 5 onwards to continue the quest, like this:
#Step 1
P: !shortrange
NPC: Ah, here comes a $playerrace, I will ask for $his help! [NPC puts on a bright smile and turns to you expectantly].
...
#Step 2
P: whatyouwant.
Menu: Did you need something?
NPC: Hello dear $sir, I have been looking for a valiant $playerrace to help me with some quest. Are you willing to help?
Complete Some Quest step 2.
... NoRepeat
#Step 3
Require completion of Some Quest step 2.
P: whatquest.
Menu: What kind of quest?
NPC: I need to get xyz from SomeRandomLocation, but I can't leave my post. Can you go and get one for me?
Complete Some Quest step 3.
... NoRepeat
#Step 4
Require completion of Some Quest step 3.
P: nohelp. P: yeshelp.
Menu: No, I don't have time for that. Menu: Yes, I will go right away.
NPC: Oh, what a pity! Come back if you change your mind later.
#??? What should I place here?
NPC: Great! I am so glad you can help.
Complete Some Quest step 4. Assign quest.
... NoRepeat
#Step 5
Require completion of Some Quest step 4
etc...
Now if you look at that quest, and correct me if I am wrong, the first step will cause the NPC to say "Here comes..." every time the player comes into range, that is why I removed the NoRepeat after step 1.
Then the player will be presented with a menu giving option "Did you need something" since step 1 has no menu and step 2 has no requirements. When the player clicks on that option the NPC replies with "Hello dear ..." and since the step ends in NoRepeat this step will not be shown again. Also step 2 will be marked as complete.
Step 3 will now be open since step 2 is complete and the menu will give option "What kind of quest", clicking it will get the "I need to get..." reply from the NPC, and complete step 3.
The next step is now open and gives options "No" and "Yes". If the player choses "yes" the NPC responds "Great!...", step 4 completes and the quest is assigned, proceeding with step 5. If the player choses "No" however, what should I place after the NPC reply "Oh, what a pity" to ensure that when the player returns, they will be shown step 2 again, but have none of the step 3 or 4 options open, since the quest has not been assigned yet?