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 47530edc..0a6e8d8c 100644 Binary files a/backend/dataFiles/dcalc_0.db and b/backend/dataFiles/dcalc_0.db differ