Files
metro-puzzle-jp/resources/data
claude f04d6a88f9
All checks were successful
release / build-release (push) Successful in 2m7s
M10c: vem betalar i kiosken och spärrar utan återvändo
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>
2026-10-24 22:12:13 +02:00
..

resources/data – speldata

Banor, items, skills och annan data som spelet läser vid start. Allt är JSON.

  • levels/<id>.json – en bana per fil. id i filen måste vara lika med filnamnet utan .json. Testet internal/level.TestAllShippedLevels kör igenom alla banor här och faller om någon inte parsar eller inte går att klara.

Rutnätets tecken

Tecken Betydelse
# vägg
. golv
S start (exakt en)
P perrong med tåg
p perrong med fel tåg
G spärr (kräver kort/biljett)
T biljett-/påfyllningsautomat
i skylt

Varje rad måste vara lika lång. Se internal/level/level.go för formatet.