diff --git a/backend/core/basic/character/calc_carry.py b/backend/core/basic/character/calc_carry.py index c6dce630..f3bd2aca 100644 --- a/backend/core/basic/character/calc_carry.py +++ b/backend/core/basic/character/calc_carry.py @@ -41,7 +41,7 @@ class CalcCarryMixin(CharacterBase): value = value0_1 + ((value0_1 - value0_2) * 3.08 + 2886) * (1 if DSB else 0) + (170000 + 300000) * (1 if BUFF else 0) ratio_0: float = value / 250 + 1 # 黑暗武士力智系数部分,特效不享受这部分 - ratio_10 = (value * (getattr(self, attrs[1]) + 1) / 250 + 1) / ratio_0 + ratio_10 = (value * getattr(self, attrs[1]) / 250 + 1) / ratio_0 # 物理/魔法/独立攻击力 ratio_1: float = getattr(self, attrs[2]) + 30000 * (1 if BUFF else 0) # 技能 物理/魔法/独立攻击力% diff --git a/backend/core/equipment/version_0/oathSuitSkill.py b/backend/core/equipment/version_0/oathSuitSkill.py index e467d639..2aba0e78 100644 --- a/backend/core/equipment/version_0/oathSuitSkill.py +++ b/backend/core/equipment/version_0/oathSuitSkill.py @@ -906,7 +906,7 @@ def oath_skill_2030403(char: CharacterProperty, oathEffectDamage: list[float] = if reinforce >= 121: char.SetStatus(SkillAttack=0.1, SpeedA=0.25, SpeedM=0.25, SpeedR=0.25) if reinforce >= 132: - char.equ_effect.append(EquEffect(name='理想成真', icon='/equipment/skill/133.png', cd=240, data=effect_damage(oathEffectDamage, 1, 3000000))) + char.equ_effect.append(EquEffect(name='理想成真', icon='/equipment/skill/133.png', cd=240, data=effect_damage(oathEffectDamage, 1, 3000000) + effect_damage(oathEffectDamage, 2, 3000000))) elif reinforce >= 121: char.equ_effect.append(EquEffect(name='黄金之王', icon='/equipment/skill/133.png', cd=240, data=effect_damage(oathEffectDamage, 0, 1400000))) pass