Resor med byten: en bana kan ha next som pekar på en delbana (kind leg,
syns inte på bankartan). När man klivit av rätt tåg fortsätter samma
omgång på nästa station med klocka, plånbok, sällskap och räknare;
par-tiden adderas, dimma och folk är nya, en Byte!-banner visas och
HUD:en visar resmålet via bytesstationen. Tidsgräns och missade tåg
gäller hela resan. level.ValidateChains kräver sammanhängande kedjor.
Nya resor: 007 Akihabara -> Ueno -> Asakusa och finalen 008 Tokyo (två
våningar) -> Nippori -> Narita flygplats. Slutscen när sista huvudbanan
klaras första gången: planet lyfter, resan summeras, eftertexter;
Progress.StoryCleared sparas; flaggan -ending. tools/levelcheck ritar
banorna och rapporterar problem. HUD-nivån kortas när mätarna tar plats;
poängraden radbryts. Skärmdumpar och docs uppdaterade.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
- internal/progress: katalog (skills.json 12 noder, items.json 25 items)
med validering; XP/nivåer (150·n(n+1)/2) och skillpoäng; skillträd med
krav och kostnad; items per plats med buffar, genvägar (JR Pass, kartor,
powerbank) och färgton; banresultat och upplåsning (huvudbanor i ordning,
sidospår efter föräldern); 33 %-regeln som test
- internal/save: versionerad JSON med kunskap, plånbok, debuffar,
progression och pågående bana + seed; atomisk skrivning; migrering;
~/.config/metro-puzzle-jp/save.json resp. %AppData%
- sim: RunOptions får Extra/FogRadius/Landmarks/FreeGates/RevealAll/
InfiniteBattery; luck påverkar trängselzonen; Fog.RevealAll och extra
landmärken
- game: bankarta i spelbrädesstil ersätter menyn (⟳ återupptar med sparad
seed), skillträd (T), garderob (I), butik i kiosken (B), XP/nivå/items/
upplåsningar på resultatet, spelaren tonas av skins; autospar vid banstart,
efter banan och vid köp; flaggor -save/-nosave
- level: kind/order/parent/rewards/shop; ny sidobana 002b Kabukicho som
belönar skinnet Kimono; 001 belönar Salaryman-skinnet; butikssortiment
på 002/003
- tools/shots: demo-sparfil (build/, aldrig den riktiga), bilder av karta,
skills, garderob och butik; alla körningar med -nosave
- docs/README/wiki uppdaterade
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>