This commit is contained in:
2026-10-06 13:32:01 +08:00
parent 9e325bcab0
commit aba077713b
6 changed files with 18 additions and 18 deletions
+16 -14
View File
@@ -284,23 +284,25 @@ class CalcEquipMixin(CharacterBase):
def calc_oath_upgrade(self): def calc_oath_upgrade(self):
"""计算装备基础效果""" """计算装备基础效果"""
for item in self.charOathInfo: for index,item in enumerate(self.charOathInfo):
# 誓约升级效果 # 誓约升级效果
if item.oathInfo and item.oathInfo.itemDetailType == '誓约': if item.oathInfo and item.oathInfo.itemDetailType == '誓约':
for upgrade in item.upgrade: for upgrade in item.upgrade:
if upgrade == 1: if index <= 3:
self.SetStatus(SkillAttack=0.04,Buffer=800) if upgrade == 1:
pass self.SetStatus(SkillAttack=0.04,Buffer=800)
elif upgrade == 2: pass
self.SetSkillCD(cd=0.08) elif upgrade == 2:
self.SetStatus(EquEffectRatio=0.04,Buffer=800) self.SetSkillCD(cd=0.08)
elif upgrade == 3: self.SetStatus(EquEffectRatio=0.04,Buffer=800)
# 誓约积分 +25 elif upgrade == 3:
item.oathInfo.Point += 25 # 誓约积分 +25
elif upgrade == 4: item.oathInfo.Point += 25
self.SetStatus(SpeedA=0.04, SpeedM=0.04, SpeedR=0.04, SkillAttack=0.04, Buffer=800) else:
elif upgrade == 5 or upgrade == 6: if upgrade == 1:
self.SetStatus(SkillAttack=0.04,Buffer=800) self.SetStatus(SpeedA=0.04, SpeedM=0.04, SpeedR=0.04, SkillAttack=0.04, Buffer=800)
elif upgrade == 2 or upgrade == 3:
self.SetStatus(SkillAttack=0.04,Buffer=800)
pass pass
pass pass
@@ -18,7 +18,6 @@ class CreatorActiveSkill(ActiveSkill):
# 烈火燎原 # 烈火燎原
# extra/creator/527cdc3ecca985e18ef819d456532b26 # extra/creator/527cdc3ecca985e18ef819d456532b26
# b522a95d819a5559b775deb9a490e49a/527cdc3ecca985e18ef819d456532b26 # b522a95d819a5559b775deb9a490e49a/527cdc3ecca985e18ef819d456532b26
# TOCHEK-STONE:技能集合:Stone 独有「觉醒之心」,核对是否属于 dcalc 的伤害计算范围。
class Skill0(CreatorActiveSkill): class Skill0(CreatorActiveSkill):
""" """
从地表生成火焰攻击敌人。\n 从地表生成火焰攻击敌人。\n
@@ -41,7 +41,6 @@ class DarkKnightSkill(ActiveSkill):
# 暗影斩 # 暗影斩
# extra/dark_knight/eb71e1d82d92c7e1d40500a0dcd77aa6 # extra/dark_knight/eb71e1d82d92c7e1d40500a0dcd77aa6
# 17e417b31686389eebff6d754c3401ea/eb71e1d82d92c7e1d40500a0dcd77aa6 # 17e417b31686389eebff6d754c3401ea/eb71e1d82d92c7e1d40500a0dcd77aa6
# TOCHEK-STONE:职业计算口径:Stone 仅单技能冷却并固定页面物理上下文;dcalc 有连招排列,需统一比较场景。
class Skill0(DarkKnightSkill): class Skill0(DarkKnightSkill):
""" """
凝聚力量并对前方敌人发出强力的暗属性斩击。\n 凝聚力量并对前方敌人发出强力的暗属性斩击。\n
@@ -1025,6 +1025,7 @@ class Skill30(ActiveSkill):
[目标技能]\n [目标技能]\n
[舰炮飞踢]、 [无畏登舰]、 [枪锚踢击]、 [怒海冲击]、 [战栗轰击]\n [舰炮飞踢]、 [无畏登舰]、 [枪锚踢击]、 [怒海冲击]、 [战栗轰击]\n
""" """
# 游戏内存在bug
... ...
# 气卷万涛 # 气卷万涛
@@ -622,7 +622,6 @@ class Skill19(ActiveSkill):
# 实战型替身草人 # 实战型替身草人
# mage_female/battle_mage/fc30c667a58e1dd54b5d214e04f4f23c # mage_female/battle_mage/fc30c667a58e1dd54b5d214e04f4f23c
# 3909d0b188e9c95311399f776e331da5/fc30c667a58e1dd54b5d214e04f4f23c # 3909d0b188e9c95311399f776e331da5/fc30c667a58e1dd54b5d214e04f4f23c
# TOCHEK-STONE:基础类:Stone 为 ActiveSkill,dcalc 为 PassiveSkill;确认面板、关联与计算行为是否等价。
class Skill20(PassiveSkill): class Skill20(PassiveSkill):
""" """
克服无数次危机后总结出的独门替身草人使用方法。\n 克服无数次危机后总结出的独门替身草人使用方法。\n
+1 -1
View File
@@ -152,8 +152,8 @@ export const useInfoStore = defineStore('infoStore', () => {
'下装', '下装',
'鞋', '鞋',
'宠物', '宠物',
'宠物装备-红',
'宠物装备-绿', '宠物装备-绿',
'宠物装备-红',
'宠物装备-蓝', '宠物装备-蓝',
] ]