Hide_D
ba3729fbfe
feat: enhance NPC war declaration tests with diplomacy state tracking
2026-01-24 16:40:19 +00:00
Hide_D
59455175a1
feat: add NPC war declaration condition tests with turn simulation
2026-01-24 16:08:03 +00:00
Hide_D
b4bd1b4c34
feat: refactor NPC simulation tests and add turn test harness utility
2026-01-24 15:57:00 +00:00
Hide_D
402f3bf40b
vv
2026-01-24 15:43:56 +00:00
Hide_D
c9bdbac4c6
feat: normalize turn time for generals during initialization and updates
2026-01-24 15:32:23 +00:00
Hide_D
3d90060c7d
test: enhance NPC simulation validation with trained generals criteria
2026-01-24 15:26:44 +00:00
Hide_D
815b457354
feat: add default values for various game constants in reservedTurnCommands
2026-01-24 15:26:37 +00:00
Hide_D
d9fdbe7ce5
test: add NPC battle preparation turn validation for 182년 9/10월
2026-01-24 15:18:43 +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
51a3f74920
docs: update development checklist to include CI environment for type checking
2026-01-24 14:29:29 +00:00
Hide_D
b5046ea556
test: add assertions for war readiness, dispatch records, and neutral cities in NPC simulation
2026-01-24 14:07:24 +00:00
Hide_D
ff4fda86d5
docs: update development checklist and randomness policy for TypeScript implementations
2026-01-24 14:01:26 +00:00
Hide_D
f199427ff1
refactor: rename RNG method from nextFloat to nextFloat1 for consistency across the codebase
2026-01-24 13:58:12 +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
a6b195fcaf
feat: implement base war unit and specific unit types for city and general
...
- Added `WarUnit` class as the base for all war units, encapsulating common properties and methods.
- Introduced `WarUnitCity` class to represent city units, including methods for siege mechanics and city-specific calculations.
- Created `WarUnitGeneral` class for general units, incorporating action pipelines and experience handling.
- Implemented various utility functions for calculating attack, defense, and other combat-related metrics.
- Established logging mechanisms for battle results and unit actions.
2026-01-24 13:15:29 +00:00
Hide_D
fbfb52f54e
Refactor tournament logic: Move helper functions to workerHelpers.ts
...
- Extracted various helper functions related to tournament operations from worker.ts to a new file workerHelpers.ts for better organization and maintainability.
- Updated imports in worker.ts to utilize the new helper functions.
- Removed redundant code and improved clarity by centralizing common functionalities.
2026-01-24 13:02:16 +00:00
Hide_D
5c67f08917
nation router 분리
2026-01-24 12:53:13 +00:00
Hide_D
700902c3cf
feat: 'joinYearMonth' 함수 임포트 제거
2026-01-24 12:24:05 +00:00
Hide_D
65194750e9
feat: 국가 선택 로직에서 랜덤 임관 기능으로 변경
2026-01-24 12:19:13 +00:00
Hide_D
4e521de0f3
feat: 랜덤 임관 기능 추가 및 관련 명령어 정의
2026-01-24 12:15:30 +00:00
Hide_D
756382d13b
feat: 주민 선정 재구현
2026-01-24 12:00:43 +00:00
Hide_D
45bab33fc2
feat: 대형 테스트 맵의 인구 수치 증가 및 NPC 시뮬레이션에 대한 새로운 성장 검증 로직 추가
2026-01-24 11:52:35 +00:00
Hide_D
2ea8e11f50
feat: createNoopDaemonTransport 함수 추가 및 토너먼트 상태 처리 개선, 캘린더 핸들러 반환 타입 수정
2026-01-24 11:36:01 +00:00
Hide_D
01f26edbeb
feat: 프론트 상태 핸들러 추가 및 예약 턴 핸들러와 통합
2026-01-24 11:05:12 +00:00
Hide_D
9c8f901f7b
feat: GeneralAI 디버그 상태 추가 및 예약 턴 핸들러에 AI 상태 전달 기능 구현
2026-01-24 10:57:30 +00:00
Hide_D
9b867e99a4
롤백
2026-01-24 10:37:51 +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
cb04c930b8
feat: afterExecuteGeneral 핸들러 추가 및 실행 결과 처리 로직 구현
2026-01-24 09:57:13 +00:00
Hide_D
377f8cae5b
feat: 대형 테스트 맵 및 NPC 국가 성장 시뮬레이션 테스트 추가
2026-01-24 09:41:09 +00:00
Hide_D
c9ab8e425a
feat: NPC 일반 내정 턴 테스트 추가 및 예약 턴 핸들러 구현
2026-01-24 09:11:15 +00:00
Hide_D
f280ed0c23
feat: 명령어 정규화 및 핸들러 매핑 개선
2026-01-24 05:40:58 +00:00
Hide_D
52be3b40ef
feat: implement auction bidding and resource adjustment commands
...
- Added `adjustGeneralResources` command to handle resource adjustments for generals.
- Introduced `patchGeneral` command for updating general attributes.
- Created `auctionBid` command to facilitate bidding in auctions with validation.
- Refactored database interactions to use transactions for auction bids and resource adjustments.
- Enhanced error handling for auction and resource operations.
- Updated command handling in the turn daemon to support new commands.
- Introduced `AuctionBidder` interface and implementation for managing auction bids.
- Improved overall structure and readability of auction-related code.
2026-01-24 04:25:04 +00:00
Hide_D
cbee0d4c20
feat: 국가 메타 업데이트 기능 추가 및 관련 로직 구현
2026-01-24 03:16:05 +00:00
Hide_D
6e439f074d
feat: 토너먼트 자동 시작 핸들러 개선 및 관련 기능 추가
2026-01-23 18:58:05 +00:00
Hide_D
7a2b4c3911
feat: 토너먼트 결과 정산 및 관련 기능 추가
2026-01-23 18:49:41 +00:00
Hide_D
5846146ff3
feat: 토너먼트 자동 시작 핸들러 추가 및 관련 로직 구현
2026-01-23 18:34:50 +00:00
Hide_D
144b8d5705
feat: 토너먼트 상태 취소 기능 추가 및 관리자 메시지 수정
2026-01-23 18:19:48 +00:00
Hide_D
fbf8cd876f
feat: 참가자 잠금 기능 추가 및 관리자 상태 조회 기능 구현
2026-01-23 17:56:58 +00:00
Hide_D
f466e25058
feat: 참가 신청 기능 추가 및 관련 로직 수정
2026-01-23 17:49:47 +00:00
Hide_D
f540808514
feat: 로그 항목 및 에너지 상태 추가
2026-01-23 17:42:27 +00:00
Hide_D
8ea709d7e9
feat: 토너먼트 뷰 추가 및 라우터 설정
2026-01-23 17:39:04 +00:00
Hide_D
4997ef9a1c
feat: 토너먼트 보상 처리 기능 추가 및 관련 타입 정의
2026-01-23 17:22:54 +00:00
Hide_D
0704a1f967
feat: 참가자 정렬 및 참가자 보장 기능 추가
2026-01-23 17:06:56 +00:00
Hide_D
c01d5eef04
feat: 참가자 시드 설정 기능 추가 및 베팅 요약 조회 로직 구현
2026-01-23 17:04:39 +00:00
Hide_D
e02e6c8fc4
feat: 베팅 기능 추가 및 베팅 항목 저장 로직 구현
2026-01-23 17:01:01 +00:00
Hide_D
293a5035c6
feat: 토너먼트 관련 기능 추가 및 베팅 처리 로직 구현
2026-01-23 16:58:59 +00:00
Hide_D
b6164868b7
토너먼트 진행
2026-01-23 16:52:31 +00:00
Hide_D
2d87cf881e
토너먼트 준비
2026-01-23 16:45:36 +00:00
Hide_D
835886c7a9
feat: 고유 경매 로직 추가 및 통합 테스트 구현
2026-01-23 12:27:32 +00:00