M9: navigeringslägen, linjenät och terminal
All checks were successful
release / build-release (push) Successful in 1m34s
All checks were successful
release / build-release (push) Successful in 1m34s
internal/nav med resources/data/network.json (76 stationer, 11 linjer, Yamanote som ringlinje). Tåg bedöms från lineId + terminus mot banans station/to: rätt, fel håll, för långt bort (fler än 12 stationer) eller ingen trafik; correct räknas ut för nätkopplade banor, 1-4 rätta tåg. Tågresan visar linjens riktiga stationer. Nya förlustorsaker "Fel håll" och "För långt bort". Listläge (nästa tåg nere till vänster) och skyltläge (+50 % poäng) växlas med N på bankartan och sparas; -mode. Terminalen: biljettautomaten visar linjetavlan på nätbanor. Perronger P p Q q R r. Bana 006 Ikebukuro med fyra perronger. Banorna 001-005 kopplade till nätet. Skript: waitover och pick calm; poängraden radbryts; skärmdumpar uppdaterade. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -49,13 +49,14 @@
|
||||
"romaji": "Shinjuku",
|
||||
"en": "Shinjuku"
|
||||
},
|
||||
"correct": true,
|
||||
"track": "2",
|
||||
"schedule": {
|
||||
"offsetSec": 0,
|
||||
"intervalSec": 30,
|
||||
"dwellSec": 12
|
||||
}
|
||||
},
|
||||
"lineId": "narita-express",
|
||||
"terminus": "shinjuku"
|
||||
},
|
||||
{
|
||||
"platform": "p",
|
||||
@@ -69,13 +70,14 @@
|
||||
"romaji": "Keisei-Ueno",
|
||||
"en": "Keisei-Ueno"
|
||||
},
|
||||
"correct": false,
|
||||
"track": "1",
|
||||
"schedule": {
|
||||
"offsetSec": 8,
|
||||
"intervalSec": 30,
|
||||
"dwellSec": 12
|
||||
}
|
||||
},
|
||||
"lineId": "keisei-main",
|
||||
"terminus": "keisei-ueno"
|
||||
}
|
||||
],
|
||||
"signs": [
|
||||
@@ -97,5 +99,7 @@
|
||||
"ja": "改札 ← 1番線 京成線 京成上野方面 → 2番線 成田エクスプレス 新宿方面"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"station": "narita-airport",
|
||||
"to": "shinjuku"
|
||||
}
|
||||
|
||||
@@ -53,7 +53,6 @@
|
||||
],
|
||||
"trains": [
|
||||
{
|
||||
"correct": true,
|
||||
"crowded": true,
|
||||
"destination": {
|
||||
"en": "Shibuya",
|
||||
@@ -71,10 +70,11 @@
|
||||
"intervalSec": 20,
|
||||
"offsetSec": 3
|
||||
},
|
||||
"track": "14"
|
||||
"track": "14",
|
||||
"lineId": "yamanote",
|
||||
"terminus": "shibuya"
|
||||
},
|
||||
{
|
||||
"correct": false,
|
||||
"destination": {
|
||||
"en": "Tokyo",
|
||||
"ja": "東京",
|
||||
@@ -91,7 +91,9 @@
|
||||
"intervalSec": 25,
|
||||
"offsetSec": 10
|
||||
},
|
||||
"track": "8"
|
||||
"track": "8",
|
||||
"lineId": "chuo",
|
||||
"terminus": "tokyo"
|
||||
}
|
||||
],
|
||||
"signs": [
|
||||
@@ -122,5 +124,7 @@
|
||||
"x": 11,
|
||||
"y": 5
|
||||
}
|
||||
]
|
||||
],
|
||||
"station": "shinjuku",
|
||||
"to": "shibuya"
|
||||
}
|
||||
|
||||
@@ -55,7 +55,6 @@
|
||||
],
|
||||
"trains": [
|
||||
{
|
||||
"correct": true,
|
||||
"crowded": true,
|
||||
"destination": {
|
||||
"en": "Ikebukuro",
|
||||
@@ -73,10 +72,11 @@
|
||||
"intervalSec": 25,
|
||||
"offsetSec": 6
|
||||
},
|
||||
"track": "2"
|
||||
"track": "2",
|
||||
"lineId": "yamanote",
|
||||
"terminus": "ikebukuro"
|
||||
},
|
||||
{
|
||||
"correct": false,
|
||||
"destination": {
|
||||
"en": "Yokohama",
|
||||
"ja": "横浜",
|
||||
@@ -93,7 +93,9 @@
|
||||
"intervalSec": 30,
|
||||
"offsetSec": 12
|
||||
},
|
||||
"track": "4"
|
||||
"track": "4",
|
||||
"lineId": "toyoko",
|
||||
"terminus": "yokohama"
|
||||
}
|
||||
],
|
||||
"signs": [
|
||||
@@ -124,5 +126,7 @@
|
||||
"x": 29,
|
||||
"y": 13
|
||||
}
|
||||
]
|
||||
],
|
||||
"station": "shibuya",
|
||||
"to": "ikebukuro"
|
||||
}
|
||||
|
||||
@@ -92,9 +92,9 @@
|
||||
},
|
||||
{
|
||||
"text": {
|
||||
"en": "\u003c- Track 7 Tokaido Line (Shinagawa) Track 4 Yamanote Line (Ueno) -\u003e",
|
||||
"en": "<- Track 7 Tokaido Line (Shinagawa) Track 4 Yamanote Line (Ueno) ->",
|
||||
"ja": "← 7番線 東海道線 品川方面 4番線 山手線 上野方面 →",
|
||||
"sv": "\u003c- Spår 7 Tokaido-linjen (Shinagawa) Spår 4 Yamanote-linjen (Ueno) -\u003e"
|
||||
"sv": "<- Spår 7 Tokaido-linjen (Shinagawa) Spår 4 Yamanote-linjen (Ueno) ->"
|
||||
},
|
||||
"x": 3,
|
||||
"y": 3,
|
||||
@@ -115,7 +115,6 @@
|
||||
"timeLimitSec": 420,
|
||||
"trains": [
|
||||
{
|
||||
"correct": true,
|
||||
"crowded": true,
|
||||
"destination": {
|
||||
"en": "Ueno",
|
||||
@@ -133,10 +132,11 @@
|
||||
"intervalSec": 24,
|
||||
"offsetSec": 5
|
||||
},
|
||||
"track": "4"
|
||||
"track": "4",
|
||||
"lineId": "yamanote",
|
||||
"terminus": "ueno"
|
||||
},
|
||||
{
|
||||
"correct": false,
|
||||
"destination": {
|
||||
"en": "Shinagawa",
|
||||
"ja": "品川",
|
||||
@@ -153,7 +153,11 @@
|
||||
"intervalSec": 28,
|
||||
"offsetSec": 11
|
||||
},
|
||||
"track": "7"
|
||||
"track": "7",
|
||||
"lineId": "tokaido",
|
||||
"terminus": "shinagawa"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"station": "tokyo",
|
||||
"to": "ueno"
|
||||
}
|
||||
|
||||
@@ -11,23 +11,23 @@
|
||||
"fareYen": 200,
|
||||
"grid": [
|
||||
"#################################",
|
||||
"#S.\u003c..\u003c..#..\u003c..\u003c..\u003c..\u003c..#..\u003c..###",
|
||||
"#..\u003e..\u003e..#..\u003e..\u003e..\u003e..\u003e..#..\u003e..###",
|
||||
"#######\u003c\u003e#\u003c\u003e#\u003c\u003e####\u003c\u003e#\u003c\u003e####\u003c\u003e###",
|
||||
"#..\u003c..\u003c..#.W\u003c..\u003c..\u003c..#..\u003c..\u003c..###",
|
||||
"#.i\u003e..\u003e..#..\u003e..\u003e..\u003e..#..\u003eK.\u003e..###",
|
||||
"#\u003c\u003e#############\u003c\u003e#######\u003c\u003e#\u003c\u003e###",
|
||||
"#..#..\u003c..\u003c..\u003c.i\u003c..\u003c..\u003c..#..\u003c..###",
|
||||
"#..#..\u003e..\u003e..\u003e..\u003e..\u003e..\u003e..#.T\u003ei.###",
|
||||
"#\u003c\u003e####\u003c\u003e##########\u003c\u003e#\u003c\u003e#\u003c\u003e######",
|
||||
"#..\u003c..\u003c..\u003c..#..\u003c..\u003c..#..#..\u003c..###",
|
||||
"#..\u003e..\u003e..\u003e..#..\u003e..\u003e..#..#..\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###############",
|
||||
"#G.\u003c..\u003c..\u003c..#..\u003c..\u003c..\u003c..\u003c..\u003c.G###",
|
||||
"#pG\u003e..\u003e..\u003e..#..\u003e..\u003e..\u003e..\u003e..\u003eGP###",
|
||||
"#S.<..<..#..<..<..<..<..#..<..###",
|
||||
"#..>..>..#..>..>..>..>..#..>..###",
|
||||
"#######<>#<>#<>####<>#<>####<>###",
|
||||
"#..<..<..#.W<..<..<..#..<..<..###",
|
||||
"#.i>..>..#..>..>..>..#..>K.>..###",
|
||||
"#<>#############<>#######<>#<>###",
|
||||
"#..#..<..<..<.i<..<..<..#..<..###",
|
||||
"#..#..>..>..>..>..>..>..#.T>i.###",
|
||||
"#<>####<>##########<>#<>#<>######",
|
||||
"#..<..<..<..#..<..<..#..#..<..###",
|
||||
"#..>..>..>..#..>..>..#..#..>..###",
|
||||
"####<>#<>#<>#<>####<>#######<>###",
|
||||
"#..<..#..#..#..<..#..<..<..<..###",
|
||||
"#..>..#..#..#..>..#..>..>..>..###",
|
||||
"#<>#######<>####<>###############",
|
||||
"#G.<..<..<..#..<..<..<..<..<.G###",
|
||||
"#pG>..>..>..#..>..>..>..>..>GP###",
|
||||
"#################################",
|
||||
"#################################",
|
||||
"#################################"
|
||||
@@ -64,9 +64,9 @@
|
||||
},
|
||||
{
|
||||
"text": {
|
||||
"en": "\u003c- Track 9 Keihin-Tohoku Line (Omiya) Track 3 Yamanote Line (Akihabara) -\u003e",
|
||||
"en": "<- Track 9 Keihin-Tohoku Line (Omiya) Track 3 Yamanote Line (Akihabara) ->",
|
||||
"ja": "← 9番線 京浜東北線 大宮方面 3番線 山手線 秋葉原方面 →",
|
||||
"sv": "\u003c- Spår 9 Keihin-Tohoku-linjen (Omiya) Spår 3 Yamanote-linjen (Akihabara) -\u003e"
|
||||
"sv": "<- Spår 9 Keihin-Tohoku-linjen (Omiya) Spår 3 Yamanote-linjen (Akihabara) ->"
|
||||
},
|
||||
"x": 14,
|
||||
"y": 7,
|
||||
@@ -87,7 +87,6 @@
|
||||
"trains": [
|
||||
{
|
||||
"cars": 4,
|
||||
"correct": true,
|
||||
"destination": {
|
||||
"en": "Akihabara",
|
||||
"ja": "秋葉原",
|
||||
@@ -107,11 +106,12 @@
|
||||
"track": "3",
|
||||
"womenOnlyCar": 1,
|
||||
"womenOnlyFrom": 0,
|
||||
"womenOnlyTo": 150
|
||||
"womenOnlyTo": 150,
|
||||
"lineId": "yamanote",
|
||||
"terminus": "tokyo"
|
||||
},
|
||||
{
|
||||
"cars": 3,
|
||||
"correct": false,
|
||||
"destination": {
|
||||
"en": "Omiya",
|
||||
"ja": "大宮",
|
||||
@@ -128,7 +128,11 @@
|
||||
"intervalSec": 30,
|
||||
"offsetSec": 13
|
||||
},
|
||||
"track": "9"
|
||||
"track": "9",
|
||||
"lineId": "keihin-tohoku",
|
||||
"terminus": "omiya"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"station": "ueno",
|
||||
"to": "akihabara"
|
||||
}
|
||||
|
||||
177
resources/data/levels/006-ikebukuro.json
Normal file
177
resources/data/levels/006-ikebukuro.json
Normal file
@@ -0,0 +1,177 @@
|
||||
{
|
||||
"clutter": 1,
|
||||
"crowd": 1,
|
||||
"destination": {
|
||||
"en": "Shinjuku",
|
||||
"ja": "新宿",
|
||||
"romaji": "Shinjuku",
|
||||
"sv": "Shinjuku"
|
||||
},
|
||||
"difficulty": 4,
|
||||
"fareYen": 180,
|
||||
"grid": [
|
||||
"#################################",
|
||||
"#S#...#........i..#.............#",
|
||||
"#.#.#.#.#######.#.#.###########.#",
|
||||
"#...#.#....T#...#.#.......#..W#.#",
|
||||
"#####.#######.###.#.#####.#.###.#",
|
||||
"#...#...#.....#...#.....#.#...#.#",
|
||||
"#.#.###.#.#####.#####.#.#.###.#.#",
|
||||
"#.#.#...#.#.....#...#K#.#.....#.#",
|
||||
"#.#.#.###.#.#####.#.###.#####.#.#",
|
||||
"#...#.....#......i#...#.....#.#.#",
|
||||
"#.###############.###.#.#####.#.#",
|
||||
"#.#.........#..i..#...#.......#.#",
|
||||
"#.#.#.#####.#.#.###.#.#####.###.#",
|
||||
"#...#.....#...#.....#.....#.#...#",
|
||||
"#.#######.#.###########.#.###.#.#",
|
||||
"#.#.....#...#.....#.....#...#.#.#",
|
||||
"#.#.###.#####.###.#.#######.#.###",
|
||||
"#...#.#...#...#...#...#...#.#...#",
|
||||
"#####.###G#.###.#####.#.###.###G#",
|
||||
"#pG.....GqG.#...GQG...#.......GP#",
|
||||
"#################################"
|
||||
],
|
||||
"id": "006-ikebukuro",
|
||||
"kind": "main",
|
||||
"maxMissedTrains": 2,
|
||||
"name": {
|
||||
"en": "Ikebukuro Station",
|
||||
"ja": "池袋駅",
|
||||
"sv": "Ikebukuro station"
|
||||
},
|
||||
"noise": 1,
|
||||
"order": 6,
|
||||
"party": 3,
|
||||
"rideStops": 5,
|
||||
"shop": [
|
||||
"suit",
|
||||
"rail_pass",
|
||||
"onigiri_box"
|
||||
],
|
||||
"signs": [
|
||||
{
|
||||
"text": {
|
||||
"en": "Ikebukuro Station. Track 6 Yamanote Line for Shinjuku: south-east. Tracks 1 and 2 Saikyo Line: south. Track 11 Marunouchi Line for Ogikubo: south-west.",
|
||||
"ja": "池袋駅 6番線 山手線 新宿方面 → 南東 1番線・2番線 埼京線 → 南 11番線 丸ノ内線 荻窪方面 → 南西",
|
||||
"sv": "Ikebukuro station. Spår 6 Yamanote-linjen mot Shinjuku: sydost. Spår 1 och 2 Saikyo-linjen: söderut. Spår 11 Marunouchi-linjen mot Ogikubo: sydväst."
|
||||
},
|
||||
"x": 15,
|
||||
"y": 1,
|
||||
"z": 0
|
||||
},
|
||||
{
|
||||
"text": {
|
||||
"en": "\u003c- Track 2 Saikyo Line for Omiya Track 1 Saikyo Line for Osaki -\u003e",
|
||||
"ja": "← 2番線 埼京線 大宮方面 1番線 埼京線 大崎方面 →",
|
||||
"sv": "\u003c- Spår 2 Saikyo-linjen mot Omiya Spår 1 Saikyo-linjen mot Osaki -\u003e"
|
||||
},
|
||||
"x": 17,
|
||||
"y": 9,
|
||||
"z": 0
|
||||
},
|
||||
{
|
||||
"text": {
|
||||
"en": "Track 6 Yamanote Line for Shinjuku: the gate in the south-east corner. Line map at the ticket machine.",
|
||||
"ja": "6番線 山手線 新宿方面 → 南東口 改札 路線図 → 券売機",
|
||||
"sv": "Spår 6 Yamanote-linjen mot Shinjuku: spärren i sydöstra hörnet. Linjekarta finns vid automaten."
|
||||
},
|
||||
"x": 15,
|
||||
"y": 11,
|
||||
"z": 0
|
||||
}
|
||||
],
|
||||
"station": "ikebukuro",
|
||||
"timeLimitSec": 480,
|
||||
"to": "shinjuku",
|
||||
"trains": [
|
||||
{
|
||||
"cars": 4,
|
||||
"destination": {
|
||||
"en": "Shinjuku",
|
||||
"ja": "新宿",
|
||||
"romaji": "Shinjuku"
|
||||
},
|
||||
"line": {
|
||||
"en": "Yamanote Line",
|
||||
"ja": "山手線",
|
||||
"romaji": "Yamanote-sen"
|
||||
},
|
||||
"lineId": "yamanote",
|
||||
"platform": "P",
|
||||
"schedule": {
|
||||
"dwellSec": 9,
|
||||
"intervalSec": 30,
|
||||
"offsetSec": 8
|
||||
},
|
||||
"terminus": "shinjuku",
|
||||
"track": "6"
|
||||
},
|
||||
{
|
||||
"cars": 3,
|
||||
"destination": {
|
||||
"en": "Omiya",
|
||||
"ja": "大宮",
|
||||
"romaji": "Omiya"
|
||||
},
|
||||
"line": {
|
||||
"en": "Saikyo Line",
|
||||
"ja": "埼京線",
|
||||
"romaji": "Saikyo-sen"
|
||||
},
|
||||
"lineId": "saikyo",
|
||||
"platform": "p",
|
||||
"schedule": {
|
||||
"dwellSec": 8,
|
||||
"intervalSec": 34,
|
||||
"offsetSec": 14
|
||||
},
|
||||
"terminus": "omiya",
|
||||
"track": "2"
|
||||
},
|
||||
{
|
||||
"cars": 3,
|
||||
"destination": {
|
||||
"en": "Osaki",
|
||||
"ja": "大崎",
|
||||
"romaji": "Osaki"
|
||||
},
|
||||
"line": {
|
||||
"en": "Saikyo Line",
|
||||
"ja": "埼京線",
|
||||
"romaji": "Saikyo-sen"
|
||||
},
|
||||
"lineId": "saikyo",
|
||||
"platform": "Q",
|
||||
"schedule": {
|
||||
"dwellSec": 8,
|
||||
"intervalSec": 34,
|
||||
"offsetSec": 20
|
||||
},
|
||||
"terminus": "osaki",
|
||||
"track": "1"
|
||||
},
|
||||
{
|
||||
"cars": 3,
|
||||
"destination": {
|
||||
"en": "Ogikubo",
|
||||
"ja": "荻窪",
|
||||
"romaji": "Ogikubo"
|
||||
},
|
||||
"line": {
|
||||
"en": "Marunouchi Line",
|
||||
"ja": "丸ノ内線",
|
||||
"romaji": "Marunouchi-sen"
|
||||
},
|
||||
"lineId": "marunouchi",
|
||||
"platform": "q",
|
||||
"schedule": {
|
||||
"dwellSec": 8,
|
||||
"intervalSec": 28,
|
||||
"offsetSec": 4
|
||||
},
|
||||
"terminus": "ogikubo",
|
||||
"track": "11"
|
||||
}
|
||||
]
|
||||
}
|
||||
1009
resources/data/network.json
Normal file
1009
resources/data/network.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -140,7 +140,7 @@
|
||||
"map.party": "Party",
|
||||
"map.resume": "⟳ resume (saved seed)",
|
||||
"map.locked": "Locked - clear the previous level first.",
|
||||
"map.hint": "Arrows: level Enter: start L: words T: skills I: wardrobe P: phone Esc",
|
||||
"map.hint": "Enter start N mode L words T skills I items P phone Esc",
|
||||
"skills.title": "Skills 技",
|
||||
"skills.to_next": "XP to next",
|
||||
"skills.already": "Already unlocked.",
|
||||
@@ -197,5 +197,16 @@
|
||||
"hud.early_board": "Let people off first!",
|
||||
"hud.bump": "Sumimasen…",
|
||||
"hud.wrong_lane": "Wrong side - keep to the side the lane shows",
|
||||
"result.car": "car"
|
||||
"result.car": "car",
|
||||
"hud.take": "Take:",
|
||||
"hud.mode_signs": "Sign mode: work out the train yourself, +50 % score",
|
||||
"hud.terminal": "Lines from here (terminal):",
|
||||
"menu.mode": "N: navigation %s",
|
||||
"mode.list": "list mode (next train shown)",
|
||||
"mode.signs": "sign mode (+50 % score)",
|
||||
"result.bonus": "sign bonus",
|
||||
"result.lost_wrong_direction": "Wrong direction.",
|
||||
"result.lost_too_far": "Too far away.",
|
||||
"result.wrong_direction_detail": "The line does reach %[2]s, but the train for %[1]s goes the other way.",
|
||||
"result.too_far_detail": "The train for %[1]s only reaches %[2]s after a long detour."
|
||||
}
|
||||
|
||||
@@ -645,5 +645,528 @@
|
||||
"en": "passage / keep",
|
||||
"sv": "gång / håll",
|
||||
"tier": 3
|
||||
},
|
||||
"神田": {
|
||||
"kana": "かんだ",
|
||||
"romaji": "Kanda",
|
||||
"en": "Kanda",
|
||||
"sv": "Kanda",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"御徒町": {
|
||||
"kana": "おかちまち",
|
||||
"romaji": "Okachimachi",
|
||||
"en": "Okachimachi",
|
||||
"sv": "Okachimachi",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"鶯谷": {
|
||||
"kana": "うぐいすだに",
|
||||
"romaji": "Uguisudani",
|
||||
"en": "Uguisudani",
|
||||
"sv": "Uguisudani",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"西日暮里": {
|
||||
"kana": "にしにっぽり",
|
||||
"romaji": "Nishi-Nippori",
|
||||
"en": "Nishi-Nippori",
|
||||
"sv": "Nishi-Nippori",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"田端": {
|
||||
"kana": "たばた",
|
||||
"romaji": "Tabata",
|
||||
"en": "Tabata",
|
||||
"sv": "Tabata",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"駒込": {
|
||||
"kana": "こまごめ",
|
||||
"romaji": "Komagome",
|
||||
"en": "Komagome",
|
||||
"sv": "Komagome",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"巣鴨": {
|
||||
"kana": "すがも",
|
||||
"romaji": "Sugamo",
|
||||
"en": "Sugamo",
|
||||
"sv": "Sugamo",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"大塚": {
|
||||
"kana": "おおつか",
|
||||
"romaji": "Otsuka",
|
||||
"en": "Otsuka",
|
||||
"sv": "Otsuka",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"目白": {
|
||||
"kana": "めじろ",
|
||||
"romaji": "Mejiro",
|
||||
"en": "Mejiro",
|
||||
"sv": "Mejiro",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"高田馬場": {
|
||||
"kana": "たかだのばば",
|
||||
"romaji": "Takadanobaba",
|
||||
"en": "Takadanobaba",
|
||||
"sv": "Takadanobaba",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"新大久保": {
|
||||
"kana": "しんおおくぼ",
|
||||
"romaji": "Shin-Okubo",
|
||||
"en": "Shin-Okubo",
|
||||
"sv": "Shin-Okubo",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"代々木": {
|
||||
"kana": "よよぎ",
|
||||
"romaji": "Yoyogi",
|
||||
"en": "Yoyogi",
|
||||
"sv": "Yoyogi",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"恵比寿": {
|
||||
"kana": "えびす",
|
||||
"romaji": "Ebisu",
|
||||
"en": "Ebisu",
|
||||
"sv": "Ebisu",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"目黒": {
|
||||
"kana": "めぐろ",
|
||||
"romaji": "Meguro",
|
||||
"en": "Meguro",
|
||||
"sv": "Meguro",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"五反田": {
|
||||
"kana": "ごたんだ",
|
||||
"romaji": "Gotanda",
|
||||
"en": "Gotanda",
|
||||
"sv": "Gotanda",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"大崎": {
|
||||
"kana": "おおさき",
|
||||
"romaji": "Osaki",
|
||||
"en": "Osaki",
|
||||
"sv": "Osaki",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"高輪ゲートウェイ": {
|
||||
"kana": "たかなわげーとうぇい",
|
||||
"romaji": "Takanawa Gateway",
|
||||
"en": "Takanawa Gateway",
|
||||
"sv": "Takanawa Gateway",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"田町": {
|
||||
"kana": "たまち",
|
||||
"romaji": "Tamachi",
|
||||
"en": "Tamachi",
|
||||
"sv": "Tamachi",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"浜松町": {
|
||||
"kana": "はままつちょう",
|
||||
"romaji": "Hamamatsucho",
|
||||
"en": "Hamamatsucho",
|
||||
"sv": "Hamamatsucho",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"新橋": {
|
||||
"kana": "しんばし",
|
||||
"romaji": "Shimbashi",
|
||||
"en": "Shimbashi",
|
||||
"sv": "Shimbashi",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"有楽町": {
|
||||
"kana": "ゆうらくちょう",
|
||||
"romaji": "Yurakucho",
|
||||
"en": "Yurakucho",
|
||||
"sv": "Yurakucho",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"御茶ノ水": {
|
||||
"kana": "おちゃのみず",
|
||||
"romaji": "Ochanomizu",
|
||||
"en": "Ochanomizu",
|
||||
"sv": "Ochanomizu",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"四ツ谷": {
|
||||
"kana": "よつや",
|
||||
"romaji": "Yotsuya",
|
||||
"en": "Yotsuya",
|
||||
"sv": "Yotsuya",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"中野": {
|
||||
"kana": "なかの",
|
||||
"romaji": "Nakano",
|
||||
"en": "Nakano",
|
||||
"sv": "Nakano",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"吉祥寺": {
|
||||
"kana": "きちじょうじ",
|
||||
"romaji": "Kichijoji",
|
||||
"en": "Kichijoji",
|
||||
"sv": "Kichijoji",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"三鷹": {
|
||||
"kana": "みたか",
|
||||
"romaji": "Mitaka",
|
||||
"en": "Mitaka",
|
||||
"sv": "Mitaka",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"立川": {
|
||||
"kana": "たちかわ",
|
||||
"romaji": "Tachikawa",
|
||||
"en": "Tachikawa",
|
||||
"sv": "Tachikawa",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"八王子": {
|
||||
"kana": "はちおうじ",
|
||||
"romaji": "Hachioji",
|
||||
"en": "Hachioji",
|
||||
"sv": "Hachioji",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"高尾": {
|
||||
"kana": "たかお",
|
||||
"romaji": "Takao",
|
||||
"en": "Takao",
|
||||
"sv": "Takao",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"浦和": {
|
||||
"kana": "うらわ",
|
||||
"romaji": "Urawa",
|
||||
"en": "Urawa",
|
||||
"sv": "Urawa",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"赤羽": {
|
||||
"kana": "あかばね",
|
||||
"romaji": "Akabane",
|
||||
"en": "Akabane",
|
||||
"sv": "Akabane",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"王子": {
|
||||
"kana": "おうじ",
|
||||
"romaji": "Oji",
|
||||
"en": "Oji",
|
||||
"sv": "Oji",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"川崎": {
|
||||
"kana": "かわさき",
|
||||
"romaji": "Kawasaki",
|
||||
"en": "Kawasaki",
|
||||
"sv": "Kawasaki",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"大船": {
|
||||
"kana": "おおふな",
|
||||
"romaji": "Ofuna",
|
||||
"en": "Ofuna",
|
||||
"sv": "Ofuna",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"成田空港": {
|
||||
"kana": "なりたくうこう",
|
||||
"romaji": "Narita Airport",
|
||||
"en": "Narita Airport",
|
||||
"sv": "Narita Airport",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"空港第2ビル": {
|
||||
"kana": "くうこうだいにびる",
|
||||
"romaji": "Airport Terminal 2",
|
||||
"en": "Airport Terminal 2",
|
||||
"sv": "Airport Terminal 2",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"船橋": {
|
||||
"kana": "ふなばし",
|
||||
"romaji": "Funabashi",
|
||||
"en": "Funabashi",
|
||||
"sv": "Funabashi",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"青砥": {
|
||||
"kana": "あおと",
|
||||
"romaji": "Aoto",
|
||||
"en": "Aoto",
|
||||
"sv": "Aoto",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"十条": {
|
||||
"kana": "じゅうじょう",
|
||||
"romaji": "Jujo",
|
||||
"en": "Jujo",
|
||||
"sv": "Jujo",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"板橋": {
|
||||
"kana": "いたばし",
|
||||
"romaji": "Itabashi",
|
||||
"en": "Itabashi",
|
||||
"sv": "Itabashi",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"荻窪": {
|
||||
"kana": "おぎくぼ",
|
||||
"romaji": "Ogikubo",
|
||||
"en": "Ogikubo",
|
||||
"sv": "Ogikubo",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"新宿三丁目": {
|
||||
"kana": "しんじゅくさんちょうめ",
|
||||
"romaji": "Shinjuku-sanchome",
|
||||
"en": "Shinjuku-sanchome",
|
||||
"sv": "Shinjuku-sanchome",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"新宿御苑前": {
|
||||
"kana": "しんじゅくぎょえんまえ",
|
||||
"romaji": "Shinjuku-gyoemmae",
|
||||
"en": "Shinjuku-gyoemmae",
|
||||
"sv": "Shinjuku-gyoemmae",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"四谷三丁目": {
|
||||
"kana": "よつやさんちょうめ",
|
||||
"romaji": "Yotsuya-sanchome",
|
||||
"en": "Yotsuya-sanchome",
|
||||
"sv": "Yotsuya-sanchome",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"赤坂見附": {
|
||||
"kana": "あかさかみつけ",
|
||||
"romaji": "Akasaka-mitsuke",
|
||||
"en": "Akasaka-mitsuke",
|
||||
"sv": "Akasaka-mitsuke",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"国会議事堂前": {
|
||||
"kana": "こっかいぎじどうまえ",
|
||||
"romaji": "Kokkai-gijidomae",
|
||||
"en": "Kokkai-gijidomae",
|
||||
"sv": "Kokkai-gijidomae",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"霞ケ関": {
|
||||
"kana": "かすみがせき",
|
||||
"romaji": "Kasumigaseki",
|
||||
"en": "Kasumigaseki",
|
||||
"sv": "Kasumigaseki",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"大手町": {
|
||||
"kana": "おおてまち",
|
||||
"romaji": "Otemachi",
|
||||
"en": "Otemachi",
|
||||
"sv": "Otemachi",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"淡路町": {
|
||||
"kana": "あわじちょう",
|
||||
"romaji": "Awajicho",
|
||||
"en": "Awajicho",
|
||||
"sv": "Awajicho",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"本郷三丁目": {
|
||||
"kana": "ほんごうさんちょうめ",
|
||||
"romaji": "Hongo-sanchome",
|
||||
"en": "Hongo-sanchome",
|
||||
"sv": "Hongo-sanchome",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"後楽園": {
|
||||
"kana": "こうらくえん",
|
||||
"romaji": "Korakuen",
|
||||
"en": "Korakuen",
|
||||
"sv": "Korakuen",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"茗荷谷": {
|
||||
"kana": "みょうがだに",
|
||||
"romaji": "Myogadani",
|
||||
"en": "Myogadani",
|
||||
"sv": "Myogadani",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"新大塚": {
|
||||
"kana": "しんおおつか",
|
||||
"romaji": "Shin-Otsuka",
|
||||
"en": "Shin-Otsuka",
|
||||
"sv": "Shin-Otsuka",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"中目黒": {
|
||||
"kana": "なかめぐろ",
|
||||
"romaji": "Naka-Meguro",
|
||||
"en": "Naka-Meguro",
|
||||
"sv": "Naka-Meguro",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"六本木": {
|
||||
"kana": "ろっぽんぎ",
|
||||
"romaji": "Roppongi",
|
||||
"en": "Roppongi",
|
||||
"sv": "Roppongi",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"北千住": {
|
||||
"kana": "きたせんじゅ",
|
||||
"romaji": "Kita-Senju",
|
||||
"en": "Kita-Senju",
|
||||
"sv": "Kita-Senju",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"表参道": {
|
||||
"kana": "おもてさんどう",
|
||||
"romaji": "Omotesando",
|
||||
"en": "Omotesando",
|
||||
"sv": "Omotesando",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"日本橋": {
|
||||
"kana": "にほんばし",
|
||||
"romaji": "Nihombashi",
|
||||
"en": "Nihombashi",
|
||||
"sv": "Nihombashi",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"自由が丘": {
|
||||
"kana": "じゆうがおか",
|
||||
"romaji": "Jiyugaoka",
|
||||
"en": "Jiyugaoka",
|
||||
"sv": "Jiyugaoka",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"武蔵小杉": {
|
||||
"kana": "むさしこすぎ",
|
||||
"romaji": "Musashi-Kosugi",
|
||||
"en": "Musashi-Kosugi",
|
||||
"sv": "Musashi-Kosugi",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"菊名": {
|
||||
"kana": "きくな",
|
||||
"romaji": "Kikuna",
|
||||
"en": "Kikuna",
|
||||
"sv": "Kikuna",
|
||||
"tier": 3,
|
||||
"kind": "station"
|
||||
},
|
||||
"埼京線": {
|
||||
"kana": "さいきょうせん",
|
||||
"romaji": "Saikyo-sen",
|
||||
"en": "Saikyo Line",
|
||||
"sv": "Saikyo-linjen",
|
||||
"tier": 3
|
||||
},
|
||||
"日比谷線": {
|
||||
"kana": "ひびやせん",
|
||||
"romaji": "Hibiya-sen",
|
||||
"en": "Hibiya Line",
|
||||
"sv": "Hibiya-linjen",
|
||||
"tier": 3
|
||||
},
|
||||
"銀座線": {
|
||||
"kana": "ぎんざせん",
|
||||
"romaji": "Ginza-sen",
|
||||
"en": "Ginza Line",
|
||||
"sv": "Ginza-linjen",
|
||||
"tier": 3
|
||||
},
|
||||
"路線図": {
|
||||
"kana": "ろせんず",
|
||||
"romaji": "rosenzu",
|
||||
"en": "line map",
|
||||
"sv": "linjekarta",
|
||||
"tier": 3
|
||||
},
|
||||
"券売機": {
|
||||
"kana": "けんばいき",
|
||||
"romaji": "kenbaiki",
|
||||
"en": "ticket machine",
|
||||
"sv": "biljettautomat",
|
||||
"tier": 2
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -140,7 +140,7 @@
|
||||
"map.party": "Sällskap",
|
||||
"map.resume": "⟳ fortsätt (sparad seed)",
|
||||
"map.locked": "Låst - klara föregående bana först.",
|
||||
"map.hint": "Pilar: bana Enter: start L: ord T: skills I: garderob P: tel Esc",
|
||||
"map.hint": "Enter start N läge L ord T skills I items P tel Esc",
|
||||
"skills.title": "Skills 技",
|
||||
"skills.to_next": "XP till nästa",
|
||||
"skills.already": "Redan upplåst.",
|
||||
@@ -197,5 +197,16 @@
|
||||
"hud.early_board": "Låt folk kliva av först!",
|
||||
"hud.bump": "Ursäkta…",
|
||||
"hud.wrong_lane": "Fel sida - håll till vänster/höger som filen visar",
|
||||
"result.car": "vagn"
|
||||
"result.car": "vagn",
|
||||
"hud.take": "Ta:",
|
||||
"hud.mode_signs": "Skyltläge: lista ut tåget själv, +50 % poäng",
|
||||
"hud.terminal": "Linjer härifrån (terminal):",
|
||||
"menu.mode": "N: navigering %s",
|
||||
"mode.list": "listläge (nästa tåg visas)",
|
||||
"mode.signs": "skyltläge (+50 % poäng)",
|
||||
"result.bonus": "skyltbonus",
|
||||
"result.lost_wrong_direction": "Fel håll.",
|
||||
"result.lost_too_far": "För långt bort.",
|
||||
"result.wrong_direction_detail": "Linjen går till %[2]s, men tåget mot %[1]s åker åt andra hållet.",
|
||||
"result.too_far_detail": "Tåget mot %[1]s når %[2]s först efter en lång omväg."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user