Page 1 of 1

Greeting character

Posted: Sat May 23, 2020 9:27 am
by P/o Prune
When player meets a character the first time the conversation tree allows for an Explicit introduction. I was under the assumption that this was only displayed the first time the player greeted the character but my player can greet the character as many times as he wants to and get the same message.
I can get around it by making the message "Only display once" and then add an alternate message. But like I mentioned above, I thought the player could only greet a character once.

Re: Greeting character

Posted: Sat May 23, 2020 12:30 pm
by Denk
Assuming that you have both implicit and explicit introductions, an introduction is intended to be displayed whenever you enter into a conversation with the character. This means that you do not need to type e.g. SAY HI though you can choose to do so. Instead, you can just go ahead with SAY/TELL/ASK something. The first time you e.g. ask the character about something, the introduction will be displayed before the character replies to your question. The next time it will not, unless if you have left the conversation in the meantime, e.g. by talking to someone else or if you said goodbye or if you left the location and came back. But you can always force the explicit introduction e.g. by typing SAY HI.

So I guess you can say that the purpose of an explicit introduction compared to a normal general command is to tell ADRIFT that you do not need to print the implicit introduction first. You may also want the explicit introduction to be something else than the implicit introduction.

Re: Greeting character

Posted: Sat May 23, 2020 8:34 pm
by Lazzah
I stay clear of the conversation tab for characters and use conversation tasks instead. For a GREET CHARACTER action I use a general task which has 5 command lines, as per the attached demo. I use a variable to record whether or not the PC has already greeted the character.
Greet Fred.taf
(14.91 KiB) Downloaded 28 times