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>
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.idi filen måste vara lika med filnamnet utan.json. Testetinternal/level.TestAllShippedLevelskö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.