feat: 新增NPC与外交逻辑,优化UI组件结构

重构并精简了部分UI组件,移除冗余弹窗与详情组件,新增NPC相关逻辑(npcBehaviorLogic、npcGrowthLogic、npcStore等)及外交逻辑(diplomaticLogic、DiplomacyView)。完善分页、标签、复选框等通用UI组件。优化战报弹窗,调整README下载链接为相对路径,修复部分国际化内容。
This commit is contained in:
谦君
2025-12-15 08:23:45 +08:00
parent 44580909a3
commit 9b9fda0400
164 changed files with 18628 additions and 2775 deletions

View File

@@ -7,21 +7,21 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover" />
<link rel="icon" type="image/svg+xml" href="./logo.svg" />
<title>OGame-Vue-Ts</title>
<script type="module" crossorigin src="./assets/index-DWmvUlvu.js"></script>
<link rel="modulepreload" crossorigin href="./assets/game-config-D-D7cMgJ.js">
<link rel="modulepreload" crossorigin href="./assets/rolldown-runtime-tX5UdD3f.js">
<link rel="modulepreload" crossorigin href="./assets/game-logic-CfBcTF_c.js">
<link rel="modulepreload" crossorigin href="./assets/vendor-others-CUjrprN5.js">
<link rel="modulepreload" crossorigin href="./assets/vendor-reka-ui-CZQh7FLl.js">
<link rel="modulepreload" crossorigin href="./assets/vendor-vueuse-C7EbLx--.js">
<link rel="modulepreload" crossorigin href="./assets/vendor-crypto-Ce_BCn-h.js">
<link rel="modulepreload" crossorigin href="./assets/vendor-utils-Dg-HLkEU.js">
<link rel="modulepreload" crossorigin href="./assets/vendor-icons-W6Ny__75.js">
<link rel="modulepreload" crossorigin href="./assets/vendor-pinia-DP9x75p8.js">
<link rel="modulepreload" crossorigin href="./assets/vendor-vue-router-CWDMmE-U.js">
<link rel="modulepreload" crossorigin href="./assets/game-i18n-DEf7ySVe.js">
<script type="module" crossorigin src="./assets/index-BT5w6et-.js"></script>
<link rel="modulepreload" crossorigin href="./assets/game-config-CG6z6nnH.js">
<link rel="modulepreload" crossorigin href="./assets/rolldown-runtime-CIDIeb-o.js">
<link rel="modulepreload" crossorigin href="./assets/game-logic-Bi1l7y4K.js">
<link rel="modulepreload" crossorigin href="./assets/vendor-others-DTUzJ7S-.js">
<link rel="modulepreload" crossorigin href="./assets/vendor-reka-ui-BEHIKScj.js">
<link rel="modulepreload" crossorigin href="./assets/vendor-vueuse-CJcfYqoW.js">
<link rel="modulepreload" crossorigin href="./assets/vendor-crypto-CQM8pryk.js">
<link rel="modulepreload" crossorigin href="./assets/vendor-utils-BlvnUqQX.js">
<link rel="modulepreload" crossorigin href="./assets/vendor-icons-z9V6Jdbh.js">
<link rel="modulepreload" crossorigin href="./assets/vendor-pinia-DqhKuBjp.js">
<link rel="modulepreload" crossorigin href="./assets/vendor-vue-router-1sDnnIWZ.js">
<link rel="modulepreload" crossorigin href="./assets/game-i18n-Dr0JspcV.js">
<link rel="stylesheet" crossorigin href="./assets/vendor-others-BMPyaZWq.css">
<link rel="stylesheet" crossorigin href="./assets/index-Woj5fYlK.css">
<link rel="stylesheet" crossorigin href="./assets/index-D0T1QtIu.css">
</head>
<body>