L'Ing. Tozzi nella sala dei biliardi (sprite di Codex dalla foto di Andrea): la sfida parte parlandogli, come con Mariano, con la rivincita dopo una vittoria; la sala in scala più alta, Andrea non sta più sotto il tavolo
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018ks2K99uqCZjAxvy7Rdj1R
This commit is contained in:
+31
-8
@@ -186,7 +186,7 @@ export const story = {
|
||||
tosca: { name: 'La Tosca', color: '#ffb0d0' },
|
||||
arcu: { name: 'L\'Arcu', color: '#7fb2ff', sprite: 'assets/characters/arcu.json' },
|
||||
// L'Ing. Tozzi, il campione del biliardo al Circolo 4 Maggio (sprite da fare con Codex: prompts/personaggi/ing-tozzi-sheet.txt).
|
||||
ing_tozzi: { name: 'L\'Ing. Tozzi', color: '#d9c48a' },
|
||||
ing_tozzi: { name: 'L\'Ing. Tozzi', color: '#d9c48a', sprite: 'assets/characters/ing-tozzi.json' },
|
||||
tozzino: { name: 'Il Tozzino', color: '#c8f5b0', sprite: 'assets/characters/tozzino.json' },
|
||||
barondeduke: { name: 'Il BaronDeDuke', color: '#e0c090', sprite: 'assets/characters/barondeduke.json' },
|
||||
mariano: { name: 'Mariano', color: '#ffb0a3', sprite: 'assets/characters/mariano.json' },
|
||||
@@ -1058,24 +1058,29 @@ export const story = {
|
||||
background: 'assets/scenes/circolo-4-maggio.png',
|
||||
indoor: true,
|
||||
walk: [[0, 360], [0, 356], [90, 350], [175, 330], [236, 316], [318, 300], [334, 240], [402, 236], [480, 232], [520, 214], [600, 190], [640, 190], [640, 360]],
|
||||
depth: [[190, 0.95], [360, 1.95]],
|
||||
depth: [[190, 1.2], [360, 2.5]],
|
||||
entry: [590, 202],
|
||||
speakers: { ing_tozzi: [420, 150] },
|
||||
speakers: { ing_tozzi: [452, 150] },
|
||||
// L'Ing. Tozzi aspetta accanto al primo tavolo, con la stecca: si parla con lui per giocare, come con Mariano.
|
||||
people: [{ who: 'ing_tozzi', at: [452, 296], facing: 1, idle: 'stand', talk: ['talk', 'explain'], blink: 'blink', every: 4.4 }],
|
||||
enter: [{ if: '!circolo_visto', then: [{ set: 'circolo_visto' }, { say: 'La sala dei biliardi. Qui dentro si parla piano, e si gioca forte.' }] }],
|
||||
hotspots: [
|
||||
{
|
||||
id: 'biliardo', name: 'biliardo', box: [0, 120, 358, 230], at: [380, 300], face: 'left', default: 'use',
|
||||
actions: {
|
||||
look: [{ say: 'Il primo tavolo: il panno verde, il castello di birilli in mezzo, le biglie già pronte.' }, { say: 'L\'Ing. Tozzi gli gira intorno con la stecca in mano, come se aspettasse qualcuno.' }],
|
||||
use: [
|
||||
{ say: 'Una partita ai birilli? Si va a venti.', who: 'ing_tozzi' },
|
||||
{ say: 'Gnamo.' },
|
||||
{ closeup: 'biliardo' },
|
||||
],
|
||||
use: [{ say: 'Il tavolo è dell\'Ingegnere: prima gli chiedo una partita.' }],
|
||||
talk: [{ say: 'Si parla col panno, qui. Prendi la stecca.', who: 'ing_tozzi' }],
|
||||
take: [{ say: 'Una biglia in tasca? Mi sbattono fuori dal circolo.' }],
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'ing_tozzi', name: 'l\'Ing. Tozzi', box: [432, 196, 40, 100], at: [410, 304], face: 'right', default: 'talk',
|
||||
actions: {
|
||||
look: [{ say: 'L\'Ing. Tozzi, il campione del circolo. Occhiali scuri anche al chiuso: dice che così non vede le biglie degli altri.' }],
|
||||
talk: [{ dialogue: 'ing_tozzi' }],
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'stecche', name: 'rastrelliera delle stecche', box: [140, 0, 60, 110], at: [150, 352], face: 'up',
|
||||
actions: {
|
||||
@@ -2263,6 +2268,24 @@ export const story = {
|
||||
},
|
||||
},
|
||||
},
|
||||
ing_tozzi: {
|
||||
nodes: {
|
||||
start: {
|
||||
options: [
|
||||
{
|
||||
text: 'Ingegnere, una partita ai birilli?', when: '!biliardo_vinto', next: 'end',
|
||||
then: [
|
||||
{ say: 'Una partita ai birilli? Si va a venti.', who: 'ing_tozzi', pose: 'chalk' },
|
||||
{ say: 'Gnamo.' },
|
||||
{ closeup: 'biliardo' },
|
||||
],
|
||||
},
|
||||
{ text: 'La rivincita?', when: 'biliardo_vinto', next: 'end', then: [{ say: 'Ci mancherebbe. Stavolta guardo bene.', who: 'ing_tozzi', pose: 'explain' }, { closeup: 'biliardo' }] },
|
||||
{ text: 'Arrivederci, Ingegnere.', next: 'end' },
|
||||
],
|
||||
},
|
||||
},
|
||||
},
|
||||
// Lo "psicologo": il castello ascolta e risponde con un indizio su quello che manca.
|
||||
castello: {
|
||||
nodes: {
|
||||
|
||||
Reference in New Issue
Block a user