Hide_D
0b8add7f13
fix: 선택 불가 국가 성향을 입력 목록에서 제외
...
Ref의 availableNationType 13개를 공용 목록으로 정의하고 건국, NPC/AI 건국, 전투 시뮬레이터 입력과 검증에 적용한다.
2026-08-17 10:39:36 +00:00
Hide_D
53eb0f6ff4
fix: NPC 유저 수뇌 자동 임명을 이관
...
Ref의 분기월 자동 임명 조건과 NPC 군주 소속도 기준, 활동 및 페널티, 유저 수뇌 상한을 반영한다. 비군주 NPC의 레거시 후보 우선순위와 권한 및 chief_set 저장 경로를 회귀 테스트로 고정한다.
2026-08-17 01:21:57 +00:00
Hide_D
fad4602e2e
Merge branch 'main' into compare/scenario2601-200-parity-20260815
2026-08-15 09:42:02 +00:00
Hide_D
b9e45c6e76
fix(parity): preserve legacy monthly turn ordering
2026-08-15 09:40:14 +00:00
Hide_D
602c6410e1
refactor: finish internal export cleanup
2026-08-15 07:08:03 +00:00
Hide_D
35d8824b95
refactor: tighten backend and logic boundaries
2026-08-15 06:46:52 +00:00
Hide_D
1a1d0b2d91
refactor: enforce package boundaries
2026-08-07 10:13:29 +00:00
Hide_D
f4ee51251f
fix: preserve nation and recruit AI boundaries
2026-08-05 15:21:45 +00:00
Hide_D
5d6923f11a
fix: align scenario 2400 monthly parity
2026-08-05 13:25:39 +00:00
Hide_D
bbb6de6971
merge: scenario 2400 long-run parity
2026-08-04 18:19:53 +00:00
Hide_D
cef6a90452
fix: align scenario 2400 long-run parity
2026-08-04 18:15:32 +00:00
Hide_D
c4c4ee6e0f
fix: restore legacy gameplay messages and record details
2026-08-04 13:30:51 +00:00
Hide_D
58b9a230a7
fix: match scenario 2601 monthly seed progression
2026-08-03 18:56:23 +00:00
Hide_D
3fb75ccf03
fix general founding and rebellion parity
2026-07-26 17:50:56 +00:00
Hide_D
fe45b9b7a5
fix: restore lint and test baseline
2026-07-26 05:49:52 +00:00
Hide_D
61159209bf
fix(ai): align NPC final decisions with legacy
2026-07-25 11:23:53 +00:00
Hide_D
85f134fd12
feat: preserve legacy nation turn execution
2026-07-25 06:17:32 +00:00
Hide_D
c5da507df9
Implement crew type execution model
2026-07-25 05:16:11 +00:00
Hide_D
952c0d28c6
feat: add new general actions for border return, gifting, disbanding, founding nations, and fierce training
...
- Implemented '접경귀환' action for returning to a home city within 3 spaces.
- Added '증여' action for transferring resources between generals with constraints.
- Created '해산' action to disband a faction, resetting generals and cities.
- Developed '건국' action for founding a new nation with specified attributes.
- Introduced '맹훈련' action for training generals, enhancing their stats.
- Added tests for the new actions to ensure functionality and constraints are respected.
2026-02-07 06:10:28 +00:00
Hide_D
340cadb8ce
feat: 메타 데이터에서 필수 killturn 값을 읽어오는 로직 추가 및 관련 함수 수정
2026-01-25 05:26:40 +00:00
Hide_D
e3b1fb0812
feat: update NPC 건국/통일 및 선전포고 테스트 로직 개선
2026-01-24 18:01:25 +00:00
Hide_D
293f3e3980
feat: enhance AI nation behavior and diplomacy handling, improve test assertions for war readiness
2026-01-24 15:12:09 +00:00
Hide_D
8735d350fa
Refactor AI nation actions: consolidate functions into a single export module for improved organization and maintainability.
2026-01-24 13:38:54 +00:00
Hide_D
65194750e9
feat: 국가 선택 로직에서 랜덤 임관 기능으로 변경
2026-01-24 12:19:13 +00:00
Hide_D
9c8f901f7b
feat: GeneralAI 디버그 상태 추가 및 예약 턴 핸들러에 AI 상태 전달 기능 구현
2026-01-24 10:57:30 +00:00
Hide_D
2964c8ea59
feat: NPC 징병 및 예약 턴 핸들러 개선, 대형 테스트 맵 인구 수정
2026-01-24 10:32:38 +00:00
Hide_D
753abdaf47
feat: NPC 세금 처리 로직 및 관련 핸들러 추가, 대형 테스트 맵 수정
2026-01-24 10:06:55 +00:00
Hide_D
07ea17dacf
feat: refactor utility functions for improved consistency and usability; consolidate parsing logic
2026-01-17 12:36:58 +00:00
Hide_D
550910811c
feat(ai): add autorun policies for general and nation management
...
- Introduced `policies.ts` to define AI policies for generals and nations, including priority actions and flags.
- Implemented `AutorunGeneralPolicy` class to manage general-specific actions based on AI options and server/nation policies.
- Implemented `AutorunNationPolicy` class to handle nation-specific actions, including resource requirements and combat strategies.
- Added types for AI context and world view in `types.ts` to facilitate interaction with game state and entities.
2026-01-11 14:49:42 +00:00