refactor: 优化主界面布局与通知系统

重构App.vue,首页独立无侧边栏,其他页面采用统一侧边栏布局。新增右下角固定通知区,集成返回顶部、队列通知、外交通知和敌方警报。移除新手引导组件,替换为弱引导提示系统。支持星球重命名弹窗。优化NPC成长与行为定时器逻辑,提升性能和可维护性。删除issue模板及相关文档描述。
This commit is contained in:
谦君
2025-12-19 12:01:45 +08:00
parent a689ce21b7
commit 752cade67c
61 changed files with 5774 additions and 2817 deletions

View File

@@ -460,7 +460,8 @@ export const TECHNOLOGIES: Record<TechnologyType, TechnologyConfig> = {
[TechnologyType.EspionageTechnology]: {
id: TechnologyType.EspionageTechnology,
name: '间谍技术',
description: '提高间谍探测效果每级提高1级侦查深度。侦察等级=己方等级-对方等级+侦察船数/5。≥-1显示舰队≥1显示防御≥3显示建筑≥5显示科技',
description:
'提高间谍探测效果每级提高1级侦查深度。侦察等级=己方等级-对方等级+侦察船数/5。≥-1显示舰队≥1显示防御≥3显示建筑≥5显示科技',
baseCost: { metal: 200, crystal: 1000, deuterium: 200, darkMatter: 0, energy: 0 },
baseTime: 60,
costMultiplier: 2,
@@ -620,7 +621,7 @@ export const TECHNOLOGIES: Record<TechnologyType, TechnologyConfig> = {
baseCost: { metal: 4000000, crystal: 8000000, deuterium: 4000000, darkMatter: 200000, energy: 0 },
baseTime: 300,
costMultiplier: 2,
maxLevel: 5, // 最多5级
maxLevel: 10,
requirements: {
[BuildingType.ResearchLab]: 12,
[TechnologyType.HyperspaceTechnology]: 8,
@@ -844,7 +845,7 @@ export const SHIPS: Record<ShipType, ShipConfig> = {
attack: 1,
shield: 1,
armor: 200,
speed: 0,
speed: 1, // 极低速度,可被舰队携带但非常慢
fuelConsumption: 0,
storageUsage: 1,
requirements: { [BuildingType.Shipyard]: 1 }