Skip to content

Commit 97423fd

Browse files
committed
1.0.8.5
彻底修复技能问题
1 parent 890251d commit 97423fd

File tree

6 files changed

+22
-5
lines changed

6 files changed

+22
-5
lines changed

docs/assets/css/index-DPsZMOuE.css renamed to docs/assets/css/index-oKPCMsQq.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/assets/js/index-BhW4Dlqq.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/assets/js/index-Bz_o4qKP.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="zh-cmn-Hans"><head><meta charset="UTF-8"/><meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,viewport-fit=cover"/><title>我的荒野放置求生记</title><script type="module" crossorigin src="./assets/js/index-Bz_o4qKP.js"></script><link rel="modulepreload" crossorigin href="./assets/js/vendor-modules-BJ6MjZ7a.js"><link rel="stylesheet" crossorigin href="./assets/css/vendor-modules-F1JXWUuM.css"><link rel="stylesheet" crossorigin href="./assets/css/index-DPsZMOuE.css"></head><body><div id="app"></div><script charset="UTF-8" id="LA_COLLECT" src="https://sdk.51.la/js-sdk-pro.min.js"></script><script>LA.init({ id: "KmXSvpGFtZNzW93i", ck: "KmXSvpGFtZNzW93i", autoTrack: true, hashMode: true })</script></body></html>
1+
<!doctype html><html lang="zh-cmn-Hans"><head><meta charset="UTF-8"/><meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,viewport-fit=cover"/><title>我的荒野放置求生记</title><script type="module" crossorigin src="./assets/js/index-BhW4Dlqq.js"></script><link rel="modulepreload" crossorigin href="./assets/js/vendor-modules-BJ6MjZ7a.js"><link rel="stylesheet" crossorigin href="./assets/css/vendor-modules-F1JXWUuM.css"><link rel="stylesheet" crossorigin href="./assets/css/index-oKPCMsQq.css"></head><body><div id="app"></div><script charset="UTF-8" id="LA_COLLECT" src="https://sdk.51.la/js-sdk-pro.min.js"></script><script>LA.init({ id: "KmXSvpGFtZNzW93i", ck: "KmXSvpGFtZNzW93i", autoTrack: true, hashMode: true })</script></body></html>

src/components/PlayerStatus.vue

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,13 @@ const energyStatus = computed(() => {
3232
3333
// 计算玩家技能总和
3434
const totalSkillLevel = computed(() => {
35-
// 默认处理类型2(数字数组)
36-
return Object.values(gameStore.newSkills).reduce((sum, skill) => sum + skill.level, 0)
35+
const validSkills = Object.values(gameStore.newSkills).map((item, index) => {
36+
if (typeof item === 'string') {
37+
return Object.values(skills)[index]
38+
}
39+
return item
40+
})
41+
return validSkills.reduce((sum, skill) => sum + skill.level, 0)
3742
})
3843
3944
const plusPlayerHealth = () => {

src/stores/gameStore.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ export const useGameStore = defineStore('game', {
224224
this.$state = decryptData(saveData)
225225
this.resetSkillEffects()
226226
this.initBuildingEffects()
227+
this.fixSkills()
227228
this.addToEventLog('游戏已加载')
228229
return true
229230
} catch (error) {
@@ -249,6 +250,17 @@ export const useGameStore = defineStore('game', {
249250
}
250251
}
251252
},
253+
// 修复技能问题
254+
fixSkills() {
255+
// 初始化修复技能问题
256+
const skillsArray = Object.values(this.newSkills)
257+
const fixedSkills = {}
258+
Object.keys(this.newSkills).forEach((key, index) => {
259+
const item = skillsArray[index]
260+
fixedSkills[key] = typeof item === 'string' ? Object.values(skills)[index] : item
261+
})
262+
this.newSkills = fixedSkills
263+
},
252264
// 重置错误的技能效果
253265
resetSkillEffects() {
254266
for (const skillId in this.skillTreeEffects) {

0 commit comments

Comments
 (0)