From 74d5f87e49cb85f1eacb5fa5913b6783499dae28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Mon, 6 Jul 2026 10:37:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E6=AD=A3=E7=A7=98=E5=AE=9D?= =?UTF-8?q?=E8=80=B3=E7=8E=AFcd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/core/equipment/version_0/equ.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/core/equipment/version_0/equ.py b/backend/core/equipment/version_0/equ.py index 1b4d02b8..881c87c3 100644 --- a/backend/core/equipment/version_0/equ.py +++ b/backend/core/equipment/version_0/equ.py @@ -14914,10 +14914,10 @@ def equ_2001(char: CharacterProperty,effectDamage: list[float] = []): buffer = 30 * point - (point // 25) * 30 + (390 if point >= 25 else 0) + (420 if point >= 50 else 0) + (420 if point >= 75 else 0) + (540 if point >= 100 else 0) char.SetStatus(SkillAttack=round(skillAttack / 100,6), Buffer=buffer) char.SetSkillCD(cd=0.04) - cd = (point // 25) * 0.04 + cdCount = (point // 25) char.SetStatus(EquEffectRatio=0.10) - if cd > 0: - char.SetSkillCD(cd=cd) + for i in range(cdCount): + char.SetSkillCD(cd=0.04) if char.buffer: char.BuffSkill.lv += 1 char.AwakeSkill.lv += 1