diff --git a/app/features/map-list-generator/core/map-pool-serializer/serializer.test.ts b/app/features/map-list-generator/core/map-pool-serializer/serializer.test.ts index 8d2022a6d..66e24243d 100644 --- a/app/features/map-list-generator/core/map-pool-serializer/serializer.test.ts +++ b/app/features/map-list-generator/core/map-pool-serializer/serializer.test.ts @@ -8,7 +8,7 @@ import type { MapPoolObject } from "./types"; const Serializer = suite("Map pool serializer"); -const testSerializedPool = "tw:199800;sz:1d0a00;tc:164c00;rm:15e000;cb:1ce000"; +const testSerializedPool = "tw:666000;sz:742800;tc:593000;rm:578000;cb:738000"; Serializer("Unserializes and then serializes to same result", () => { const mapPool = serializedStringToMapPool(testSerializedPool); diff --git a/app/modules/in-game-lists/stage-ids.ts b/app/modules/in-game-lists/stage-ids.ts index 632098e86..812488f05 100644 --- a/app/modules/in-game-lists/stage-ids.ts +++ b/app/modules/in-game-lists/stage-ids.ts @@ -20,6 +20,8 @@ export const stageIds = [ 17, // Barnacle & Dime 18, // Crableg Capital 19, // Shipshape Cargo Co. + 20, // Bluefin Depot + 21, // Robo ROM-en ] as const; export const stagesObj = { @@ -43,4 +45,6 @@ export const stagesObj = { BARNACLE_AND_DIME: 17, CRABLEG_CAPITAL: 18, SHIPSHAPE_CARGO_CO: 19, + BLUEFIN_DEPOT: 20, + ROBO_ROM_EN: 21, } as const; diff --git a/public/locales/da/game-misc.json b/public/locales/da/game-misc.json index 10bca57da..d8b2f5ca3 100644 --- a/public/locales/da/game-misc.json +++ b/public/locales/da/game-misc.json @@ -19,6 +19,8 @@ "STAGE_17": "Barnacle & Dime", "STAGE_18": "Crableg Capital", "STAGE_19": "Shipshape Cargo Co.", + "STAGE_20": "Bluefin Depot", + "STAGE_21": "Robo ROM-en", "ABILITY_ISM": "Primær blæksparer", "ABILITY_ISS": "Sekundær blæksparer", "ABILITY_IRU": "Blækpåfyldning+", diff --git a/public/locales/de/game-misc.json b/public/locales/de/game-misc.json index be21ee8a0..9d4aa902f 100644 --- a/public/locales/de/game-misc.json +++ b/public/locales/de/game-misc.json @@ -19,6 +19,8 @@ "STAGE_17": "Talerfisch & Pock", "STAGE_18": "Seespinnen-Skyline", "STAGE_19": "Frachtschiff Schwerfisch", + "STAGE_20": "Blauflossen-Depot", + "STAGE_21": "ROM & RAMen", "ABILITY_ISM": "Hauptverbrauch", "ABILITY_ISS": "Sekundärverbrauch", "ABILITY_IRU": "Regeneration +", diff --git a/public/locales/en/game-misc.json b/public/locales/en/game-misc.json index d56bddfad..f2ac6e4ff 100644 --- a/public/locales/en/game-misc.json +++ b/public/locales/en/game-misc.json @@ -19,6 +19,8 @@ "STAGE_17": "Barnacle & Dime", "STAGE_18": "Crableg Capital", "STAGE_19": "Shipshape Cargo Co.", + "STAGE_20": "Bluefin Depot", + "STAGE_21": "Robo ROM-en", "ABILITY_ISM": "Ink Saver (Main)", "ABILITY_ISS": "Ink Saver (Sub)", "ABILITY_IRU": "Ink Recovery Up", diff --git a/public/locales/es-ES/game-misc.json b/public/locales/es-ES/game-misc.json index c0b83703a..4214b4c1d 100644 --- a/public/locales/es-ES/game-misc.json +++ b/public/locales/es-ES/game-misc.json @@ -19,6 +19,8 @@ "STAGE_17": "Centro Comercial Fletán", "STAGE_18": "Distrito Rascalópodo", "STAGE_19": "Carguero Platija", + "STAGE_20": "Mina costera", + "STAGE_21": "Factoría RAMen", "ABILITY_ISM": "Tintahorro (ppal.)", "ABILITY_ISS": "Tintahorro (sec.)", "ABILITY_IRU": "Recarga rápida", diff --git a/public/locales/es-US/game-misc.json b/public/locales/es-US/game-misc.json index 20cf215a3..21cad104a 100644 --- a/public/locales/es-US/game-misc.json +++ b/public/locales/es-US/game-misc.json @@ -19,6 +19,8 @@ "STAGE_17": "Unicentro Carite", "STAGE_18": "Distrito Rascalópodo", "STAGE_19": "Carguero Platija", + "STAGE_20": "Mina costera", + "STAGE_21": "Factoría RAMen", "ABILITY_ISM": "Ahorro tinta (ppal.)", "ABILITY_ISS": "Ahorro tinta (sec.)", "ABILITY_IRU": "Mejor recarga tinta", diff --git a/public/locales/fr/game-misc.json b/public/locales/fr/game-misc.json index cc29783b2..cf51787fb 100644 --- a/public/locales/fr/game-misc.json +++ b/public/locales/fr/game-misc.json @@ -19,6 +19,8 @@ "STAGE_17": "Halles de Port-merlu", "STAGE_18": "Quartier Crabe-ciels", "STAGE_19": "Chaland Flétan", + "STAGE_20": "Mine marine", + "STAGE_21": "Arène Méca-ramen", "ABILITY_ISM": "Encrémenteur (pr.)", "ABILITY_ISS": "Encrémenteur (sec.)", "ABILITY_IRU": "Levée d'encre", diff --git a/public/locales/he/game-misc.json b/public/locales/he/game-misc.json index d56bddfad..f2ac6e4ff 100644 --- a/public/locales/he/game-misc.json +++ b/public/locales/he/game-misc.json @@ -19,6 +19,8 @@ "STAGE_17": "Barnacle & Dime", "STAGE_18": "Crableg Capital", "STAGE_19": "Shipshape Cargo Co.", + "STAGE_20": "Bluefin Depot", + "STAGE_21": "Robo ROM-en", "ABILITY_ISM": "Ink Saver (Main)", "ABILITY_ISS": "Ink Saver (Sub)", "ABILITY_IRU": "Ink Recovery Up", diff --git a/public/locales/it/game-misc.json b/public/locales/it/game-misc.json index bf244ca80..2330f957d 100644 --- a/public/locales/it/game-misc.json +++ b/public/locales/it/game-misc.json @@ -19,6 +19,8 @@ "STAGE_17": "Empolporio", "STAGE_18": "Granchiacieli", "STAGE_19": "Platessa Trasporti S.r.l.", + "STAGE_20": "Molo Mollusco", + "STAGE_21": "Roboramen", "ABILITY_ISM": "Eco-colore princ.", "ABILITY_ISS": "Eco-colore second.", "ABILITY_IRU": "Recupero colore +", diff --git a/public/locales/ja/game-misc.json b/public/locales/ja/game-misc.json index f6f1724d6..1ffbf3441 100644 --- a/public/locales/ja/game-misc.json +++ b/public/locales/ja/game-misc.json @@ -19,6 +19,8 @@ "STAGE_17": "タラポートショッピングパーク", "STAGE_18": "タカアシ経済特区", "STAGE_19": "オヒョウ海運", + "STAGE_20": "ネギトロ炭鉱", + "STAGE_21": "バイガイ亭", "ABILITY_ISM": "インク効率アップ(メイン)", "ABILITY_ISS": "インク効率アップ(サブ)", "ABILITY_IRU": "インク回復力アップ", diff --git a/public/locales/ko/game-misc.json b/public/locales/ko/game-misc.json index e4d8a8798..5617811df 100644 --- a/public/locales/ko/game-misc.json +++ b/public/locales/ko/game-misc.json @@ -19,6 +19,8 @@ "STAGE_17": "대구 포트 쇼핑 파크", "STAGE_18": "거미게 경제특구", "STAGE_19": "광어 해운", + "STAGE_20": "참치 탄광", + "STAGE_21": "수랑정", "ABILITY_ISM": "잉크 효율 업(메인)", "ABILITY_ISS": "잉크 효율 업(서브)", "ABILITY_IRU": "잉크 회복력 업", diff --git a/public/locales/nl/game-misc.json b/public/locales/nl/game-misc.json index c79730944..ce7b63631 100644 --- a/public/locales/nl/game-misc.json +++ b/public/locales/nl/game-misc.json @@ -19,6 +19,8 @@ "STAGE_17": "Winkelcentrum Poon & Zeehaan", "STAGE_18": "Visstickdistrict", "STAGE_19": "Tarbot Transport", + "STAGE_20": "Blauwvin-depot", + "STAGE_21": "Bami-Byte", "ABILITY_ISM": "Hoofdspaarder", "ABILITY_ISS": "Subspaarder", "ABILITY_IRU": "Inktvulling", diff --git a/public/locales/pl/game-misc.json b/public/locales/pl/game-misc.json index fe9e78fbd..f2ac6e4ff 100644 --- a/public/locales/pl/game-misc.json +++ b/public/locales/pl/game-misc.json @@ -17,6 +17,10 @@ "STAGE_15": "Um'ami Ruins", "STAGE_16": "Humpback Pump Track", "STAGE_17": "Barnacle & Dime", + "STAGE_18": "Crableg Capital", + "STAGE_19": "Shipshape Cargo Co.", + "STAGE_20": "Bluefin Depot", + "STAGE_21": "Robo ROM-en", "ABILITY_ISM": "Ink Saver (Main)", "ABILITY_ISS": "Ink Saver (Sub)", "ABILITY_IRU": "Ink Recovery Up", diff --git a/public/locales/pt-BR/game-misc.json b/public/locales/pt-BR/game-misc.json index d56bddfad..f2ac6e4ff 100644 --- a/public/locales/pt-BR/game-misc.json +++ b/public/locales/pt-BR/game-misc.json @@ -19,6 +19,8 @@ "STAGE_17": "Barnacle & Dime", "STAGE_18": "Crableg Capital", "STAGE_19": "Shipshape Cargo Co.", + "STAGE_20": "Bluefin Depot", + "STAGE_21": "Robo ROM-en", "ABILITY_ISM": "Ink Saver (Main)", "ABILITY_ISS": "Ink Saver (Sub)", "ABILITY_IRU": "Ink Recovery Up", diff --git a/public/locales/ru/game-misc.json b/public/locales/ru/game-misc.json index 9d5d62cab..3192485c2 100644 --- a/public/locales/ru/game-misc.json +++ b/public/locales/ru/game-misc.json @@ -19,6 +19,8 @@ "STAGE_17": "УсоногТорг", "STAGE_18": "Крабхэттен", "STAGE_19": "«Палтус-карго»", + "STAGE_20": "Тунцовое депо", + "STAGE_21": "«Роборамэн»", "ABILITY_ISM": "Основной баллон X", "ABILITY_ISS": "Запасной баллон X", "ABILITY_IRU": "Быстрый баллон", diff --git a/public/locales/zh/game-misc.json b/public/locales/zh/game-misc.json index f1b0c7ae7..3b297a316 100644 --- a/public/locales/zh/game-misc.json +++ b/public/locales/zh/game-misc.json @@ -19,6 +19,8 @@ "STAGE_17": "塔拉波特购物公园", "STAGE_18": "高脚经济特区", "STAGE_19": "大比目鱼海运中心", + "STAGE_20": "葱鲔鱼煤矿场", + "STAGE_21": "贝见亭", "ABILITY_ISM": "提升墨汁效率(主要武器)", "ABILITY_ISS": "提升墨汁效率(次要武器)", "ABILITY_IRU": "提升墨汁回复力", diff --git a/public/static-assets/img/stages/20.avif b/public/static-assets/img/stages/20.avif new file mode 100644 index 000000000..99b034a43 Binary files /dev/null and b/public/static-assets/img/stages/20.avif differ diff --git a/public/static-assets/img/stages/20.png b/public/static-assets/img/stages/20.png new file mode 100644 index 000000000..4737dcab0 Binary files /dev/null and b/public/static-assets/img/stages/20.png differ diff --git a/public/static-assets/img/stages/21.avif b/public/static-assets/img/stages/21.avif new file mode 100644 index 000000000..8340af980 Binary files /dev/null and b/public/static-assets/img/stages/21.avif differ diff --git a/public/static-assets/img/stages/21.png b/public/static-assets/img/stages/21.png new file mode 100644 index 000000000..64d72cefa Binary files /dev/null and b/public/static-assets/img/stages/21.png differ diff --git a/scripts/create-misc-json.ts b/scripts/create-misc-json.ts index ae443aad6..c44c2d429 100644 --- a/scripts/create-misc-json.ts +++ b/scripts/create-misc-json.ts @@ -33,6 +33,8 @@ const stages = [ "Barnacle & Dime", "Crableg Capital", "Shipshape Cargo Co.", + "Bluefin Depot", + "Robo ROM-en", ] as const; const abilityShortToInternalName = new Map([