Post reply

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.
Name:
Email:
Subject:
Message icon:

Verification:
Type the letters shown in the picture
Listen to the letters / Request another image

Type the letters shown in the picture:
What color is grass?:
What is the seventh word in this sentence?:
What is five minus two (use the full word)?:

shortcuts: hit alt+s to submit/post or alt+p to preview


Topic Summary

Posted by: the bigg
« on: September 21, 2005, 04:01:04 PM »

Either that, or redirect all of the states to an intermediate state, which contains all the questions, if you can factor the chat like that.
Posted by: Tess
« on: September 21, 2005, 03:48:50 PM »

Mwhaha!  Thank you, that helps immensely.  So my best bet is to copy the set of replies into each NPC's possible SAY block?
Posted by: the bigg
« on: September 21, 2005, 03:46:14 PM »

No, it's not possible to have a state without a SAY directive.
Posted by: Tess
« on: September 21, 2005, 03:38:50 PM »

But I'm stuck at work for the next few hours and don't have any access to example .d files to figure this out for myself.  Even if I did, the amount of my "figuring out" would still be anybody's guess.

So, when you're coding an NPC lovetalk and there are multiple possible NPC SAY's that all trigger the same set of THEN REPLY's, do you have to copy the THEN REPLY's into each different SAY block before going onto the END and other blocks?

Or is each SAY block isolated with a GOTO a block that is then *just* the THEN REPLY block for the various SAY's?

Or, if I'm not being clear--can a block of text be *just* something like this?
IF ~~ THEN BEGIN whatever
IF ~~ THEN REPLY ~whatever response 1
IF ~~ THEN REPLY ~whatever response 2

Or does each block need to have an NPC SAY in order to work properly?  What would happen if the block was just replies?  Would whatever the NPC SAY made show up in the text box stay, and the replies then show up?  Or would there be some sort of break in the logic of the code?

I really hope this question makes sense.  I'm just starting to have these moments of "Aha!" and this is the only thing I'm really stuck on right now.

Thanks!

Tess