Hide_D
f5264352f9
fix(game-api): 시나리오 아이템 표시 순서 통일
...
JSONB에 저장된 품목과 수량을 유지하며 원본 시나리오 순서로 구매·명장일람·유산·전투 시뮬레이터 선택지를 구성한다.
2026-09-23 01:32:35 +00:00
Hide_D
d89bdc439f
시나리오 기본 시작 연도와 출병 제한 기준 통일
2026-09-17 00:53:24 +00:00
Hide_D
7522f5100e
턴 대상의 원본 이름과 누락값 표시를 분리해 검색 정확도 개선
2026-09-14 14:24:59 +00:00
Hide_D
047d86cace
개인턴 입력기에 명령별 소요 턴 안내 표시
2026-09-12 14:35:16 +00:00
Hide_D
bdb4e22028
장비 구매 목록을 시나리오 JSON 순서로 표시
2026-09-07 12:30:47 +00:00
Hide_D
d3b2bcd155
fix: 보유 장비 판매 선택지와 판매가 표시를 복원
...
구매 pool 밖 보유 유니크도 장비 이름으로 판매를 선택할 수 있게 한다. 기존 슬롯명 판매 brief와 None 예약 인자는 유지하고 API 및 Chromium 회귀를 검증한다.
2026-09-06 07:20:31 +00:00
Hide_D
8488bf1aae
fix: 사령부 발령 후보의 부대와 능력치 정보를 보강
2026-09-05 13:48:45 +00:00
Hide_D
0157ff6a6b
인게임 예약 명령과 장수 상태 표시를 바로잡음
2026-09-04 19:16:56 +00:00
Hide_D
7080ae5504
징병 모병 병종 활성화 조건을 표시
2026-08-31 14:29:40 +00:00
Hide_D
898d756036
다중 턴 명령 쿨타임을 불가로 표시
2026-08-31 08:35:46 +00:00
Hide_D
d4e83661ca
fix(game-ui): 인사 명령 장수 선택 정보를 정리
2026-08-31 02:49:36 +00:00
Hide_D
f3eaab1fa9
예약 커맨드 비용 표시 복원
2026-08-30 23:35:23 +00:00
Hide_D
24e57ee94c
fix: 불가침 제의 기한을 20년으로 제한
2026-08-30 07:24:33 +00:00
Hide_D
673b8d8a54
feat: 사령부 명령 필요 턴을 표시한다
...
Ref처럼 여러 턴이 필요한 국가 명령의 소요 턴을 명령명 아래에 표시한다. 실행 getPreReqTurn을 기준으로 삼고 천도는 거리 기반 공식을 노출한다.
2026-08-25 04:14:47 +00:00
Hide_D
2d711d0bab
fix(frontend): NPC 장수명 색상을 Ref와 일치시킨다
...
암행부와 국가 장수 목록의 잘못되거나 누락된 색상을 공통 팔레트로 통일한다.
명령 대상, 토너먼트와 베팅 응답에도 npcState를 전달해 같은 표시 계약을 적용한다.
데스크톱과 모바일 Chromium 회귀 테스트로 상태별 색상을 검증한다.
2026-08-25 01:18:27 +00:00
Hide_D
0e10b64fb7
fix: 예약 명령의 Ref 인자 검증 순서를 복원한다
2026-08-24 19:48:43 +00:00
Hide_D
9fe1f1878a
fix: 내부 전용 예약 명령 실행 경계를 분리한다
2026-08-24 16:02:35 +00:00
Hide_D
c63a49bd07
fix: 커맨드 차등 생명주기와 로그 그래프를 보강
...
장수 55종과 수뇌 35종의 상태, 로그, 메시지, 예약 턴 비교를 닫습니다.
실제 시나리오 프로필과 대표 PostgreSQL 수명주기, 즉시 외교와 출병 회귀를 추가하고 발견된 Ref 로그 및 생성 장수 저장 차이를 교정합니다.
2026-08-23 21:48:29 +00:00
Hide_D
85591c68ad
fix: Ref 게임 로직과 시나리오 풀 호환을 보정
...
월 경계, 전투 기술 상한, 연감과 베팅·설문·경매 정산 순서를 Ref 계약에 맞춘다.\n\n시나리오 일반 풀을 ENGINE mutation과 logical tick 기반으로 직렬화하고 914·915 catalog 및 조건부 100기 pool 실행 경계를 추가한다.\n\n경매 worker는 세대별 durable event만 만들고 ENGINE이 row lock 후 상태 전이와 정산을 단일 transaction으로 소유한다.
2026-08-23 16:26:14 +00:00
Hide_D
e9c715e231
fix(game): 국가 수 판정에서 합성 재야를 제외한다
...
Ref nation table에 없는 id=0 행이 정찰 차단과 월간 경매 난수 소비에 관여하지 않도록 모집단을 맞춘다. Ref의 maxnation 건국 표시 제한도 실행 제약을 늘리지 않고 명령표에 이관한다.
2026-08-23 12:31:53 +00:00
Hide_D
7716b2cc7c
perf(game-api): 사령부 예약턴 조회를 일괄화한다
...
관직 8개의 턴과 revision을 16개 개별 query 대신 두 번의 findMany로 읽고 기존 응답 기본값을 회귀 검증한다.
2026-08-21 23:17:32 +00:00
Hide_D
deb01f7f2b
fix: 장수 런타임 레벨 상한을 Ref 기준으로 복구
...
가입 능력치 배분 상한과 런타임 레벨 상한을 분리하고, Ref 기본값 255를 공유 상수로 통합한다. 모병 후 레벨 유지와 국가 장수 목록의 고레벨 표시를 회귀 테스트로 고정한다.
2026-08-21 08:37:38 +00:00
Hide_D
3b933a75b8
fix: 시나리오별 장비 매매 품목 범위를 보존
...
현재 시나리오 allItems를 API 선택지와 턴 실행 검증에 함께 적용한다. 빈 설정은 Ref 기본 장비 24종으로 복원하고 명시된 비급 시나리오는 기존 품목을 유지한다.
2026-08-21 02:11:40 +00:00
Hide_D
7da67da40f
feat: 사령턴 대상 선택 정보를 보강
...
도시·수도 지도와 명령별 국가/장수 상세 목록을 추가한다.\nRef 금액 프리셋과 현재 조건 기반 우선 정렬을 예약 입력에 연결한다.
2026-08-18 13:12:24 +00:00
Hide_D
9f46c51a46
merge: 예약 명령 인자 요약을 사령부 호환에 통합
...
# Conflicts:
# app/game-frontend/src/components/command/ReservedCommandEditor.vue
2026-08-17 10:51:18 +00:00
Hide_D
ba29528cf1
fix: 메인 예약 명령 요약과 자율 행동 상태를 복원
...
예약 명령 mutation 응답에도 autorunLimit을 포함해 입력 직후 색상과 상태가 사라지지 않게 한다. Ref getBrief 계약에 맞춰 명령 인자를 요약하고 자율 행동 종료 연월과 현재 시각을 표시한다.
2026-08-17 10:49:14 +00:00
Hide_D
3202509051
fix: 사령부 모바일 현재 턴과 NPC 대상을 호환
...
daemon 진행 뒤 국가 명령을 현재 슬롯에 재기준화하고 Ref 명령별 장수 대상 필터를 적용한다. 모바일 고급 편집기 12턴과 500px 8수뇌 행렬을 실제 Chromium 기준으로 복원한다.
2026-08-17 10:48:52 +00:00
Hide_D
cda88738fa
fix(turn): 기본 사령턴 목록과 분류를 Ref에 맞춤
...
Ref 사령부 조작기의 24개 공개 명령을 기본 프로필에 모두 포함하고 카테고리와 내부 순서를 그대로 투영한다.\n\n35개 국가 명령 차등 실행과 조건·로그 비교, 실제 Chromium 목록 검사를 추가한다.
2026-08-16 07:09:03 +00:00
Hide_D
7ce1be0bb9
fix(game-ui): 메인 예약턴 분류를 Ref 순서로 복원
...
Ref GameConst의 장수 명령 분류와 명령 순서를 예약턴 API 표시 계약으로 투영한다.\n\nAPI 회귀 테스트와 desktop/mobile production Chromium 상호작 검증을 추가한다.
2026-08-15 18:07:26 +00:00
Hide_D
35d8824b95
refactor: tighten backend and logic boundaries
2026-08-15 06:46:52 +00:00
Hide_D
cf83cb2c55
Merge remote-tracking branch 'origin/main' into feature/recruitment-command-parity-20260813
...
# Conflicts:
# app/game-api/src/router/turns/index.ts
# app/game-api/src/turns/commandInput.ts
# app/game-frontend/e2e/commandArguments.spec.ts
# app/game-frontend/src/components/command/ReservedCommandEditor.vue
# app/game-frontend/src/components/command/types.ts
# app/game-frontend/src/views/ChiefCenterView.vue
2026-08-13 16:28:35 +00:00
Hide_D
317a055434
feat: restore Ref recruitment command details
2026-08-13 16:20:43 +00:00
Hide_D
8b1ca2a3f5
feat: enrich command option dialogs with Ref context
2026-08-13 16:11:30 +00:00
Hide_D
3faf45f71e
fix: align main command editor flow with ref
2026-08-12 15:43:41 +00:00
Hide_D
1a1d0b2d91
refactor: enforce package boundaries
2026-08-07 10:13:29 +00:00
Hide_D
5d6923f11a
fix: align scenario 2400 monthly parity
2026-08-05 13:25:39 +00:00
Hide_D
8f1fe73bad
fix reserved turn daemon api serialization
2026-07-26 19:23:25 +00:00
Hide_D
d1e9d5fc75
fix reserved turn permission constraints
2026-07-26 18:57:27 +00:00
Hide_D
7a18bb48f2
fix reserved turn bulk and repeat parity
2026-07-26 18:41:51 +00:00
Hide_D
3cd1ad3b7f
fix reserved turn queue concurrency
2026-07-26 18:32:52 +00:00
Hide_D
f84efafc9a
feat: validate and describe reserved command arguments
2026-07-26 09:04:48 +00:00
Hide_D
b7b1785b8c
fix(turn): preserve seizure NPC public messages
2026-07-26 06:06:07 +00:00
Hide_D
4b393c2ecc
fix(turn): match resource amount boundaries
2026-07-26 05:36:46 +00:00
Hide_D
f8645a4576
feat: migrate monthly city trade rates
2026-07-25 16:16:10 +00:00
Hide_D
79257e8559
feat: complete legacy general turn compatibility
2026-07-25 08:15:19 +00:00
Hide_D
35935c9eca
Refactor equipped items into persistent instances
2026-07-25 06:46:56 +00:00
Hide_D
5d5ed9ee2a
feat: add killturn to general meta and update related tests
...
- Introduced a new meta property `killturn` to the GeneralMeta interface.
- Implemented a function `readMetaNumber` to handle the retrieval of numeric values from meta.
- Updated the `mapGeneralRow` function to ensure `killturn` is required and properly handled.
- Modified various tests to include the `killturn` property in the general's meta data.
- Adjusted related action files to utilize the new GeneralMeta type for better type safety.
- Ensured backward compatibility by updating existing test cases across multiple scenarios.
2026-01-25 05:48:56 +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
f13f8bc1cf
feat: add reserved turns management for generals and nations; enhance command selection UI
2026-01-17 02:27:50 +00:00
Hide_D
7a289c22d9
buildMinConstraints 구현
2026-01-15 17:29:26 +00:00