Il portone del Circolo 4 Maggio: «Apri» fa entrare (prima rispondeva «Non si apre»)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018ks2K99uqCZjAxvy7Rdj1R
This commit is contained in:
+3
-1
@@ -364,9 +364,11 @@ export const story = {
|
||||
},
|
||||
{
|
||||
// Il Circolo 4 Maggio: il portone ad arco del palazzo arancione porta nella sala dei biliardi.
|
||||
id: 'circolo', name: 'Circolo 4 Maggio', box: [188, 190, 28, 58], at: [202, 252], face: 'up', default: 'open',
|
||||
id: 'circolo', name: 'Circolo 4 Maggio', box: [188, 190, 28, 58], at: [202, 252], face: 'up',
|
||||
actions: {
|
||||
look: [{ say: 'Il Circolo 4 Maggio. Dentro, dietro il bar, la sala dei biliardi: tre tavoli e il silenzio delle grandi occasioni.' }],
|
||||
// «Apri» sul portone fa entrare come il clic: nessuno apre una porta per restare fuori.
|
||||
open: [{ walk: [202, 252] }, { go: 'circolo_4_maggio', at: [590, 202], face: 'left' }],
|
||||
talk: [{ say: 'Da fuori non si parla con nessuno: al circolo si entra.' }],
|
||||
},
|
||||
exit: { scene: 'circolo_4_maggio', at: [590, 202], face: 'left' },
|
||||
|
||||
@@ -117,6 +117,10 @@ test('al Circolo 4 Maggio: dal portone in piazza si entra nella sala, e al tavol
|
||||
const g = new Game(story);
|
||||
settle(g);
|
||||
g.go('piazza'); settle(g);
|
||||
assert.ok(g.act('open', 'circolo'), '«Apri» sul portone fa entrare (Andrea, 25 ottobre: «non si apre la porta»)');
|
||||
settle(g);
|
||||
assert.equal(g.state.scene, 'circolo_4_maggio');
|
||||
g.go('piazza'); settle(g);
|
||||
assert.ok(g.act('walk', 'circolo'));
|
||||
settle(g);
|
||||
assert.equal(g.state.scene, 'circolo_4_maggio');
|
||||
|
||||
Reference in New Issue
Block a user