Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
/*----variabili di servizio----*/
<<set $inv to []>>
<<set $reload to false>>
<<set $action to "">>
<<set $obj1 to "">>
<<set $obj2 to "">>
<<set $giorno to 1>>
<<set $from to false>>
<<set $fromtext to "">>
<<set $invCheck to false>>
<<set $conCheck to 0>>
<<set $verb to "">>
<<set $verb_part to "">>
<<set $verbTable to 1>>
/*----verbi----*/
<<set $verb_1_label to "Esamina">>
<<set $verb_1_cont to "esamina">>
<<set $verb_1_part to "con ">>
<<set $verb_2_label to "Usa">>
<<set $verb_2_cont to "usa">>
<<set $verb_2_part to "con ">>
<<set $verb_3_label to "Prendi">>
<<set $verb_3_cont to "prendi">>
<<set $verb_3_part to "con ">>
<<set $verb_4_label to "Colpisci">>
<<set $verb_4_cont to "colpisci">>
<<set $verb_4_part to "con ">>
<<set $verb_5_label to "Parla">>
<<set $verb_5_cont to "parla">>
<<set $verb_5_part to "con ">>
<<set $verb_6_label to "Apri">>
<<set $verb_6_cont to "apri">>
<<set $verb_6_part to "con ">>
<<set $verb_7_label to "Chiudi">>
<<set $verb_7_cont to "chiudi">>
<<set $verb_7_part to "con ">>
<<set $verb_8_label to "Tira">>
<<set $verb_8_cont to "tira">>
<<set $verb_8_part to "con ">>
<<set $verb_9_label to "Spingi">>
<<set $verb_9_cont to "spingi">>
<<set $verb_9_part to "con ">>
<<set $verb_10_label to "Dai">>
<<set $verb_10_cont to "dai">>
<<set $verb_10_part to "a ">>
/*----variabili di controllo----*/
<<set $variabile1 to false>>
<<set $variabile2 to false>>
<<set $portaForzata to false>>
<<set $chiaveCaduta to false>>
<<set $cappottoFrugato to false>>
<<set $cassettoAperto to false>>
<<set $cassettoEstratto to false>>/*--- All interactions per-verb ---*/
<<nobr>>
<<widget evaluate>>
<<if $action.contains($verb_1_cont)>>
<<check_01 $action>>
<<elseif $action.contains($verb_2_cont)>>
<<check_02 $action>>
<<elseif $action.contains($verb_3_cont)>>
<<check_03 $action>>
<<elseif $action.contains($verb_4_cont)>>
<<check_04 $action>>
<<elseif $action.contains($verb_5_cont)>>
<<check_05 $action>>
<<elseif $action.contains($verb_6_cont)>>
<<check_06 $action>>
<<elseif $action.contains($verb_7_cont)>>
<<check_07 $action>>
<<elseif $action.contains($verb_8_cont)>>
<<check_08 $action>>
<<elseif $action.contains($verb_9_cont)>>
<<check_09 $action>>
<<elseif $action.contains($verb_10_cont)>>
<<check_10 $action>>
<<else>>
<<checkMisc $action>>
<</if>>
<<replace #action>><</replace>>
<<set $action to "">>
<<resetAction>>
<</widget>>
<</nobr>><<nobr>>
<<widget "obj">><<link $args[0]>>
<<if $verb is "parla">>
<<if $conCheck < 2>><<append "#action">><<type 40ms element "span" start 1ms>> <<=$verb_part>> $args[2] $args[1] <</type>><</append>>
<<set $action to $action + $verb_part + $args[2] + $args[1] + " ">>
<<set $conCheck++>>
<</if>>
<<else>>
<<append "#action">><<type 40ms element "span" start 1ms>><<if $conCheck is 0 and not $verb>>esamina $args[2]$args[1]<<set $action to "esamina "+$args[2]+$args[1]+" ">><<set $conCheck to 2>><<set $verb to "esamina">><<set $verb_part to "con ">><<elseif $conCheck < 3 and $verb>><<if $conCheck > 1>><<if $verb_part is "con ">> $verb_part $args[2]<<set $action to $action + $verb_part + $args[2]>><</if>><<if $verb_part is "a ">> $args[3] <<set $action to $action + $args[3]>><</if>><<else>>$args[2]<</if>>$args[1]<<if $conCheck < 2>><<set $action to $action + $args[2] + $args[1] + " ">><<else>><<set $action to $action + $args[1] + " ">><</if>><<set $conCheck++>><</if>><</type>><</append>><</if>><</link>><</widget>>
<<widget "cmb">><<link $args[0]>><<if not $verb>>
<<append "#action">><<type 40ms element "span" start 1ms>>$args[0] <<set $conCheck to 3>><<set $action to $action + $args[0] + " ">><</type>><</append>><</if>><</link>><</widget>>
<<widget reload>>
<<set $reload to true>>
<</widget>>
<<widget refresh>>
<<set $reload to false>>
<<goto $return>>
<</widget>>
<<widget "inventory">>
<<if $inv.length == 0>>
<<print "Nessun oggetto">>
<<else>>
<<for _i to 0; _i lt $inv.length; _i++>>
<<if _i == $inv.length-1>>\
<<obj $inv[_i][0] $inv[_i][1] $inv[_i][2] $inv[_i][3]>>.
<<else>>
<<obj $inv[_i][0] $inv[_i][1] $inv[_i][2] $inv[_i][3]>>,
<</if>>
<</for>>
<</if>>
<</widget>>
<<widget invContiene>>
<<set $invCheck to false>>
<<for _i to 0; _i lt $inv.length; _i++>>
<<if $inv[_i][0].includes($args[0])>>
<<set $invCheck to true>>
<<break>>
<<else>>
<<set $invCheck to false>>
<</if>>
<</for>>
<</widget>>
<<widget prendi>>
<<invContiene $args[0]>>
<<if $invCheck is false>>
<<set $inv.push([$args[0],$args[1],$args[2],$args[3]])>>
<<else>>
<<notify "Questo oggetto è già presente nell'inventario! (errore di design?) - Nota, se serve, è possibile modificare questo messaggio nel passaggio 'Utils', widget 'prendi'.">>
<</if>>
<</widget>>
<<widget lascia>>
<<for _i to 0; _i lt $inv.length; _i++>>
<<if $inv[_i][0].includes($args[0])>>
<<set $inv.deleteAt(_i)>>
<</if>>
<</for>>
<</widget>>
<<widget notify>>
<<set $desc to $args[0]>>
<<script>>
Dialog.setup(State.variables.action);
Dialog.wiki(State.variables.desc);
Dialog.open();
<</script>>
<<set $longDesc to false>>
<</widget>>
<<widget from>>
<<if $from is true>>
<<=$fromtext>> <<set $from to false>><</if>>
<</widget>>
<<widget resetAction>>
<<set $action to "">>
<<set $conCheck to 0>>
<<set $verb to "">>
<</widget>>
/*<<widget resetIcon>>
<<replace "#actionDelete">>[Cancella]<</replace>>
<</widget>>*/
<<widget iconforward>><i class="fa"> </i><</widget>>
<<widget iconback>><i class="fa"> </i><</widget>>
<<widget icontalk>><i class="fa"> </i><</widget>>
<</nobr>><a onclick="$.wiki('<<evaluate>>')"><span id="action"></span></a><<if not tags().includes("no_story")>><<resetAction>><</if>>\
<<if tags().includes("no_menu")>>\
<<addclass ".navbar" "hide">>\
<<else>>\
<<removeclass ".navbar" "hide">>\
<</if>>\
<<if tags().includes("no_interface")>><<addclass "#user_interface" "hide">> <<addclass "#story" "story_hide">>\<<else>><<set $return to passage()>><<removeclass "#user_interface" "hide">><<removeclass "#story" "story_hide">><</if>>\
<<if visited() < 2>>\
<<set $longDesc to true>><</if>>\<div style="text-align:center;">\
!''Rapina a casa Berluti''
Una storia di vino e furti con scasso.
[[Inizia|intro]]
[[Info sul gioco|Info]]
</div>\Una soffiata al bar e io e Bosko siamo già in azione. C'è da rubare una preziosa bottiglia di vino dalla villetta di un certo esperto enologo, il dottor Berluti. La famiglia è via per il weekend, ed è tempo di agire: io e il mio complice siamo già di fronte alla villa, non resta che iniziare il lavoro...
[[Inizia il gioco!|in automobile]]<div class="navbar">
<input type="checkbox" name="toggle" id="toggle" />
<div class="container">
<label for="toggle"></label>
</div>
<div class="message">
</br>
<label for="toggle"><div id="menus" data-passage="Menu"></div>
</label>
<label for="toggle"><div class="uppe"></div></label>
</div>
</div>
<div id="story">
<div id="passages"></div>
<div id="user_interface" data-passage="user_interface"></div>
</div>
Cosa devo fare? <<include parser>>
<<if $verbTable is 1>><<include verbs>><<elseif $verbTable is 2>><<include verbs2>><</if>>
''Inventario:'' <<inventory>>
<<widget check_02>>
<<switch $action>>
<<default>>
<<notify "Devi essere più specifico!">>
<</switch>>
<</widget>><<widget check_05>>
<<switch $action>>
<<case "parla con Bosko ">>
<<goto "dialogo con Bosko">>
<<default>>
<<notify "Parlare da soli è sintomo di pazzia...">>
<</switch>>
<</widget>><<widget check_10>>
<<switch $action>>
<<case "dai la bottiglia a Bosko ">>
<<goto "finale">>
<<default>>
<<notify "Preferisco tenerlo...">>
<</switch>>
<</widget>><<widget check_08>>
<<switch $action>>
<<case "tira il cassetto ">>
<<if $cassettoAperto is true and $cassettoEstratto is false>>
<<notify "Estraggo il cassetto dalla sede tirandolo completamente fuori dalla credenza; nel poggiarlo a terra, mi rendo conto che dietro l'asse posteriore è appiccicato qualcosa: due pezzi di scotch tengono incollata al legno quella che sembra una piccola busta. La prendo e la apro immediatamente: dentro c'è solo un foglietto spiegazzato con scritto qualcosa.">>
<<prendi "un foglietto spiegazzato" "foglietto" "il " "al ">>
<<set $cassettoEstratto to true>>
<<refresh>>
<<elseif $cassettoAperto is false>>
<<notify "Non posso, è chiuso a chiave.">>
<<elseif $cassettoEstratto is true>>
<<notify "Ho già smontato il cassetto.">>
<</if>>
<<default>>
<<notify "Questo non si può tirare...">>
<</switch>>
<</widget>><<widget check_07>>
<<switch $action>>
<<case "">>
<<default>>
<<notify "Non si chiude...">>
<</switch>>
<</widget>><<widget check_09>>
<<switch $action>>
<<case "">>
<<default>>
<<notify "Non si può spingere...">>
<</switch>>
<</widget>><<widget check_06>>
<<switch $action>>
<<case "apri l'ingresso posteriore con l'arnese ">>
<<notify "Con un po' di pazienza, riesco nell'impresa di forzare la porta con l'arnese da scasso, che alla fine dell'operazione risulta ormai inutilizzabile.">>
<<set $portaForzata to true>>
<<lascia "l'arnese da scasso">>
<<refresh>>
<<case "apri il cassetto con la piccola chiave ">>
<<if $cassettoEstratto is false and $cassettoAperto is false>>
<<notify "Giro la chiavetta nella toppa del cassettone: si apre senza problemi, ma purtroppo è vuoto!">>
<<set $cassettoAperto to true>>
<<else>>
<<notify "Il cassetto è già aperto.">>
<</if>>
<<case "apri il cassetto ">>
<<if $cassettoAperto is true>>
<<notify "Il cassetto è vuoto. VUOTO.">>
<<else>>
<<notify "E' chiuso a chiave.">>
<</if>>
<<default>>
<<notify "Non si apre...">>
<</switch>>
<</widget>><<widget check_01>>
<<switch $action>>
<<case "esamina ">>
<<set $longDesc to true>>
<<refresh>>
<<case "esamina Bosko ">>
<<notify "E’ Bosko, il mio compare. E’ magro, è sporco, è brutto e guida da Dio.">>
<<case "esamina il cappotto ">>
<<if $cappottoFrugato is false>>
<<notify "Frugo alla svelta le tasche del vecchio cappotto: quando mi rendo conto di star tastando uno schifoso Kleenex usato, ritraggo la mano e qualcosa cade sul tappeto: è una piccola chiave dorata.">>
<<set $chiaveCaduta to true>>
<<set $cappottoFrugato to true>>
<<refresh>>
<<else>>
<<notify "A parte fazzoletti usati, non c'è nient'altro nelle tasche di quel cappotto.">>
<</if>>
<<case "esamina il telefono ">>
<<goto "telefono">>
<<case "esamina la credenza ">>
<<goto "credenza">>
<<case "esamina il foglietto ">>
<<notify "E' una nota scritta a penna su un foglio di bloc notes; contiene solo una serie di numeri: 1 2 3 4">>
<<default>>
<<notify "Non noto niente di particolare...">>
<</switch>>
<</widget>><<widget check_03>>
<<switch $action>>
<<case "prendi la chiave ">>
<<notify "Ho raccolto la piccola chiave e l'ho messa in tasca.">>
<<prendi "una piccola chiave" "piccola chiave" "la " "alla ">>
<<refresh>>
<<default>>
<<notify "Preferisco lasciarlo dov'è...">>
<</switch>>
<</widget>><<widget checkMisc>>
<<switch $action>>
<<case "1 2 3 4 ">>
<<invContiene "la bottiglia di Stravecchio">><<if not $invCheck>>
<<notify "Non appena la rotella torna alla sua posizione originale, ruotando in senso antiorario con il classico ticchettio, sento una specie di //clock// provenire da dietro lo specchio a parete: subito dopo, vedo lo specchio ritrarsi di qualche centimetro nel muro e scomparire scivolando verso il basso: una cassaforte segreta. E al suo interno, posso finalmente vedere la bottiglia di Stravecchio per cui io e Bosko siamo qui. La prendo immediatamente.">>
<<prendi "la bottiglia di Stravecchio" "bottiglia" "la " "alla ">>
<<refresh>>
<<else>>
<<notify "La cassaforte è già aperta, non succede niente.">>
<</if>>
<<default>>
<<notify "Questo non sembra funzionare...">>
<</switch>>
<</widget>><div class="Menu">Menu
Un menu di gioco in cui includere una lista di cose da fare, le caratteristiche di un personaggio, una mappa, etc...
[CHIUDI]
</div>
<<widget check_04>>
<<switch $action>>
<<case "">>
<<default>>
<<notify "Non voglio colpirlo...">>
<</switch>>
<</widget>>''Luogo''
<<if $from is true>>\
<<switch $frompassage>>\
<<case "">>\
\
<<case "">>\
\
<<case "">>\
\
<</switch>>\
<<set $from to false>>\
<<else>>\
\
<</if>>\
<<if $longDesc is true>>\
<<set $longDesc to false>><<else>>\
<</if>>\
----
<<iconforward>> //Da qui, posso <<if $frompassage is "">>tornare<<else>>dirigermi<</if>> [[|][$from to true, $frompassage to passage()]]//Double-click this passage to edit it.<table>
<tr>
<td><<button $verb_1_label>><<if $verb is "">><<append "#action">><<type 40ms element "span" start 1ms>>$verb_1_cont<</type>> <</append>><<set $action to $action + $verb_1_cont + " ">><<set $verb to $verb_1_cont>><<set $verb_part to $verb_1_part>><<set $conCheck++>><</if>><</button>></td>
<td><<button $verb_2_label>><<if $verb is "">><<append "#action">><<type 40ms element "span" start 1ms>>$verb_2_cont<</type>> <</append>><<set $action to $action + $verb_2_cont + " ">><<set $verb to $verb_2_cont>><<set $verb_part to $verb_2_part>><<set $conCheck++>><</if>><</button>></td>
<td><<button $verb_3_label>><<if $verb is "">><<append "#action">><<type 40ms element "span" start 1ms>>$verb_3_cont<</type>> <</append>><<set $action to $action + $verb_3_cont + " ">><<set $verb to $verb_3_cont>><<set $verb_part to $verb_3_part>><<set $conCheck++>><</if>><</button>></td>
<td><<button $verb_4_label>><<if $verb is "">><<append "#action">><<type 40ms element "span" start 1ms>>$verb_4_cont<</type>> <</append>><<set $action to $action + $verb_4_cont + " ">><<set $verb to $verb_4_cont>><<set $verb_part to $verb_4_part>><<set $conCheck++>><</if>><</button>></td>
</tr><tr>
<td><<button $verb_5_label>><<if $verb is "">><<append "#action">><<type 40ms element "span" start 1ms>>$verb_5_cont<</type>> <</append>><<set $action to $action + $verb_5_cont + " ">><<set $verb to $verb_5_cont>><<set $verb_part to $verb_5_part>><<set $conCheck++>><</if>><</button>></td>
<td><<button $verb_6_label>><<if $verb is "">><<append "#action">><<type 40ms element "span" start 1ms>>$verb_6_cont<</type>> <</append>><<set $action to $action + $verb_6_cont + " ">><<set $verb to $verb_6_cont>><<set $verb_part to $verb_6_part>><<set $conCheck++>><</if>><</button>></td>
<td><<button $verb_7_label>><<if $verb is "">><<append "#action">><<type 40ms element "span" start 1ms>>$verb_7_cont<</type>> <</append>><<set $action to $action + $verb_7_cont + " ">><<set $verb to $verb_7_cont>><<set $verb_part to $verb_7_part>><<set $conCheck++>><</if>><</button>></td>
<td><<button $verb_8_label>><<if $verb is "">><<append "#action">><<type 40ms element "span" start 1ms>>$verb_8_cont<</type>> <</append>><<set $action to $action + $verb_8_cont + " ">><<set $verb to $verb_8_cont>><<set $verb_part to $verb_8_part>><<set $conCheck++>><</if>><</button>></td>
</tr><tr>
<td><<button $verb_9_label>><<if $verb is "">><<append "#action">><<type 40ms element "span" start 1ms>>$verb_9_cont<</type>> <</append>><<set $action to $action + $verb_9_cont + " ">><<set $verb to $verb_9_cont>><<set $verb_part to $verb_9_part>><<set $conCheck++>><</if>><</button>></td>
<td><<button $verb_10_label>><<if $verb is "">><<append "#action">><<type 40ms element "span" start 1ms>>$verb_10_cont<</type>> <</append>><<set $action to $action + $verb_10_cont + " ">><<set $verb to $verb_10_cont>><<set $verb_part to $verb_10_part>><<set $conCheck++>><</if>><</button>></td>
<td class="save"><<button "">><<resetAction>><<replace #action>><</replace>><<include "options">><</button>></td>
<td class="canc"><<button "">><<replace #action>><</replace>><<resetAction>><</button>></td></tr></table><<notify "<div style='text-align:center;'><<link 'Carica/Salva una partita'>><<run UI.saves()>><</link>><br><span style='font-size:0.7em;'>Carica/Salva la partita. Il primo slot della lista è il salvataggio automatico.</span><hr><<link 'Torna alla home'>><br><<goto 'home'>><<run Dialog.close();>><</link>><br><span style='font-size:0.7em;'>Torna alla schermata iniziale del gioco. I progressi saranno salvati.</span><hr><<link 'Fullscreen'>><<run Fullscreen.request();>><<run Dialog.close();>><</link>><br><span style='font-size:0.7em;'>Passa a schermo intero, raccomandato se giochi da cellulare.</span></div>">>Questo gioco è il tutorial di esempio che accompagna il template MMIFIF ed il relativo manuale d'uso.
Realizzato da Pinellos:
www.pinellos.com
Versione 0.8
[[Torna alla home|home]]''Parlando con il tizio''
Mi avvicino al tizio, lui mi saluta:
«Saluti, straniero! Qui c'è un bel dialogo di mezzo! Che cosa mi dici?»
<<set $longDesc to false>>\
----
//Mi faccio coraggio e gli rispondo:
[[|]]
[[|]]
[[|]]//''Esaminando qualcosa''
Descrizione dettagliata dell'oggetto esaminato.
<<set $longDesc to false>>\
----
<<iconback>> //[[|]]//''In automobile''
<<if $from is true>>\
<<switch $frompassage>>\
<<case "vialetto">>\
Salgo in auto e richiudo la portiera. \
<</switch>>\
<<set $from to false>>\
<<else>>\
\
<</if>>\
<<if $longDesc is true>>\
Sono seduto al posto del passeggero, a bordo della vecchia Volkswagen di <<obj "Bosko" "Bosko" "" "a ">>. Lui è al volante, come sempre, con la sua canonica sigaretta spenta che gli pende dal labbro. L'abitacolo è sporco, le cicche riempono il posacenere a cassetto così tanto da rendere impossibile richiuderlo, i tappetini sono logori e il cambio è privo di pomello: questa macchina all'apparenza fa schifo, ma sia io che Bosko sappiamo che è quello che c'è sotto il cofano e dietro al volante, a fare la differenza in caso di necessità.
<<set $longDesc to false>><<else>>\
Sono seduto al posto del passeggero, a bordo della Volkswagen di <<obj "Bosko" "Bosko" "" "a ">>.
<</if>>\
----
<<iconforward>> //[[Apri la portiera|vialetto][$from to true, $frompassage to passage()]] e scendi dall'auto.//''Sul vialetto''
<<if $from is true>>\
<<switch $frompassage>>\
<<case "in automobile">>\
Sono sceso dall'auto e ho camminato in direzione della villa. \
<<case "giardino">>\
Ho attraversato il giardino, ritrovandomi di fronte alla villa. \
<<case "">>\
\
<</switch>>\
<<set $from to false>>\
<<else>>\
\
<</if>>\
<<if $longDesc is true>>\
Sono in mezzo al grazioso vialetto che conduce all'ingresso di casa Berluti.
<<set $longDesc to false>><<else>>\
Sono sul vialetto di ingresso.
<</if>>\
----
<<iconforward>> //Da qui, posso <<if $frompassage is "in automobile">>tornare <<else>>salire <</if>> [[in auto|in automobile][$from to true, $frompassage to passage()]], oppure posso farmi prossimo alla villa, <<if $frompassage is "giardino">>tornando<<else>>dirigendomi<</if>> [[verso il giardino|giardino][$from to true, $frompassage to passage()]].//''In giardino''
<<if $from is true>>\
<<switch $frompassage>>\
<<case "vialetto">>\
Ho attraversato il vialetto e mi sono spostato verso il prato. \
<<case "sul retro">>\
Dal retro, mi sono spostato verso il prato. \
<<case "">>\
\
<</switch>>\
<<set $from to false>>\
<<else>>\
\
<</if>>\
<<if $longDesc is true>>\
Mi trovo nel giardino della casa, sull'erba che cresce tra aiuole fiorite e ben curate.
<<set $longDesc to false>><<else>>\
Sono nel giardino della casa.
<</if>>\
----
<<iconforward>> //Da qui, posso <<if $frompassage is "sul retro">>tornare<<else>>dirigermi<</if>> [[verso il retro|sul retro][$from to true, $frompassage to passage()]] o <<if $frompassage is "vialetto">>tornare<<else>>dirigermi<</if>> [[verso il vialetto|vialetto][$from to true, $frompassage to passage()]].//''Sul retro''
<<if $from is true>>\
<<switch $frompassage>>\
<<case "giardino">>\
Mi sposto con circospezione oltrepassando il giardino. \
<<case "cucina">>\
Sono uscito dalla porta sul retro. \
<<case "">>\
\
<</switch>>\
<<set $from to false>>\
<<else>>\
\
<</if>>\
<<if $longDesc is true>>\
Sono sul retro dell'abitazione: una palizzata separa la proprietà da quella della villa vicina, mentre un breve porticato di legno precede <<obj "l'ingresso posteriore" "ingresso posteriore" "l'" "all'">>.
<<set $longDesc to false>><<else>>\
Sono sul retro dell'abitazione. Qui vedo la <<obj "porta d'ingresso posteriore" "ingresso posteriore" "l'" "all'">>.
<</if>>\
----
<<iconforward>> //Da qui, posso <<if $portaForzata>><<if $frompassage is "cucina">>tornare dentro casa attraversando<<else>>introdurmi in casa passando per<</if>> [[l'ingresso posteriore|cucina][$from to true, $frompassage to passage()]] o<</if>> <<if $frompassage is "giardino">>tornare<<else>>dirigermi<</if>> [[verso il giardino|giardino][$from to true, $frompassage to passage()]].//''In cucina''
<<if $from is true>>\
<<switch $frompassage>>\
<<case "sul retro">>\
Apro la porta e mi introduco in casa. \
<<case "salone">>\
Mi sposto dal salone in pochi passi. \
<<case "">>\
\
<</switch>>\
<<set $from to false>>\
<<else>>\
\
<</if>>\
<<if $longDesc is true>>\
Mi trovo nella cucina. Attorno a me ci sono una quantità di elettrodomestici, un ampio piano-cottura con sei fuochi e un forno gigantesco.
<<set $longDesc to false>><<else>>\
Sono in cucina.
<</if>>\
----
<<iconforward>> //Da qui, posso <<if $frompassage is "salone">>tornare<<else>>dirigermi<</if>> [[verso il salone d'ingresso|salone][$from to true, $frompassage to passage()]] o <<if $frompassage is "sul retro">>tornare<<else>>dirigermi<</if>> [[all'esterno|sul retro][$from to true, $frompassage to passage()]] della casa.//''Nel salone d'ingresso''
<<if $from is true>>\
<<switch $frompassage>>\
<<case "cucina">>\
Esco dalla cucina e mi sposto verso l'atrio. \
<<case "corridoio">>\
Attraverso il corridoio spostandomi verso l'atrio. \
<<case "">>\
\
<</switch>>\
<<set $from to false>>\
<<else>>\
\
<</if>>\
<<if $longDesc is true>>\
Sono nel salone. Un ampio tappeto è steso sul pavimento, mentre un appendiabiti, da cui pende un solitario <<obj "cappotto" "cappotto" "il " "al ">>, è posizionato a lato della pesante porta d'ingresso.<<invContiene "una piccola chiave">><<if $invCheck is false and $chiaveCaduta is true>> Sul tappeto, vedo la <<obj "piccola chiave" "chiave" "la " "alla ">> caduta dal cappotto.<</if>>
<<set $longDesc to false>><<else>>\
Sono nel salone d'ingresso. Qui vedo un <<obj "cappotto" "cappotto" "il " "al ">> pendere dall'appendiabiti.<<invContiene "una piccola chiave">><<if $invCheck is false and $chiaveCaduta is true>> Sul tappeto, vedo la <<obj "piccola chiave" "chiave" "la " "alla ">> caduta dal cappotto.<</if>>
<</if>>\
----
<<iconforward>> //Da qui, posso <<if $frompassage is "corridoio">>tornare<<else>>dirigermi<</if>> [[verso il corridoio|corridoio][$from to true, $frompassage to passage()]], o <<if $frompassage is "cucina">>tornare<<else>>dirigermi<</if>> [[verso la cucina|cucina][$from to true, $frompassage to passage()]].//''In corridoio''
<<if $from is true>>\
<<switch $frompassage>>\
<<case "salone">>\
Mi lascio il salone alle spalle. \
<<case "sala da pranzo">>\
Esco dalla sala da pranzo. \
<<case "">>\
\
<</switch>>\
<<set $from to false>>\
<<else>>\
\
<</if>>\
<<if $longDesc is true>>\
Sono in mezzo ad un lungo corridoio, verso il centro del quale, a ridosso della parete, è posizionato un mobiletto che regge quello che sembra un <<obj "vecchio telefono" "telefono" "il " "al ">>, di quelli con la rotella per selezionare i numeri.
<<set $longDesc to false>><<else>>\
Sono in mezzo ad un lungo corridoio. Su un mobiletto è posizionato un <<obj "vecchio telefono" "telefono" "il " "al ">>.
<</if>>\
----
<<iconforward>> //Da qui, posso <<if $frompassage is "sala da pranzo">>tornare<<else>>dirigermi<</if>> [[verso la sala da pranzo|sala da pranzo][$from to true, $frompassage to passage()]], o <<if $frompassage is "salone">>tornare<<else>>dirigermi<</if>> [[verso l'ingresso|salone][$from to true, $frompassage to passage()]].//''In sala da pranzo''
<<if $from is true>>\
<<switch $frompassage>>\
<<case "corridoio">>\
Attraverso il corridoio in pochi passi ben distesi. \
<<case "">>\
\
<<case "">>\
\
<</switch>>\
<<set $from to false>>\
<<else>>\
\
<</if>>\
<<if $longDesc is true>>\
Sono in sala da pranzo: al centro della stanza è posto un ampio tavolo circolare, circondato da bellissime sedie imbottite e ornate di merletti. A ridosso della parete in fondo, è posta una <<obj "grande credenza" "credenza" "la " "alla ">> di legno massello.
<<set $longDesc to false>><<else>>\
Sono in sala da pranzo. Qui posso vedere una <<obj "grande credenza" "credenza" "la " "alla ">> di legno massello.
<</if>>\
----
<<iconforward>> //Da qui, posso solo tornare [[verso il corrodoio|corridoio][$from to true, $frompassage to passage()]].//''Esaminando il vecchio telefono''
E' un apparecchio vecchio stile, di colore nero, di quelli con il selettore a rotella da girare col dito.<<invContiene "la bottiglia di Stravecchio">><<if not $invCheck>> Sembra più un oggetto d'arredo che altro, posizionato com'è sotto l'elegante specchio posto alla parete.<<else>>Sopra il telefono, nella parete, la cassaforte segreta nascosta dietro lo specchio è ora vuota.<</if>> Posso comunque provare a comporre un numero di telefono:
/ <<cmb "1">> / <<cmb "2">> / <<cmb "3">> / <<cmb "4">> / <<cmb "5">> / <<cmb "6">> / <<cmb "7">> / <<cmb "8">> / <<cmb "9">> / <<cmb "0">> /
<<set $longDesc to false>>\
----
<<iconback>> //[[Torna al corrodoio|corridoio]].//''Esaminando la credenza''
E' un mobile antico, con due ampi sportelli per i piatti e un <<obj "grosso cassettone" "cassetto" "il " "al ">> per le posate <<if $cassettoEstratto is true>> che giace ora posato di traverso sul pavimento<</if>>. Il legno, nonostante l'età, sembra ben mantenuto e molto resistente.
<<set $longDesc to false>>\
----
<<iconback>> //[[Torna alla sala|sala da pranzo]].//''Parlando con Bosko''
Bosko si volta ad osservarmi, guardandomi di sbieco, senza staccare le mani dal volante.
«Ehi amico, che c’è?»
<<set $longDesc to false>>\
----
//[[«Bosko, mi piacerebbe sapere cosa ne pensi di questo colpo…»|cosa ne pensi]]
[[«Hai qualche consiglio, prima di cominciare?…»|qualche consiglio]]
<<invContiene "l'arnese da scasso">><<if not $invCheck>>[[«Bosko, mi serve l’arnese da scasso per entrare in casa.»|dammi l’arnese]]<</if>>//''Parlando con Bosko''
Bosko fa spallucce:
«E' un buon colpo, lo sai. Devi solo trovare la bottiglia. Ho già il compratore che ci aspetta coi soldi in mano.»
<<set $longDesc to false>>\
----
//[[«Hai qualche consiglio, prima di cominciare?…»|qualche consiglio]]
<<invContiene "l'arnese da scasso">><<if not $invCheck>>[[«Bosko, mi serve l’arnese da scasso per entrare in casa.»|dammi l’arnese]]
<</if>>\
[[«Beh, ora credo sia meglio mettersi all'opera. Ti saluto.»|fine dialogo con Bosko]]//''Parlando con Bosko''
I suoi occhi si fanno fessure, mentre ripassa mentalmente i punti salienti del colpo:
«La porta di ingresso principale è allarmata, oltre ad essere quasi inespugnabile. Dovrai trovare un'altra via di accesso. E una volta dentro, cerca un qualche tipo di dispositivo, una cassaforte segreta, qualcosa del genere... il padrone di casa è un fanatico di queste cose.»
<<set $longDesc to false>>\
----
//[[«Bosko, mi piacerebbe sapere cosa ne pensi di questo colpo…»|cosa ne pensi]]
<<invContiene "l'arnese da scasso">><<if not $invCheck>>[[«Bosko, mi serve l’arnese da scasso per entrare in casa.»|dammi l’arnese]]
<</if>>\
[[«Beh, ora credo sia meglio mettersi all'opera. Ti saluto.»|fine dialogo con Bosko]]//
''Parlando con Bosko''
Bosko annuisce, come se si fosse ricordato solo ora:
«Ah, giusto. Ecco qui, il miglior arnese da scasso che abbiamo trovato. A questo prezzo, s'intende.»
Si fruga in tasca per un secondo e poi mi porge il pezzo; l'arnese da scasso passa di mano. <<prendi "l'arnese da scasso" "arnese" "l'" "all'">>
<<set $longDesc to false>>\
----
//[[«Bosko, mi piacerebbe sapere cosa ne pensi di questo colpo…»|cosa ne pensi]]
[[«Hai qualche consiglio, prima di cominciare?…»|qualche consiglio]]
[[«Beh, ora credo sia meglio mettersi all'opera. Ti saluto.»|fine dialogo con Bosko]]//
''Parlando con Bosko''
Bosko annuisce:
«Ok, adesso muoviti e cerca di non dare troppo nell'occhio.»
<<set $longDesc to false>>\
----
<<iconback>> //[[Torna all'automobile|in automobile]].//Non appena consegno la bottiglia a Bosko, lui mi sorride e ingrana la prima: la vecchia automobile scassata corre tra le case, in direzione del covo di ricettatori che ci pagherà questo vino tanto oro quanto pesa. Fine della storia!