From e73432f3804ac8678f0333c3f61b0997e613a260 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Tue, 25 Aug 2026 23:05:58 +0800 Subject: [PATCH] fix --- backend/core/character/GF/knight/chaos.py | 20 ++++++++------------ backend/core/equipment/version_0/suit.py | 4 ++-- 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/backend/core/character/GF/knight/chaos.py b/backend/core/character/GF/knight/chaos.py index eb351bd8..69808737 100644 --- a/backend/core/character/GF/knight/chaos.py +++ b/backend/core/character/GF/knight/chaos.py @@ -1219,18 +1219,7 @@ class Skill35(ActiveSkill): {'type': '+power13', 'data': data2, 'skills': ['魔灵炸弹']}, {'type': '+power2', 'data': data2, 'skills': ['毁灭突进']}, {'type': '+power3', 'data': data2, 'skills': ['毁灭突进']}, - {'type': '+power1', 'data': data2, 'skills': ['碎灵之击']}, - {'type': '+power2', 'data': data2, 'skills': ['碎灵之击']}, - {'type': '+power3', 'data': data2, 'skills': ['碎灵之击']}, - {'type': '+power6', 'data': data2, 'skills': ['碎灵之击']}, - {'type': '+power7', 'data': data2, 'skills': ['碎灵之击']}, - {'type': '+power8', 'data': data2, 'skills': ['碎灵之击']}, - {'type': '+power9', 'data': data2, 'skills': ['碎灵之击']}, - {'type': '+power11', 'data': data2, 'skills': ['碎灵之击']}, - {'type': '+power13', 'data': data2, 'skills': ['碎灵之击']}, - {'type': '+power18', 'data': data2, 'skills': ['碎灵之击']}, - {'type': '+power19', 'data': data2, 'skills': ['碎灵之击']}, - {'type': '+power21', 'data': data2, 'skills': ['碎灵之击']}, + {'type': '*ratio', 'data': data2, 'skills': ['碎灵之击']}, ] # 魔幻旋风 @@ -1729,6 +1718,13 @@ class Skill45(ActiveSkill): # 魔灵爆炸范围比率 : {value25}% data25 = get_data(f'{prefix}/{uuid}', 25) + ratio = 1.0 + + def setMode(self, mode): + self.skillDamage *= self.ratio + if self.vp != 2: + self.power0 /= self.ratio + def vp_1(self): """ [碎灵之击]\n diff --git a/backend/core/equipment/version_0/suit.py b/backend/core/equipment/version_0/suit.py index 506511e1..db596538 100644 --- a/backend/core/equipment/version_0/suit.py +++ b/backend/core/equipment/version_0/suit.py @@ -574,8 +574,8 @@ def suit_168(char: CharacterProperty,effectDamage: list[float] = []): # level: 1 # value: 利用无可违背的自然之力,对敌人造成巨大伤害。 所有速度 +10% 技能范围 +10% [无可违背的自然- 灾变] 攻击时引发暴风雪,攻击地图上的所有敌人。(冷却时间5秒) - 暴风雪伤害量 77700% [狂澜怒涛][装备主动技能] 发动狂澜怒涛,攻击地图上的所有敌人。 - 狂澜怒涛伤害量241500% - 冷却时间:60秒 [太初的记忆] 套装积分达到2550后,每增加70点套装积分,可以获得以下效果。 - 技能伤害 增加 1% - 增益量 +100 # rarity: 太初 - char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(effectDamage, 0, 305500))) - char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(effectDamage, 1, 98350))) + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(effectDamage, 1, 305500))) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(effectDamage, 0, 98350))) char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) pass