M10c: vem betalar i kiosken och spärrar utan återvändo
All checks were successful
release / build-release (push) Successful in 2m7s

Björns tillägg 2026-10-24. Med egna kort och fler i sällskapet frågar
kiosken vem som betalar (minigame.Payer: kontant, spelarens kort eller en
följares kort; den som inte har råd nekas, Esc avbryter). Avgiften dras
nu när man passerar spärren in i det betalda området (level.InsideGates),
inte på spärrrutan. Banflaggan oneWayGates: incheckad släpps inte ut igen
förrän man åkt; Enter vid spärren kallar på personal (10 s) som låser upp
korten; ny inpassering kostar igen. På i 005, 007/007b och 008/008b.
Skriptkommandon urge och push. Docs, wiki och skärmdumpar uppdaterade.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
2026-10-24 22:12:13 +02:00
parent 4ae6a1d24c
commit f04d6a88f9
26 changed files with 674 additions and 64 deletions

View File

@@ -11,23 +11,23 @@
"fareYen": 170,
"grid": [
"#################################",
"#S.#..\u003c..\u003c..\u003c..\u003c..\u003c..\u003c..\u003c..\u003c..###",
"#..#..\u003e..\u003e..\u003e..\u003e..\u003e..\u003e..\u003e..\u003e..###",
"#\u003c\u003e################\u003c\u003e#######\u003c\u003e###",
"#..#..\u003ci.\u003c..\u003c..\u003c..#..#..\u003c..#..###",
"#..#..\u003e..\u003e..\u003e..\u003eW.#..#..\u003e..#..###",
"#\u003c\u003e#\u003c\u003e##########\u003c\u003e#\u003c\u003e#\u003c\u003e####\u003c\u003e###",
"#..\u003c..#..\u003c..\u003c..#..#..#..\u003c..\u003c..###",
"#..\u003e..#..\u003e..\u003e..#..#..#..\u003e..\u003e..###",
"#######\u003c\u003e#\u003c\u003e#\u003c\u003e#\u003c\u003e#\u003c\u003e#\u003c\u003e#########",
"#..#..\u003c..\u003c..#..#..#..\u003c..#..\u003c..###",
"#..#..\u003e..\u003e..#..#..#..\u003e..#..\u003e..###",
"#\u003c\u003e#\u003c\u003e#######\u003c\u003e#\u003c\u003e#\u003c\u003e#\u003c\u003e####\u003c\u003e###",
"#..#K.\u003c..\u003c..#..#..\u003c.i#.T\u003c..\u003c..###",
"#..#i.\u003e..\u003e..#..#..\u003e..#..\u003e..\u003e..###",
"#\u003c\u003e#\u003c\u003e####\u003c\u003e#\u003c\u003e#\u003c\u003e##########\u003c\u003e###",
"#G.\u003c..\u003c..\u003c..#..\u003cG.\u003c..\u003c..\u003c..\u003c.G###",
"#pG\u003e..\u003e..\u003e..#..GQG\u003e..\u003e..\u003e..\u003eGP###",
"#S.#..<..<..<..<..<..<..<..<..###",
"#..#..>..>..>..>..>..>..>..>..###",
"#<>################<>#######<>###",
"#..#..<i.<..<..<..#..#..<..#..###",
"#..#..>..>..>..>W.#..#..>..#..###",
"#<>#<>##########<>#<>#<>####<>###",
"#..<..#..<..<..#..#..#..<..<..###",
"#..>..#..>..>..#..#..#..>..>..###",
"#######<>#<>#<>#<>#<>#<>#########",
"#..#..<..<..#..#..#..<..#..<..###",
"#..#..>..>..#..#..#..>..#..>..###",
"#<>#<>#######<>#<>#<>#<>####<>###",
"#..#K.<..<..#..#..<.i#.T<..<..###",
"#..#i.>..>..#..#..>..#..>..>..###",
"#<>#<>####<>#<>#<>##########<>###",
"#G.<..<..<..#..<G.<..<..<..<.G###",
"#pG>..>..>..#..GQG>..>..>..>GP###",
"#################################",
"#################################",
"#################################"
@@ -56,9 +56,9 @@
},
{
"text": {
"en": "\u003c- Track 2 Ginza Line for Shibuya Track 1 Ginza Line for Asakusa -\u003e",
"en": "<- Track 2 Ginza Line for Shibuya Track 1 Ginza Line for Asakusa ->",
"ja": "← 2番線 銀座線 渋谷方面 1番線 銀座線 浅草方面 →",
"sv": "\u003c- Spår 2 Ginza-linjen mot Shibuya Spår 1 Ginza-linjen mot Asakusa -\u003e"
"sv": "<- Spår 2 Ginza-linjen mot Shibuya Spår 1 Ginza-linjen mot Asakusa ->"
},
"x": 20,
"y": 13,
@@ -144,5 +144,6 @@
"terminus": "kita-senju",
"track": "3"
}
]
}
],
"oneWayGates": true
}