Section 2.5 - Spunti di conversazione
[Uno snodo della conversazione ed i suoi possibili sviluppi]
malattia-node is a closed convnode.
The node of the Dr Jeremy Home is malattia-node.
The other-suggestions of malattia-node are { yes-no-suggestion }.
The tell-suggestions of malattia-node are { sintomi }.
[Azioni che vengono attivate implicitamente o esplicitamente quando l'NPC viene salutato]
After saying hello to the Dr Jeremy Home when the greeting type is explicit for the first time:
say "[node malattia-node]'Buongiorno dottore!' esordisci.[paragraph break]Il Dr Home ti osserva e dice: 'Cosa vuoi? Sei malato?'"
After saying hello to the Dr Jeremy Home when the greeting type is explicit more than one time:
say "[node malattia-node]'Buongiorno dottore!' esordisci.[paragraph break]Il Dr Home ti osserva e dice: 'Non ti avevo già congedato? Cosa vuoi? Sei malato?'"
[Azioni che vengono attivate implicitamente o esplicitamente quando l'NPC viene congedato]
After saying goodbye to the Dr Jeremy Home when the farewell type is explicit:
say "'Allora la saluto!' concludi.[paragraph break]Il Dr Home dice solo: 'Chiudi la porta prima di andartene,' e ricomincia a far rimbalzare la palla contro la parete."
After saying goodbye to the Dr Jeremy Home when the farewell type is implicit:
say "Il Dr Home dice: '[o]Chiudi la porta[x] prima di andartene,' e ricomincia a far rimbalzare la palla contro la parete."
[Un'alternativa ai saluti standard]
Understand "buongiorno" as hailing.
[Nodo di discussione: malattia-node: risposte a 'sì', 'no', 'sintomi']
Response for malattia-node when saying yes:
say "[node sintomi-node]'Sì, ecco perché sono qui, dottore,' gli rispondi. [paragraph break]'Ma qual è il problema esattamente?' chiede il dottore."
Response for malattia-node when saying no:
say "'No, io volevo solo...' inizi a dire. [paragraph break]'Allora gentilmente non farmi perdere tempo.' taglia corto il [o]dottore[x], '[t]Addio[x]!'".
Response for malattia-node when told about sintomi:
say "[remove sintomi tell suggestion]'Facciamo un passo alla volta,' ti interrompe, 'Ora dimmi, sei malato, [t]sì[x] o [t]no[x]?'"
Default response for malattia-node:
say "'Forza, ti ho fatto una domanda abbastanza semplice,' replica, 'Sei malato, [t]sì[x] o [t]no[x]?'";
Node-continuation rule for malattia-node:
if a random chance of 1 in 2 succeeds then say "'Non ho a disposizione tutto il giorno,' si lamenta il dottore, 'quindi gradirei molto sapere se risponderai alla mia domanda: sei malato [t]sì[x] o [t]no[x]?'"
[Uno snodo della conversazione ed i suoi possibili sviluppi]
sintomi-node is a closed convnode.
The tell-suggestions are {sintomi}.
[Nodo di discussione: sintomi-node: risposte a 'sintomi']
Response for sintomi-node when told about sintomi:
now the Dr Home is satisfied;
say "'Bene, dottore, ho questo terribile mal di testa, la mia schiena mi sta uccidendo, ho problemi nel camminare ed è comparso questo grosso bubbone sotto l[']ascella destra,' gli dici. [paragraph break][node help-node]'Non ti preoccupare,' replica, 'sarai morto entro la settimana e poi non ti farà mai più male. Ora, c[']è nient[']altro che posso fare per te? [t]Sì[x] o [t]no[x]?' [line break]"
Default response for sintomi-node:
say "'No, no, no, non cercare di cambiare argomento, dimmi solo i [t]sintomi[x]!' ti interrompe."
[Uno snodo della conversazione ed i suoi possibili sviluppi]
help-node is a convnode.
the other-suggestions of help-node are {yes-no-suggestion}.
[Nodo di discussione: sintomi-node: risposte a 'sì' e 'no']
response for help-node when saying no:
say "'No, penso che mi sia stato già d[']aiuto, dottore,' rispondi. [paragraph break]'Faccio del mio meglio,' risponde seccamente, '[t]addio[x]!'."
response for help-node when saying yes:
say "[node dottor-node]'Beh, sì, speravo in qualcosa di più ottimistico,' rispondi. [paragraph break]'Non lavoro nel ramo della speranza,' replica seccamente, '[t]addio[x]!'."
[Uno snodo della conversazione ed i suoi possibili sviluppi]
dottor-node is a closed convnode.
The ask-suggestions are {tempo, consigli}.
The tell-suggestions are {sintomi}.
[Nodo di discussione: sintomi-node: risposte a 'tempo', 'consigli' e 'sintomi']
Default response for dottor-node:
say "'Sono un uomo molto occupato,' dice lanciando la palla da baseball verso il soffitto, 'non farmi perdere altro tempo.' conclude riafferrandola al volo. '[t]Addio[x]!'"
response for dottor-node when asked about consigli:
say "[remove consigli ask suggestion]'Mi può dare un suggerimento su come ridurre il dolore - o rimanere in vita - o cose utili come queste?' chiedi. [paragraph break]'Il dolore è un toccasana per l[']anima. Così la morte. Ritieniti fortunato', replica. [line break]"
response for dottor-node when asked-or-told about the tempo:
say "[remove tempo ask suggestion]'E['] piuttosto freddo in questo periodo dell[']anno; potrebbe influire sulla mia salute?' chiedi. [paragraph break]'E['] possibile,' risponde. [line break]"
response for dottor-node when told about sintomi:
say "[remove sintomi tell suggestion]'Mi permetta di parlarle degli altri miei sintomi,' cominci a dire. [paragraph break]'Non farlo,' ti interrompe, 'sono sicuramente molto noiosi; il tuo non è un caso interessante dal punto di vista medico.' [line break]".