diff --git a/package.json b/package.json index a7a48a2..f5c1afb 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ }, "private": true, "version": "1.3.0", - "buildDate": "2025/12/17 23:15:03", + "buildDate": "2025/12/18 04:52:39", "main": "dist-electron/main.js", "type": "module", "scripts": { diff --git a/src/locales/de.ts b/src/locales/de.ts index 083472d..947fe6b 100644 --- a/src/locales/de.ts +++ b/src/locales/de.ts @@ -431,7 +431,6 @@ export default { shield: 'Schild', armor: 'Panzerung', buildTime: 'Bauzeit', - build: '', seconds: 's', unitCost: 'Stückkosten', buildQuantity: 'Baumenge', diff --git a/src/locales/ja.ts b/src/locales/ja.ts index bb71f30..322039c 100644 --- a/src/locales/ja.ts +++ b/src/locales/ja.ts @@ -430,7 +430,6 @@ export default { shield: 'シールド', armor: '装甲', buildTime: '建設時間', - build: '', seconds: '秒', unitCost: 'ユニットコスト', buildQuantity: '建造数', diff --git a/src/locales/ko.ts b/src/locales/ko.ts index fcabb6f..87f20d5 100644 --- a/src/locales/ko.ts +++ b/src/locales/ko.ts @@ -430,7 +430,6 @@ export default { shield: '실드', armor: '장갑', buildTime: '건설 시간', - build: '', seconds: '초', unitCost: '단위 비용', buildQuantity: '건조 수량', diff --git a/src/views/BuildingsView.vue b/src/views/BuildingsView.vue index b66c8dd..6537bf4 100644 --- a/src/views/BuildingsView.vue +++ b/src/views/BuildingsView.vue @@ -352,39 +352,6 @@ return items } - // 获取前置条件显示(简化版,用于卡片内显示) - const getRequirementsDisplay = (buildingType: BuildingType): Array<{ name: string; level: number; met: boolean }> => { - if (!planet.value) return [] - - const config = BUILDINGS.value[buildingType] - const currentLevel = getBuildingLevel(buildingType) - const targetLevel = currentLevel + 1 - - // 获取目标等级的所有前置条件(包括等级门槛) - const requirements = publicLogic.getLevelRequirements(config, targetLevel) - - if (!requirements || Object.keys(requirements).length === 0) return [] - - const items: Array<{ name: string; level: number; met: boolean }> = [] - for (const [key, requiredLevel] of Object.entries(requirements)) { - // 检查是否为建筑类型 - if (Object.values(BuildingType).includes(key as BuildingType)) { - const bt = key as BuildingType - const currentLevel = planet.value.buildings[bt] || 0 - const name = BUILDINGS.value[bt]?.name || bt - items.push({ name, level: requiredLevel, met: currentLevel >= requiredLevel }) - } - // 检查是否为科技类型 - else if (Object.values(TechnologyType).includes(key as TechnologyType)) { - const tt = key as TechnologyType - const currentLevel = gameStore.player.technologies[tt] || 0 - const name = TECHNOLOGIES.value[tt]?.name || tt - items.push({ name, level: requiredLevel, met: currentLevel >= requiredLevel }) - } - } - return items - } - // 检查是否可以升级 const canUpgrade = (buildingType: BuildingType): boolean => { if (!planet.value) return false diff --git a/src/views/ResearchView.vue b/src/views/ResearchView.vue index 36c0942..c800158 100644 --- a/src/views/ResearchView.vue +++ b/src/views/ResearchView.vue @@ -230,39 +230,6 @@ return items } - // 获取前置条件显示(简化版,用于卡片内显示) - const getRequirementsDisplay = (techType: TechnologyType): Array<{ name: string; level: number; met: boolean }> => { - if (!planet.value) return [] - - const config = TECHNOLOGIES.value[techType] - const currentLevel = getTechLevel(techType) - const targetLevel = currentLevel + 1 - - // 获取目标等级的所有前置条件(包括等级门槛) - const requirements = publicLogic.getLevelRequirements(config, targetLevel) - - if (!requirements || Object.keys(requirements).length === 0) return [] - - const items: Array<{ name: string; level: number; met: boolean }> = [] - for (const [key, requiredLevel] of Object.entries(requirements)) { - // 检查是否为建筑类型 - if (Object.values(BuildingType).includes(key as BuildingType)) { - const bt = key as BuildingType - const currentLevel = planet.value.buildings[bt] || 0 - const name = BUILDINGS.value[bt]?.name || bt - items.push({ name, level: requiredLevel, met: currentLevel >= requiredLevel }) - } - // 检查是否为科技类型 - else if (Object.values(TechnologyType).includes(key as TechnologyType)) { - const tt = key as TechnologyType - const currentLevel = gameStore.player.technologies[tt] || 0 - const name = TECHNOLOGIES.value[tt]?.name || tt - items.push({ name, level: requiredLevel, met: currentLevel >= requiredLevel }) - } - } - return items - } - // 研究科技 const handleResearch = (techType: TechnologyType) => { // 检查前置条件