1.6.0更新

This commit is contained in:
谦君
2026-01-06 03:00:02 +08:00
parent 1ad051cd6d
commit 9e7560cc4b
50 changed files with 2374 additions and 468 deletions

View File

@@ -491,9 +491,20 @@
return currentPlanet.value.buildings['naniteFactory'] || 0
})
// 获取研究所等级(用于研究时间计算
// 获取有效研究所等级(考虑星际研究网络
const researchLabLevel = computed(() => {
if (!currentPlanet.value) return 0
const intergalacticResearchNetworkLevel = gameStore.player.technologies[TechnologyType.IntergalacticResearchNetwork] || 0
// 如果有星际研究网络,计算有效实验室等级
if (intergalacticResearchNetworkLevel > 0) {
return researchLogic.calculateEffectiveLabLevel(
gameStore.player.planets,
currentPlanet.value.id,
intergalacticResearchNetworkLevel
)
}
return currentPlanet.value.buildings['researchLab'] || 0
})
@@ -502,6 +513,12 @@
return gameStore.player.technologies['energyTechnology'] || 0
})
// 获取大学等级(用于研究时间计算)
const universityLevel = computed(() => {
if (!currentPlanet.value) return 0
return currentPlanet.value.buildings['university'] || 0
})
// 翻译键(转换为复数形式)
const typeKey = computed(() => {
const typeMap = {
@@ -931,7 +948,9 @@
level - 1,
activeBonuses.value.researchSpeedBonus,
researchLabLevel.value,
energyTechLevel.value
energyTechLevel.value,
1,
universityLevel.value
)
let researchSpeedBonus = 0