This commit is contained in:
2026-04-23 00:25:01 +08:00
parent 2cbf95a55e
commit 1b69571d8a
6 changed files with 249 additions and 27 deletions
+234 -14
View File
@@ -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
+9 -8
View File
@@ -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