diff --git a/backend/core/equipment/version_0/oathSuitSkill.py b/backend/core/equipment/version_0/oathSuitSkill.py index 20822a7c..85bc4789 100644 --- a/backend/core/equipment/version_0/oathSuitSkill.py +++ b/backend/core/equipment/version_0/oathSuitSkill.py @@ -8,9 +8,9 @@ from .register import register def check_suit(char: CharacterProperty) -> bool: caller_frame = inspect.stack()[1] fun_name = caller_frame.function - suitId = int(fun_name.split('_')[-1]) % 10000 + 16000 - print(f'检查套装 {suitId}') - return next((x for x in char.suitInfo if x.suitId == suitId), None) is not None + suitId = int(int(fun_name.split('_')[-1]) / 10000) + 16000 + result = next((x for x in char.suitInfo if str(x.suitId) == str(suitId)), None) is not None + return result # region 潜影暗袭 @@ -78,16 +78,28 @@ def oath_skill_2010403(char: CharacterProperty): @register def oath_skill_2010501(char: CharacterProperty): + if check_suit(char): + # 原套装效果 + char.SetStatus(SpeedA=0.15, SpeedM=0.15, SpeedR=0.15) + # 誓约效果 + char.equ_effect.append(EquEffect(name='噬影之冥[幽冥潜影]', icon='/equipment/skill/132.png', cd=4, data=37800)) + char.equ_effect.append(EquEffect(name='噬影之冥[烙印爆炸]', icon='/equipment/skill/132.png', cd=20, data=63000)) pass @register def oath_skill_2010502(char: CharacterProperty): + char.SetStatus(SkillAttack=0.1) + # 原套装效果 + char.SetStatus(SpeedA=0.15, SpeedM=0.15, SpeedR=0.15) pass @register def oath_skill_2010503(char: CharacterProperty): + char.SetStatus(SpeedA=0.1, SpeedM=0.1, SpeedR=0.1) + # 原套装效果 + char.SetStatus(SpeedA=0.15, SpeedM=0.15, SpeedR=0.15) pass @@ -157,16 +169,38 @@ def oath_skill_2020403(char: CharacterProperty): @register def oath_skill_2020501(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='精灵战士奥伯龙', icon='/equipment/skill/29.png', cd=3, data=37800)) + if check_suit(char): + # 原套装效果 + char.equ_effect.append(EquEffect(name='火灵安珀', icon='/equipment/skill/29.png', cd=2, data=27560)) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='/equipment/skill/29.png', cd=3, data=34320)) + char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=29380)) + char.SetStatus(SpeedM=0.15) + char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=96590)) + # 誓约追加69300%伤害 + char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/17.png', cd=10, data=346450 + 69300)) + # 誓约效果 + char.SetStatus(SkillAttack=0.019) pass @register def oath_skill_2020502(char: CharacterProperty): + # 原套装效果 + char.SetStatus(SpeedM=0.15) + # 誓约效果 + char.equ_effect.append(EquEffect(name='三位一体提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=315000)) + char.equ_effect.append(EquEffect(name='心之女王', icon='/equipment/skill/130.png', cd=120, data=1732500)) pass @register def oath_skill_2020503(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='火灵安珀', icon='/equipment/skill/29.png', cd=2, data=27560)) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='/equipment/skill/29.png', cd=3, data=34320)) + char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=29380)) + char.SetStatus(SpeedM=0.15) + char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=96590)) pass @@ -253,34 +287,48 @@ def oath_skill_2030501(char: CharacterProperty): # - 132以上:技能伤害+2.5%,赋予霸体,删除[淘金热] char.SetStatus(SpeedA=0.07, SpeedM=0.07, SpeedR=0.07) reinforce, reinforce_0, reinforce_1, reinforce_2 = char.GetReinforceSum() - char.SetStatus(SkillAttack=0.005 * min(reinforce_1 // 3, 12)) + char.SetStatus(SkillAttack=0.005 * min(reinforce_1 // 11, 12)) char.SetStatus(SpeedA=0.01 * min(reinforce_2 // 3, 12)) char.SetStatus(SpeedM=0.01 * min(reinforce_2 // 3, 12)) char.SetStatus(SpeedR=0.01 * min(reinforce_2 // 3, 12)) if check_suit(char): - print('穿戴黄金乡') - char.SetStatus(SkillRange=0.02 * min(reinforce // 11, 12)) - # char.SetStatus(DamageReduce=0.01 * min(reinforce_0 // 5, 7)) + # 原套装效果 char.SetStatus(SkillAttack=0.01 * min(reinforce_1 // 3, 12)) char.SetStatus(SpeedA=0.02 * min(reinforce_2 // 3, 12)) char.SetStatus(SpeedM=0.02 * min(reinforce_2 // 3, 12)) char.SetStatus(SpeedR=0.02 * min(reinforce_2 // 3, 12)) + if char.buffer: char.SetSkillCD(cd=0.02 * min(reinforce // 1, 12)) + if reinforce >= 110: char.SetStatus(SkillAttack=0.02 * min((reinforce - 110) // 11, 2)) + if char.buffer: - char.SetStatus(Buffer=1500 * min((reinforce - 110) // 11, 2)) - # TODO - # 穿戴[黄金乡:永恒国度]套装时,根据防具/首饰/特殊装备的强化/增幅数值总和,适用以下效果: - # - 110以上:技能伤害+0.5% - # - 121以上:技能伤害+1.5% - # - 132以上:技能伤害+2.5%,赋予霸体,删除[淘金热] - pass + char.SetStatus(Buffer=750 * min((reinforce - 110) // 11, 2)) + + if reinforce < 88: + char.equ_effect.append(EquEffect(name='淘银热', icon='/equipment/suit/0.png', cd=10, data=17000)) + elif reinforce < 110: + char.equ_effect.append(EquEffect(name='淘银热', icon='/equipment/suit/0.png', cd=10, data=18700)) + elif reinforce < 132: + char.equ_effect.append(EquEffect(name='淘银热', icon='/equipment/suit/0.png', cd=10, data=21250)) + else: + # 132以上删除[淘金热] + # char.equ_effect.append(EquEffect(name='淘银热', icon='/equipment/suit/0.png', cd=10, data=25500)) + pass + # 誓约效果 + if reinforce >= 110: + char.SetStatus(SkillAttack=0.005) + if reinforce >= 121: + char.SetStatus(SkillAttack=0.015) + if reinforce >= 132: + char.SetStatus(SkillAttack=0.025) @register def oath_skill_2030502(char: CharacterProperty): + print('~~~~~~~~') char.SetStatus(SkillAttack=0.132, SpeedA=0.22, SpeedM=0.22, SpeedR=0.22) pass @@ -290,6 +338,10 @@ def oath_skill_2030503(char: CharacterProperty): reinforce, reinforce_0, reinforce_1, reinforce_2 = char.GetReinforceSum() 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=1400000)) + elif reinforce >= 121: + char.equ_effect.append(EquEffect(name='黄金之王', icon='/equipment/skill/133.png', cd=240, data=1000000)) pass @@ -360,16 +412,35 @@ def oath_skill_2040403(char: CharacterProperty): @register def oath_skill_2040501(char: CharacterProperty): + char.SetStatus(SpeedA=0.2, SpeedM=0.2, SpeedR=0.2) + if check_suit(char): + if char.equ_options.get('1', 0) == 0: + char.SetStatus(SpeedA=0.1, SpeedM=0.1, SpeedR=0.1) + char.equ_effect.append(EquEffect(name='应龙腾霄', icon='/equipment/suit/1.png', cd=10, data=14400)) + elif char.equ_options.get('1', 0) == 1: + 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=10980)) + char.equ_effect.append(EquEffect(name='黑龙横扫', icon='/equipment/suit/1.png', cd=4, data=10200)) + char.equ_effect.append(EquEffect(name='应龙腾霄', icon='/equipment/suit/1.png', cd=10, data=14400)) + # 誓约追加效果 + char.SetStatus(SkillAttack=0.025) + # 技能范围 + 20% pass @register def oath_skill_2040502(char: CharacterProperty): + 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=10, data=1020600)) pass @register def oath_skill_2040503(char: CharacterProperty): + char.SetStatus(SpeedA=0.3, SpeedM=0.3, SpeedR=0.3) + char.SetStatus(SkillAttack=0.06 * 5) pass @@ -440,16 +511,30 @@ def oath_skill_2050403(char: CharacterProperty): @register def oath_skill_2050501(char: CharacterProperty): + char.SetSkillCD(cd=0.1) + # 特效? + # char.SetStatus(EquEffectRatio=0.05) + if check_suit(char): + # 原套装效果 誓约锁定净化 + char.SetStatus(SkillAttack=0.175) + char.SetSkillCD(cd=0.3) + char.SetStatus(EquEffectRatio=0.15) + # 誓约追加 + char.SetStatus(SkillAttack=0.02) pass @register def oath_skill_2050502(char: CharacterProperty): + char.SetSkillCD(cd=0.7) + char.SetStatus(EquEffectRatio=0.195) pass @register def oath_skill_2050503(char: CharacterProperty): + char.SetSkillCD(cd=-0.1) + char.SetStatus(EquEffectRatio=-0.15, SkillAttack=0.42) pass @@ -520,16 +605,35 @@ def oath_skill_2060403(char: CharacterProperty): @register def oath_skill_2060501(char: CharacterProperty): + if check_suit(char): + # 原套装效果 + char.SetStatus(SkillAttack=0.03) + char.AddElementDB('火', 33, 1) + char.AddElementDB('冰', 33, 1) + char.AddElementDB('光', 33, 1) + char.AddElementDB('暗', 33, 1) + char.SetStatus(EquEffectRatio=0.19) + # 誓约追加 + char.SetStatus(SkillAttack=0.01, EquEffectRatio=0.1) pass @register def oath_skill_2060502(char: CharacterProperty): + char.SetStatus(SkillAttack=0.03) + char.AddElementDB('火', 33, 1) + char.AddElementDB('冰', 33, 1) + char.AddElementDB('光', 33, 1) + char.AddElementDB('暗', 33, 1) + char.SetStatus(EquEffectRatio=0.19) pass @register def oath_skill_2060503(char: CharacterProperty): + char.SetStatus(SkillAttack=0.03) + char.SetStatus(EquEffectRatio=0.19) + char.SetStatus(SkillAttack=0.03) pass @@ -600,16 +704,66 @@ def oath_skill_2070403(char: CharacterProperty): @register def oath_skill_2070501(char: CharacterProperty): + if not char.buffer: + char.SetSkillCD(50, 50, 0.1, []) + char.SetSkillCD(85, 85, 0.2, []) + char.SetSkillRation(100, 100, 0.25) + char.SetSkillRation(85, 85, 0.2) + char.SetSkillRation(50, 50, 0.1) + if check_suit(char): + # 原套装效果 + if not char.buffer: + char.SetSkillCD(50, 50, 0.7, []) + char.SetSkillCD(85, 85, 0.6, []) + char.SetSkillCD(100, 100, 0.6, []) + char.SetSkillRation(100, 100, 0.76) + char.SetSkillRation(85, 85, 0.6) + char.SetSkillRation(50, 50, 0.15) + char.SetStatus(EquEffectRatio=0.275) + cd = 0 + 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=532630)) + # 誓约追加 + char.SetStatus(SkillAttack=0.05, EquEffectRatio=0.065) pass @register def oath_skill_2070502(char: CharacterProperty): + if not char.buffer: + char.SetSkillCD(50, 50, 0.7, []) + char.SetSkillCD(85, 85, 0.6, []) + char.SetSkillCD(100, 100, 0.6, []) + char.SetSkillRation(100, 100, 0.76) + char.SetSkillRation(85, 85, 0.6) + char.SetSkillRation(50, 50, 0.15) + char.SetStatus(EquEffectRatio=0.275) + cd = 0 + for item in char.skills: + if item.learnLv == 100: + cd = item.getSkillCD() + item.skillDamage *= 2 + char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=438410 * 1.2 * 2)) pass @register def oath_skill_2070503(char: CharacterProperty): + if not char.buffer: + char.SetSkillCD(50, 50, 0.7, []) + char.SetSkillCD(85, 85, 0.7, []) + char.SetSkillRation(100, 100, 0.6) + char.SetSkillRation(85, 85, 1.1) + char.SetSkillRation(50, 50, 0.15) + char.SetStatus(EquEffectRatio=0.275) + # 剩余冷却效果实现 + cd = 0 + 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=242880)) pass @@ -680,16 +834,30 @@ def oath_skill_2080403(char: CharacterProperty): @register def oath_skill_2080501(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='灾害', icon='/equipment/suit/5.png', cd=3, data=34020)) + 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_2080502(char: CharacterProperty): + # 原套装效果 + char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=241500)) + 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): + char.equ_effect.append(EquEffect(name='巨型陨石冲击', icon='/equipment/skill/129.png', cd=120, data=425250)) + char.equ_effect.append(EquEffect(name='熔岩爆炸', icon='/equipment/suit/6.png', cd=30, data=330750)) + char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1) pass @@ -760,16 +928,32 @@ def oath_skill_2090403(char: CharacterProperty): @register def oath_skill_2090501(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='真:天罚', icon='/equipment/suit/7.png', cd=20, data=281100)) + if check_suit(char): + # 原套装效果 + 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_2090502(char: CharacterProperty): + char.setStatus(SpeedA=0.2, SpeedM=0.2, SpeedR=0.2) + char.equ_effect.append(EquEffect(name='诸神黄昏', icon='/equipment/skill/117.png', cd=120, data=992250)) pass @register def oath_skill_2090503(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='一击', icon='/equipment/suit/7.png', cd=1, data=25200)) + char.equ_effect.append(EquEffect(name='审判', icon='/equipment/suit/7.png', cd=5, data=94500)) + char.equ_effect.append(EquEffect(name='天罚', icon='/equipment/suit/7.png', cd=10, data=315000)) + + char.equ_effect.append(EquEffect(name='一击[超越]', icon='/equipment/suit/7.png', cd=1, data=25200 + 11340)) + char.equ_effect.append(EquEffect(name='审判[超越]', icon='/equipment/suit/7.png', cd=5, data=94500 + 42525)) + char.equ_effect.append(EquEffect(name='天罚[超越]', icon='/equipment/suit/7.png', cd=10, data=315000 + 141750)) pass @@ -840,11 +1024,21 @@ def oath_skill_2100403(char: CharacterProperty): @register def oath_skill_2100501(char: CharacterProperty): + char.SetStatus(SkillAttack=0.4) + if check_suit(char): + # 原套装效果 + char.SetStatus(SkillAttack=0.4) + # 誓约追加 + char.SetStatus(SkillAttack=0.121) + char.equ_effect.append(EquEffect(name='狐狸', icon='/equipment/suit/8.png', cd=2, data=100)) pass @register def oath_skill_2100502(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='幻影狐狸', icon='/equipment/suit/8.png', cd=1, data=12863)) + char.equ_effect.append(EquEffect(name='狐狸乱舞', icon='/equipment/suit/8.png', cd=6, data=154350)) + char.equ_effect.append(EquEffect(name='狐狸乱舞', icon='/equipment/suit/8.png', cd=7, data=12863)) pass @@ -920,16 +1114,29 @@ def oath_skill_2110403(char: CharacterProperty): @register def oath_skill_2110501(char: CharacterProperty): + char.SetStatus(SkillAttack=0.1) + if check_suit(char): + if char.equ_options.get('3', 0) == 0: + char.SetStatus(SkillAttack=0.181) + else: + char.SetStatus(SkillAttack=0.08, SpeedA=0.3, SpeedM=0.3, SpeedR=0.3) + char.SetStatus(SkillAttack=0.025) pass @register def oath_skill_2110502(char: CharacterProperty): + char.SetStatus(SkillAttack=0.2, SpeedA=0.3, SpeedM=0.3, SpeedR=0.3) pass @register def oath_skill_2110503(char: CharacterProperty): + if char.equ_options.get('3', 0) == 0: + # char.SetStatus(SkillAttack=0.181) + pass + else: + char.SetStatus(SkillAttack=0.16, SpeedA=0.6, SpeedM=0.6, SpeedR=0.6) pass @@ -1000,16 +1207,29 @@ def oath_skill_2120403(char: CharacterProperty): @register def oath_skill_2120501(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='自爆模式', icon='/equipment/skill/57.png', cd=1, data=22680)) + if check_suit(char): + # 原套装效果 + if char.equ_options.get('4', 0) == 0: + char.equ_effect.append(EquEffect(name='普通模式', icon='/equipment/skill/57.png', cd=1, data=92125)) + char.SetStatus(SpeedM=0.25) + else: + char.equ_effect.append(EquEffect(name='追击模式', icon='/equipment/skill/57.png', cd=1, data=55000 * 1.25 + 18700 * 1.25)) + # 誓约追加 + char.SetStatus(SkillAttack=0.02) pass @register def oath_skill_2120502(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='暴走模式', icon='/equipment/skill/57.png', cd=30, data=756000)) + char.SetStatus(SpeedA=0.25, SpeedM=0.25, SpeedR=0.25) pass @register def oath_skill_2120503(char: CharacterProperty): + char.equ_effect.append(EquEffect(name='火炮模式', icon='/equipment/skill/57.png', cd=1, data=31185)) pass diff --git a/backend/core/equipment/version_0/suit.py b/backend/core/equipment/version_0/suit.py index 42250c26..0d9228d8 100644 --- a/backend/core/equipment/version_0/suit.py +++ b/backend/core/equipment/version_0/suit.py @@ -108,12 +108,12 @@ def suit_42(char: CharacterProperty): # level: 1 # value: 召唤精灵一起战斗。 [火灵安珀] 每2秒施放一次火花:伤害量19,200% 每3秒恢复1%的生命值 [水灵阿库娅] 每3秒施放一次水弹:伤害量24,000% 每3秒恢复1%的魔法值 [风灵希尔珂] 每2秒施放一次刀风:伤害量20500% 移动速度 +15% [精灵女王提泰妮娅] 每5秒发动毁灭弹或毁灭斩击。 - 伤害量67500% [停止攻击开关][装备主动技能] 控制精灵们的攻击。 - 攻击中止/继续攻击 - 冷却时间1秒 [元素释放][装备主动技能] 对精灵下达协同攻击指令。 - 消耗150精灵之魂 - 攻击时,精灵之魂 +10(冷却时间1秒) - 被击时,精灵之魂 -5(冷却时间1秒) - 元素释放伤害量:241700% [太初的记忆] 套装积分达到2550后,每增加70点套装积分,可以获得以下效果。 - 技能伤害 增加 1% - 增益量 +100 # rarity: 太初 - char.equ_effect.append(EquEffect(name='火灵安珀', icon='/equipment/skill/29.png', cd=2, data=19200)) - char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='/equipment/skill/29.png', cd=3, data=24000)) - char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=20500)) + char.equ_effect.append(EquEffect(name='火灵安珀', icon='/equipment/skill/29.png', cd=2, data=27560)) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='/equipment/skill/29.png', cd=3, data=34320)) + char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='/equipment/skill/29.png', cd=2, data=29380)) char.SetStatus(SpeedM=0.15) - char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/29.png', cd=10, data=241700)) - char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=67500)) + char.equ_effect.append(EquEffect(name='元素释放', icon='/equipment/skill/29.png', cd=10, data=346450)) + char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='/equipment/skill/29.png', cd=5, data=96590)) pass @@ -230,6 +230,7 @@ def suit_63(char: CharacterProperty): char.equ_effect.append(EquEffect(name='淘银热', icon='/equipment/suit/0.png', cd=10, data=21250)) else: char.equ_effect.append(EquEffect(name='淘银热', icon='/equipment/suit/0.png', cd=10, data=25500)) + print('~~~~~~~~~') pass @@ -519,7 +520,7 @@ def suit_147(char: CharacterProperty): 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=480000)) + char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=607200)) pass @@ -820,10 +821,10 @@ def suit_252(char: CharacterProperty): # value: 操控魔攻核攻击敌人。 [魔攻核] 进入地下城时, 召唤普通模式魔攻核。 [命令 : 转换] [装备主动技能] 转换魔攻核的攻击模式。 - 普通模式 / 追击模式 - 删除[追踪印记] - 冷却时间 : 5秒 [魔攻核 : 普通模式] 每秒发射魔力波动。 - 魔力波动伤害量 : 67000% - 魔力波动范围 : 300px - 移动速度 +25% - 进入霸体状态 - 所受物理/魔法伤害 -10% [魔攻核 : 追击模式] 追击最强的敌人, 每秒发射魔力波动。 - 魔力波动伤害量 : 40000% - 魔力波动范围 : 200px - 对追踪目标赋予[追踪印记] [魔攻弹 : 追击模式] 攻击时, 对赋予[追踪印记]的敌人发射魔力飞弹。 - 魔力飞弹伤害量 : 13600% - 冷却时间 : 1秒 [太初的记忆] 套装积分达到2550后,每增加70点套装积分,可以获得以下效果。 - 技能伤害 增加 1% - 增益量 +100 # rarity: 太初 if char.equ_options.get('4', 0) == 0: - char.equ_effect.append(EquEffect(name='普通模式', icon='/equipment/skill/57.png', cd=1, data=67000)) + char.equ_effect.append(EquEffect(name='普通模式', icon='/equipment/skill/57.png', cd=1, data=92125)) char.SetStatus(SpeedM=0.25) else: - char.equ_effect.append(EquEffect(name='追击模式', icon='/equipment/skill/57.png', cd=1, data=40000 + 13600)) + char.equ_effect.append(EquEffect(name='追击模式', icon='/equipment/skill/57.png', cd=1, data=55000 + 18700)) pass diff --git a/backend/dataFiles/dcalc_0.db b/backend/dataFiles/dcalc_0.db index d524aa01..47530edc 100644 Binary files a/backend/dataFiles/dcalc_0.db and b/backend/dataFiles/dcalc_0.db differ diff --git a/frontend/src/pages/Character/Result/components/Info.vue b/frontend/src/pages/Character/Result/components/Info.vue index a70eb367..90edda8f 100644 --- a/frontend/src/pages/Character/Result/components/Info.vue +++ b/frontend/src/pages/Character/Result/components/Info.vue @@ -58,7 +58,7 @@