From a5d22d3b886e8ea84d4676062e5db1352c2c4919 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Tue, 28 Apr 2026 01:23:57 +0800 Subject: [PATCH] dev --- .../core/equipment/version_0/oathSuitSkill.py | 57 ++++++++++++++++++ backend/dataFiles/dcalc_0.db | Bin 860160 -> 860160 bytes 2 files changed, 57 insertions(+) diff --git a/backend/core/equipment/version_0/oathSuitSkill.py b/backend/core/equipment/version_0/oathSuitSkill.py index f5778e1c..5d976790 100644 --- a/backend/core/equipment/version_0/oathSuitSkill.py +++ b/backend/core/equipment/version_0/oathSuitSkill.py @@ -1534,61 +1534,106 @@ def oath_skill_2070503(char: CharacterProperty): @register def oath_skill_2080101(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=241500)) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=77700)) + char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) pass @register def oath_skill_2080102(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=241500)) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=77700)) + char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) pass @register def oath_skill_2080103(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=241500)) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=77700)) + char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) pass @register def oath_skill_2080201(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='灾害', icon='/equipment/suit/5.png', cd=3, data=17010)) + if check_suit(char): + # 原套装效果 + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=241500)) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=77700)) + char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) + # 誓约追加 + char.SetStatus(SkillAttack=0.035) pass @register def oath_skill_2080202(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=241500)) pass @register def oath_skill_2080203(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='陨石冲击', icon='/equipment/skill/129.png', cd=120, data=170100)) + char.equ_effect.append(EquEffect(name='地壳裂痕', icon='/equipment/suit/6.png', cd=30, data=132300)) + char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) pass @register def oath_skill_2080301(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='灾害', icon='/equipment/suit/5.png', cd=3, data=22680)) + if check_suit(char): + # 原套装效果 + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=241500)) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=77700)) + char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) + # 誓约追加 + char.SetStatus(SkillAttack=0.035) pass @register def oath_skill_2080302(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=241500)) pass @register def oath_skill_2080303(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='陨石冲击', icon='/equipment/skill/129.png', cd=120, data=255150)) + char.equ_effect.append(EquEffect(name='地壳爆裂', icon='/equipment/suit/6.png', cd=30, data=198450)) + char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) pass @register def oath_skill_2080401(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='灾害', icon='/equipment/suit/5.png', cd=3, data=28350)) + if check_suit(char): + # 原套装效果 + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=241500)) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=77700)) + char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) + # 誓约追加 + char.SetStatus(SkillAttack=0.035) pass @register def oath_skill_2080402(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=241500)) pass @register def oath_skill_2080403(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='陨石冲击', icon='/equipment/skill/129.png', cd=120, data=340200)) + char.equ_effect.append(EquEffect(name='大地震', icon='/equipment/suit/6.png', cd=30, data=264600)) + char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) pass @@ -1628,16 +1673,28 @@ def oath_skill_2080503(char: CharacterProperty): @register def oath_skill_2090101(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='突破', icon='/equipment/skill/0.png', cd=8, data=10200)) + char.equ_effect.append(EquEffect(name='审判', icon='/equipment/skill/1.png', cd=15, data=19000)) + char.equ_effect.append(EquEffect(name='降临', icon='/equipment/skill/3.png', cd=140, data=329400)) + char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=20, data=233500)) pass @register def oath_skill_2090102(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='突破', icon='/equipment/skill/0.png', cd=8, data=10200)) + char.equ_effect.append(EquEffect(name='审判', icon='/equipment/skill/1.png', cd=15, data=19000)) + char.equ_effect.append(EquEffect(name='降临', icon='/equipment/skill/3.png', cd=140, data=329400)) + char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=20, data=233500)) pass @register def oath_skill_2090103(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='突破', icon='/equipment/skill/0.png', cd=8, data=10200)) + char.equ_effect.append(EquEffect(name='审判', icon='/equipment/skill/1.png', cd=15, data=19000)) + char.equ_effect.append(EquEffect(name='降临', icon='/equipment/skill/3.png', cd=140, data=329400)) + char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=20, data=233500)) pass diff --git a/backend/dataFiles/dcalc_0.db b/backend/dataFiles/dcalc_0.db index 47530edcdf4fbb99820e8add2afbf9acd56c80cd..0a6e8d8c25314b90a84122274a8f47db87a9bfe3 100644 GIT binary patch delta 2629 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 A-v9sr