diff --git a/backend/core/character/GF/swordman_female/vegabond.py b/backend/core/character/GF/swordman_female/vegabond.py index afb28eca..cc1b8fea 100644 --- a/backend/core/character/GF/swordman_female/vegabond.py +++ b/backend/core/character/GF/swordman_female/vegabond.py @@ -2,7 +2,7 @@ from core.basic.skill import PassiveSkill, ActiveSkill, get_data from core.basic.character import Character from core.basic.roleinfo import CharacterEquipInfo -from core.basic.formula import 武器强化计算 +from core.basic.formula import 武器强化计算, 增幅计算 prefix = "swordman_female/vegabond/cn/skillDetail" @@ -1229,6 +1229,11 @@ class classChange(Character): else: # 强化计算 ATKP = 武器强化计算(115, '史诗', cur.reinforce, cur.equInfo.itemDetailType, '物理') - self.SetStatus(AtkP = (cur.equInfo.AtkP + ATKP) * 0.1) + # 武器基础 + STR = cur.equInfo.STR + if cur.reinforceType == 1: + # 增幅四维 + STR += 增幅计算(115, '史诗', cur.reinforce) + self.SetStatus(AtkP = (cur.equInfo.AtkP + ATKP) * 0.1,STR = STR*0.1) else: super().calc_weapon(cur) \ No newline at end of file diff --git a/backend/openapi b/backend/openapi index 30af01ac..a281a2fa 160000 --- a/backend/openapi +++ b/backend/openapi @@ -1 +1 @@ -Subproject commit 30af01ac9e429bb10fb718c9eafe6b4c35a72be0 +Subproject commit a281a2fa604c4021db858bb71c6cf334c5725def diff --git a/frontend/src/pages/Character/Forge/components/Equipments.vue b/frontend/src/pages/Character/Forge/components/Equipments.vue index 0cd7d336..8b75a363 100644 --- a/frontend/src/pages/Character/Forge/components/Equipments.vue +++ b/frontend/src/pages/Character/Forge/components/Equipments.vue @@ -25,7 +25,7 @@ export default defineComponent({ ) /** 是否可以设置秘宝精度 */ const can_set_secret = computed(() => { - return ['武器','辅助装备', '魔法石', '耳环'].includes(part.value as string) + return ['武器', '辅助装备', '魔法石', '耳环'].includes(part.value as string) }) const basicInfoStore = useInfoStore() @@ -190,7 +190,11 @@ export default defineComponent({ {part.value == '副武器' ? ( <>