Here is a simple dialogue test, yay.
Let's say we're walking through a dark cave, and the character in front of us trips but manages to catch themselves.
Example base dialogues:
<<nobr>>
<div class="choice-item">[[“Let's try to be more careful.“->careful]]</div>
<div class="choice-item">[[“How much longer until we're out of here?“->longer]]
</div>
<</nobr>><<nobr>>
<<if $personality is "warm">>
"Try to watch your feet—it's dangerous here."
<</if>>
<<if $personality is "playful">>
"Careful, clumsy—there are better places to nap."
<</if>>
<<if $personality is "passionate">>
"C'mon, one step at a time. There's not far to go now."
<</if>>
<<if $personality is "prickly">>
"Try not to trip over your own feet next time."
<</if>>
<<if $personality is "stoic">>
"Move the torch up; it'll make seeing easier."
<</if>>
<p></p>
<<include "merge">>
<</nobr>><<nobr>>
<<if $personality is "warm">>
"Does anyone have any idea when we'll get out of here?"
<</if>>
<<if $personality is "playful">>
"So hopefully we're planning to get out of here <i>before</i> the monsters catch up, right?"
<</if>>
<<if $personality is "passionate">>
"This is going on forever! How much longer 'til we're out?"
<</if>>
<<if $personality is "prickly">>
"Tell me this isn't going to take all day."
<</if>>
<<if $personality is "stoic">>
"Do we have an estimate for how long this'll take?"
<</if>>
<p></p>
<<include "merge">>
<</nobr>>A bit of a back and forth maybe, and then we merge for the continuation of the scene :)
Select a personality type:
<div class="choice-item">[[Warm->scenario][$personality to "warm"]]</div>
<div class="choice-item">[[Playful->scenario][$personality to "playful"]]</div>
<div class="choice-item">[[Passionate->scenario][$personality to "passionate"]]</div>
<div class="choice-item">[[Prickly->scenario][$personality to "prickly"]]</div>
<div class="choice-item">[[Stoic->scenario][$personality to "stoic"]]</div><<set $personality to "">>