From 02775f6356c26ae6b4664a20a6d417c489f1d9ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Thu, 9 Jul 2026 00:20:59 +0800 Subject: [PATCH] fix --- .../core/equipment/version_0/oathSuitSkill.py | 258 +++++++++--------- backend/dataFiles/dcalc_0.db | Bin 819200 -> 819200 bytes 2 files changed, 129 insertions(+), 129 deletions(-) diff --git a/backend/core/equipment/version_0/oathSuitSkill.py b/backend/core/equipment/version_0/oathSuitSkill.py index 63e881ea..4243befd 100644 --- a/backend/core/equipment/version_0/oathSuitSkill.py +++ b/backend/core/equipment/version_0/oathSuitSkill.py @@ -450,7 +450,7 @@ def oath_skill_2020101(char: CharacterProperty, oathEffectDamage: list[float] = char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='/equipment/skill/29.png', cd=3, data=effect_damage(suitEffectDamage, 1, 34320))) char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 2, 29380))) char.SetStatus(SpeedM=0.15) - char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/29.png', cd=10, data=effect_damage(suitEffectDamage, 3, 346450))) + char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/29.png', cd=10, data=effect_damage(suitEffectDamage, 4, 346450))) pass @@ -460,7 +460,7 @@ def oath_skill_2020102(char: CharacterProperty, oathEffectDamage: list[float] = char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='/equipment/skill/29.png', cd=3, data=effect_damage(suitEffectDamage, 1, 34320))) char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 2, 29380))) char.SetStatus(SpeedM=0.15) - char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/29.png', cd=10, data=effect_damage(suitEffectDamage, 3, 346450))) + char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/29.png', cd=10, data=effect_damage(suitEffectDamage, 4, 346450))) pass @@ -470,22 +470,22 @@ def oath_skill_2020103(char: CharacterProperty, oathEffectDamage: list[float] = char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='/equipment/skill/29.png', cd=3, data=effect_damage(suitEffectDamage, 1, 34320))) char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 2, 29380))) char.SetStatus(SpeedM=0.15) - char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/29.png', cd=10, data=effect_damage(suitEffectDamage, 3, 346450))) + char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/29.png', cd=10, data=effect_damage(suitEffectDamage, 4, 346450))) pass @register def oath_skill_2020201(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='精灵战士奥伯龙', icon='/equipment/skill/29.png', cd=3, data=effect_damage(suitEffectDamage, 0, 37800))) + char.equ_effect.append(EquEffect(name='精灵战士奥伯龙', icon='/equipment/skill/29.png', cd=3, data=effect_damage(oathEffectDamage, 0, 37800))) if check_suit(char): # 原套装效果 - char.equ_effect.append(EquEffect(name='火灵安珀', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 1, 27560))) - char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='/equipment/skill/29.png', cd=3, data=effect_damage(suitEffectDamage, 2, 34320))) - char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 3, 29380))) + char.equ_effect.append(EquEffect(name='火灵安珀', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 0, 27560))) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='/equipment/skill/29.png', cd=3, data=effect_damage(suitEffectDamage, 1, 34320))) + char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 2, 29380))) char.SetStatus(SpeedM=0.15) - char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(suitEffectDamage, 4, 96590))) + char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(suitEffectDamage, 3, 96590))) # 誓约追加69300%伤害 - char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/17.png', cd=10, data=effect_damage(oathEffectDamage, 0, 346450) + effect_damage(oathEffectDamage, 1, 69300))) + char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/17.png', cd=10, data=effect_damage(suitEffectDamage, 4, 346450) + effect_damage(oathEffectDamage, 1, 69300))) # 誓约效果 char.SetStatus(SkillAttack=0.019) pass @@ -495,10 +495,10 @@ def oath_skill_2020201(char: CharacterProperty, oathEffectDamage: list[float] = def oath_skill_2020202(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): # 原套装效果 char.SetStatus(SpeedM=0.15) - char.equ_effect.append(EquEffect(name='三位一体提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(suitEffectDamage, 0, 146318))) + char.equ_effect.append(EquEffect(name='三位一体提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(oathEffectDamage, 0, 146318))) char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='/equipment/skill/29.png', cd=3, data=effect_damage(suitEffectDamage, 1, 34320))) char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 2, 29380))) - char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/29.png', cd=10, data=effect_damage(suitEffectDamage, 3, 346450))) + char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/29.png', cd=10, data=effect_damage(suitEffectDamage, 4, 346450))) pass @@ -510,22 +510,22 @@ def oath_skill_2020203(char: CharacterProperty, oathEffectDamage: list[float] = char.SetStatus(SpeedM=0.15) char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(suitEffectDamage, 3, 96590))) # 誓约 - char.equ_effect.append(EquEffect(name='电灵斯帕克', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 4, 25200))) + char.equ_effect.append(EquEffect(name='电灵斯帕克', icon='/equipment/skill/29.png', cd=2, data=effect_damage(oathEffectDamage, 0, 25200))) pass @register def oath_skill_2020301(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='精灵战士奥伯龙', icon='/equipment/skill/29.png', cd=3, data=effect_damage(suitEffectDamage, 0, 37800))) + char.equ_effect.append(EquEffect(name='精灵战士奥伯龙', icon='/equipment/skill/29.png', cd=3, data=effect_damage(oathEffectDamage, 0, 37800))) if check_suit(char): # 原套装效果 - char.equ_effect.append(EquEffect(name='火灵安珀', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 1, 27560))) - char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='/equipment/skill/29.png', cd=3, data=effect_damage(suitEffectDamage, 2, 34320))) - char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 3, 29380))) + char.equ_effect.append(EquEffect(name='火灵安珀', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 0, 27560))) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='/equipment/skill/29.png', cd=3, data=effect_damage(suitEffectDamage, 1, 34320))) + char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 2, 29380))) char.SetStatus(SpeedM=0.15) - char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(suitEffectDamage, 4, 96590))) + char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(suitEffectDamage, 3, 96590))) # 誓约追加69300%伤害 - char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/17.png', cd=10, data=effect_damage(oathEffectDamage, 0, 346450) + effect_damage(oathEffectDamage, 1, 69300))) + char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/17.png', cd=10, data=effect_damage(suitEffectDamage, 4, 346450) + effect_damage(oathEffectDamage, 1, 69300))) # 誓约效果 char.SetStatus(SkillAttack=0.019) pass @@ -536,9 +536,9 @@ def oath_skill_2020302(char: CharacterProperty, oathEffectDamage: list[float] = # 原套装效果 char.SetStatus(SpeedM=0.15) # 誓约效果 - char.equ_effect.append(EquEffect(name='三位一体提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(suitEffectDamage, 0, 196875))) - char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 1, 29380))) - char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/29.png', cd=10, data=effect_damage(suitEffectDamage, 2, 346450))) + char.equ_effect.append(EquEffect(name='三位一体提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(oathEffectDamage, 0, 196875))) + char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 2, 29380))) + char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/29.png', cd=10, data=effect_damage(suitEffectDamage, 4, 346450))) pass @@ -550,23 +550,23 @@ def oath_skill_2020303(char: CharacterProperty, oathEffectDamage: list[float] = char.SetStatus(SpeedM=0.15) char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(suitEffectDamage, 3, 96590))) # 誓约 - char.equ_effect.append(EquEffect(name='电灵斯帕克', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 4, 25200))) - char.equ_effect.append(EquEffect(name='地灵盖亚', icon='/equipment/skill/29.png', cd=3, data=effect_damage(oathEffectDamage, 0, 37800))) + char.equ_effect.append(EquEffect(name='电灵斯帕克', icon='/equipment/skill/29.png', cd=2, data=effect_damage(oathEffectDamage, 0, 25200))) + char.equ_effect.append(EquEffect(name='地灵盖亚', icon='/equipment/skill/29.png', cd=3, data=effect_damage(oathEffectDamage, 1, 37800))) pass @register def oath_skill_2020401(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='精灵战士奥伯龙', icon='/equipment/skill/29.png', cd=3, data=effect_damage(suitEffectDamage, 0, 37800))) + char.equ_effect.append(EquEffect(name='精灵战士奥伯龙', icon='/equipment/skill/29.png', cd=3, data=effect_damage(oathEffectDamage, 0, 37800))) if check_suit(char): # 原套装效果 - char.equ_effect.append(EquEffect(name='火灵安珀', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 1, 27560))) - char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='/equipment/skill/29.png', cd=3, data=effect_damage(suitEffectDamage, 2, 34320))) - char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 3, 29380))) + char.equ_effect.append(EquEffect(name='火灵安珀', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 0, 27560))) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='/equipment/skill/29.png', cd=3, data=effect_damage(suitEffectDamage, 1, 34320))) + char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 2, 29380))) char.SetStatus(SpeedM=0.15) - char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(suitEffectDamage, 4, 96590))) + char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(suitEffectDamage, 3, 96590))) # 誓约追加69300%伤害 - char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/17.png', cd=10, data=effect_damage(oathEffectDamage, 0, 346450) + effect_damage(oathEffectDamage, 1, 69300))) + char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/17.png', cd=10, data=effect_damage(suitEffectDamage, 4, 346450) + effect_damage(oathEffectDamage, 1, 69300))) # 誓约效果 char.SetStatus(SkillAttack=0.019) pass @@ -577,8 +577,8 @@ def oath_skill_2020402(char: CharacterProperty, oathEffectDamage: list[float] = # 原套装效果 char.SetStatus(SpeedM=0.15) # 誓约效果 - char.equ_effect.append(EquEffect(name='三位一体提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(suitEffectDamage, 0, 261923))) - char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/29.png', cd=10, data=effect_damage(suitEffectDamage, 1, 346450))) + char.equ_effect.append(EquEffect(name='三位一体提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(oathEffectDamage, 0, 261923))) + char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/29.png', cd=10, data=effect_damage(suitEffectDamage, 4, 346450))) pass @@ -590,24 +590,24 @@ def oath_skill_2020403(char: CharacterProperty, oathEffectDamage: list[float] = char.SetStatus(SpeedM=0.15) char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(suitEffectDamage, 3, 96590))) # 誓约 - char.equ_effect.append(EquEffect(name='电灵斯帕克', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 4, 25200))) - char.equ_effect.append(EquEffect(name='地灵盖亚', icon='/equipment/skill/29.png', cd=3, data=effect_damage(oathEffectDamage, 0, 37800))) - char.equ_effect.append(EquEffect(name='暗灵诺特纳', icon='/equipment/skill/29.png', cd=2, data=effect_damage(oathEffectDamage, 1, 25200))) + char.equ_effect.append(EquEffect(name='电灵斯帕克', icon='/equipment/skill/29.png', cd=2, data=effect_damage(oathEffectDamage, 0, 25200))) + char.equ_effect.append(EquEffect(name='地灵盖亚', icon='/equipment/skill/29.png', cd=3, data=effect_damage(oathEffectDamage, 1, 37800))) + char.equ_effect.append(EquEffect(name='暗灵诺特纳', icon='/equipment/skill/29.png', cd=2, data=effect_damage(oathEffectDamage, 2, 25200))) pass @register def oath_skill_2020501(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='精灵战士奥伯龙', icon='/equipment/skill/29.png', cd=3, data=effect_damage(suitEffectDamage, 0, 37800))) + char.equ_effect.append(EquEffect(name='精灵战士奥伯龙', icon='/equipment/skill/29.png', cd=3, data=effect_damage(oathEffectDamage, 0, 37800))) if check_suit(char): # 原套装效果 - char.equ_effect.append(EquEffect(name='火灵安珀', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 1, 27560))) - char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='/equipment/skill/29.png', cd=3, data=effect_damage(suitEffectDamage, 2, 34320))) - char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 3, 29380))) + char.equ_effect.append(EquEffect(name='火灵安珀', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 0, 27560))) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='/equipment/skill/29.png', cd=3, data=effect_damage(suitEffectDamage, 1, 34320))) + char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 2, 29380))) char.SetStatus(SpeedM=0.15) - char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(suitEffectDamage, 4, 96590))) + char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(suitEffectDamage, 3, 96590))) # 誓约追加69300%伤害 - char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/17.png', cd=10, data=effect_damage(oathEffectDamage, 0, 346450) + effect_damage(oathEffectDamage, 1, 69300))) + char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/17.png', cd=10, data=effect_damage(suitEffectDamage, 4, 346450) + effect_damage(oathEffectDamage, 1, 69300))) # 誓约效果 char.SetStatus(SkillAttack=0.019) pass @@ -618,8 +618,8 @@ def oath_skill_2020502(char: CharacterProperty, oathEffectDamage: list[float] = # 原套装效果 char.SetStatus(SpeedM=0.15) # 誓约效果 - char.equ_effect.append(EquEffect(name='三位一体提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(suitEffectDamage, 0, 315000))) - char.equ_effect.append(EquEffect(name='心之女王', icon='/equipment/skill/130.png', cd=120, data=effect_damage(suitEffectDamage, 1, 1732500))) + char.equ_effect.append(EquEffect(name='三位一体提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(oathEffectDamage, 0, 315000))) + char.equ_effect.append(EquEffect(name='心之女王', icon='/equipment/skill/130.png', cd=120, data=effect_damage(oathEffectDamage, 1, 1732500))) pass @@ -631,10 +631,10 @@ def oath_skill_2020503(char: CharacterProperty, oathEffectDamage: list[float] = char.SetStatus(SpeedM=0.15) char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=effect_damage(suitEffectDamage, 3, 96590))) # 誓约 - char.equ_effect.append(EquEffect(name='电灵斯帕克', icon='/equipment/skill/29.png', cd=2, data=effect_damage(suitEffectDamage, 4, 25200))) - char.equ_effect.append(EquEffect(name='地灵盖亚', icon='/equipment/skill/29.png', cd=3, data=effect_damage(oathEffectDamage, 0, 37800))) - char.equ_effect.append(EquEffect(name='暗灵诺特纳', icon='/equipment/skill/29.png', cd=2, data=effect_damage(oathEffectDamage, 1, 25200))) - char.equ_effect.append(EquEffect(name='光灵卢切', icon='/equipment/skill/29.png', cd=3, data=effect_damage(oathEffectDamage, 2, 37800))) + char.equ_effect.append(EquEffect(name='电灵斯帕克', icon='/equipment/skill/29.png', cd=2, data=effect_damage(oathEffectDamage, 0, 25200))) + char.equ_effect.append(EquEffect(name='地灵盖亚', icon='/equipment/skill/29.png', cd=3, data=effect_damage(oathEffectDamage, 1, 37800))) + char.equ_effect.append(EquEffect(name='暗灵诺特纳', icon='/equipment/skill/29.png', cd=2, data=effect_damage(oathEffectDamage, 2, 25200))) + char.equ_effect.append(EquEffect(name='光灵卢切', icon='/equipment/skill/29.png', cd=3, data=effect_damage(oathEffectDamage, 3, 37800))) pass @@ -846,7 +846,7 @@ def oath_skill_2030303(char: CharacterProperty, oathEffectDamage: list[float] = if reinforce >= 121: char.SetStatus(SkillAttack=0.1, SpeedA=0.23, SpeedM=0.23, SpeedR=0.23) if reinforce >= 121: - char.equ_effect.append(EquEffect(name='黄金之王', icon='/equipment/skill/133.png', cd=240, data=effect_damage(suitEffectDamage, 0, 1400000))) + char.equ_effect.append(EquEffect(name='黄金之王', icon='/equipment/skill/133.png', cd=240, data=effect_damage(oathEffectDamage, 0, 1400000))) pass @@ -906,9 +906,9 @@ 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(suitEffectDamage, 0, 1400000) + effect_damage(suitEffectDamage, 1, 3000000))) + char.equ_effect.append(EquEffect(name='理想成真', icon='/equipment/skill/133.png', cd=240, data=effect_damage(oathEffectDamage, 0, 1400000) + effect_damage(suitEffectDamage, 1, 3000000))) elif reinforce >= 121: - char.equ_effect.append(EquEffect(name='黄金之王', icon='/equipment/skill/133.png', cd=240, data=effect_damage(suitEffectDamage, 2, 1400000))) + char.equ_effect.append(EquEffect(name='黄金之王', icon='/equipment/skill/133.png', cd=240, data=effect_damage(oathEffectDamage, 0, 1400000))) pass @@ -967,9 +967,9 @@ def oath_skill_2030503(char: CharacterProperty, oathEffectDamage: list[float] = if reinforce >= 121: char.SetStatus(SkillAttack=0.1, SpeedA=0.3, SpeedM=0.3, SpeedR=0.3) if reinforce >= 132: - char.equ_effect.append(EquEffect(name='理想成真', icon='/equipment/skill/133.png', cd=240, data=effect_damage(suitEffectDamage, 0, 2000000))) + char.equ_effect.append(EquEffect(name='理想成真', icon='/equipment/skill/133.png', cd=240, data=effect_damage(oathEffectDamage, 1, 2000000))) elif reinforce >= 121: - char.equ_effect.append(EquEffect(name='黄金之王', icon='/equipment/skill/133.png', cd=240, data=effect_damage(suitEffectDamage, 1, 1400000))) + char.equ_effect.append(EquEffect(name='黄金之王', icon='/equipment/skill/133.png', cd=240, data=effect_damage(oathEffectDamage, 0, 1400000))) pass @@ -1043,9 +1043,9 @@ def oath_skill_2040201(char: CharacterProperty, oathEffectDamage: list[float] = def oath_skill_2040202(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): char.SetStatus(SpeedA=0.3, SpeedM=0.3, SpeedR=0.3) char.SetStatus(SkillAttack=0.03) - char.equ_effect.append(EquEffect(name='白龙强袭', icon='/equipment/suit/1.png', cd=3, data=effect_damage(suitEffectDamage, 0, 13900))) - char.equ_effect.append(EquEffect(name='黑龙横扫', icon='/equipment/suit/1.png', cd=4, data=effect_damage(suitEffectDamage, 1, 12950))) - char.equ_effect.append(EquEffect(name='应龙腾霄', icon='/equipment/suit/1.png', cd=10, data=effect_damage(suitEffectDamage, 2, 18250))) + char.equ_effect.append(EquEffect(name='白龙强袭', icon='/equipment/suit/1.png', cd=3, data=effect_damage(suitEffectDamage, 1, 13900))) + char.equ_effect.append(EquEffect(name='黑龙横扫', icon='/equipment/suit/1.png', cd=4, data=effect_damage(suitEffectDamage, 2, 12950))) + char.equ_effect.append(EquEffect(name='应龙腾霄', icon='/equipment/suit/1.png', cd=10, data=effect_damage(suitEffectDamage, 0, 18250))) char.equ_effect.append(EquEffect(name='龙王降世', icon='/equipment/suit/125.png', cd=60, data=effect_damage(oathEffectDamage, 0, 510300))) for skill in char.skills: if skill.cube > 0: @@ -1083,9 +1083,9 @@ def oath_skill_2040301(char: CharacterProperty, oathEffectDamage: list[float] = def oath_skill_2040302(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): char.SetStatus(SpeedA=0.3, SpeedM=0.3, SpeedR=0.3) char.SetStatus(SkillAttack=0.03) - char.equ_effect.append(EquEffect(name='白龙强袭', icon='/equipment/suit/1.png', cd=3, data=effect_damage(suitEffectDamage, 0, 13900))) - char.equ_effect.append(EquEffect(name='黑龙横扫', icon='/equipment/suit/1.png', cd=4, data=effect_damage(suitEffectDamage, 1, 12950))) - char.equ_effect.append(EquEffect(name='应龙腾霄', icon='/equipment/suit/1.png', cd=10, data=effect_damage(suitEffectDamage, 2, 18250))) + char.equ_effect.append(EquEffect(name='白龙强袭', icon='/equipment/suit/1.png', cd=3, data=effect_damage(suitEffectDamage, 1, 13900))) + char.equ_effect.append(EquEffect(name='黑龙横扫', icon='/equipment/suit/1.png', cd=4, data=effect_damage(suitEffectDamage, 2, 12950))) + char.equ_effect.append(EquEffect(name='应龙腾霄', icon='/equipment/suit/1.png', cd=10, data=effect_damage(suitEffectDamage, 0, 18250))) char.equ_effect.append(EquEffect(name='龙王降世', icon='/equipment/suit/125.png', cd=60, data=effect_damage(oathEffectDamage, 0, 510300))) for skill in char.skills: if skill.cube > 0: @@ -1123,9 +1123,9 @@ def oath_skill_2040401(char: CharacterProperty, oathEffectDamage: list[float] = def oath_skill_2040402(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): char.SetStatus(SpeedA=0.3, SpeedM=0.3, SpeedR=0.3) char.SetStatus(SkillAttack=0.03) - char.equ_effect.append(EquEffect(name='白龙强袭', icon='/equipment/suit/1.png', cd=3, data=effect_damage(suitEffectDamage, 0, 13900))) - char.equ_effect.append(EquEffect(name='黑龙横扫', icon='/equipment/suit/1.png', cd=4, data=effect_damage(suitEffectDamage, 1, 12950))) - char.equ_effect.append(EquEffect(name='应龙腾霄', icon='/equipment/suit/1.png', cd=10, data=effect_damage(suitEffectDamage, 2, 18250))) + char.equ_effect.append(EquEffect(name='白龙强袭', icon='/equipment/suit/1.png', cd=3, data=effect_damage(suitEffectDamage, 1, 13900))) + char.equ_effect.append(EquEffect(name='黑龙横扫', icon='/equipment/suit/1.png', cd=4, data=effect_damage(suitEffectDamage, 2, 12950))) + char.equ_effect.append(EquEffect(name='应龙腾霄', icon='/equipment/suit/1.png', cd=10, data=effect_damage(suitEffectDamage, 0, 18250))) char.SetStatus(SpeedA=0.3, SpeedM=0.3, SpeedR=0.3) char.SetStatus(SkillAttack=0.1) char.equ_effect.append(EquEffect(name='龙王降世', icon='/equipment/suit/125.png', cd=60, data=effect_damage(oathEffectDamage, 0, 680400))) @@ -1162,9 +1162,9 @@ def oath_skill_2040501(char: CharacterProperty, oathEffectDamage: list[float] = def oath_skill_2040502(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): char.SetStatus(SpeedA=0.3, SpeedM=0.3, SpeedR=0.3) char.SetStatus(SkillAttack=0.03) - char.equ_effect.append(EquEffect(name='白龙强袭', icon='/equipment/suit/1.png', cd=3, data=effect_damage(suitEffectDamage, 0, 13900))) - char.equ_effect.append(EquEffect(name='黑龙横扫', icon='/equipment/suit/1.png', cd=4, data=effect_damage(suitEffectDamage, 1, 12950))) - char.equ_effect.append(EquEffect(name='应龙腾霄', icon='/equipment/suit/1.png', cd=10, data=effect_damage(suitEffectDamage, 2, 18250))) + char.equ_effect.append(EquEffect(name='白龙强袭', icon='/equipment/suit/1.png', cd=3, data=effect_damage(suitEffectDamage, 1, 13900))) + char.equ_effect.append(EquEffect(name='黑龙横扫', icon='/equipment/suit/1.png', cd=4, data=effect_damage(suitEffectDamage, 2, 12950))) + char.equ_effect.append(EquEffect(name='应龙腾霄', icon='/equipment/suit/1.png', cd=10, data=effect_damage(suitEffectDamage, 0, 18250))) char.SetStatus(SpeedA=0.3, SpeedM=0.3, SpeedR=0.3) char.SetStatus(SkillAttack=0.1) char.equ_effect.append(EquEffect(name='应龙降世', icon='/equipment/suit/125.png', cd=60, data=effect_damage(oathEffectDamage, 0, 1020600))) @@ -1600,7 +1600,7 @@ def oath_skill_2070201(char: CharacterProperty, oathEffectDamage: list[float] = for item in char.skills: if item.learnLv == 100: cd = item.getSkillCD() - char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(suitEffectDamage, 0, 532630))) + char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(oathEffectDamage, 0, 532630))) # 誓约追加 char.SetStatus(SkillAttack=0.05, EquEffectRatio=0.065) pass @@ -1622,7 +1622,7 @@ def oath_skill_2070202(char: CharacterProperty, oathEffectDamage: list[float] = if item.learnLv == 100: cd = item.getSkillCD() item.skillDamage *= 1.4 - char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(suitEffectDamage, 0, 438410) * 1.4)) + char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(oathEffectDamage, 0, 438410) * 1.4)) pass @@ -1639,7 +1639,7 @@ def oath_skill_2070203(char: CharacterProperty, oathEffectDamage: list[float] = for item in char.skills: if item.learnLv == 85: cd = item.getSkillCD() - char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(suitEffectDamage, 0, 242880))) + char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(oathEffectDamage, 0, 242880))) pass @@ -1663,7 +1663,7 @@ def oath_skill_2070301(char: CharacterProperty, oathEffectDamage: list[float] = for item in char.skills: if item.learnLv == 100: cd = item.getSkillCD() - char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(suitEffectDamage, 0, 532630))) + char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(oathEffectDamage, 0, 532630))) # 誓约追加 char.SetStatus(SkillAttack=0.05, EquEffectRatio=0.065) pass @@ -1685,7 +1685,7 @@ def oath_skill_2070302(char: CharacterProperty, oathEffectDamage: list[float] = if item.learnLv == 100: cd = item.getSkillCD() item.skillDamage *= 1.55 - char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(suitEffectDamage, 0, 438410) * 1.55)) + char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(oathEffectDamage, 0, 438410) * 1.55)) pass @@ -1702,7 +1702,7 @@ def oath_skill_2070303(char: CharacterProperty, oathEffectDamage: list[float] = for item in char.skills: if item.learnLv == 85: cd = item.getSkillCD() - char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(suitEffectDamage, 0, 242880))) + char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(oathEffectDamage, 0, 242880))) pass @@ -1729,7 +1729,7 @@ def oath_skill_2070401(char: CharacterProperty, oathEffectDamage: list[float] = for item in char.skills: if item.learnLv == 100: cd = item.getSkillCD() - char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(suitEffectDamage, 0, 532630))) + char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(oathEffectDamage, 0, 532630))) # 誓约追加 char.SetStatus(SkillAttack=0.05, EquEffectRatio=0.065) pass @@ -1751,7 +1751,7 @@ def oath_skill_2070402(char: CharacterProperty, oathEffectDamage: list[float] = if item.learnLv == 100: cd = item.getSkillCD() item.skillDamage *= 2 - char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(suitEffectDamage, 0, 438410) * 2)) + char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(oathEffectDamage, 0, 438410) * 2)) pass @@ -1770,7 +1770,7 @@ def oath_skill_2070403(char: CharacterProperty, oathEffectDamage: list[float] = for item in char.skills: if item.learnLv == 85: cd = item.getSkillCD() - char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(suitEffectDamage, 0, 242880))) + char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(oathEffectDamage, 0, 242880))) pass @@ -1798,7 +1798,7 @@ def oath_skill_2070501(char: CharacterProperty, oathEffectDamage: list[float] = for item in char.skills: if item.learnLv == 100: cd = item.getSkillCD() - char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(suitEffectDamage, 0, 532630))) + char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(oathEffectDamage, 0, 532630))) # 誓约追加 char.SetStatus(SkillAttack=0.05, EquEffectRatio=0.065) pass @@ -1820,7 +1820,7 @@ def oath_skill_2070502(char: CharacterProperty, oathEffectDamage: list[float] = if item.learnLv == 100: cd = item.getSkillCD() item.skillDamage *= 2 * 1.2 - char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(suitEffectDamage, 0, 438410) * 1.2 * 2)) + char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(oathEffectDamage, 0, 438410) * 1.2 * 2)) pass @@ -1845,7 +1845,7 @@ def oath_skill_2070503(char: CharacterProperty, oathEffectDamage: list[float] = if item.learnLv == 100: cd = item.getSkillCD() # item.skillDamage *= 2 - char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(suitEffectDamage, 0, 242880))) + char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=effect_damage(oathEffectDamage, 0, 242880))) pass @@ -1856,35 +1856,35 @@ def oath_skill_2070503(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2080101(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 0, 305500))) - char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(suitEffectDamage, 1, 98350))) + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 1, 305500))) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(suitEffectDamage, 0, 98350))) char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) pass @register def oath_skill_2080102(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 0, 305500))) - char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(suitEffectDamage, 1, 98350))) + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 1, 305500))) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(suitEffectDamage, 0, 98350))) char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) pass @register def oath_skill_2080103(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 0, 305500))) - char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(suitEffectDamage, 1, 98350))) + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 1, 305500))) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(suitEffectDamage, 0, 98350))) char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) pass @register def oath_skill_2080201(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='灾害', icon='/equipment/suit/5.png', cd=3, data=effect_damage(suitEffectDamage, 0, 17010))) + char.equ_effect.append(EquEffect(name='灾害', icon='/equipment/suit/5.png', cd=3, data=effect_damage(oathEffectDamage, 0, 17010))) if check_suit(char): # 原套装效果 char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 1, 305500))) - char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(oathEffectDamage, 0, 98350))) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(suitEffectDamage, 0, 98350))) char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) # 誓约追加 char.SetStatus(SkillAttack=0.035) @@ -1893,25 +1893,25 @@ def oath_skill_2080201(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2080202(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 0, 305500))) + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 1, 305500))) pass @register def oath_skill_2080203(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='陨石冲击', icon='/equipment/skill/129.png', cd=120, data=effect_damage(suitEffectDamage, 0, 170100))) - char.equ_effect.append(EquEffect(name='地壳裂痕', icon='/equipment/suit/6.png', cd=30, data=effect_damage(suitEffectDamage, 1, 132300))) + char.equ_effect.append(EquEffect(name='陨石冲击', icon='/equipment/skill/129.png', cd=120, data=effect_damage(oathEffectDamage, 1, 170100))) + char.equ_effect.append(EquEffect(name='地壳裂痕', icon='/equipment/suit/6.png', cd=30, data=effect_damage(oathEffectDamage, 0, 132300))) char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) pass @register def oath_skill_2080301(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='灾害', icon='/equipment/suit/5.png', cd=3, data=effect_damage(suitEffectDamage, 0, 22680))) + char.equ_effect.append(EquEffect(name='灾害', icon='/equipment/suit/5.png', cd=3, data=effect_damage(oathEffectDamage, 0, 22680))) if check_suit(char): # 原套装效果 char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 1, 305500))) - char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(oathEffectDamage, 0, 98350))) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(suitEffectDamage, 0, 98350))) char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) # 誓约追加 char.SetStatus(SkillAttack=0.035) @@ -1920,25 +1920,25 @@ def oath_skill_2080301(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2080302(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 0, 305500))) + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 1, 305500))) pass @register def oath_skill_2080303(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='陨石冲击', icon='/equipment/skill/129.png', cd=120, data=effect_damage(suitEffectDamage, 0, 255150))) - char.equ_effect.append(EquEffect(name='地壳爆裂', icon='/equipment/suit/6.png', cd=30, data=effect_damage(suitEffectDamage, 1, 198450))) + char.equ_effect.append(EquEffect(name='陨石冲击', icon='/equipment/skill/129.png', cd=120, data=effect_damage(oathEffectDamage, 1, 255150))) + char.equ_effect.append(EquEffect(name='地壳爆裂', icon='/equipment/suit/6.png', cd=30, data=effect_damage(oathEffectDamage, 0, 198450))) char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) pass @register def oath_skill_2080401(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='灾害', icon='/equipment/suit/5.png', cd=3, data=effect_damage(suitEffectDamage, 0, 28350))) + char.equ_effect.append(EquEffect(name='灾害', icon='/equipment/suit/5.png', cd=3, data=effect_damage(oathEffectDamage, 0, 28350))) if check_suit(char): # 原套装效果 char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 1, 305500))) - char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(oathEffectDamage, 0, 98350))) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(suitEffectDamage, 0, 98350))) char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) # 誓约追加 char.SetStatus(SkillAttack=0.035) @@ -1947,25 +1947,25 @@ def oath_skill_2080401(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2080402(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 0, 305500))) + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 1, 305500))) pass @register def oath_skill_2080403(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='陨石冲击', icon='/equipment/skill/129.png', cd=120, data=effect_damage(suitEffectDamage, 0, 340200))) - char.equ_effect.append(EquEffect(name='大地震', icon='/equipment/suit/6.png', cd=30, data=effect_damage(suitEffectDamage, 1, 264600))) + char.equ_effect.append(EquEffect(name='陨石冲击', icon='/equipment/skill/129.png', cd=120, data=effect_damage(oathEffectDamage, 1, 340200))) + char.equ_effect.append(EquEffect(name='大地震', icon='/equipment/suit/6.png', cd=30, data=effect_damage(oathEffectDamage, 0, 264600))) char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) pass @register def oath_skill_2080501(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='灾害', icon='/equipment/suit/5.png', cd=3, data=effect_damage(suitEffectDamage, 0, 34020))) + char.equ_effect.append(EquEffect(name='灾害', icon='/equipment/suit/5.png', cd=3, data=effect_damage(oathEffectDamage, 0, 34020))) if check_suit(char): # 原套装效果 char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 1, 305500))) - char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(oathEffectDamage, 0, 98350))) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(suitEffectDamage, 0, 98350))) char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) # 誓约追加 char.SetStatus(SkillAttack=0.035) @@ -1975,15 +1975,15 @@ def oath_skill_2080501(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2080502(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): # 原套装效果 - char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 0, 305500))) + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 1, 305500))) char.SetStatus(SpeedM=0.1 + 0.1, SpeedA=0.1 + 0.1, SpeedR=0.1 + 0.1) pass @register def oath_skill_2080503(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='巨型陨石冲击', icon='/equipment/skill/129.png', cd=120, data=effect_damage(suitEffectDamage, 0, 425250))) - char.equ_effect.append(EquEffect(name='熔岩爆炸', icon='/equipment/suit/6.png', cd=30, data=effect_damage(suitEffectDamage, 1, 330750))) + char.equ_effect.append(EquEffect(name='巨型陨石冲击', icon='/equipment/skill/129.png', cd=120, data=effect_damage(oathEffectDamage, 1, 425250))) + char.equ_effect.append(EquEffect(name='熔岩爆炸', icon='/equipment/suit/6.png', cd=30, data=effect_damage(oathEffectDamage, 0, 330750))) char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) pass @@ -2048,19 +2048,19 @@ def oath_skill_2090203(char: CharacterProperty, oathEffectDamage: list[float] = char.equ_effect.append(EquEffect(name='破阵', icon='/equipment/skill/0.png', cd=8, data=effect_damage(suitEffectDamage, 0, 12900))) char.equ_effect.append(EquEffect(name='审判', icon='/equipment/skill/1.png', cd=15, data=effect_damage(suitEffectDamage, 1, 24050))) # 誓约追加 - char.equ_effect.append(EquEffect(name='一击', icon='/equipment/suit/7.png', cd=1, data=effect_damage(suitEffectDamage, 2, 25200))) + char.equ_effect.append(EquEffect(name='一击', icon='/equipment/suit/7.png', cd=1, data=effect_damage(oathEffectDamage, 0, 25200))) pass @register def oath_skill_2090301(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=20, data=effect_damage(suitEffectDamage, 0, 183330))) + char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=20, data=effect_damage(oathEffectDamage, 0, 183330))) if check_suit(char): # 原套装效果 - char.equ_effect.append(EquEffect(name='破阵', icon='/equipment/skill/0.png', cd=8, data=effect_damage(suitEffectDamage, 1, 12900))) - char.equ_effect.append(EquEffect(name='审判', icon='/equipment/skill/1.png', cd=15, data=effect_damage(suitEffectDamage, 2, 24050))) - char.equ_effect.append(EquEffect(name='降临', icon='/equipment/skill/3.png', cd=140, data=effect_damage(suitEffectDamage, 3, 416700))) - char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=20, data=effect_damage(oathEffectDamage, 0, 295370))) + char.equ_effect.append(EquEffect(name='破阵', icon='/equipment/skill/0.png', cd=8, data=effect_damage(suitEffectDamage, 0, 12900))) + char.equ_effect.append(EquEffect(name='审判', icon='/equipment/skill/1.png', cd=15, data=effect_damage(suitEffectDamage, 1, 24050))) + char.equ_effect.append(EquEffect(name='降临', icon='/equipment/skill/3.png', cd=140, data=effect_damage(suitEffectDamage, 2, 416700))) + char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=20, data=effect_damage(suitEffectDamage, 3, 295370))) # 誓约追加 char.SetStatus(SkillAttack=0.03) pass @@ -2081,20 +2081,20 @@ def oath_skill_2090303(char: CharacterProperty, oathEffectDamage: list[float] = char.equ_effect.append(EquEffect(name='破阵', icon='/equipment/skill/0.png', cd=8, data=effect_damage(suitEffectDamage, 0, 12900))) char.equ_effect.append(EquEffect(name='审判', icon='/equipment/skill/1.png', cd=15, data=effect_damage(suitEffectDamage, 1, 24050))) # 誓约追加 - char.equ_effect.append(EquEffect(name='一击', icon='/equipment/suit/7.png', cd=1, data=effect_damage(suitEffectDamage, 2, 25200))) - char.equ_effect.append(EquEffect(name='审判', icon='/equipment/suit/7.png', cd=5, data=effect_damage(suitEffectDamage, 3, 94500))) + char.equ_effect.append(EquEffect(name='一击', icon='/equipment/suit/7.png', cd=1, data=effect_damage(oathEffectDamage, 0, 25200))) + char.equ_effect.append(EquEffect(name='审判', icon='/equipment/suit/7.png', cd=5, data=effect_damage(oathEffectDamage, 1, 94500))) pass @register def oath_skill_2090401(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=20, data=effect_damage(suitEffectDamage, 0, 183330))) + char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=20, data=effect_damage(oathEffectDamage, 0, 183330))) if check_suit(char): # 原套装效果 - char.equ_effect.append(EquEffect(name='破阵', icon='/equipment/skill/0.png', cd=8, data=effect_damage(suitEffectDamage, 1, 12900))) - char.equ_effect.append(EquEffect(name='审判', icon='/equipment/skill/1.png', cd=15, data=effect_damage(suitEffectDamage, 2, 24050))) - char.equ_effect.append(EquEffect(name='降临', icon='/equipment/skill/3.png', cd=140, data=effect_damage(suitEffectDamage, 3, 416700))) - char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=20, data=effect_damage(oathEffectDamage, 0, 295370))) + char.equ_effect.append(EquEffect(name='破阵', icon='/equipment/skill/0.png', cd=8, data=effect_damage(suitEffectDamage, 0, 12900))) + char.equ_effect.append(EquEffect(name='审判', icon='/equipment/skill/1.png', cd=15, data=effect_damage(suitEffectDamage, 1, 24050))) + char.equ_effect.append(EquEffect(name='降临', icon='/equipment/skill/3.png', cd=140, data=effect_damage(suitEffectDamage, 2, 416700))) + char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=20, data=effect_damage(suitEffectDamage, 3, 295370))) # 誓约追加 char.SetStatus(SkillAttack=0.03) pass @@ -2115,21 +2115,21 @@ def oath_skill_2090403(char: CharacterProperty, oathEffectDamage: list[float] = char.equ_effect.append(EquEffect(name='破阵', icon='/equipment/skill/0.png', cd=8, data=effect_damage(suitEffectDamage, 0, 12900))) char.equ_effect.append(EquEffect(name='审判', icon='/equipment/skill/1.png', cd=15, data=effect_damage(suitEffectDamage, 1, 24050))) # 誓约追加 - char.equ_effect.append(EquEffect(name='一击', icon='/equipment/suit/7.png', cd=1, data=effect_damage(suitEffectDamage, 2, 25200))) - char.equ_effect.append(EquEffect(name='审判', icon='/equipment/suit/7.png', cd=5, data=effect_damage(suitEffectDamage, 3, 94500))) - char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=10, data=effect_damage(oathEffectDamage, 0, 315000))) + char.equ_effect.append(EquEffect(name='一击', icon='/equipment/suit/7.png', cd=1, data=effect_damage(oathEffectDamage, 0, 25200))) + char.equ_effect.append(EquEffect(name='审判', icon='/equipment/suit/7.png', cd=5, data=effect_damage(oathEffectDamage, 1, 94500))) + char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=10, data=effect_damage(oathEffectDamage, 2, 315000))) pass @register def oath_skill_2090501(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='真:天罚', icon='/equipment/suit/7.png', cd=20, data=effect_damage(suitEffectDamage, 0, 281100))) + char.equ_effect.append(EquEffect(name='真:天罚', icon='/equipment/suit/7.png', cd=20, data=effect_damage(oathEffectDamage, 0, 281100))) if check_suit(char): # 原套装效果 - char.equ_effect.append(EquEffect(name='破阵', icon='/equipment/skill/0.png', cd=8, data=effect_damage(suitEffectDamage, 1, 12900))) - char.equ_effect.append(EquEffect(name='审判', icon='/equipment/skill/1.png', cd=15, data=effect_damage(suitEffectDamage, 2, 24050))) - char.equ_effect.append(EquEffect(name='降临', icon='/equipment/skill/3.png', cd=140, data=effect_damage(suitEffectDamage, 3, 416700))) - char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=20, data=effect_damage(oathEffectDamage, 0, 295370))) + char.equ_effect.append(EquEffect(name='破阵', icon='/equipment/skill/0.png', cd=8, data=effect_damage(suitEffectDamage, 0, 12900))) + char.equ_effect.append(EquEffect(name='审判', icon='/equipment/skill/1.png', cd=15, data=effect_damage(suitEffectDamage, 1, 24050))) + char.equ_effect.append(EquEffect(name='降临', icon='/equipment/skill/3.png', cd=140, data=effect_damage(suitEffectDamage, 2, 416700))) + char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=20, data=effect_damage(suitEffectDamage, 3, 295370))) # 誓约追加 char.SetStatus(SkillAttack=0.03) pass @@ -2140,7 +2140,7 @@ def oath_skill_2090502(char: CharacterProperty, oathEffectDamage: list[float] = char.equ_effect.append(EquEffect(name='破阵', icon='/equipment/skill/0.png', cd=8, data=effect_damage(suitEffectDamage, 0, 12900))) char.equ_effect.append(EquEffect(name='审判', icon='/equipment/skill/1.png', cd=15, data=effect_damage(suitEffectDamage, 1, 24050))) char.SetStatus(SpeedA=0.2, SpeedM=0.2, SpeedR=0.2) - char.equ_effect.append(EquEffect(name='末日黄昏', icon='/equipment/skill/117.png', cd=140, data=effect_damage(suitEffectDamage, 2, 992250))) + char.equ_effect.append(EquEffect(name='末日黄昏', icon='/equipment/skill/117.png', cd=140, data=effect_damage(oathEffectDamage, 0, 992250))) pass @@ -2148,13 +2148,13 @@ def oath_skill_2090502(char: CharacterProperty, oathEffectDamage: list[float] = def oath_skill_2090503(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): char.equ_effect.append(EquEffect(name='破阵', icon='/equipment/skill/0.png', cd=8, data=effect_damage(suitEffectDamage, 0, 12900))) char.equ_effect.append(EquEffect(name='审判', icon='/equipment/skill/1.png', cd=15, data=effect_damage(suitEffectDamage, 1, 24050))) - char.equ_effect.append(EquEffect(name='一击', icon='/equipment/suit/7.png', cd=1, data=effect_damage(suitEffectDamage, 2, 25200))) - char.equ_effect.append(EquEffect(name='审判', icon='/equipment/suit/7.png', cd=5, data=effect_damage(suitEffectDamage, 3, 94500))) - char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=10, data=effect_damage(oathEffectDamage, 0, 315000))) + char.equ_effect.append(EquEffect(name='一击', icon='/equipment/suit/7.png', cd=1, data=effect_damage(oathEffectDamage, 0, 25200))) + char.equ_effect.append(EquEffect(name='审判', icon='/equipment/suit/7.png', cd=5, data=effect_damage(oathEffectDamage, 1, 94500))) + char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=10, data=effect_damage(oathEffectDamage, 2, 315000))) - char.equ_effect.append(EquEffect(name='一击[超越]', icon='/equipment/suit/7.png', cd=1, data=effect_damage(oathEffectDamage, 1, 25200) + effect_damage(oathEffectDamage, 2, 11340))) - char.equ_effect.append(EquEffect(name='审判[超越]', icon='/equipment/suit/7.png', cd=5, data=effect_damage(oathEffectDamage, 3, 94500) + effect_damage(oathEffectDamage, 4, 42525))) - char.equ_effect.append(EquEffect(name='天罚[超越]', icon='/equipment/suit/7.png', cd=10, data=effect_damage(oathEffectDamage, 5, 315000) + effect_damage(oathEffectDamage, 6, 141750))) + char.equ_effect.append(EquEffect(name='一击[超越]', icon='/equipment/suit/7.png', cd=1, data=effect_damage(oathEffectDamage, 0, 25200) + effect_damage(oathEffectDamage, 2, 11340))) + char.equ_effect.append(EquEffect(name='审判[超越]', icon='/equipment/suit/7.png', cd=5, data=effect_damage(oathEffectDamage, 1, 94500) + effect_damage(oathEffectDamage, 4, 42525))) + char.equ_effect.append(EquEffect(name='天罚[超越]', icon='/equipment/suit/7.png', cd=10, data=effect_damage(oathEffectDamage, 2, 315000) + effect_damage(oathEffectDamage, 6, 141750))) pass diff --git a/backend/dataFiles/dcalc_0.db b/backend/dataFiles/dcalc_0.db index 2ca8c7c3e3eec803b8b8469ee58b31937bd84825..7334f1023d46851af02de448dafacad4e6b34796 100644 GIT binary patch delta 12588 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 delta 11823 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