Commit Graph
89 Commits
Author SHA1 Message Date
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
Hide_D 7d41bfa957 test: verify inheritance parity and permissions 2026-07-26 05:04:51 +00:00
Hide_D c2a3b5b797 Implement legacy-compatible survey and unique rewards 2026-07-26 04:17:56 +00:00
Hide_D 9885bf6905 Complete instant diplomacy response parity 2026-07-26 03:10:41 +00:00
Hide_D 9ca11f33db fix: complete reserved nation command parity 2026-07-26 02:28:44 +00:00
Hide_D 58abd60cbf test: cover multi-turn nation strategy commands 2026-07-26 02:07:26 +00:00
Hide_D c774a19826 test: cover nation research commands 2026-07-26 01:44:17 +00:00
Hide_D 80d7f264af fix: align legacy speciality selection 2026-07-25 20:55:27 +00:00
Hide_D 5ed1cbe951 feat: register delayed scenario NPCs 2026-07-25 18:39:58 +00:00
Hide_D 3142f8d917 feat: implement monthly city supply update 2026-07-25 16:58:19 +00:00
Hide_D 1fef287b6b fix: align reserved turn commands with legacy 2026-07-25 14:16:59 +00:00
Hide_D 0eab759083 fix: purge collapsed nations from city conflicts 2026-07-25 12:14:22 +00:00
Hide_D 06c7197a1a feat: add legacy-compatible neutral auctions 2026-07-25 11:07:37 +00:00
Hide_D 93ae4df519 feat: complete legacy-compatible auction system 2026-07-25 10:43:49 +00:00
Hide_D a9954b5fb1 merge: complete general turn compatibility 2026-07-25 08:16:27 +00:00
Hide_D 79257e8559 feat: complete legacy general turn compatibility 2026-07-25 08:15:19 +00:00
Hide_D 828dceae13 fix: align item battle progression with legacy 2026-07-25 07:04:58 +00:00
Hide_D 7ed1b5df7f test: audit and strengthen legacy test suite 2026-07-25 06:54:18 +00:00
Hide_D 0d7ede3d93 feat: complete legacy unique item battle parity 2026-07-25 06:47:56 +00:00
Hide_D 35935c9eca Refactor equipped items into persistent instances 2026-07-25 06:46:56 +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 d888140cf3 feat: 여러 제약 조건 개선 및 테스트 케이스 수정 2026-02-07 05:14:33 +00:00
Hide_D a2bb667b57 feat: acquireType을 UniqueAcquireType으로 변경하고 관련 테스트 추가 2026-02-03 18:37:11 +00:00
Hide_D b0a8f768e9 feat: add survey view with voting functionality and admin panel
- Implemented SurveyView.vue for displaying and managing polls, including voting, comments, and results.
- Added new database tables for vote polls, votes, and comments in migration script.
- Created unique lottery logic for handling unique item rewards based on voting.
- Developed unit tests for unique lottery functionality to ensure deterministic behavior and correct counting of occupied unique items.
2026-02-03 18:25:26 +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 f199427ff1 refactor: rename RNG method from nextFloat to nextFloat1 for consistency across the codebase 2026-01-24 13:58:12 +00:00
Hide_D a7b22f0502 커맨드의 arg 타입에 zod 강제. 2026-01-15 16:34:18 +00:00
Hide_D 39e7eddcf7 미구현 커맨드 추가 2026-01-15 15:56:24 +00:00
Hide_D d1b2076a32 추가 유닛 테스트 2026-01-15 15:02:09 +00:00