Commit Graph
119 Commits
Author SHA1 Message Date
Hide_D fe438c5195 fix(logic): 전투 특기의 비전투 커맨드 효과를 복구
모병에서도 실제 행동명을 특기 계산에 전달해 징병 특기의 훈련과 사기를 레거시 값으로 맞춘다. 의술의 환자별 기록 소유권과 PLAIN 형식, 다인 치료 요약 대상도 복구하고 전투 특기 비전투 hook 회귀를 추가한다.
2026-08-21 02:59:15 +00:00
Hide_D 3b933a75b8 fix: 시나리오별 장비 매매 품목 범위를 보존
현재 시나리오 allItems를 API 선택지와 턴 실행 검증에 함께 적용한다. 빈 설정은 Ref 기본 장비 24종으로 복원하고 명시된 비급 시나리오는 기존 품목을 유지한다.
2026-08-21 02:11:40 +00:00
Hide_D c371441826 merge: 최신 main을 개인 기록 시각 수정에 반영 2026-08-20 16:06:11 +00:00
Hide_D 15f6acb4a2 fix: 개인 기록에 장수별 실행 시각을 보존
로그 발생 시각과 트랜잭션 flush 시각을 분리하고, 정규 및 즉시 장수 행동 로그에는 실행 전 장수 턴 시각을 기록한다. 기존 로그 행은 변경하지 않는다.
2026-08-20 16:06:07 +00:00
Hide_D db3b8e8f08 fix: 유산 유니크 경매 기본 풀과 제한을 복구
Ref 기본 유니크 풀을 상태 조회·개설·마감에서 공유하고 API와 데몬 양쪽에서 입찰 부위 제한을 재검증한다. 실제 Chromium 및 개설·경쟁 입찰·마감 통합 회귀를 추가한다.
2026-08-20 15:54:20 +00:00
Hide_D 81279e76b5 feat: 응답 가능한 서신과 턴 시간 호환 이관
등용장과 이민족 선택 응답을 turn daemon transaction으로 연결하고 Ref의 통일 이후 상태 전이와 수신자별 메시지 저장 규칙을 보존한다.\n\n유산 턴 시간 변경을 nextTurnTimeBase 기반 결정적 계산으로 바로잡고 API, 엔진, Chromium 회귀를 추가한다.
2026-08-19 18:03:56 +00:00
Hide_D 0b8add7f13 fix: 선택 불가 국가 성향을 입력 목록에서 제외
Ref의 availableNationType 13개를 공용 목록으로 정의하고 건국, NPC/AI 건국, 전투 시뮬레이터 입력과 검증에 적용한다.
2026-08-17 10:39:36 +00:00
Hide_D bf2f18aec9 feat: 장수 계략 명령 전체를 Ref 호환 이관
화계에 묶여 있던 공통 확률·난수·비용·성장 처리를 계략 기반 명령으로 분리한다.

선동·탈취·파괴·화계를 기본 프로필과 계략 분류에 등록하고 Ref 실제 실행, 능력치 상승, 모바일 Chromium 검증을 추가한다.
2026-08-15 19:11:14 +00:00
Hide_D 4c221a1531 fix: 장수 동향 행 간격과 임관 월 표기를 맞춤
출병형 기록을 포함한 메인 동향 행을 21px 리듬으로 고정한다. 세 임관 명령의 전체 기록은 레거시와 같은 월 표제를 사용하고 단위·Chromium 회귀 검증을 추가한다.
2026-08-15 18:13:03 +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 d133db32eb fix: repair existing test failures 2026-08-13 00:52:22 +00:00
Hide_D 044c916990 test: restore validation baseline 2026-08-07 10:23:16 +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 f731f1f38e merge: scenario 2400 battle replay parity 2026-08-05 03:09:33 +00:00
Hide_D 0dc860feee fix: align scenario 2400 battle replay parity 2026-08-05 03:08:12 +00:00
Hide_D 544168a76f fix: preserve NPC name prefixes in scenario bootstrap 2026-08-05 02:39:04 +00:00
Hide_D cef6a90452 fix: align scenario 2400 long-run parity 2026-08-04 18:15:32 +00:00
Hide_D 58b9a230a7 fix: match scenario 2601 monthly seed progression 2026-08-03 18:56:23 +00:00
Hide_D 4faa8b8e4b Merge branch 'main' into feature/scenario2601-gui-186-20260802 2026-08-02 08:20:45 +00:00
Hide_D 791f6e1395 fix(game): preserve scenario NPC progression 2026-08-02 08:20:42 +00:00
Hide_D 28f4778545 test: audit live best-general rankings 2026-08-02 05:26:16 +00:00
Hide_D c6a2a0da93 feat: make general creation daemon-atomic 2026-07-31 00:33:03 +00:00
Hide_D 115218ded8 feat: port scenario 903 select-pool flow 2026-07-30 23:27:59 +00:00
Hide_D c68d992046 feat: port scenario action effects 2026-07-30 19:00:04 +00:00
Hide_D 7d3cb50a5b refactor(logic): replace arbitrary action hooks with typed events 2026-07-30 03:31:31 +00:00
Hide_D 43966ea1ef fix deterministic authoritative RNG fallbacks 2026-07-28 05:46:08 +00:00
Hide_D 740c4bb1db fix live sortie turn lifecycle parity 2026-07-26 23:33:26 +00:00
Hide_D fc019a786c fix tied conflict conquest order 2026-07-26 23:14:27 +00:00
Hide_D a6e592b6ef fix emergency-capital log parity 2026-07-26 22:57:21 +00:00
Hide_D 49a9494810 fix supply-retreat history parity 2026-07-26 22:40:17 +00:00
Hide_D 789b9c8c8f fix war command differential parity 2026-07-26 22:26:09 +00:00
Hide_D a7de5778ed fix faction disband state and log parity 2026-07-26 20:13:10 +00:00
Hide_D 0f9fa69e1f fix NPC active command execution parity 2026-07-26 19:49:40 +00:00
Hide_D d1e9d5fc75 fix reserved turn permission constraints 2026-07-26 18:57:27 +00:00
Hide_D 3fb75ccf03 fix general founding and rebellion parity 2026-07-26 17:50:56 +00:00
Hide_D 80a2c9502f fix general status transition parity 2026-07-26 17:12:54 +00:00
Hide_D 97f77ce96b fix nation personnel command parity 2026-07-26 14:38:53 +00:00
Hide_D 980781f990 fix nation diplomacy proposal parity 2026-07-26 14:18:56 +00:00
Hide_D 935f6ebe97 fix nation symbol legacy boundaries 2026-07-26 13:39:05 +00:00
Hide_D 6dec59430a fix live sortie legacy logs 2026-07-26 13:13:10 +00:00
Hide_D 88cb2166c1 fix: match scorched-earth command boundaries 2026-07-26 10:40:43 +00:00
Hide_D e4c71c5aef fix: match deception command boundaries 2026-07-26 10:13:46 +00:00
Hide_D 2d6855f7a2 Merge branch 'main' into feature/general-icon-names 2026-07-26 06:07:18 +00:00
Hide_D 7c2cf84384 Merge branch 'main' into audit/lint-test-baseline-20260726
# Conflicts:
#	app/game-api/src/battleSim/worker.ts
#	app/game-api/src/router/general/index.ts
2026-07-26 05:57:45 +00:00
Hide_D fe45b9b7a5 fix: restore lint and test baseline 2026-07-26 05:49:52 +00:00
Hide_D 55b80dbbc6 Use canonical name-based general icon paths 2026-07-26 05:21:13 +00:00