Bivio, giardini, stazione, ponticino e tennis della chiesa come il paese vero; pallaio, chiosco della Tosca, casa dell'ing. Tozzi; Simone Rocchi nei crediti

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017egeN2amL84ErjfgQFtEDn
This commit is contained in:
2026-10-24 00:07:28 +02:00
co-authored by Claude Opus 5.5
parent 7d0269c77a
commit 17017830af
19 changed files with 104 additions and 52 deletions
+4 -4
View File
@@ -156,10 +156,10 @@ test('la mappa: ogni scena ci sta, i posti compaiono solo visti, il viaggio risp
settle(g);
assert.deepEqual(g.mapPlaces().map(p => p.id), ['piazza']);
assert.equal(g.travel('trebbio'), false, 'non si va dove non si è mai stati');
g.go('pieve', story.scenes.pieve.entry);
g.go('via_calimara', story.scenes.via_calimara.entry);
settle(g);
assert.deepEqual(g.mapRoads(), [['piazza', 'pieve']], 'la strada fra due posti visti');
assert.ok(g.mapPlaces().find(p => p.id === 'pieve').here);
assert.deepEqual(g.mapRoads(), [['piazza', 'via_calimara']], 'la strada fra due posti visti');
assert.ok(g.mapPlaces().find(p => p.id === 'via_calimara').here);
assert.ok(g.travel('piazza'));
settle(g);
assert.equal(g.state.scene, 'piazza');
@@ -167,7 +167,7 @@ test('la mappa: ogni scena ci sta, i posti compaiono solo visti, il viaggio risp
g.act('talk', 'vecchietti');
settle(g);
assert.ok(g.dialogue);
assert.equal(g.travel('pieve'), false, 'non si scappa da un dialogo');
assert.equal(g.travel('via_calimara'), false, 'non si scappa da un dialogo');
});
test('l\'indovinello di San Pietro dà la chiave; l\'oratorio, aperto, resta aperto e la chiave sparisce', () => {