From e89e75849437a679517eac944b5f62110b3f3d04 Mon Sep 17 00:00:00 2001 From: Hide_D Date: Sat, 24 Jan 2026 19:38:17 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20NPC=20=ED=86=B5=EC=9D=BC=20=EC=8B=9C?= =?UTF-8?q?=EB=AE=AC=EB=A0=88=EC=9D=B4=EC=85=98=EC=97=90=EC=84=9C=20?= =?UTF-8?q?=EB=B6=88=ED=95=84=EC=9A=94=ED=95=9C=20=EB=8F=84=EC=8B=9C=20?= =?UTF-8?q?=ED=8E=98=EB=84=90=ED=8B=B0=20=EC=A0=81=EC=9A=A9=20=EB=A1=9C?= =?UTF-8?q?=EC=A7=81=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../test/npcNationUprisingUnification.test.ts | 25 ------------------- 1 file changed, 25 deletions(-) diff --git a/app/game-engine/test/npcNationUprisingUnification.test.ts b/app/game-engine/test/npcNationUprisingUnification.test.ts index edf1f3d..b613970 100644 --- a/app/game-engine/test/npcNationUprisingUnification.test.ts +++ b/app/game-engine/test/npcNationUprisingUnification.test.ts @@ -83,30 +83,6 @@ const boostNationOneCities = (world: InMemoryTurnWorld) => { } }; -const applyPost200Penalty = (world: InMemoryTurnWorld) => { - const { currentYear } = world.getState(); - if (currentYear < 200) { - return; - } - const cities = world.listCities(); - for (const city of cities) { - if (city.nationId === 1) { - continue; - } - const meta = city.meta ?? {}; - const trust = typeof meta.trust === 'number' ? Math.floor(meta.trust * 0.5) : undefined; - world.updateCity(city.id, { - population: Math.floor(city.population * 0.8), - agriculture: Math.floor(city.agriculture * 0.8), - commerce: Math.floor(city.commerce * 0.8), - security: Math.floor(city.security * 0.8), - defence: Math.floor(city.defence * 0.8), - wall: Math.floor(city.wall * 0.8), - meta: trust !== undefined ? { ...meta, trust } : meta, - }); - } -}; - const dumpWorldStatus = (world: InMemoryTurnWorld, label: string) => { const state = world.getState(); const cities = world.listCities(); @@ -276,7 +252,6 @@ describe('NPC 건국/통일 장기 시뮬레이션', () => { return; } boostNationOneCities(world); - applyPost200Penalty(world); const meta = world.getState().meta as Record; if (typeof meta.isUnited === 'number' && meta.isUnited !== 0) { return;