This commit is contained in:
2025-07-07 17:56:49 +08:00
parent 1e077893f0
commit 7984e4090a
22 changed files with 2710 additions and 2702 deletions
@@ -24,11 +24,11 @@ class Skill0(ActiveSkill):
hasUP = False
# 近距离攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 枪头攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 枪头攻击判定距离 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
mode = ["枪头","近距离"]
@@ -59,10 +59,10 @@ class Skill1(ActiveSkill):
hasUP = False
# 挑击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 浮空力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 基础精通
@@ -85,11 +85,11 @@ class Skill3(PassiveSkill):
hasUP = False
# 基本攻击力变化率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 前冲攻击力变化率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跳跃攻击力变化率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["猎杀枪"]}]
@@ -116,12 +116,12 @@ class Skill6(ActiveSkill):
hasUP = False
# 被扔时的冲撞伤害 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 撞到墙壁、 地面时的冲撞伤害 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [学习帝国枪术后]
# 可抓取的敌人数量 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
mode = ["可抓取","不可抓取"]
@@ -153,10 +153,10 @@ class Skill7(ActiveSkill):
hasUP = False
# 反击的攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 所受伤害减少率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 落凤枪
# demonic_lancer/dragoon/c9664191611af31142e052dfaef84530
@@ -178,14 +178,14 @@ class Skill8(ActiveSkill):
hasUP = False
# 落地攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 地面爆炸攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 爆炸范围 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 横扫
# demonic_lancer/dragoon/fc7a3f4c2852c832a2f20af63d5d212f
@@ -207,7 +207,7 @@ class Skill9(ActiveSkill):
hasUP = False
# 横斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 魔枪发射
@@ -231,10 +231,10 @@ class Skill10(ActiveSkill):
hasUP = False
# 魔法枪多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
# 魔法枪多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 连环枪
@@ -258,19 +258,19 @@ class Skill13(ActiveSkill):
# 命中敌人后, 即刻发动下一攻击所需的按键间隔 : 0.5秒
# 横斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 上挑攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 向上攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 下刺攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 敌人的僵直增加量 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 扫堂枪
# demonic_lancer/dragoon/128b9ddef2262f40723deae4407bdb42
@@ -292,7 +292,7 @@ class Skill14(ActiveSkill):
hasUP = True
# 横斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 狩猎技艺
@@ -330,11 +330,11 @@ class Skill16(PassiveSkill):
hasUP = False
# 魔法武器攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 攻击速度增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 魔法暴击率增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [ {"type":"$*PAtkM","data":data0}, ]
@@ -363,17 +363,17 @@ class Skill17(ActiveSkill):
cd = 1
# 魔法枪再次生成时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 恢复的魔法枪数量 : {value1}个
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 基本攻击时一次射出的魔法枪数量 : {value2}个
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 施放技能时一次射出的魔法枪数量 : {value3}个
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 发射冷却时间 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 魔法枪攻击力 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 1
def getSkillCD(self, mode=None):
@@ -401,13 +401,13 @@ class Skill18(ActiveSkill):
hasUP = True
# 攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 浮空力比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 攻击范围扩大率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 光焰飞枪
# demonic_lancer/dragoon/6a1d1f08a6572be420bb3a256c44c015
@@ -429,13 +429,13 @@ class Skill19(ActiveSkill):
hasUP = True
# 多段攻击次数 : {value0}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 魔法攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 5
# [范围信息]
# 攻击范围扩大率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 狩猎本能
# demonic_lancer/dragoon/e0a072e8cef2d77893aad5f68aeed56a
@@ -455,9 +455,9 @@ class Skill20(PassiveSkill):
hasUP = False
# 暴击伤害增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 命中率增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -481,9 +481,9 @@ class Skill22(ActiveSkill):
hasUP = False
# 持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 基本攻击力和技能攻击力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 猎杀枪 : 掠食
# demonic_lancer/dragoon/b3659936a9a74c4ed6f7faf07cca1f9e
@@ -512,14 +512,14 @@ class Skill23(ActiveSkill):
hasUP = True
# 地面发射攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 地面发射控制时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 空中发射控制时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 空中发射攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 0
mode = ["地面","空中"]
@@ -554,17 +554,17 @@ class Skill24(ActiveSkill):
hasUP = True
# 突进距离 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 按前方向键施放时突进距离 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 突进攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 下刺攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 生成的魔法枪攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 3
# 光焰枪
@@ -587,7 +587,7 @@ class Skill25(ActiveSkill):
hasUP = False
# 魔法枪攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 猎杀枪 : 穿心
@@ -615,16 +615,16 @@ class Skill26(ActiveSkill):
hasUP = True
# 旋转多段攻击次数 : {value0}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 旋转时攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 6
# 返回时攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 攻击范围扩大率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 利刃收割
# demonic_lancer/dragoon/1b1cfab062e0768bcc889e33e1f30dbf
@@ -648,18 +648,18 @@ class Skill27(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 挥击攻击力 : {value0}% X {value1}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 击退攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 上升攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 0
# [范围信息]
# 攻击范围扩大率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
mode = ["击退","上升"]
@@ -720,12 +720,12 @@ class Skill28(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 屏障生成位置 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 屏障多段攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 屏障爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
def vp_1(self):
@@ -771,17 +771,17 @@ class Skill29(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 基本降落位置 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 空中施放技能所需最低高度 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 降落冲撞攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 强制控制时间 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 冲击波范围扩大率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -826,16 +826,16 @@ class Skill30(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 魔法枪发射次数 : {value0}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 魔法枪攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 20
# 终结攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 攻击范围扩大率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -878,9 +878,9 @@ class Skill31(PassiveSkill):
hasUP = False
# 猎杀枪重新生成时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 技能攻击力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [ {"data":[-i for i in data0],"type":"+cd","skills":["猎杀枪"],"ratio":1}, {"data":data1,"type":"*skillRation"}]
@@ -907,13 +907,13 @@ class Skill32(ActiveSkill):
hasUP = False
# 直接攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 猎杀枪多段攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 10
# 降落冲撞爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 长按前方向键时降落位置 : 中间位置的前方300px
# 长按后方向键时降落位置 : 中间位置的后方300px
@@ -943,15 +943,15 @@ class Skill33(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 魔法枪乱舞攻击力 : {value0}% X {value1}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 地面爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 地面爆炸范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -1000,11 +1000,11 @@ class Skill34(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 突进攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 攻击范围扩大率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -1049,11 +1049,11 @@ class Skill35(PassiveSkill):
hasUP = False
# 基本攻击和技能攻击力增加率量 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 攻击速度增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 命中率增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -1082,10 +1082,10 @@ class Skill36(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 投掷攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 拔枪挥斩攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
def vp_1(self):
@@ -1137,18 +1137,18 @@ class Skill37(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 移动距离上限 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 利刃风车多段攻击攻击力 : {value1}% X {value2}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 11
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 利刃风车爆炸攻击力 : {value3}% X {value4}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 利刃风车大小比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
def vp_1(self):
"""
@@ -1192,12 +1192,12 @@ class Skill38(ActiveSkill):
hasUP = False
# 探测范围 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 穿刺攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 狩魔之魂
@@ -1221,7 +1221,7 @@ class Skill39(PassiveSkill):
hasUP = False
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [蛮横冲撞]按向前方向键时前进距离额外增加 : 30%
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -1247,11 +1247,11 @@ class Skill40(ActiveSkill):
hasUP = False
# 猎杀枪多段攻击力 : {value0}% X {value1}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 10
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 巨型猎杀枪攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 红月·狂狩盛宴
@@ -1281,11 +1281,11 @@ class Skill41(ActiveSkill):
hasUP = False
# 猎杀枪多段攻击力 : {value0}% X {value1}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 贯穿攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
class classChange(Character):
@@ -24,11 +24,11 @@ class Skill0(ActiveSkill):
hasUP = False
# 近距离攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 枪头攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 枪头攻击判定距离 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
mode = ["枪头","近距离"]
@@ -59,10 +59,10 @@ class Skill1(ActiveSkill):
hasUP = False
# 挑击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 浮空力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 基础精通
@@ -85,11 +85,11 @@ class Skill3(PassiveSkill):
hasUP = False
# 基本攻击力变化率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 前冲攻击力变化率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跳跃攻击力变化率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 回旋钩
@@ -114,13 +114,13 @@ class Skill6(ActiveSkill):
hasUP = False
# 被扔时的冲撞伤害 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 撞到墙壁、 地面时的冲撞伤害 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [学习帝国枪术后]
# 可抓取的敌人数量 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
mode = ["可抓取","不可抓取"]
@@ -152,10 +152,10 @@ class Skill7(ActiveSkill):
hasUP = False
# 反击的攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 所受伤害减少率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 落凤枪
# demonic_lancer/skirmisher/c9664191611af31142e052dfaef84530
@@ -177,14 +177,14 @@ class Skill8(ActiveSkill):
hasUP = False
# 落地攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 地面爆炸攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 爆炸范围 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 横扫
# demonic_lancer/skirmisher/fc7a3f4c2852c832a2f20af63d5d212f
@@ -206,7 +206,7 @@ class Skill9(ActiveSkill):
hasUP = False
# 横斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 魔枪发射
@@ -230,10 +230,10 @@ class Skill10(ActiveSkill):
hasUP = False
# 魔法枪多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
# 魔法枪多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
@@ -258,19 +258,19 @@ class Skill13(ActiveSkill):
# 命中敌人后, 即刻发动下一攻击所需的按键间隔 : 0.5秒
# 横斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 上挑攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 向上攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 下刺攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 敌人的僵直增加量 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 长枪精通
# demonic_lancer/skirmisher/f2fb27162beb0b87a7cb9af7900e95f2
@@ -291,13 +291,13 @@ class Skill14(PassiveSkill):
hasUP = False
# 攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 攻击速度增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 命中率增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 冷却时间减少率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
associate = [ {"type":"$*PAtkP","data":data0},{"type":"*cdReduce","data":data3,"exceptSkills":["流云幻灭","极影无形杀","问鼎·千军破云"]},]
@@ -351,18 +351,18 @@ class Skill16(ActiveSkill):
hasUP = True
# 旋风多段攻击次数 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 刺击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 旋风攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 8
# [范围信息]
# 旋风吸入敌人的范围增加率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 旋风吸入敌人的力量增加率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 扫堂枪
# demonic_lancer/skirmisher/128b9ddef2262f40723deae4407bdb42
@@ -384,7 +384,7 @@ class Skill17(ActiveSkill):
hasUP = True
# 横斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 无双枪术
@@ -407,9 +407,9 @@ class Skill18(ActiveSkill):
hasUP = False
# 攻击力比率 : 打击量的{value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [无双枪术]持续时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 双重刺击
# demonic_lancer/skirmisher/d085127b0edd719782bd618d5688f4a1
@@ -432,19 +432,19 @@ class Skill19(ActiveSkill):
hasUP = True
# 第1击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 0
# 第1击枪头攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 第2击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 0
# 第2击枪头攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 枪头攻击判定距离 : {value4}px
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
mode = ["枪头","近距离"]
@@ -480,15 +480,15 @@ class Skill20(ActiveSkill):
hasUP = True
# 横扫攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 基础的浮空力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 使倒地的敌人再次浮空的浮空力比率 : 基础浮空力的{value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 攻击范围 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 行云 : 落
@@ -516,15 +516,15 @@ class Skill22(ActiveSkill):
hasUP = True
# 投枪攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 浮空的敌人的超级控制时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 地面的敌人超级控制时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 攻击范围 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 旋风枪
# demonic_lancer/skirmisher/01c3a2fb793d293a25ed8dc7a0d70c1a
@@ -547,13 +547,13 @@ class Skill23(ActiveSkill):
hasUP = True
# 旋转攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 11
# 击打数 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 大小 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 行云 : 沐
# demonic_lancer/skirmisher/85f7c810ad503790e8626439fe936d56
@@ -573,7 +573,7 @@ class Skill24(PassiveSkill):
hasUP = False
# 技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -598,22 +598,22 @@ class Skill25(ActiveSkill):
hasUP = True
# 对被刺穿敌人的攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 0
# 被刺穿后弹开时的攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 0
# 普通突进攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 普通刺击攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 弹开的敌人撞到地面时的冲撞攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 0
# 弹开的敌人撞到墙壁时的冲撞攻击力 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 0
mode = ["不可抓取", "可抓取(地面)", "可抓取(墙壁)"]
@@ -652,17 +652,17 @@ class Skill26(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 横扫攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 上挑攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 最后一击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 攻击范围增加 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -705,17 +705,17 @@ class Skill27(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 第1击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 第2击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 第3击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 攻击范围: {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -759,15 +759,15 @@ class Skill28(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 旋转攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 15
# 旋转速度增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 旋转多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 攻击范围 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -813,24 +813,24 @@ class Skill29(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 刺击次数 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 近距离刺击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 0
# 引起受创效果的刺击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 15
# 每1次刺击对应的横斩攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 15
# 最后横斩攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# 积累受创效果判定距离 : {value5}px
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [范围信息]
# 攻击范围 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
mode = ["枪头","近距离"]
@@ -884,15 +884,15 @@ class Skill30(PassiveSkill):
hasUP = False
# [行云 : 风]攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [行云 : 疾]攻击力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [行云 : 落]攻击力增加率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [连环枪]攻击力增加率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 基本攻击和其他技能的攻击力增加率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
associate = [
{"data":data0,"type":"*skillRation","skills":["行云 : 风"]},
@@ -923,36 +923,36 @@ class Skill31(ActiveSkill):
hasUP = False
# 第一击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 第2击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 第3击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 第4击攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 3
# 第5击攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# 第6击攻击力 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 1
# 第7击攻击力 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
hit6 = 1
# 第8击攻击力 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
hit7 = 1
# 斗气长枪攻击力 : {value8}%
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
hit8 = 1
# 第4击多段攻击次数 : {value9}次
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
# 斗气长枪的超级控制时间 : {value10}秒
data10 = get_data(f'{prefix}/{uuid}', 10, lambda x = None: x)
data10 = get_data(f'{prefix}/{uuid}', 10)
# [流云幻灭]追加效果
# - 斗气长枪攻击力 +10%
skillRation = 1.1
@@ -982,15 +982,15 @@ class Skill32(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 集束长枪的攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 20*2
# 集束长枪的发射数量 : {value1}个
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 最多发射次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 集束长枪大小 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -1034,18 +1034,18 @@ class Skill33(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 枪身攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [三一斩月]攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 8
# 敌人的僵直度增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 新月的基础击打数 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 轨迹大小 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -1095,27 +1095,27 @@ class Skill34(PassiveSkill):
hasUP = False
# 施放[行云诀]时的无敌时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 物理暴击率增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 幻影与相应技能原攻击力的比率
# - [行云 : 风]、 [行云 : 疾]、 [行云 : 落] : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# - [刺击]、 [双重刺击] : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# - 地面基本攻击 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 连接使用刺击系列技能时, 攻击速度增加率
# - [刺击] → [双重刺击] : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# - [双重刺击] → [无双突刺] : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# - [刺击] → [双重刺击] → [无双突刺] : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# [行云 : 风]攻击速度增加率 : {value8}%
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# 除行云系外的技能攻击力增加率 : {value9}%
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
associate = [
{"data":data2,"type":"*skillRation","skills":["行云 : 风","行云 : 疾","行云 : 落"]},
@@ -1147,19 +1147,19 @@ class Skill35(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 第1~2击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 2
# 第3~4击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 0
# 第3~4击枪头攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 2
# 枪头攻击判定距离 : {value3}px
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 攻击范围 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
mode = ["枪头","近距离"]
@@ -1212,14 +1212,14 @@ class Skill36(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 突进攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 终结攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 打击范围 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -1263,20 +1263,20 @@ class Skill37(ActiveSkill):
hasUP = False
# 第1次刺击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 乱舞斩击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 乱舞斩击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 7
# 乱舞刺击次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 乱舞刺击攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 17
# 最后一击攻击力 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 1
# 一身是胆
@@ -1301,7 +1301,7 @@ class Skill38(PassiveSkill):
hasUP = False
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -1326,18 +1326,18 @@ class Skill39(ActiveSkill):
hasUP = False
# 地面下劈攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 挥击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 2
# 爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 2
# 挥击多段攻击次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 爆炸多段攻击次数 : {value4}次
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 问鼎·千军破云
# demonic_lancer/skirmisher/2e2b7efe778656690f9c8cb6e47c3932
@@ -1364,18 +1364,18 @@ class Skill40(ActiveSkill):
hasUP = False
# 魔枪挥击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 幻影乱舞攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 5
# 终结穿刺攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 4
# 乱舞多段攻击次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 穿刺多段攻击次数 : {value4}次
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
class classChange(Character):
@@ -24,13 +24,13 @@ class Skill0(ActiveSkill):
hasUP = False
# 近距离攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 0
# 枪头攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 枪头攻击判定距离 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
mode = ["枪头","近距离"]
@@ -61,10 +61,10 @@ class Skill1(ActiveSkill):
hasUP = False
# 挑击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 浮空力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 基础精通
@@ -87,11 +87,11 @@ class Skill3(PassiveSkill):
hasUP = False
# 基本攻击力变化率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 前冲攻击力变化率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跳跃攻击力变化率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["霸王戟"]}]
@@ -118,13 +118,13 @@ class Skill6(ActiveSkill):
hasUP = False
# 被扔时的冲撞伤害 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 撞到墙壁、 地面时的冲撞伤害 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [学习帝国枪术后]
# 可抓取的敌人数量 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
mode = ["可抓取","不可抓取"]
@@ -157,10 +157,10 @@ class Skill7(ActiveSkill):
hasUP = False
# 反击的攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 所受伤害减少率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 落凤枪
# demonic_lancer/vanguard/c9664191611af31142e052dfaef84530
@@ -182,14 +182,14 @@ class Skill8(ActiveSkill):
hasUP = False
# 落地攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 地面爆炸攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 爆炸范围 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 横扫
# demonic_lancer/vanguard/fc7a3f4c2852c832a2f20af63d5d212f
@@ -211,7 +211,7 @@ class Skill9(ActiveSkill):
hasUP = False
# 横斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 魔枪发射
@@ -235,10 +235,10 @@ class Skill10(ActiveSkill):
hasUP = False
# 魔法枪多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
# 魔法枪多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 连环枪
# demonic_lancer/vanguard/717f1e2104fe4b796f800352fa143ecc
@@ -261,19 +261,19 @@ class Skill13(ActiveSkill):
# 命中敌人后, 即刻发动下一攻击所需的按键间隔 : 0.5秒
# 横斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 上挑攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 向上攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 下刺攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 敌人的僵直增加量 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 狂暴战戟
# demonic_lancer/vanguard/0ed3148658fe37b3336ccb718dc0fdb0
@@ -314,7 +314,7 @@ class Skill15(ActiveSkill):
hasUP = True
# 横斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 霸王戟
@@ -337,7 +337,7 @@ class Skill16(ActiveSkill):
hasUP = False
# 后跳中使用时冷却时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 接平x第一下
data1 = [(i*1.091*1.051) for i in [0, 289.33]]
hit1 = 1
@@ -384,18 +384,18 @@ class Skill17(PassiveSkill):
hasUP = False
# 物理武器攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 装备战戟时, 攻击速度增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 装备战戟时, 命中率增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 装备战戟时, 魔法值消耗减少率 : 20%
# 被普通怪物攻击时, 不会僵直的伤害量上限 : 生命值最大值的{value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 被稀有怪物攻击时, 不会僵直的伤害量上限 : 生命值最大值的{value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 被领主怪物攻击时, 不会僵直的伤害量上限 : 生命值最大值的{value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
associate = [ {"type":"$*PAtkP","data":data0}]
@@ -420,17 +420,17 @@ class Skill18(ActiveSkill):
hasUP = True
# 多段打击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 5
# 多段攻击次数上限 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 最后一击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 眩晕几率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 眩晕持续时间 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 不灭战戟
# demonic_lancer/vanguard/de3fea2d65c597f4d55c70a02b97fc79
@@ -452,11 +452,11 @@ class Skill19(ActiveSkill):
hasUP = False
# 增益效果持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 暴击伤害增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 物理暴击率增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 追魂斩
@@ -479,11 +479,11 @@ class Skill21(ActiveSkill):
hasUP = True
# 横斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 斩击范围比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 战戟猛攻
# demonic_lancer/vanguard/92360eab6e1f378902018eca681ac629
@@ -509,22 +509,22 @@ class Skill22(ActiveSkill):
cd = 3
# 斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 所受伤害减少率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 增益效果持续时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 物理攻击力增加率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 生命值最大值增加 : {value4}
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 能量层数 : 2
# 能量恢复时间 : {value5}秒
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [范围信息]
# 斩击范围比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
associate = [ {"type":"$*PAtkP","data":data3}]
@@ -551,11 +551,11 @@ class Skill23(ActiveSkill):
hasUP = True
# 下劈攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 下斩范围比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 冷血突刺
# demonic_lancer/vanguard/e49e57b2e8fbeceb0a2c56a0c63fe6c5
@@ -579,16 +579,16 @@ class Skill24(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 刺击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 每1次旋风打击的攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 6
# 多段攻击次数上限 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 旋风范围 : {value3}px
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -631,11 +631,11 @@ class Skill25(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 横斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 斩击范围比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -678,16 +678,16 @@ class Skill26(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 每1次横斩的攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 12
# 横斩次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 最后一击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 攻击范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -732,16 +732,16 @@ class Skill27(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 每1次旋转横斩的攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 9
# 旋转横斩次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 最后一击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 挥斩范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -784,20 +784,20 @@ class Skill28(PassiveSkill):
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [战戟猛攻]叠加次数增加量 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [战戟猛攻]效果额外攻击速度 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# - [每个阶段发动效果所需的生命值比率] -
# 第1阶段 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 第2阶段 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [第1阶段]被击时, 不会进入僵直的伤害量上限增加 : 生命值最大值的{value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [第2阶段]被击时, 不会进入僵直的伤害量上限增加 : 生命值最大值的{value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -824,10 +824,10 @@ class Skill29(ActiveSkill):
hasUP = False
# 下劈攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 最后一击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 长虹贯日
@@ -852,16 +852,16 @@ class Skill30(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 刺击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 最后一击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 最后冲击波范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 最终爆炸范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -905,13 +905,13 @@ class Skill31(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 下劈攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 冲击波攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 冲击波范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -958,15 +958,15 @@ class Skill32(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 回旋斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 2
# 旋转斩击次数 : 2次
# 最后一击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 攻击范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -1008,9 +1008,9 @@ class Skill33(PassiveSkill):
hasUP = False
# 追加伤害比率 : 击打量的{value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [战戟猛攻]能量层数增加量 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -1036,18 +1036,18 @@ class Skill34(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 多段打击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 10
# 多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 控制时间 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 攻击范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -1092,10 +1092,10 @@ class Skill35(ActiveSkill):
hasUP = False
# 第1~4击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
# 最后一击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 灭天之魂
@@ -1123,10 +1123,10 @@ class Skill36(PassiveSkill):
hasUP = False
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [战戟猛攻]
# 命中时能量恢复时间减少量 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [ {"data":data0,"type":"*skillRation"},{"data":[-i for i in data1],"type":"+cd","skills":["战戟猛攻"],"ratio":1}]
@@ -1151,10 +1151,10 @@ class Skill37(ActiveSkill):
hasUP = False
# 魔枪插地攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 终结上挑攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 天劫·斗灭乾坤
@@ -1182,7 +1182,7 @@ class Skill38(ActiveSkill):
hasUP = False
# 下劈攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
+101 -101
View File
@@ -23,10 +23,10 @@ class Skill0(ActiveSkill):
hasUP = False
# 攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 浮空力比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 穿透射击
# gunblader/agent/92360eab6e1f378902018eca681ac629
@@ -50,16 +50,16 @@ class Skill1(ActiveSkill):
hasUP = False
# 射击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [转职为暗刃时]
# 发射次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 射击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 子弹发射距离比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 基础精通
@@ -82,11 +82,11 @@ class Skill3(PassiveSkill):
hasUP = False
# 基本攻击力变化率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 前冲攻击力变化率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跳跃攻击力变化率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["斩射"]}]
@@ -114,10 +114,10 @@ class Skill6(ActiveSkill):
hasUP = False
# 劈砍攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 冲击波攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 瞬击
@@ -141,10 +141,10 @@ class Skill8(ActiveSkill):
hasUP = False
# 挥舞枪身攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 斩击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 浮空连击
@@ -169,10 +169,10 @@ class Skill9(ActiveSkill):
hasUP = False
# 下斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 上挑攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 迅步突袭
@@ -196,7 +196,7 @@ class Skill13(ActiveSkill):
hasUP = True
# 追加攻击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 连续射击
@@ -220,14 +220,14 @@ class Skill14(ActiveSkill):
hasUP = True
# 第1击和第2击射击攻击力 : {value0}% X 2次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 2
# 最后射击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 攻击范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 特工秘技
# gunblader/agent/01384bbfc346775d1267fa0bc4ca605f
@@ -249,11 +249,11 @@ class Skill15(PassiveSkill):
hasUP = False
# 后跳攻击冷却时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 物理暴击率增加量 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 暴击伤害增加率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [ {"type":"*skillRation","data":data2} ]
@@ -284,28 +284,28 @@ class Skill16(ActiveSkill):
hasUP = True
# 护盾生命值 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 护盾持续时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 护盾爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2= 1
# - 发动[源能提炼]时 -
# 护盾大小和爆炸范围增加 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 护盾持续时间增加 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 护盾生命值增加 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [源能提炼]叠加数消耗量 : {value6}个
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 蓄气动作持续时间上限 : {value7}秒
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# [范围信息]
# 护盾大小比率 : {value8}%
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# 爆炸范围比率 : {value9}%
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
# 斩射
# gunblader/agent/0113c8b1306ca76d208f83f2d093dd62
@@ -329,11 +329,11 @@ class Skill17(ActiveSkill):
hasUP = True
# 斩击/射击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 2
# [范围信息]
# 攻击范围比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 迅步闪避
# gunblader/agent/717f1e2104fe4b796f800352fa143ecc
@@ -358,7 +358,7 @@ class Skill18(PassiveSkill):
hasUP = False
# 发动迅步闪避后无敌时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 双弦斩
# gunblader/agent/eb71e1d82d92c7e1d40500a0dcd77aa6
@@ -383,14 +383,14 @@ class Skill19(ActiveSkill):
hasUP = True
# 第1击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 第2击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 攻击范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 小太刀精通
# gunblader/agent/dc1ffbe7bfcc6dc2be737951960da9ad
@@ -410,9 +410,9 @@ class Skill20(PassiveSkill):
hasUP = False
# 物理攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 命中率增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [
{"type":"$*PAtkP","data":data0}]
@@ -438,12 +438,12 @@ class Skill22(ActiveSkill):
hasUP = True
# 攻击力 : {value0}% X {value1}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 2
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 攻击范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 精准射击
# gunblader/agent/c9664191611af31142e052dfaef84530
@@ -469,12 +469,12 @@ class Skill23(ActiveSkill):
hasUP = True
# 攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 穿刺几率 : 100%
# [范围信息]
# 攻击范围比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 追踪目标
# gunblader/agent/e4c354a89c337310aeb7041d5e742828
@@ -520,9 +520,9 @@ class Skill25(ActiveSkill):
hasUP = False
# 持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 基本攻击力和技能攻击力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 月影秘步
# gunblader/agent/f2fb27162beb0b87a7cb9af7900e95f2
@@ -553,16 +553,16 @@ class Skill26(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 每次攻击的攻击力 : {value0}% X {value1}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 18
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 可发动下一套组合攻击的最大有效时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 可搜索目标的最大范围 : {value3}px
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 施放攻击范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -607,15 +607,15 @@ class Skill27(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 旋转攻击攻击力 : {value0}% X {value1}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 满月斩物理攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 大小比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -662,14 +662,14 @@ class Skill28(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 攻击力 : {value0}% X {value1}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 12
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 射击高度上限 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 目标锁定范围 : {value3}px
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -719,21 +719,21 @@ class Skill29(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 枪投掷攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 剑刃投掷攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 枪刃多段攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 16
# 终结攻击攻击力 : {value3}% X {value4}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 2
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 攻击范围比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
def vp_1(self):
"""
@@ -774,9 +774,9 @@ class Skill30(PassiveSkill):
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 寻敌范围增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -803,7 +803,7 @@ class Skill31(ActiveSkill):
hasUP = False
# 攻击力 : {value0}% X 2次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 2
power0 = 1.1 #以前记录的10%增加
@@ -831,11 +831,11 @@ class Skill32(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 每次攻击的攻击力 : {value0}% X 4次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
# [范围信息]
# 搜索范围比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -879,20 +879,20 @@ class Skill33(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 新月攻击力 : {value0}% X {value1}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 2
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 半月攻击力 : {value2}% X {value3}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 2
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 满月攻击力 : {value4}% X {value5}次
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 2
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [范围信息]
# 大小比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
def vp_1(self):
"""
@@ -936,11 +936,11 @@ class Skill34(PassiveSkill):
hasUP = False
# 物理暴击率增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 暴击伤害增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 迅步突袭冷却时间缩短 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [
{"type":"*skillRation","data":data1},
@@ -971,15 +971,15 @@ class Skill35(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 乱舞攻击力 : {value0}% X {value1}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 9
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 最后一击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 攻击范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -1027,17 +1027,17 @@ class Skill36(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 多段攻击攻击力 : {value0}% X 9次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 11
# [追踪目标]追加射击次数 : 2次
# 最后射击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 射击高度上限 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 攻击范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -1085,15 +1085,15 @@ class Skill37(ActiveSkill):
hasUP = False
# 剑光多段攻击攻击力 : {value0}% X {value1}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 12
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 射击多段攻击攻击力 : {value2}% X {value3}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 9
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 最后一击攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# 无瑕
@@ -1119,7 +1119,7 @@ class Skill38(PassiveSkill):
hasUP = False
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [ {"type":"*skillRation","data":data0}]
@@ -1146,13 +1146,13 @@ class Skill39(ActiveSkill):
hasUP = False
# 第1击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 第2击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 第3击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 月夜 : 终极行动
@@ -1179,11 +1179,11 @@ class Skill40(ActiveSkill):
hasUP = False
# 多段攻击攻击力 : {value0}% X {value1}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 11
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 终结攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
class classChange(Character):
+140 -140
View File
@@ -25,16 +25,16 @@ class Skill1(ActiveSkill):
hasUP = False
# 射击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [转职为暗刃时]
# 发射次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 射击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 5
# [范围信息]
# 子弹发射距离比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 幽灵近战术
# gunblader/hitman/de3fea2d65c597f4d55c70a02b97fc79
@@ -75,11 +75,11 @@ class Skill4(PassiveSkill):
hasUP = False
# 基本攻击力变化率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 前冲攻击力变化率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跳跃攻击力变化率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 重劈
@@ -104,10 +104,10 @@ class Skill7(ActiveSkill):
hasUP = False
# 劈砍攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 冲击波攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# G型手榴弹
@@ -133,16 +133,16 @@ class Skill8(ActiveSkill):
hasUP = False
# 爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# - [转职为战线佣兵后] -
# 攻击力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 爆炸范围增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 爆炸范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 瞬击
# gunblader/hitman/4b2c90ec226fd40e967875aa5eabefb2
@@ -165,10 +165,10 @@ class Skill9(ActiveSkill):
hasUP = False
# 挥舞枪身攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 =1
# 斩击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 浮空连击
@@ -193,10 +193,10 @@ class Skill10(ActiveSkill):
hasUP = False
# 下斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 上挑攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
@@ -220,11 +220,11 @@ class Skill15(PassiveSkill):
hasUP = False
# 物理攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 命中率增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 冷却时间减少率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [
{"type":"$*PAtkP","data":data0},
@@ -253,13 +253,13 @@ class Skill16(ActiveSkill):
hasUP = True
# 斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 射击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 4
# 射击多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 掩护射击
# gunblader/hitman/2a3c96b88d02372505692da0a8b54743
@@ -283,13 +283,13 @@ class Skill17(ActiveSkill):
hasUP = True
# 对单个敌人攻击次数上限 : {value0}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 射击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 10
# [范围信息]
# 子弹发射距离比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 剑刃突刺
# gunblader/hitman/bc11d28c04e01923a093d65752c55516
@@ -315,21 +315,21 @@ class Skill18(ActiveSkill):
hasUP = True
# 突刺次数 : {value0}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 突刺攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 4
# 终结横斩攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 终结射击对单个敌人攻击次数上限 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 终结射击攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 3
# [范围信息]
# 子弹发射距离比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 轮盘连射
# gunblader/hitman/faf9cd66281078b51be2ee0b0f6c5530
@@ -353,21 +353,21 @@ class Skill19(ActiveSkill):
hasUP = True
# 射击次数 : {value0}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 上挑攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 射击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 10
# power2 = 3.72 倍率写在三觉被动上
# 下劈攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 射击 x轴范围 : {value4}px
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 射击 y轴范围 : {value5}px
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
data6 = data2
hit6 = 0
@@ -391,7 +391,7 @@ class Skill20(PassiveSkill):
hasUP = False
# 物理/魔法暴击率增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 利刃旋斩
# gunblader/hitman/d296043df164385a14cb973c8c7c4d07
@@ -414,15 +414,15 @@ class Skill21(ActiveSkill):
hasUP = True
# 旋转斩击多段攻击次数 : {value0}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 左右斩击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 2
# 旋转斩击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 5
# 最终旋斩攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 暗刃战略
@@ -452,9 +452,9 @@ class Skill22(PassiveSkill):
hasUP = False
# 物理暴击伤害增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 物理暴击率增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -480,17 +480,17 @@ class Skill23(ActiveSkill):
hasUP = True
# 射击次数 : {value0}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 基本移动距离 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 15
# 按下方向键时 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 射击攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 子弹发射距离比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 战术指示
# gunblader/hitman/1721e94897e9961d5c98130a13392f17
@@ -511,21 +511,21 @@ class Skill24(ActiveSkill):
hasUP = False
# 增益效果持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 基本攻击力和技能攻击力增加比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 攻击速度增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 移动速度增加 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 施放速度增加 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 队友攻击速度增加 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 队友移动速度增加 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 队友施放速度增加 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# 游弹枪袭
# gunblader/hitman/b163d099c8cc27fdb6fd3639c2ee6df9
@@ -549,13 +549,13 @@ class Skill25(ActiveSkill):
hasUP = True
# 射击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 30
# 射击多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 子弹发射距离比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 全方位射击
# gunblader/hitman/51a08fd0c90f0a5276cd552047fac93d
@@ -583,18 +583,18 @@ class Skill26(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 周围射击次数 : {value0}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 周围射击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 15
# 最终射击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 最终射击攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 6
# [范围信息]
# 打击范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -639,23 +639,23 @@ class Skill27(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 投掷前的旋转上挑攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 长刀飞出时的攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 长刀飞回时的攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 长刀旋转攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 8
# 射击攻击次数上限 : {value4}次
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 射击攻击力 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 5
# [范围信息]
# 长刀大小比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
def vp_1(self):
"""
@@ -703,23 +703,23 @@ class Skill28(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 斩击次数 : {value0}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 斩击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 10
# 射击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 射击攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 15
# 最终横斩攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# [范围信息]
# 斩击范围比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 射击范围比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
def vp_1(self):
"""
@@ -762,11 +762,11 @@ class Skill29(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 横斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 斩击范围比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -803,7 +803,7 @@ class Skill30(PassiveSkill):
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -830,21 +830,21 @@ class Skill31(ActiveSkill):
hasUP = False
# 每次攻击移动距离 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 剑术攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 射击攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 最终射击攻击次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 剑术攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 13
# 射击攻击力 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 8
# 最终射击攻击力 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
hit6 = 8
# 近敌灭杀
@@ -872,16 +872,16 @@ class Skill32(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 刺击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 射击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 射击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 20
# [范围信息]
# 刺击距离比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -927,21 +927,21 @@ class Skill33(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 射击次数 : {value0}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 射击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 10
# 旋转斩击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 旋转斩击攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 10
# 最终坠斩攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# [范围信息]
# 最后一击范围比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
def vp_1(self):
"""
@@ -997,7 +997,7 @@ class Skill34(PassiveSkill):
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -1027,25 +1027,25 @@ class Skill35(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 前方移动距离 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 移动射击次数上限 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 移动射击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 10
# 原地范围射击攻击次数上限 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 原地范围射击攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 10
# 后方射击次数上限 : {value5}次
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 后方射击攻击力 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
hit6 = 0
# [范围信息]
# 打击范围增加比率 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
mode = ['原地','后方']
@@ -1114,13 +1114,13 @@ class Skill36(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# [碧波瞬斩]每一击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
# [碧波瞬斩]攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# [碧波瞬斩]斩击范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -1165,20 +1165,20 @@ class Skill37(ActiveSkill):
hasUP = False
# 剑术攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
# 射击攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 射击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 11
# 最终齐射攻击次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 最终齐射攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 20
# 最终齐射爆炸攻击力 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 1
# 暮光战略
@@ -1205,13 +1205,13 @@ class Skill38(PassiveSkill):
hasUP = False
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [轮盘连射]暗刃射击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [轮盘连射]暗刃射击攻击力 : 原射击攻击力的{value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [轮盘连射]罗朗斩击攻击力 : [轮盘连射]攻击力总和的{value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
associate = [
{"data":data0,"type":"*skillRation"},
@@ -1244,28 +1244,28 @@ class Skill39(ActiveSkill):
# [普通施放时]
# 暗刃支援射击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 10
# 暗刃支援射击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 罗朗斩击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 6
# 罗朗斩击次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [前方突进时]
# 比尔支援射击攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 0
# 比尔支援射击次数 : {value5}次
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 暗刃旋转斩击攻击力 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
hit6 = 0
# 暗刃旋转斩击次数 : {value7}次
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# 暗刃终结斩击攻击力 : {value8}%
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
hit8 = 0
mode = ['常规','突进']
@@ -1308,27 +1308,27 @@ class Skill40(ActiveSkill):
hasUP = False
# 比尔、 布兰德射击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 22
# 比尔、 布兰德射击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 暗刃、 罗朗登场攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 2
# 暗刃、 罗朗登场攻击次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 暗刃、 罗朗乱舞斩击攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 4
# 暗刃、 罗朗乱舞斩击次数 : {value5}次
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 比尔、 布兰德乱射攻击力 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
hit6 = 16
# 比尔、 布兰德乱射次数 : {value7}次
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# 终结一击攻击力 : {value8}%
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
hit8 = 1
class classChange(Character):
+138 -138
View File
@@ -27,48 +27,48 @@ class Skill2(PassiveSkill):
hasUP = False
# [源能提炼]累积数上限 : {value0}个
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [源能提炼]基本累积数 : {value1}个
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# - [各技能能量值获得量] -
# 基本攻击 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 前冲攻击 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 跳跃攻击 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [源光斩] : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [源能护盾] : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# [旋转源能波] : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# [镭射源能枪] : {value8}%
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# [源能波刃] : {value9}%
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
# [能量飞鱼弹] : {value10}%
data10 = get_data(f'{prefix}/{uuid}', 10, lambda x = None: x)
data10 = get_data(f'{prefix}/{uuid}', 10)
# [脉冲斩] : {value11}%
data11 = get_data(f'{prefix}/{uuid}', 11, lambda x = None: x)
data11 = get_data(f'{prefix}/{uuid}', 11)
# [电磁领域] : {value12}%
data12 = get_data(f'{prefix}/{uuid}', 12, lambda x = None: x)
data12 = get_data(f'{prefix}/{uuid}', 12)
# [引力源光弹] : {value13}%
data13 = get_data(f'{prefix}/{uuid}', 13, lambda x = None: x)
data13 = get_data(f'{prefix}/{uuid}', 13)
# [光裂斩] : {value14}%
data14 = get_data(f'{prefix}/{uuid}', 14, lambda x = None: x)
data14 = get_data(f'{prefix}/{uuid}', 14)
# [光导裂地斩] : {value15}%
data15 = get_data(f'{prefix}/{uuid}', 15, lambda x = None: x)
data15 = get_data(f'{prefix}/{uuid}', 15)
# [超能场域] : {value16}%
data16 = get_data(f'{prefix}/{uuid}', 16, lambda x = None: x)
data16 = get_data(f'{prefix}/{uuid}', 16)
# [能量禁锢] : {value17}%
data17 = get_data(f'{prefix}/{uuid}', 17, lambda x = None: x)
data17 = get_data(f'{prefix}/{uuid}', 17)
# [离散能量波] : {value18}%
data18 = get_data(f'{prefix}/{uuid}', 18, lambda x = None: x)
data18 = get_data(f'{prefix}/{uuid}', 18)
# [临界源能弹] : {value19}%
data19 = get_data(f'{prefix}/{uuid}', 19, lambda x = None: x)
data19 = get_data(f'{prefix}/{uuid}', 19)
# [源能场域 : 黑暗边缘] : {value20}%
data20 = get_data(f'{prefix}/{uuid}', 20, lambda x = None: x)
data20 = get_data(f'{prefix}/{uuid}', 20)
# 基础精通
@@ -91,11 +91,11 @@ class Skill4(PassiveSkill):
hasUP = False
# 基本攻击力变化率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 前冲攻击力变化率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跳跃攻击力变化率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 瞬击
@@ -119,10 +119,10 @@ class Skill9(ActiveSkill):
hasUP = False
# 挥舞枪身攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 斩击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
@@ -148,16 +148,16 @@ class Skill11(ActiveSkill):
hasUP = False
# 斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 能量多段攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 4
# 多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 迅步突袭
# gunblader/specialist/9dda3f4a849dba1a288dd65e116860f2
@@ -180,7 +180,7 @@ class Skill14(ActiveSkill):
hasUP = True
# 追加攻击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 源能护盾
@@ -210,28 +210,28 @@ class Skill15(ActiveSkill):
hasUP = True
# 护盾生命值 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 护盾持续时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 护盾爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# - 发动[源能提炼]时 -
# 护盾大小和爆炸范围增加 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 护盾持续时间增加 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 护盾生命值增加 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [源能提炼]叠加数消耗量 : {value6}个
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 蓄气动作持续时间上限 : {value7}秒
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# [范围信息]
# 护盾大小比率 : {value8}%
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# 爆炸范围比率 : {value9}%
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
# 旋转源能波
# gunblader/specialist/0b8db1e10b3abbd24d38564e708675d5
@@ -253,18 +253,18 @@ class Skill16(ActiveSkill):
hasUP = True
# 源能波生成攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 源能波旋转攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 4
# 旋转多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 源能波移动距离 : {value3}px
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 源力剑精通
# gunblader/specialist/ecc23c980ea71450c0ad0c3fd232f329
@@ -285,11 +285,11 @@ class Skill17(PassiveSkill):
hasUP = False
# 魔法攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 命中率增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 攻击速度增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [ {"type":"$*PAtkM","data":data0}, ]
@@ -318,25 +318,25 @@ class Skill18(ActiveSkill):
hasUP = True
# 能量多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 2
# 多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 镭射源能枪连接持续时间 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 爆炸强制控制时间 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# - [源能提炼]效果 -
# 爆炸强制控制时间增加量 : {value5}秒
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [源能提炼]累积数消耗量 : {value6}个
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# [范围信息]
# 范围比率 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# 源能屏障
# gunblader/specialist/8b08f9504167a9c0f3a1d29d71b7943e
@@ -359,7 +359,7 @@ class Skill19(ActiveSkill):
hasUP = False
# 屏障持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 细胞弱化
@@ -381,7 +381,7 @@ class Skill21(PassiveSkill):
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -409,20 +409,20 @@ class Skill22(ActiveSkill):
hasUP = True
# 斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 吸附攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# - [源能提炼]效果 -
# 范围增加率 : 20%
# [源能提炼]累积数消耗量 : {value2}个
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 蓄气动作持续时间上限 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 能量飞鱼弹
# gunblader/specialist/4f2e001e9a19eb7bae50ad1840dfb329
@@ -444,11 +444,11 @@ class Skill23(ActiveSkill):
hasUP = True
# 炸弹攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 范围比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 脉冲斩
# gunblader/specialist/b8f4966608e4ebb3cc80ba4eac3649bb
@@ -470,15 +470,15 @@ class Skill24(ActiveSkill):
hasUP = True
# 多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
# 多段攻击次数上限 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 能量脉冲生成数量 : {value2}个
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 源能应用
# gunblader/specialist/d53301bb328baf12a3ae482cc6a565dd
@@ -499,15 +499,15 @@ class Skill25(ActiveSkill):
hasUP = False
# 增益效果持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 魔法暴击伤害增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 魔法暴击率增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 物理防御力增加 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 魔法防御力增加 : {value4}
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 引力源光弹
# gunblader/specialist/dbf8b30c7057032af0d68fcfa289fdae
@@ -536,24 +536,24 @@ class Skill26(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 8
# 多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 引力源光弹持续时间 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# - [源能提炼]效果 -
# 吸附范围增加 : 40%
# [源能提炼]累积数消耗量 : {value4}个
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 蓄气动作持续时间上限 : {value5}秒
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [范围信息]
# 范围比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
def vp_1(self):
"""
@@ -603,25 +603,25 @@ class Skill27(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 5
# 多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 能量释放强制控制时间 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 爆炸强制控制时间 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# - [源能提炼]效果 -
# 爆炸强制控制时间增加 : {value5}秒
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [源能提炼]累积数消耗量 : {value6}个
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# [范围信息]
# 范围比率 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
def vp_1(self):
"""
@@ -673,18 +673,18 @@ class Skill28(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 能量多段攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 5
# 多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 蓄气动作持续时间上限 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -733,14 +733,14 @@ class Skill29(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 下劈攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 上挑攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -780,9 +780,9 @@ class Skill30(PassiveSkill):
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [源能提炼]累积数上限增加 : {value1}个
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -811,18 +811,18 @@ class Skill31(ActiveSkill):
hasUP = False
# 能量多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 25
# 能量多段攻击间隔 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 能量爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 领域持续时间 : 3秒
# - [源能提炼]效果 -
# 领域持续时间增加 : 1.5秒
# [源能提炼]累积数消耗量 : {value3}个
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
mode = ['满','秒C']
@@ -860,23 +860,23 @@ class Skill32(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 14
# 多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 柱子爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 柱子持续时间 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# - [源能提炼]效果 -
# 爆炸攻击的强制控制时间 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [源能提炼]累积数消耗量 : {value5}个
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [范围信息]
# 范围比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
def vp_1(self):
"""
@@ -923,16 +923,16 @@ class Skill33(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 能量释放多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 10
# 能量释放多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 能量屏障爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -974,13 +974,13 @@ class Skill34(PassiveSkill):
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [源能提炼]基本累积数增加 : {value1}个
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [源能提炼]能量获得量增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [源能应用]物理/魔法防御力额外增加 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -1008,15 +1008,15 @@ class Skill35(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 乱舞攻击力 : {value0}% x{value1}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 8
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 最后一击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -1062,18 +1062,18 @@ class Skill36(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 0
# 最大蓄气时的爆炸攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 达到最大蓄气所需的多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 持续时间上限 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
mode = ['满蓄','不蓄']
@@ -1127,15 +1127,15 @@ class Skill37(ActiveSkill):
hasUP = False
# 多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 14
# 多段攻击次数上限 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 手动爆炸最短时间 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 奇点源核
# gunblader/specialist/5806440d21e7546d50007a5ba11f8024
@@ -1161,9 +1161,9 @@ class Skill38(PassiveSkill):
hasUP = False
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [源能提炼]能量获得额外增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -1194,14 +1194,14 @@ class Skill39(ActiveSkill):
hasUP = False
# 连锁爆炸多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 5
# 连锁爆炸多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 持续时间上限 : 10秒
# - [源能提炼]效果 -
# 同时爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 范围增加 : 10%
# [源能提炼]累积数消耗量 : 1个
# 蓄气动作持续时间上限 : 3秒
@@ -1241,7 +1241,7 @@ class Skill40(ActiveSkill):
hasUP = False
# 横斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
class classChange(Character):
@@ -23,10 +23,10 @@ class Skill0(ActiveSkill):
hasUP = False
# 攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 浮空力比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 穿透射击
# gunblader/trouble_shooter/92360eab6e1f378902018eca681ac629
@@ -50,16 +50,16 @@ class Skill1(ActiveSkill):
hasUP = False
# 射击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [转职为暗刃时]
# 发射次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 射击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 子弹发射距离比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 基础精通
# gunblader/trouble_shooter/5a56514f35cf0270ae8d6c65f8fefd78
@@ -81,11 +81,11 @@ class Skill3(PassiveSkill):
hasUP = False
# 基本攻击力变化率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 前冲攻击力变化率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跳跃攻击力变化率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 重劈
@@ -110,10 +110,10 @@ class Skill6(ActiveSkill):
hasUP = False
# 劈砍攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 冲击波攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# G型手榴弹
@@ -139,16 +139,16 @@ class Skill7(ActiveSkill):
hasUP = False
# 爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# - [转职为战线佣兵后] -
# 攻击力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 爆炸范围增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 爆炸范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
associate = [ {"data":data1,"type":"+power0","skills":["G型手榴弹"]}, ]
@@ -173,10 +173,10 @@ class Skill8(ActiveSkill):
hasUP = False
# 挥舞枪身攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 斩击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 浮空连击
@@ -201,10 +201,10 @@ class Skill9(ActiveSkill):
hasUP = False
# 下斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 上挑攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 源光斩
@@ -229,16 +229,16 @@ class Skill10(ActiveSkill):
hasUP = False
# 斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 能量多段攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 4
# 多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 纯熟战技
@@ -260,7 +260,7 @@ class Skill13(PassiveSkill):
hasUP = False
# 移动速度增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 矫捷翻滚
# gunblader/trouble_shooter/ade01c1d6afc8a05055225045e89fe49
@@ -288,9 +288,9 @@ class Skill14(ActiveSkill):
hasUP = False
# 移动距离 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 上挑攻击力比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 双重散射
# gunblader/trouble_shooter/78be08a3f8c834d3b06fa20c6a08c5a5
@@ -312,14 +312,14 @@ class Skill15(ActiveSkill):
hasUP = True
# 第1次射击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 第2次射击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 射击范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 源能护盾
# gunblader/trouble_shooter/0232c151ef3731c2dede51931a374723
@@ -348,28 +348,28 @@ class Skill16(ActiveSkill):
hasUP = True
# 护盾生命值 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 护盾持续时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 护盾爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2= 1
# - 发动[源能提炼]时 -
# 护盾大小和爆炸范围增加 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 护盾持续时间增加 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 护盾生命值增加 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [源能提炼]叠加数消耗量 : {value6}个
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 蓄气动作持续时间上限 : {value7}秒
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# [范围信息]
# 护盾大小比率 : {value8}%
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# 爆炸范围比率 : {value9}%
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
# 重剑精通
# gunblader/trouble_shooter/ff171dc487807bb9aa28900ca9a46b41
@@ -390,13 +390,13 @@ class Skill17(PassiveSkill):
hasUP = False
# 物理攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 攻击速度增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 命中率增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 僵直度增加 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
associate = [ {"type":"$*PAtkP","data":data0}]
@@ -424,14 +424,14 @@ class Skill18(ActiveSkill):
hasUP = True
# 剑攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 射击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 射击范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 充能特饮
@@ -455,9 +455,9 @@ class Skill20(ActiveSkill):
hasUP = False
# 增益效果持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 基本攻击力和技能攻击力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 剑刃爆弹
# gunblader/trouble_shooter/5dc7008b12a459325b548b0715c6b73c
@@ -482,21 +482,21 @@ class Skill21(ActiveSkill):
hasUP = True
# 击退攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 爆炸攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 3
# 爆炸多段攻击次数 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 特殊灼伤攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 特殊灼伤持续时间 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 爆炸范围比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 广域散射
@@ -519,11 +519,11 @@ class Skill22(ActiveSkill):
hasUP = True
# 射击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 射击范围比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 火药改良
# gunblader/trouble_shooter/8ee0099656df08a0b39225f8a21d514b
@@ -545,9 +545,9 @@ class Skill23(PassiveSkill):
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 目标技能攻击范围增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -576,16 +576,16 @@ class Skill24(ActiveSkill):
hasUP = True
# 爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 特殊灼伤攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 特殊灼伤持续时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 爆炸范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 爆裂斩
# gunblader/trouble_shooter/da6e37c1e3f0e8867f70007d89c239ff
@@ -613,17 +613,17 @@ class Skill25(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 第一次爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 第二次爆炸攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 第三次爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 爆炸范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -669,23 +669,23 @@ class Skill26(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 射击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 爆炸攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 6
# 爆炸多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 特殊灼伤攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 特殊灼伤持续时间 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 爆弹罗网持续时间 : {value5}秒
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [范围信息]
# 爆炸大小比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
def vp_1(self):
"""
@@ -731,11 +731,11 @@ class Skill27(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 爆炸范围比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -782,13 +782,13 @@ class Skill28(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 6
# 爆炸多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 爆炸范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -835,9 +835,9 @@ class Skill29(PassiveSkill):
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 物理暴击率增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -866,16 +866,16 @@ class Skill30(ActiveSkill):
hasUP = False
# 首次爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 特殊灼伤攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 霰弹枪射击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 4
# 最终爆炸攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
#以前3,6,9的自增伤
@@ -905,16 +905,16 @@ class Skill31(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 旋转爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 最终爆炸攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 爆炸大小比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 最终爆炸范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -966,19 +966,19 @@ class Skill32(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 第一次射击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 第二次射击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 最终射击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 4
# 最终射击多段攻击次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 射击范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -1035,7 +1035,7 @@ class Skill33(PassiveSkill):
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -1063,18 +1063,18 @@ class Skill34(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 第一次爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
# 第一次爆炸多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 第二次爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 5
# 第二次爆炸多段攻击次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 爆炸范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -1122,11 +1122,11 @@ class Skill35(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 射击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 射击范围比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -1176,15 +1176,15 @@ class Skill36(ActiveSkill):
hasUP = False
# CTF地雷爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
# CTF地雷爆炸多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 最后爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 13
# 最后爆炸多段攻击次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 铁血豪情
# gunblader/trouble_shooter/2a0a39184de92acf1c1375e00b77404c
@@ -1212,9 +1212,9 @@ class Skill37(PassiveSkill):
hasUP = False
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [广域散射]射击范围增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -1240,10 +1240,10 @@ class Skill38(ActiveSkill):
hasUP = False
# 爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
# 爆炸多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 烽火硝烟·终末之征
# gunblader/trouble_shooter/3fb8395ae3b81bd608e0c4223a8eb534
@@ -1272,12 +1272,12 @@ class Skill39(ActiveSkill):
hasUP = False
# 投掷炸弹爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 5
# 投掷炸弹多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 终结爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
class classChange(Character):
@@ -23,7 +23,7 @@ class Skill5(PassiveSkill):
# 防御力增加 : {value0}
# data0 = None # TOCHECK # REMOVE: data0 = [0, 0]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -48,15 +48,15 @@ class Skill7(ActiveSkill):
# 射击攻击力 : {value0} X {value1}
# REMOVE: data0 = [0, 2295, 2528, 2761, 2993, 3226, 3459, 3692, 3925, 4158, 4390, 4623, 4856, 5089, 5322, 5555, 5787, 6020, 6253, 6486, 6719, 6952, 7184, 7417, 7650, 7883, 8116, 8348, 8581, 8814, 9047, 9280, 9513, 9745, 9978, 10211, 10444, 10677, 10910, 11142, 11375, 11608, 11841, 12074, 12307, 12539, 12772, 13005, 13238, 13471, 13703, 13936, 14169, 14402, 14635, 14868, 15100, 15333, 15566, 15799, 16032, 16265, 16497, 16730, 16963, 17196, 17429, 17662, 17894, 18127, 18360]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 2 # 射击次数
# REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 每次攻击的信息获取率 : 15%
# [范围信息]
# 探索范围 : {value2}px
# REMOVE: data2 = [0, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 系统常量 · 同步
@@ -91,7 +91,7 @@ class Skill13(PassiveSkill):
# 基本攻击力和技能攻击力增加量 : {value0}%
# REMOVE: data0 = [0, 15, 17, 18, 20, 21, 23, 24, 26, 27, 29, 30]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"data":data0}] # 协战师技能关联
# 系统 · 战场信息
@@ -118,34 +118,34 @@ class Skill14(PassiveBufferSkill):
# 能量最高累计 : {value0}层
# REMOVE: data0 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 精神增加量 : {value1}
# REMOVE: data1 = [0, 266, 270, 274, 278, 282, 287, 292, 297, 303, 309, 315, 321, 327, 334, 341, 349, 357, 365, 373, 381, 390, 399, 409, 418, 428, 438, 449, 459, 470, 481, 493, 505, 517, 529, 541, 555, 568, 581, 595, 609, 623, 637, 653, 667, 683, 699, 715, 731, 747, 764, 778, 794, 810, 826, 842, 857, 873, 889, 905, 921, 936, 952, 968, 983, 999, 1015, 1031, 1047, 1062, 1078]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 属性伤害量增加率 : {value2}%
# REMOVE: data2 = [0, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 属性伤害量增加持续时间 : {value3}秒
# REMOVE: data3 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 属性伤害量叠加上限 : {value4}次
# REMOVE: data4 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [独立作战专属]
# 独立攻击力增加 : {value5}%
# REMOVE: data5 = [0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 技能冷却时间减少 : {value6}%
# REMOVE: data6 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 激光攻击力 : {value7} X {value8}
# REMOVE: data7 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# REMOVE: data8 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# 使用[军械强化 (进阶)]时的追加轰炸次数 : {value9}次
# REMOVE: data9 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
# [激光炮击目标技能]
# [保护模件 (缓冲)]
# [保护模件 (净化)]
@@ -181,22 +181,22 @@ class Skill15(ActiveBufferSkill):
# 射击攻击力 : {value0} X {value1}
# REMOVE: data0 = [0, 3347, 3687, 4026, 4366, 4705, 5045, 5384, 5724, 6063, 6403, 6743, 7082, 7422, 7761, 8101, 8440, 8780, 9119, 9459, 9798, 10138, 10478, 10817, 11157, 11496, 11836, 12175, 12515, 12854, 13194, 13534, 13873, 14213, 14552, 14892, 15231, 15571, 15910, 16250, 16589, 16929, 17269, 17608, 17948, 18287, 18627, 18966, 19306, 19645, 19985, 20325, 20664, 21004, 21343, 21683, 22022, 22362, 22701, 23041, 23380, 23720, 24060, 24399, 24739, 25078, 25418, 25757, 26097, 26436, 26776]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 强化保护罩充能量 : {value2}
# REMOVE: data2 = [0, 9, 23, 36, 48, 61, 73, 87, 99, 112, 125, 138, 150, 163, 176, 189, 202, 215, 227, 240, 253, 266, 279, 292, 305, 317, 330, 342, 355, 369, 391, 414, 429, 446, 461, 478, 494, 511, 527, 544, 561, 577, 593, 609, 626, 642, 659, 675, 692, 708, 724, 740, 757, 773, 790, 806, 823, 839, 855, 871, 888, 905, 921, 937, 954, 971, 986, 1003, 1019, 1036, 1052]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 强化保护罩的伤害减少率 : {value3}%
# REMOVE: data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 强化保护罩持续时间 : {value4}秒
# REMOVE: data4 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 前方射击范围 : {value5}%
# REMOVE: data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 机动强化
# gunner_female/paramedic/4e431eaadc1c4563fe33d03c072564f0
@@ -223,16 +223,16 @@ class Skill16(ActiveBufferSkill):
# 持续时间 : {value0}秒
# REMOVE: data0 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 攻击速度增加 : {value1}%
# REMOVE: data1 = [0, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 移动速度增加 : {value2}%
# REMOVE: data2 = [0, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 施放速度增加 : {value3}%
# REMOVE: data3 = [0, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 保护模件 (净化)
@@ -258,7 +258,7 @@ class Skill18(ActiveBufferSkill):
# 可解除异常状态数量上限 : {value0}个
# REMOVE: data0 = [0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 战服 · 机动打击
# gunner_female/paramedic/9e86a1210874dc2b0c83a4a5a54a7222
@@ -281,10 +281,10 @@ class Skill19(ActiveBufferSkill):
# 上踢攻击力 : {value0}
# REMOVE: data0 = [0, 6975, 7683, 8390, 9098, 9805, 10513, 11221, 11928, 12636, 13343, 14051, 14759, 15466, 16174, 16882, 17589, 18297, 19004, 19712, 20420, 21127, 21835, 22542, 23250, 23958, 24665, 25373, 26080, 26788, 27496, 28203, 28911, 29618, 30326, 31034, 31741, 32449, 33157, 33864, 34572, 35279, 35987, 36695, 37402, 38110, 38817, 39525, 40233, 40940, 41648, 42355, 43063, 43771, 44478, 45186, 45893, 46601, 47309, 48016, 48724, 49432, 50139, 50847, 51554, 52262, 52970, 53677, 54385, 55092, 55800]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 追加攻击力 : {value1}
# REMOVE: data1 = [0, 6975, 7683, 8390, 9098, 9805, 10513, 11221, 11928, 12636, 13343, 14051, 14759, 15466, 16174, 16882, 17589, 18297, 19004, 19712, 20420, 21127, 21835, 22542, 23250, 23958, 24665, 25373, 26080, 26788, 27496, 28203, 28911, 29618, 30326, 31034, 31741, 32449, 33157, 33864, 34572, 35279, 35987, 36695, 37402, 38110, 38817, 39525, 40233, 40940, 41648, 42355, 43063, 43771, 44478, 45186, 45893, 46601, 47309, 48016, 48724, 49432, 50139, 50847, 51554, 52262, 52970, 53677, 54385, 55092, 55800]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 近战 · 闪退射击
# gunner_female/paramedic/d2cc06a46cf7b6020ccc50c30f86ab25
@@ -307,25 +307,25 @@ class Skill20(ActiveSkill):
# 刀刃攻击力 : {value0} X 2
# REMOVE: data0 = [0, 2331, 2567, 2804, 3040, 3277, 3513, 3750, 3986, 4223, 4459, 4695, 4932, 5168, 5405, 5641, 5878, 6114, 6351, 6587, 6824, 7060, 7297, 7533, 7770, 8006, 8242, 8479, 8715, 8952, 9188, 9425, 9661, 9898, 10134, 10371, 10607, 10844, 11080, 11316, 11553, 11789, 12026, 12262, 12499, 12735, 12972, 13208, 13445, 13681, 13918, 14154, 14390, 14627, 14863, 15100, 15336, 15573, 15809, 16046, 16282, 16519, 16755, 16992, 17228, 17464, 17701, 17937, 18174, 18410, 18647]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 射击攻击力 : {value1} X 2
# REMOVE: data1 = [0, 1554, 1712, 1869, 2027, 2184, 2342, 2500, 2657, 2815, 2973, 3130, 3288, 3446, 3603, 3761, 3919, 4076, 4234, 4391, 4549, 4707, 4864, 5022, 5180, 5337, 5495, 5653, 5810, 5968, 6126, 6283, 6441, 6598, 6756, 6914, 7071, 7229, 7387, 7544, 7702, 7860, 8017, 8175, 8333, 8490, 8648, 8805, 8963, 9121, 9278, 9436, 9594, 9751, 9909, 10067, 10224, 10382, 10539, 10697, 10855, 11012, 11170, 11328, 11485, 11643, 11801, 11958, 12116, 12274, 12431]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 每次攻击的信息获取率 : 10%
# [范围信息]
# 攻击范围 : {value2}%
# REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 学习[系统 · 临战编程]后
# 强化保护罩充能量 : {value3}
# REMOVE: data3 = [0, 98, 116, 132, 149, 166, 183, 201, 218, 235, 252, 269, 286, 303, 321, 338, 355, 372, 389, 406, 422, 440, 456, 473, 492, 521, 552, 572, 594, 615, 637, 659, 681, 703, 725, 747, 769, 790, 812, 834, 856, 878, 900, 922, 944, 965, 987, 1009, 1031, 1053, 1075, 1097, 1119, 1140, 1162, 1184, 1206, 1228, 1250, 1272, 1294, 1315, 1337, 1359, 1381, 1403, 1425, 1447, 1468, 1490, 1512]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 强化保护罩的伤害减少率 : {value4}%
# REMOVE: data4 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 强化保护罩持续时间 : {value5}秒
# REMOVE: data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 装甲强化
# gunner_female/paramedic/7ccc03c65d676c4d8a7e6a1821409ad0
@@ -352,25 +352,25 @@ class Skill21(ActiveBufferSkill):
# 持续时间 : {value0}秒
# REMOVE: data0 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 生命值最大值增加 : {value1}
# REMOVE: data1 = [0, 383, 386, 389, 392, 395, 398, 401, 404, 407, 410, 413, 416, 419, 422, 425, 428, 431, 434, 437, 440]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 魔法值最大值增加 : {value2}
# REMOVE: data2 = [0, 383, 386, 389, 392, 395, 398, 401, 404, 407, 410, 413, 416, 419, 422, 425, 428, 431, 434, 437, 440]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 物理防御力增加 : {value3}
# REMOVE: data3 = [0, 11080, 11130, 11180, 11230, 11280, 11330, 11380, 11430, 11480, 11530, 11580, 11630, 11680, 11730, 11780, 11830, 11880, 11930, 11980, 12030]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 魔法防御力增加 : {value4}
# REMOVE: data4 = [0, 11080, 11130, 11180, 11230, 11280, 11330, 11380, 11430, 11480, 11530, 11580, 11630, 11680, 11730, 11780, 11830, 11880, 11930, 11980, 12030]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 体力增加 : {value5}
# REMOVE: data5 = [0, 94, 98, 102, 107, 112, 116, 122, 127, 131, 137, 141, 147, 153, 158, 163, 169, 175, 181, 187, 192]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 精神增加 : {value6}
# REMOVE: data6 = [0, 94, 98, 102, 107, 112, 116, 122, 127, 131, 137, 141, 147, 153, 158, 163, 169, 175, 181, 187, 192]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
Spirit = data6
associate = [{"data": data6,"type": "$+Spirit","ratio":1}] # type: ignore
@@ -403,30 +403,30 @@ class Skill22(ActiveBufferSkill):
# 持续时间 : {value0}秒
# REMOVE: data0 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 命中率增加 : {value1}%
# REMOVE: data1 = [0, 15.4, 16.3, 17.2, 18, 18.9, 19.8, 20.6, 21.5, 22.4, 23.2, 24.1, 25, 25.8, 26.7, 27.6, 28.4, 29.3, 30.2, 31.1, 31.9, 32.8, 33.7, 34.5, 35.4, 36.3, 37.1, 38, 38.9, 39.7, 40.6, 41.5, 42.3, 43.2, 44.1, 44.9, 45.8, 46.7, 47.6, 48.4, 49.3]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [协战师专属效果]
# 基本攻击力和技能攻击力增加 : {value2}%
# REMOVE: data2 = [0, 13, 16, 19, 22, 25, 28, 31, 34, 37, 40, 43, 46, 49, 52, 55, 58, 61, 64, 67, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [队员专属效果]
# 力量增加 : {value3}
# REMOVE: data3 = [0, 161, 171, 181, 193, 204, 214, 224, 236, 247, 258, 269, 279, 291, 301, 313, 322, 333, 345, 356, 366, 377, 389, 399, 410, 421, 431, 442, 454, 464, 474, 486, 497, 508, 518, 531, 540, 551, 562, 572, 584]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 智力增加 : {value4}
# REMOVE: data4 = [0, 161, 171, 181, 193, 204, 214, 224, 236, 247, 258, 269, 279, 291, 301, 313, 322, 333, 345, 356, 366, 377, 389, 399, 410, 421, 431, 442, 454, 464, 474, 486, 497, 508, 518, 531, 540, 551, 562, 572, 584]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 物理攻击力增加 : {value5}
# REMOVE: data5 = [0, 41, 42, 44, 45, 46, 48, 50, 51, 53, 55, 56, 57, 59, 60, 62, 64, 65, 67, 69, 71, 72, 74, 76, 77, 79, 81, 81, 83, 85, 86, 88, 90, 91, 93, 94, 95, 97, 99, 100, 103]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 魔法攻击力增加 : {value6}
# REMOVE: data6 = [0, 41, 42, 44, 45, 46, 48, 50, 51, 53, 55, 56, 57, 59, 60, 62, 64, 65, 67, 69, 71, 72, 74, 76, 77, 79, 81, 81, 83, 85, 86, 88, 90, 91, 93, 94, 95, 97, 99, 100, 103]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 独立攻击力增加 : {value7}
# REMOVE: data7 = [0, 41, 42, 44, 45, 46, 48, 50, 51, 53, 55, 56, 57, 59, 60, 62, 64, 65, 67, 69, 71, 72, 74, 76, 77, 79, 81, 81, 83, 85, 86, 88, 90, 91, 93, 94, 95, 97, 99, 100, 103]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
ATK = data5
STRINT = data3
@@ -454,14 +454,14 @@ class Skill23(ActiveSkill):
# 射击攻击力 : {value0} X {value1}
# REMOVE: data0 = [0, 3064, 3375, 3686, 3997, 4307, 4618, 4929, 5240, 5551, 5862, 6172, 6483, 6794, 7105, 7416, 7727, 8037, 8348, 8659, 8970, 9281, 9592, 9902, 10213, 10524, 10835, 11146, 11457, 11768, 12078, 12389, 12700, 13011, 13322, 13633, 13943, 14254, 14565, 14876, 15187, 15498, 15808, 16119, 16430, 16741, 17052, 17363, 17674, 17984, 18295, 18606, 18917, 19228, 19539, 19849, 20160, 20471, 20782, 21093, 21404, 21714, 22025, 22336, 22647, 22958, 23269, 23579, 23890, 24201, 24512]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# REMOVE: data1 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 每次攻击的信息获取率 : 15%
# [范围信息]
# 探索范围 : {value2}px
# REMOVE: data2 = [0, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 保护模件 (缓冲)
# gunner_female/paramedic/fc30c667a58e1dd54b5d214e04f4f23c
@@ -486,13 +486,13 @@ class Skill24(ActiveBufferSkill):
# 保护罩持续时间 : {value0}秒
# REMOVE: data0 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 保护罩充能量 : {value1}
# REMOVE: data1 = [0, 3182, 3509, 3836, 4164, 4492, 4819, 5146, 5474, 5802, 6129, 6456, 6784, 7111, 7439, 7767, 8070, 8421, 8726, 9053, 9404, 9965, 10550, 10947, 11369, 11766, 12188, 12608, 13030, 13451, 13871, 14293, 14714, 15112, 15532, 15954, 16375, 16795, 17217, 17638, 18059, 18456, 18878, 19299, 19719, 20141, 20562, 20983, 21404, 21802, 22223, 22643, 23065, 23486, 23907, 24328, 24749, 25147, 25567, 25989, 26410, 26831, 26949, 27352, 27754, 28157, 28559, 28962, 29364, 29767, 30169]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 保护罩能量上限 : 目标最大生命值的{value2}%
# REMOVE: data2 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 近战 · 爆刃突袭
# gunner_female/paramedic/1c1cf47273c67ff26eb60b375ace2062
@@ -517,26 +517,26 @@ class Skill25(ActiveSkill):
# 刀刃攻击力 : {value0}
# REMOVE: data0 = [0, 3243, 3572, 3901, 4230, 4559, 4888, 5217, 5546, 5875, 6204, 6533, 6862, 7191, 7520, 7849, 8178, 8507, 8836, 9165, 9494, 9823, 10152, 10481, 10810, 11139, 11468, 11797, 12126, 12455, 12784, 13114, 13443, 13772, 14101, 14430, 14759, 15088, 15417, 15746, 16075, 16404, 16733, 17062, 17391, 17720, 18049, 18378, 18707, 19036, 19365, 19694, 20023, 20352, 20681, 21010, 21339, 21668, 21997, 22326, 22655, 22984, 23313, 23642, 23971, 24300, 24629, 24958, 25287, 25616, 25945]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 后方刀刃穿刺攻击力 : {value1}
# REMOVE: data1 = [0, 6486, 7144, 7802, 8460, 9118, 9776, 10434, 11092, 11750, 12408, 13067, 13725, 14383, 15041, 15699, 16357, 17015, 17673, 18331, 18989, 19647, 20305, 20963, 21621, 22279, 22937, 23595, 24253, 24911, 25569, 26227, 26885, 27543, 28201, 28859, 29517, 30175, 30833, 31491, 32149, 32807, 33465, 34123, 34781, 35439, 36097, 36755, 37413, 38071, 38729, 39388, 40046, 40704, 41362, 42020, 42678, 43336, 43994, 44652, 45310, 45968, 46626, 47284, 47942, 48600, 49258, 49916, 50574, 51232, 51890]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 射击攻击力 : {value2} X 2
# REMOVE: data2 = [0, 324, 357, 390, 423, 456, 489, 522, 555, 588, 620, 653, 686, 719, 752, 785, 818, 851, 884, 917, 949, 982, 1015, 1048, 1081, 1114, 1147, 1180, 1213, 1246, 1278, 1311, 1344, 1377, 1410, 1443, 1476, 1509, 1542, 1575, 1607, 1640, 1673, 1706, 1739, 1772, 1805, 1838, 1871, 1904, 1936, 1969, 2002, 2035, 2068, 2101, 2134, 2167, 2200, 2233, 2265, 2298, 2331, 2364, 2397, 2430, 2463, 2496, 2529, 2562, 2595]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 扫腿攻击力 : {value3}
# REMOVE: data3 = [0, 2595, 2858, 3121, 3384, 3647, 3911, 4174, 4437, 4700, 4963, 5227, 5490, 5753, 6016, 6279, 6543, 6806, 7069, 7332, 7595, 7859, 8122, 8385, 8648, 8912, 9175, 9438, 9701, 9964, 10228, 10491, 10754, 11017, 11280, 11544, 11807, 12070, 12333, 12596, 12860, 13123, 13386, 13649, 13913, 14176, 14439, 14702, 14965, 15229, 15492, 15755, 16018, 16281, 16545, 16808, 17071, 17334, 17597, 17861, 18124, 18387, 18650, 18914, 19177, 19440, 19703, 19966, 20230, 20493, 20756]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 终结踢击攻击力 : {value4}
# REMOVE: data4 = [0, 2595, 2858, 3121, 3384, 3647, 3911, 4174, 4437, 4700, 4963, 5227, 5490, 5753, 6016, 6279, 6543, 6806, 7069, 7332, 7595, 7859, 8122, 8385, 8648, 8912, 9175, 9438, 9701, 9964, 10228, 10491, 10754, 11017, 11280, 11544, 11807, 12070, 12333, 12596, 12860, 13123, 13386, 13649, 13913, 14176, 14439, 14702, 14965, 15229, 15492, 15755, 16018, 16281, 16545, 16808, 17071, 17334, 17597, 17861, 18124, 18387, 18650, 18914, 19177, 19440, 19703, 19966, 20230, 20493, 20756]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 爆炸攻击力 : {value5}
# REMOVE: data5 = [0, 9729, 10716, 11703, 12690, 13678, 14665, 15652, 16639, 17626, 18613, 19600, 20587, 21574, 22561, 23548, 24535, 25522, 26509, 27496, 28483, 29470, 30457, 31444, 32431, 33418, 34405, 35392, 36379, 37366, 38353, 39341, 40328, 41315, 42302, 43289, 44276, 45263, 46250, 47237, 48224, 49211, 50198, 51185, 52172, 53159, 54146, 55133, 56120, 57107, 58094, 59081, 60068, 61055, 62042, 63029, 64016, 65004, 65991, 66978, 67965, 68952, 69939, 70926, 71913, 72900, 73887, 74874, 75861, 76848, 77835]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [范围信息]
# 第一击攻击范围 : {value6}%
# REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
def vp_1(self):
"""
@@ -587,10 +587,10 @@ class Skill26(ActiveBufferSkill):
# 持续时间 : {value0}秒
# REMOVE: data0 = [0, 10]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [军械强化]增幅率 : {value1}%
# REMOVE: data1 = [0, 12]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def skillInfo(self):
prep = self.char.BuffSkill.skillInfo()
@@ -624,22 +624,22 @@ class Skill27(ActiveBufferSkill):
# 冲撞攻击力 : {value0} X {value1}
# REMOVE: data0 = [0, 8661, 9539, 10418, 11296, 12175, 13054, 13932, 14811, 15689, 16568, 17447, 18325, 19204, 20082, 20961, 21840, 22718, 23597, 24475, 25354, 26233, 27111, 27990, 28868, 29747, 30626, 31504, 32383, 33261, 34140, 35019, 35897, 36776, 37654, 38533, 39412, 40290, 41169, 42047, 42926, 43805, 44683, 45562, 46440, 47319, 48198, 49076, 49955, 50833, 51712, 52591, 53469, 54348, 55226, 56105, 56984, 57862, 58741, 59619, 60498, 61377, 62255, 63134, 64012, 64891, 65770, 66648, 67527, 68405, 69284]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# REMOVE: data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 强化保护罩充能量 : {value2}
# REMOVE: data2 = [0, 734, 787, 841, 894, 948, 1002, 1055, 1108, 1162, 1216, 1269, 1319, 1376, 1426, 1479, 1537, 1628, 1724, 1789, 1858, 1923, 1992, 2060, 2129, 2198, 2267, 2336, 2404, 2469, 2538, 2607, 2676, 2744, 2813, 2882, 2951, 3016, 3084, 3153, 3222, 3291, 3360, 3428, 3497, 3562, 3631, 3700, 3769, 3838, 3906, 3975, 4044, 4109, 4178, 4247, 4316, 4384, 4452, 4521, 4588, 4657, 4725, 4793, 4862, 4930, 4998, 5067, 5135, 5203, 5272]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 强化保护罩的伤害减少率 : {value3}%
# REMOVE: data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 强化保护罩持续时间 : {value4}秒
# REMOVE: data4 = [0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 护盾大小 : {value5}%
# REMOVE: data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
def vp_1(self):
"""
@@ -690,17 +690,17 @@ class Skill28(ActiveSkill):
# 레이저 공격력 : {value1} X {value2}
# REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# REMOVE: data2 = [0, 30643, 33751, 36860, 39968, 43077, 46186, 49294, 52403, 55512, 58620, 61729, 64838, 67946, 71055, 74164, 77272, 80381, 83490, 86598, 89707, 92816, 95924, 99033, 102142, 105250, 108359, 111468, 114576, 117685, 120794, 123902, 127011, 130120, 133228, 136337, 139446, 142554, 145663, 148772, 151880, 154989, 158098, 161206, 164315, 167424, 170532, 173641, 176749, 179858, 182967, 186075, 189184, 192293, 195401, 198510, 201619, 204727, 207836, 210945, 214053, 217162, 220271, 223379, 226488, 229597, 232705, 235814, 238923, 242031, 245140]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 지면 폭발 공격력 : {value3}
# REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 타격 당 정보 습득률 : 10%
# [범위 정보]
# 레이저 굵기 : {value4}%
# data4 = None # TOCHECK # REMOVE: data4 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -763,20 +763,20 @@ class Skill29(PassiveBufferSkill):
# 力量、 智力增加 : {value0}
# REMOVE: data0 = [0, 40, 48, 58, 67, 77, 87, 98, 109, 120, 133, 144, 157, 171, 184, 198, 212, 226, 242, 258, 273, 290, 306, 323, 341, 359, 378, 397, 416, 436, 456, 476, 498, 518, 541, 562, 586, 609, 632, 654, 678, 702, 726, 750, 774, 798, 823, 848, 873, 898, 923]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 体力、 精神增加 : {value1}
# REMOVE: data1 = [0, 10, 29, 48, 67, 86, 105, 124, 143, 162, 181, 200, 219, 238, 257, 276, 295, 314, 333, 352, 371, 390, 409, 428, 447, 466, 489, 511, 534, 556, 579, 601, 624, 646, 669, 691, 714, 736, 759, 781, 804, 826, 849, 871, 894, 916, 939, 961, 984, 1006, 1029]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 攻击速度、 移动速度增加 : {value2}%
# REMOVE: data2 = [0, 4.2, 4.6, 5, 5.4, 5.8, 6.3, 6.7, 7.1, 7.5, 7.9, 8.3, 8.8, 9.2, 9.6, 10, 10.4, 10.8, 11.3, 11.7, 12.1, 12.5, 12.9, 13.3, 13.8, 14.2, 14.6, 15, 15.4, 15.8, 16.3, 16.7, 17.1, 17.5, 17.9, 18.3, 18.8, 19.2, 19.6, 20, 20.4, 20.8, 21.3, 21.7, 22.1, 22.5, 22.9, 23.3, 23.8, 24.2, 24.6]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 消耗信息时[军械强化]、 [装甲强化]持续时间延长 : {value3}秒
# REMOVE: data3 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [协战师专属效果]
# 基本攻击力和技能攻击力增加 : {value4}%
# REMOVE: data4 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
STRINT = data0
Spirit = data1
@@ -806,27 +806,27 @@ class Skill30(ActiveBufferSkill):
# 增益效果持续时间 : {value0}秒
# REMOVE: data0 = [0, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 力量增加量 : {value1}
# REMOVE: data1 = [0, 43, 57, 74, 91, 111, 131, 153, 176, 201, 228, 255, 284, 315, 346, 379, 414, 449, 487, 526, 567, 608, 651, 696, 741, 789, 838, 888, 939, 993, 1047, 1103, 1160, 1219, 1278, 1340, 1403, 1467, 1533, 1600, 1668, 1736, 1804, 1872, 1940, 2008, 2076, 2144, 2212, 2280, 2348]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 智力增加量 : {value2}
# REMOVE: data2 = [0, 43, 57, 74, 91, 111, 131, 153, 176, 201, 228, 255, 284, 315, 346, 379, 414, 449, 487, 526, 567, 608, 651, 696, 741, 789, 838, 888, 939, 993, 1047, 1103, 1160, 1219, 1278, 1340, 1403, 1467, 1533, 1600, 1668, 1736, 1804, 1872, 1940, 2008, 2076, 2144, 2212, 2280, 2348]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 攻击速度增加量 : {value3}%
# REMOVE: data3 = [0, 5, 6.4, 7.6, 9, 10.3, 11.6, 12.9, 14.2, 15.5, 16.9, 18.2, 19.5, 20.8, 22.1, 23.4, 24.8, 26.1, 27.4, 28.7, 30, 31.3, 32.7, 34, 35.3, 36.6, 37.9, 39.2, 40.5, 41.9, 43.2, 44.5, 45.8, 47.1, 48.4, 49.8, 51.1, 52.4, 53.7, 55, 56.3, 57.6, 58.9, 60.2, 61.5, 62.8, 64.1, 65.4, 66.7, 68, 69.3]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 移动速度增加量 : {value4}%
# REMOVE: data4 = [0, 5, 6.4, 7.6, 9, 10.3, 11.6, 12.9, 14.2, 15.5, 16.9, 18.2, 19.5, 20.8, 22.1, 23.4, 24.8, 26.1, 27.4, 28.7, 30, 31.3, 32.7, 34, 35.3, 36.6, 37.9, 39.2, 40.5, 41.9, 43.2, 44.5, 45.8, 47.1, 48.4, 49.8, 51.1, 52.4, 53.7, 55, 56.3, 57.6, 58.9, 60.2, 61.5, 62.8, 64.1, 65.4, 66.7, 68, 69.3]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 激光炮击攻击力 : {value5} X {value6}
# REMOVE: data5 = [0, 5182, 6383, 7585, 8787, 9988, 11190, 12391, 13593, 14795, 15996, 17198, 18399, 19601, 20803, 22004, 23206, 24407, 25609, 26811, 28012, 29214, 30415, 31617, 32819, 34020, 35222, 36423, 37625, 38827, 40028, 41230, 42431, 43633, 44835, 46036, 47238, 48439, 49641, 50843, 52044, 53246, 54447, 55649, 56850, 58052, 59254, 60455, 61657, 62858, 64060]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# REMOVE: data6 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 力场爆炸攻击力 : {value7}
# REMOVE: data7 = [0, 77728, 95752, 113776, 131800, 149824, 167848, 185872, 203896, 221920, 239944, 257968, 275991, 294015, 312039, 330063, 348087, 366111, 384135, 402159, 420183, 438207, 456231, 474255, 492279, 510303, 528326, 546350, 564374, 582398, 600422, 618446, 636470, 654494, 672518, 690542, 708566, 726590, 744614, 762638, 780661, 798685, 816709, 834733, 852757, 870781, 888805, 906829, 924853, 942877, 960901]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
STRINT = data1
@@ -857,10 +857,10 @@ class Skill31(ActiveSkill):
# 골든 타임 : 9초
# 생체 정보 갱신 지속시간 : {value1}초
# REMOVE: data1 = [0, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 제세동 대상 HP/MP 회복량 : {value2}%
# data2 = None # TOCHECK # REMOVE: data2 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 系统 · 区域防御
# gunner_female/paramedic/8403ffaa9106bbfc1fd2e078e54d2e81
@@ -885,16 +885,16 @@ class Skill32(ActiveSkill):
# 力场启动攻击力 : {value0}
# REMOVE: data0 = [0, 25411, 27989, 30567, 33145, 35723, 38301, 40879, 43456, 46034, 48612, 51190, 53768, 56346, 58924, 61502, 64080, 66658, 69236, 71814, 74392, 76970, 79547, 82125, 84703, 87281, 89859, 92437, 95015, 97593, 100171, 102749, 105327, 107905, 110483, 113061, 115638, 118216, 120794, 123372, 125950, 128528, 131106, 133684, 136262, 138840, 141418, 143996, 146574, 149152, 151729]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 力场回收攻击力 : {value1}
# REMOVE: data1 = [0, 25411, 27989, 30567, 33145, 35723, 38301, 40879, 43456, 46034, 48612, 51190, 53768, 56346, 58924, 61502, 64080, 66658, 69236, 71814, 74392, 76970, 79547, 82125, 84703, 87281, 89859, 92437, 95015, 97593, 100171, 102749, 105327, 107905, 110483, 113061, 115638, 118216, 120794, 123372, 125950, 128528, 131106, 133684, 136262, 138840, 141418, 143996, 146574, 149152, 151729]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 无敌状态持续时间 : {value2}秒
# REMOVE: data2 = [0, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 无敌状态持续时间同步率 : {value3}%
# REMOVE: data3 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -941,12 +941,12 @@ class Skill33(ActiveSkill):
# 直线激光攻击力 : {value0} X {value1}
# REMOVE: data0 = [0, 3863, 4255, 4647, 5039, 5431, 5823, 6215, 6606, 6998, 7390, 7782, 8174, 8566, 8958, 9350, 9742, 10134, 10526, 10917, 11309, 11701, 12093, 12485, 12877, 13269, 13661, 14053, 14445, 14837, 15228, 15620, 16012, 16404, 16796, 17188, 17580, 17972, 18364, 18756, 19148, 19539, 19931, 20323, 20715, 21107, 21499, 21891, 22283, 22675, 23067]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# REMOVE: data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 激光挥舞攻击力 : {value2}
# REMOVE: data2 = [0, 38631, 42550, 46469, 50388, 54307, 58226, 62146, 66065, 69984, 73903, 77822, 81741, 85660, 89579, 93498, 97417, 101336, 105255, 109175, 113094, 117013, 120932, 124851, 128770, 132689, 136608, 140527, 144446, 148365, 152285, 156204, 160123, 164042, 167961, 171880, 175799, 179718, 183637, 187556, 191475, 195394, 199314, 203233, 207152, 211071, 214990, 218909, 222828, 226747, 230666]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -993,26 +993,26 @@ class Skill34(PassiveBufferSkill):
# 精神增加 : {value0}
# REMOVE: data0 = [0, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 基本攻击力和技能攻击力增加 : {value1}%
# REMOVE: data1 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 物理暴击率增加 : {value2}%
# REMOVE: data2 = [0, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 学习[保护模件 (缓冲)]后
# 保护罩额外生成 : {value3}%
# REMOVE: data3 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 保护罩最大累积量上限 : 目标生命值上限的{value4}%
# REMOVE: data4 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 强化保护罩额外生成 : {value5}%
# REMOVE: data5 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 强化保护罩额外降低伤害 : {value6}%
# REMOVE: data6 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
Spirit = data0
associate = [{"data": data0,"type": "$+Spirit","ratio":1}] # type: ignore
@@ -1040,9 +1040,9 @@ class Skill35(ActiveSkill):
# 压制攻击力 : {value0} X {value1}
# REMOVE: data0 = [0, 18255, 20107, 21959, 23811, 25663, 27515, 29367, 31219, 33071, 34923, 36775, 38627, 40479, 42331, 44183, 46035, 47887, 49739, 51591, 53443, 55295, 57147, 58999, 60851, 62703, 64555, 66407, 68259, 70111, 71963, 73815, 75666, 77518, 79370, 81222, 83074, 84926, 86778, 88630, 90482, 92334, 94186, 96038, 97890, 99742, 101594, 103446, 105298, 107150, 109002]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -1094,15 +1094,15 @@ class Skill36(ActiveSkill):
# 能量炮发射攻击力 : {value0} X {value1}
# REMOVE: data0 = [0, 10896, 12001, 13106, 14212, 15317, 16423, 17528, 18633, 19739, 20844, 21949, 23055, 24160, 25265, 26371, 27476, 28581, 29687, 30792, 31898, 33003, 34108, 35214, 36319, 37424, 38530, 39635, 40740, 41846, 42951, 44057, 45162, 46267, 47373, 48478, 49583, 50689, 51794, 52899, 54005, 55110, 56215, 57321, 58426, 59532, 60637, 61742, 62848, 63953, 65058]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# REMOVE: data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 强化保护罩充能量 : {value2}
# REMOVE: data2 = [0, 3461, 3585, 3708, 3832, 3956, 4080, 4204, 4328, 4445, 4568, 4692, 4816, 4940, 5064, 5188, 5311, 5428, 5552, 5676, 5800, 5924, 6048, 6171, 6295, 6412, 6536, 6660, 6784, 6908, 7031, 7155, 7279, 7396, 7520, 7644, 7768, 7891, 8014, 8137, 8259, 8382, 8505, 8628, 8751, 8874, 8997, 9120, 9243, 9366, 9489]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 强化保护罩降低伤害率 : {value3}%
# REMOVE: data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -1152,20 +1152,20 @@ class Skill37(ActiveSkill):
# 爪攻击力 : {value0}
# REMOVE: data0 = [0, 52019, 64081, 76143, 88205, 100268, 112330, 124392, 136455, 148517, 160579, 172641, 184704, 196766, 208828, 220891, 232953, 245015, 257077, 269140, 281202, 293264, 305327, 317389, 329451, 341513, 353576, 365638, 377700, 389763, 401825, 413887, 425949, 438012, 450074, 462136, 474199, 486261, 498323, 510385, 522448, 534510, 546572, 558635, 570697, 582759, 594821, 606884, 618946, 631008, 643071]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 无人机协同攻击力 : {value1} X {value2}
# REMOVE: data1 = [0, 5202, 6408, 7614, 8821, 10027, 11233, 12439, 13645, 14852, 16058, 17264, 18470, 19677, 20883, 22089, 23295, 24502, 25708, 26914, 28120, 29326, 30533, 31739, 32945, 34151, 35358, 36564, 37770, 38976, 40182, 41389, 42595, 43801, 45007, 46214, 47420, 48626, 49832, 51039, 52245, 53451, 54657, 55863, 57070, 58276, 59482, 60688, 61895, 63101, 64307]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# REMOVE: data2 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 护盾砸击攻击力 : {value3}
# REMOVE: data3 = [0, 78028, 96121, 114215, 132308, 150402, 168495, 186588, 204682, 222775, 240869, 258962, 277056, 295149, 313242, 331336, 349429, 367523, 385616, 403710, 421803, 439896, 457990, 476083, 494177, 512270, 530364, 548457, 566550, 584644, 602737, 620831, 638924, 657018, 675111, 693204, 711298, 729391, 747485, 765578, 783672, 801765, 819858, 837952, 856045, 874139, 892232, 910325, 928419, 946512, 964606]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 超负荷炮攻击力 : {value4} X {value5}
# REMOVE: data4 = [0, 19507, 24030, 28554, 33077, 37600, 42124, 46647, 51170, 55694, 60217, 64741, 69264, 73787, 78311, 82834, 87357, 91881, 96404, 100927, 105451, 109974, 114497, 119021, 123544, 128068, 132591, 137114, 141638, 146161, 150684, 155208, 159731, 164254, 168778, 173301, 177824, 182348, 186871, 191395, 195918, 200441, 204965, 209488, 214011, 218535, 223058, 227581, 232105, 236628, 241151]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# REMOVE: data5 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 系统常量 · 战斗服 (改良型)
# gunner_female/paramedic/6bdcefb90e5e4387d4faa3633b4b587c
@@ -1208,10 +1208,10 @@ class Skill39(PassiveBufferSkill):
# 基本攻击力和转职技能攻击力增加率 : {value0}%
# REMOVE: data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 精神增加 : {value1}
# REMOVE: data1 = [0, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640, 650]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
Spirit = data1
associate = [{"data": data1,"type": "$+Spirit","ratio":1}] # type: ignore
@@ -1240,14 +1240,14 @@ class Skill40(ActiveSkill):
# 폭발 공격력 : {value1} X {value2}
# REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 타격 당 정보 습득률 : 40%
# [범위 정보]
# 폭발 범위 : {value3}%
# data3 = None # TOCHECK # REMOVE: data3 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 空袭策略 : 神兵天降
# gunner_female/paramedic/d40a932ac818bf4fa044dc1e4f8b2708
@@ -1283,34 +1283,34 @@ class Skill41(ActiveBufferSkill):
# 激光多段攻击力 : {value0} X {value1}
# REMOVE: data0 = [0, 37544, 46249, 54955, 63661, 72367, 81073, 89778, 98484, 107190, 115896, 124601, 133307, 142013, 150719, 159424, 168130, 176836, 185542, 194248, 202953, 211659, 220365, 229071, 237776, 246482, 255188, 263894, 272600, 281305, 290011, 298717, 307423, 316128, 324834, 333540, 342246, 350952, 359657, 368363, 377069, 385775, 394480, 403186, 411892, 420598, 429303, 438009, 446715, 455421, 464127]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# REMOVE: data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 连锁爆炸多段攻击力 : {value2} X {value3}
# REMOVE: data2 = [0, 25029, 30833, 36637, 42441, 48244, 54048, 59852, 65656, 71460, 77264, 83068, 88871, 94675, 100479, 106283, 112087, 117891, 123695, 129498, 135302, 141106, 146910, 152714, 158518, 164321, 170125, 175929, 181733, 187537, 193341, 199145, 204948, 210752, 216556, 222360, 228164, 233968, 239772, 245575, 251379, 257183, 262987, 268791, 274595, 280398, 286202, 292006, 297810, 303614, 309418]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# REMOVE: data3 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 选择[强袭策略 : 区域肃清]时效果
# 力量/智力增加 : [强袭策略 : 区域肃清]的{value4}%
# REMOVE: data4 = [0, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 攻击/移动速度增加 : [强袭策略 : 区域肃清]的{value5}%
# REMOVE: data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 效果持续时间 : {value6}秒
# REMOVE: data6 = [0, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 选择[绝境策略 : 极限歼灭]时效果
# 力量/智力增加 : [强袭策略 : 区域肃清]的{value7}%
# REMOVE: data7 = [0, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# 效果持续时间 : {value8}秒
# REMOVE: data8 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# 预输入[强袭策略 : 区域肃清]时攻击力合算比率 : {value9}%
# REMOVE: data9 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
def skillInfo(self):
+129 -129
View File
@@ -28,19 +28,19 @@ class Skill0(ActiveSkill):
# 攻击力 : {value0}%
# REMOVE: data0 = [0, 118, 137, 156, 174, 193, 212, 231, 250, 268, 287, 306, 325, 344, 363, 381, 400, 419, 438, 457, 475]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 浮空力比率 : {value1}%
# REMOVE: data1 = [0, 131.4, 132.8, 134, 135.4, 136.5, 138, 139.1, 140.5, 141.7, 143.1, 147.7, 152.2, 157.1, 162, 166.5, 171.4, 176.2, 180.8, 185.7, 190.5]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# - [转职为猩红法师后] -
# 猩红气息吸收率 : {value2}%
# REMOVE: data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# - [转职为逐风者后] -
# 攻击力增加率 : {value3}%
# REMOVE: data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 魔法冰球
# mage_male/blood_mage/5dc7008b12a459325b548b0715c6b73c
@@ -64,11 +64,11 @@ class Skill1(ActiveSkill):
# 攻击力 : {value0}%
# REMOVE: data0 = [0, 695, 766, 836, 907, 977, 1048, 1118, 1189, 1259, 1330, 1400, 1471, 1541, 1612, 1682, 1753, 1823, 1894, 1964, 2035, 2105, 2176, 2246, 2317, 2387, 2458, 2528, 2599, 2669, 2740, 2810, 2881, 2951, 3022, 3092, 3163, 3233, 3304, 3374, 3445, 3515, 3586, 3656, 3727, 3797, 3868, 3938, 4009, 4079, 4150, 4220, 4291, 4361, 4432, 4502, 4573, 4643, 4714, 4784, 4855, 4925, 4996, 5066, 5137, 5207, 5278, 5348, 5419, 5489, 5560]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 冰球大小 : {value1}%
# REMOVE: data1 = [0, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 不死之身
# mage_male/blood_mage/bb34e8854a93fd250347a1c64119f7ab
@@ -91,16 +91,16 @@ class Skill2(PassiveSkill):
# 恢复模式下所受伤害增加 : {value0}%
# REMOVE: data0 = [0, 50]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 死亡时立即恢复的生命值量 : {value1}%
# REMOVE: data1 = [0, 50]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 恢复模式持续时间(普通地下城) : {value2}秒
# REMOVE: data2 = [0, 20]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 恢复模式持续时间(亡者峡谷) : {value3}秒
# REMOVE: data3 = [0, 60]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 黑暗之眼
# mage_male/blood_mage/6e33d47e6622ce03b6defdd912140270
@@ -121,13 +121,13 @@ class Skill3(PassiveSkill):
# 魔法值最大值增加 : {value0}%
# REMOVE: data0 = [0, 6]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 可触发恢复效果时的魔法值比率 : {value1}%
# REMOVE: data1 = [0, 10]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 魔法值恢复速度增加 : {value2}倍
# REMOVE: data2 = [0, 6]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 赤影步
# mage_male/blood_mage/ac21c02567f04a92b54dd85c091d1e5a
@@ -152,10 +152,10 @@ class Skill4(ActiveSkill):
# 移动距离上限 : {value0}px
# REMOVE: data0 = [0, 400]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 敌人无法发觉的时间 : {value1}秒
# REMOVE: data1 = [0, 0.3]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 基础精通
@@ -179,13 +179,13 @@ class Skill6(PassiveSkill):
# 基本攻击力变化率 : {value0}%
# REMOVE: data0 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 前冲攻击力变化率 : {value1}%
# REMOVE: data1 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跳跃攻击力变化率 : {value2}%
# REMOVE: data2 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 幽冥火
@@ -211,23 +211,23 @@ class Skill11(ActiveSkill):
# 持续时间 : {value0}秒
# REMOVE: data0 = [0, 170.4, 170.4, 170.4, 170.4, 170.4, 170.4, 170.4, 170.4, 170.4, 170.4, 170.4, 170.4, 170.4, 170.4, 170.4, 170.4, 170.4, 170.4, 170.4, 170.4]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 每个火球增加物理防御力 : {value1}
# REMOVE: data1 = [0, 2136, 2394, 2664, 2951, 3246, 3560, 3887, 4230, 4587, 4956, 5343, 5740, 6153, 6582, 7022, 7481, 7948, 8433, 8936, 9449]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 每个火球增加魔法防御力 : {value2}
# REMOVE: data2 = [0, 2136, 2394, 2664, 2951, 3246, 3560, 3887, 4230, 4587, 4956, 5343, 5740, 6153, 6582, 7022, 7481, 7948, 8433, 8936, 9449]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 每个火球的攻击力 : {value3}%
# REMOVE: data3 = [0, 814, 944, 1074, 1203, 1333, 1463, 1593, 1722, 1852, 1982, 2112, 2241, 2371, 2501, 2631, 2761, 2890, 3020, 3150, 3280]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# - [虚妄之火效果] -
# 物理防御力增加 : {value4}
# REMOVE: data4 = [0, 16906, 18784, 20664, 22542, 24422, 26298, 28178, 30056, 31936, 33814, 35690, 37570, 39448, 41328, 43204, 45086, 46962, 48842, 50720, 52596]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 魔法防御力增加 : {value5}
# REMOVE: data5 = [0, 16906, 18784, 20664, 22542, 24422, 26298, 28178, 30056, 31936, 33814, 35690, 37570, 39448, 41328, 43204, 45086, 46962, 48842, 50720, 52596]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 血蝠之袭
# mage_male/blood_mage/d429147c372b549c3dadcabcba50787f
@@ -250,18 +250,18 @@ class Skill16(ActiveSkill):
# 多段攻击力 : {value0}%
# REMOVE: data0 = [0, 587, 647, 706, 766, 825, 885, 944, 1004, 1063, 1123, 1183, 1242, 1302, 1361, 1421, 1480, 1540, 1599, 1659, 1718, 1778, 1838, 1897, 1957, 2016, 2076, 2135, 2195, 2254, 2314, 2374, 2433, 2493, 2552, 2612, 2671, 2731, 2790, 2850, 2909, 2969, 3029, 3088, 3148, 3207, 3267, 3326, 3386, 3445, 3505, 3565, 3624, 3684, 3743, 3803, 3862, 3922, 3981, 4041, 4100, 4160, 4220, 4279, 4339, 4398, 4458, 4517, 4577, 4636, 4696]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 15
# 多段攻击次数 : {value1}次
# REMOVE: data1 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 猩红气息吸收量 : {value2}%
# REMOVE: data2 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 攻击范围比率 : {value3}%
# REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 鲜血融合
# mage_male/blood_mage/0113c8b1306ca76d208f83f2d093dd62
@@ -286,28 +286,28 @@ class Skill17(PassiveSkill):
# [学习技能时效果]
# 命中率增加 : {value0}%
# REMOVE: data0 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 吸收状态持续时间增加 : {value1}秒
# REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [猩红气息高涨状态]
# 物理武器攻击力增加率 : {value2}%
# REMOVE: data2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 猩红气息消耗系技能冷却时间减少率 : {value3}%
# REMOVE: data3 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 持续时间 : {value4}秒
# REMOVE: data4 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [猩红气息吸收状态下]消耗系技能附加效果
# 猩红气息消耗量减少率 : {value5}%
# REMOVE: data5 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [猩红气息不足时]
# 消耗生命值比率 : 猩红气息消耗量的{value6}%
# REMOVE: data6 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
associate = [{"data":data3,"type":"*cdReduce","skills":["血翼突击","鲜血长枪","猩红狩猎","狱血之牙","绯红之狱","隐行之噬","血翼绽放","死亡之握","血翼蔽空"]}]
# 鲜血之誓
@@ -330,22 +330,22 @@ class Skill18(PassiveSkill):
# 第1击猩红气息吸收量 : {value0}%
# REMOVE: data0 = [0, 1]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 第2击猩红气息吸收量 : {value1}%
# REMOVE: data1 = [0, 2]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 第3击猩红气息吸收量 : {value2}%
# REMOVE: data2 = [0, 3]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 第4击猩红气息吸收量 : {value3}%
# REMOVE: data3 = [0, 4]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 冲刺攻击猩红气息吸收量 : {value4}%
# REMOVE: data4 = [0, 2]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 跳跃攻击猩红气息吸收量 : {value5}%
# REMOVE: data5 = [0, 1]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 血翼突击
# mage_male/blood_mage/ab6fc3303df03b58911967dfca2b5d07
@@ -369,14 +369,14 @@ class Skill19(ActiveSkill):
# 猩红气息消耗量 : {value0}%
# REMOVE: data0 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 自身冲撞攻击力 : {value1}%
# REMOVE: data1 = [0, 7307, 8048, 8790, 9531, 10272, 11013, 11755, 12496, 13237, 13979, 14720, 15461, 16202, 16944, 17685, 18426, 19168, 19909, 20650, 21392, 22133, 22874, 23615, 24357, 25098, 25839, 26581, 27322, 28063, 28804, 29546, 30287, 31028, 31770, 32511, 33252, 33993, 34735, 35476, 36217, 36959, 37700, 38441, 39182, 39924, 40665, 41406, 42148, 42889, 43630, 44371, 45113, 45854, 46595, 47337, 48078, 48819, 49561, 50302, 51043, 51784, 52526, 53267, 54008, 54750, 55491, 56232, 56973, 57715, 58456]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 血翼斩击攻击力 : {value2}%
# REMOVE: data2 = [0, 7307, 8048, 8790, 9531, 10272, 11013, 11755, 12496, 13237, 13979, 14720, 15461, 16202, 16944, 17685, 18426, 19168, 19909, 20650, 21392, 22133, 22874, 23615, 24357, 25098, 25839, 26581, 27322, 28063, 28804, 29546, 30287, 31028, 31770, 32511, 33252, 33993, 34735, 35476, 36217, 36959, 37700, 38441, 39182, 39924, 40665, 41406, 42148, 42889, 43630, 44371, 45113, 45854, 46595, 47337, 48078, 48819, 49561, 50302, 51043, 51784, 52526, 53267, 54008, 54750, 55491, 56232, 56973, 57715, 58456]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 鲜血长枪
# mage_male/blood_mage/002cbdd9bfd0f0b970451ae8d48d029e
@@ -400,25 +400,25 @@ class Skill20(ActiveSkill):
# 猩红气息消耗量 : {value0}%
# REMOVE: data0 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 刺击攻击力 : {value1}%
# REMOVE: data1 = [0, 4915, 5414, 5912, 6411, 6909, 7408, 7907, 8405, 8904, 9403, 9901, 10400, 10898, 11397, 11896, 12394, 12893, 13392, 13890, 14389, 14887, 15386, 15885, 16383, 16882, 17381, 17879, 18378, 18876, 19375, 19874, 20372, 20871, 21370, 21868, 22367, 22865, 23364, 23863, 24361, 24860, 25359, 25857, 26356, 26854, 27353, 27852, 28350, 28849, 29348, 29846, 30345, 30843, 31342, 31841, 32339, 32838, 33337, 33835, 34334, 34832, 35331, 35830, 36328, 36827, 37326, 37824, 38323, 38821, 39320]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 举起状态持续时间 : {value2}秒
# REMOVE: data2 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 砸向地面攻击力 : {value3}%
# REMOVE: data3 = [0, 4915, 5414, 5912, 6411, 6909, 7408, 7907, 8405, 8904, 9403, 9901, 10400, 10898, 11397, 11896, 12394, 12893, 13392, 13890, 14389, 14887, 15386, 15885, 16383, 16882, 17381, 17879, 18378, 18876, 19375, 19874, 20372, 20871, 21370, 21868, 22367, 22865, 23364, 23863, 24361, 24860, 25359, 25857, 26356, 26854, 27353, 27852, 28350, 28849, 29348, 29846, 30345, 30843, 31342, 31841, 32339, 32838, 33337, 33835, 34334, 34832, 35331, 35830, 36328, 36827, 37326, 37824, 38323, 38821, 39320]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hie3 = 1
# 对无法抓取的敌人攻击力 : {value4}%
# REMOVE: data4 = [0, 4915, 5414, 5912, 6411, 6909, 7408, 7907, 8405, 8904, 9403, 9901, 10400, 10898, 11397, 11896, 12394, 12893, 13392, 13890, 14389, 14887, 15386, 15885, 16383, 16882, 17381, 17879, 18378, 18876, 19375, 19874, 20372, 20871, 21370, 21868, 22367, 22865, 23364, 23863, 24361, 24860, 25359, 25857, 26356, 26854, 27353, 27852, 28350, 28849, 29348, 29846, 30345, 30843, 31342, 31841, 32339, 32838, 33337, 33835, 34334, 34832, 35331, 35830, 36328, 36827, 37326, 37824, 38323, 38821, 39320]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 攻击范围比率 : {value5}%
# REMOVE: data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 血之共鸣
# mage_male/blood_mage/95b58ec89893dd9e50da1281ebe57175
@@ -439,7 +439,7 @@ class Skill22(PassiveSkill):
# 基本攻击力和技能攻击力增加率 : {value0}%
# REMOVE: data0 = [0, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"data":data0}]
# 血蝠之舞
@@ -463,21 +463,21 @@ class Skill23(ActiveSkill):
# 多段攻击力 : {value0}%
# REMOVE: data0 = [0, 237, 261, 285, 309, 333, 357, 381, 405, 429, 453, 477, 501, 526, 550, 574, 598, 622, 646, 670, 694, 718, 742, 766, 790, 814, 838, 862, 886, 910, 934, 958, 982, 1006, 1030, 1054, 1079, 1103, 1127, 1151, 1175, 1199, 1223, 1247, 1271, 1295, 1319, 1343, 1367, 1391, 1415, 1439, 1463, 1487, 1511, 1535, 1559, 1583, 1607, 1632, 1656, 1680, 1704, 1728, 1752, 1776, 1800, 1824, 1848, 1872, 1896]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 51
# 持续时间 : {value1}秒
# REMOVE: data1 = [0, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 多段攻击次数 : {value2}次
# REMOVE: data2 = [0, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 猩红气息吸收量 : {value3}%
# REMOVE: data3 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 攻击范围比率 : {value4}%
# REMOVE: data4 = [0, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 猩红狩猎
# mage_male/blood_mage/0c3a468aee1f7ce06bf91eb3319518c1
@@ -500,18 +500,18 @@ class Skill24(ActiveSkill):
# 猩红气息消耗量 : {value0}%
# REMOVE: data0 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 针刺攻击力 : {value1}%
# REMOVE: data1 = [0, 2552, 2811, 3070, 3329, 3588, 3846, 4105, 4364, 4623, 4882, 5141, 5400, 5659, 5918, 6177, 6435, 6694, 6953, 7212, 7471, 7730, 7989, 8248, 8507, 8766, 9024, 9283, 9542, 9801, 10060, 10319, 10578, 10837, 11096, 11355, 11613, 11872, 12131, 12390, 12649, 12908, 13167, 13426, 13685, 13944, 14202, 14461, 14720, 14979, 15238, 15497, 15756, 16015, 16274, 16533, 16791, 17050, 17309, 17568, 17827, 18086, 18345, 18604, 18863, 19122, 19380, 19639, 19898, 20157, 20416]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit0 = 5
# 多段攻击次数 : {value2}次
# REMOVE: data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 攻击范围比率 : {value3}%
# REMOVE: data3 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 赤红燃烧
# mage_male/blood_mage/5cac3411ccef1af333953e0ded5e942d
@@ -533,10 +533,10 @@ class Skill25(ActiveSkill):
# 增益效果持续时间 : {value0}秒
# REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 基本攻击力和技能攻击力增加率 : {value1}%
# REMOVE: data1 = [0, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 狱血之犬
# mage_male/blood_mage/85f7c810ad503790e8626439fe936d56
@@ -560,25 +560,25 @@ class Skill26(ActiveSkill):
# 物理攻击力 : {value0}%
# REMOVE: data0 = [0, 956, 1053, 1150, 1246, 1343, 1440, 1537, 1634, 1731, 1828, 1925, 2022, 2119, 2216, 2313, 2410, 2507, 2604, 2701, 2798, 2895, 2991, 3088, 3185, 3282, 3379, 3476, 3573, 3670, 3767, 3864, 3961, 4058, 4155, 4252, 4349, 4446, 4543, 4640, 4737, 4833, 4930, 5027, 5124, 5221, 5318, 5415, 5512, 5609, 5706, 5803, 5900, 5997, 6094, 6191, 6288, 6385, 6482, 6579, 6675, 6772, 6869, 6966, 7063, 7160, 7257, 7354, 7451, 7548, 7645]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 撕咬多段攻击力 : {value1}%
# REMOVE: data1 = [0, 956, 1053, 1150, 1247, 1344, 1441, 1538, 1635, 1732, 1829, 1926, 2023, 2120, 2217, 2314, 2411, 2508, 2605, 2702, 2799, 2896, 2993, 3090, 3187, 3284, 3381, 3478, 3575, 3672, 3769, 3866, 3963, 4060, 4157, 4254, 4351, 4448, 4545, 4642, 4739, 4836, 4933, 5030, 5127, 5224, 5321, 5418, 5514, 5611, 5708, 5805, 5902, 5999, 6096, 6193, 6290, 6387, 6484, 6581, 6678, 6775, 6872, 6969, 7066, 7163, 7260, 7357, 7454, 7551, 7648]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 13
# 撕咬攻击持续时间 : {value2}秒
# REMOVE: data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 撕咬攻击多段攻击次数 : {value3}次
# REMOVE: data3 = [0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 猩红气息吸收量 : {value4}%
# REMOVE: data4 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 攻击范围比率 : {value5}%
# REMOVE: data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 狱血之牙
# mage_male/blood_mage/31823197cc0b04d4c5dcf8f928d9220c
@@ -601,15 +601,15 @@ class Skill27(ActiveSkill):
# 猩红气息消耗量 : {value0}%
# REMOVE: data0 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 撕咬攻击力 : {value1}%
# REMOVE: data1 = [0, 17074, 18806, 20538, 22270, 24003, 25735, 27467, 29199, 30931, 32663, 34395, 36128, 37860, 39592, 41324, 43056, 44788, 46520, 48253, 49985, 51717, 53449, 55181, 56913, 58645, 60378, 62110, 63842, 65574, 67306, 69038, 70770, 72503, 74235, 75967, 77699, 79431, 81163, 82896, 84628, 86360, 88092, 89824, 91556, 93288, 95021, 96753, 98485, 100217, 101949, 103681, 105413, 107146, 108878, 110610, 112342, 114074, 115806, 117538, 119271, 121003, 122735, 124467, 126199, 127931, 129663, 131396, 133128, 134860, 136592]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit0 = 1
# [范围信息]
# 攻击范围比率 : {value2}%
# REMOVE: data2 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 绯红之狱
# mage_male/blood_mage/dac8d8207618150c162e4c6f9e168527
@@ -633,18 +633,18 @@ class Skill28(ActiveSkill):
# 猩红气息消耗量 : {value0}%
# REMOVE: data0 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 多段攻击力 : {value1}%
# REMOVE: data1 = [0, 2652, 2921, 3190, 3459, 3728, 3997, 4266, 4535, 4804, 5073, 5342, 5611, 5881, 6150, 6419, 6688, 6957, 7226, 7495, 7764, 8033, 8302, 8571, 8840, 9109, 9378, 9647, 9916, 10185, 10454, 10723, 10992, 11261, 11530, 11799, 12069, 12338, 12607, 12876, 13145, 13414, 13683, 13952, 14221, 14490, 14759, 15028, 15297, 15566, 15835, 16104, 16373, 16642, 16911, 17180, 17449, 17718, 17987, 18257, 18526, 18795, 19064, 19333, 19602, 19871, 20140, 20409, 20678, 20947, 21216]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 10
# 多段攻击次数 : {value2}次
# REMOVE: data2 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 攻击范围比率 : {value3}%
# REMOVE: data3 = [0, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -696,21 +696,21 @@ class Skill29(ActiveSkill):
# 多段攻击力 : {value0}%
# REMOVE: data0 = [0, 1421, 1565, 1709, 1853, 1998, 2142, 2286, 2430, 2574, 2718, 2863, 3007, 3151, 3295, 3439, 3583, 3728, 3872, 4016, 4160, 4304, 4448, 4593, 4737, 4881, 5025, 5169, 5313, 5457, 5602, 5746, 5890, 6034, 6178, 6322, 6467, 6611, 6755, 6899, 7043, 7187, 7332, 7476, 7620, 7764, 7908, 8052, 8196, 8341, 8485, 8629, 8773, 8917, 9061, 9206, 9350, 9494, 9638, 9782, 9926, 10071, 10215, 10359, 10503, 10647, 10791, 10936, 11080, 11224, 11368]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 24
# 持续时间 : {value1}秒
# REMOVE: data1 = [0, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 多段攻击次数 : {value2}次
# REMOVE: data2 = [0, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 猩红气息吸收量 : {value3}%
# REMOVE: data3 = [0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 攻击范围比率 : {value4}%
# REMOVE: data4 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -761,33 +761,33 @@ class Skill30(ActiveSkill):
# 猩红气息消耗量 : {value0}%
# REMOVE: data0 = [0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 猩红气息吸收量 : {value1}%
# REMOVE: data1 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 吸血次数 : {value2}次
# REMOVE: data2 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 吸血目标攻击力 : {value3}%
# REMOVE: data3 = [0, 67266, 74090, 80914, 87738, 94562, 101386, 108211, 115035, 121859, 128683, 135507, 142331, 149155, 155979, 162803, 169627, 176451, 183275, 190100, 196924, 203748, 210572, 217396, 224220, 231044, 237868, 244692, 251516, 258340, 265165, 271989, 278813, 285637, 292461, 299285, 306109, 312933, 319757, 326581, 333405, 340229, 347054, 353878, 360702, 367526, 374350, 381174, 387998, 394822, 401646, 408470, 415294, 422119, 428943, 435767, 442591, 449415, 456239, 463063, 469887, 476711, 483535, 490359, 497183, 504008, 510832, 517656, 524480, 531304, 538128]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 吸血目标范围攻击力 : {value4}%
# REMOVE: data4 = [0, 67266, 74090, 80914, 87738, 94562, 101386, 108211, 115035, 121859, 128683, 135507, 142331, 149155, 155979, 162803, 169627, 176451, 183275, 190100, 196924, 203748, 210572, 217396, 224220, 231044, 237868, 244692, 251516, 258340, 265165, 271989, 278813, 285637, 292461, 299285, 306109, 312933, 319757, 326581, 333405, 340229, 347054, 353878, 360702, 367526, 374350, 381174, 387998, 394822, 401646, 408470, 415294, 422119, 428943, 435767, 442591, 449415, 456239, 463063, 469887, 476711, 483535, 490359, 497183, 504008, 510832, 517656, 524480, 531304, 538128]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 对无法抓取的目标吸血攻击力 : {value5}%
# REMOVE: data5 = [0, 67266, 74090, 80914, 87738, 94562, 101386, 108211, 115035, 121859, 128683, 135507, 142331, 149155, 155979, 162803, 169627, 176451, 183275, 190100, 196924, 203748, 210572, 217396, 224220, 231044, 237868, 244692, 251516, 258340, 265165, 271989, 278813, 285637, 292461, 299285, 306109, 312933, 319757, 326581, 333405, 340229, 347054, 353878, 360702, 367526, 374350, 381174, 387998, 394822, 401646, 408470, 415294, 422119, 428943, 435767, 442591, 449415, 456239, 463063, 469887, 476711, 483535, 490359, 497183, 504008, 510832, 517656, 524480, 531304, 538128]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 对无法抓取的目标吸血范围攻击力 : {value6}%
# REMOVE: data6 = [0, 67266, 74090, 80914, 87738, 94562, 101386, 108211, 115035, 121859, 128683, 135507, 142331, 149155, 155979, 162803, 169627, 176451, 183275, 190100, 196924, 203748, 210572, 217396, 224220, 231044, 237868, 244692, 251516, 258340, 265165, 271989, 278813, 285637, 292461, 299285, 306109, 312933, 319757, 326581, 333405, 340229, 347054, 353878, 360702, 367526, 374350, 381174, 387998, 394822, 401646, 408470, 415294, 422119, 428943, 435767, 442591, 449415, 456239, 463063, 469887, 476711, 483535, 490359, 497183, 504008, 510832, 517656, 524480, 531304, 538128]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 吸血结束后无敌时间 : {value7}秒
# REMOVE: data7 = [0, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# [范围信息]
# 攻击范围比率 : {value8}%
# REMOVE: data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
def vp_1(self):
"""
@@ -829,7 +829,7 @@ class Skill31(PassiveSkill):
# 基本攻击力和技能攻击力增加率 : {value0}%
# REMOVE: data0 = [0, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75, 76.5, 78, 79.5, 81, 82.5, 84, 85.5]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"data":data0}]
# 伯爵之歌
@@ -854,21 +854,21 @@ class Skill32(ActiveSkill):
# 猩红气息消耗量 : {value0}%
# REMOVE: data0 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 多段攻击力 : {value1}%
# REMOVE: data1 = [0, 5806, 7152, 8498, 9844, 11190, 12537, 13883, 15229, 16575, 17921, 19268, 20614, 21960, 23306, 24652, 25999, 27345, 28691, 30037, 31383, 32730, 34076, 35422, 36768, 38114, 39461, 40807, 42153, 43499, 44845, 46192, 47538, 48884, 50230, 51576, 52923, 54269, 55615, 56961, 58307, 59654, 61000, 62346, 63692, 65038, 66385, 67731, 69077, 70423, 71769]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 14
# 多段攻击次数 : {value2}次秒
# REMOVE: data2 = [0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 最终一击攻击力 : {value3}%
# REMOVE: data3 = [0, 34833, 42910, 50987, 59065, 67142, 75219, 83296, 91374, 99451, 107528, 115605, 123682, 131760, 139837, 147914, 155991, 164068, 172146, 180223, 188300, 196377, 204455, 212532, 220609, 228686, 236763, 244841, 252918, 260995, 269072, 277150, 285227, 293304, 301381, 309458, 317536, 325613, 333690, 341767, 349844, 357922, 365999, 374076, 382153, 390231, 398308, 406385, 414462, 422539, 430617]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 猩红气息吸收量 : {value4}%
# REMOVE: data4 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 魔仆召唤 : 狱犬
# mage_male/blood_mage/2e2b7efe778656690f9c8cb6e47c3932
@@ -895,18 +895,18 @@ class Skill33(ActiveSkill):
# 多段攻击力 : {value0}%
# REMOVE: data0 = [0, 2849, 3138, 3427, 3716, 4005, 4294, 4583, 4872, 5161, 5450, 5739, 6028, 6317, 6606, 6895, 7184, 7473, 7762, 8052, 8341, 8630, 8919, 9208, 9497, 9786, 10075, 10364, 10653, 10942, 11231, 11520, 11809, 12098, 12387, 12676, 12965, 13254, 13543, 13832, 14121, 14410, 14699, 14988, 15277, 15566, 15855, 16144, 16433, 16722, 17011]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 17
# 多段攻击次数 : {value1}次
# REMOVE: data1 = [0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 猩红气息吸收量 : {value2}%
# REMOVE: data2 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 攻击范围比率 : {value3}%
# REMOVE: data3 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -956,19 +956,19 @@ class Skill34(ActiveSkill):
# 猩红气息消耗量 : {value0}%
# REMOVE: data0 = [0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 蝙蝠群冲击波攻击力 : {value1}%
# REMOVE: data1 = [0, 32327, 35606, 38886, 42165, 45445, 48724, 52004, 55284, 58563, 61843, 65122, 68402, 71681, 74961, 78240, 81520, 84799, 88079, 91358, 94638, 97917, 101197, 104476, 107756, 111036, 114315, 117595, 120874, 124154, 127433, 130713, 133992, 137272, 140551, 143831, 147110, 150390, 153669, 156949, 160228, 163508, 166788, 170067, 173347, 176626, 179906, 183185, 186465, 189744, 193024]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 猩红之翼攻击力 : {value2}%
# REMOVE: data2 = [0, 48490, 53409, 58329, 63248, 68167, 73087, 78006, 82925, 87845, 92764, 97683, 102602, 107522, 112441, 117360, 122280, 127199, 132118, 137038, 141957, 146876, 151795, 156715, 161634, 166553, 171473, 176392, 181311, 186230, 191150, 196069, 200988, 205908, 210827, 215746, 220666, 225585, 230504, 235423, 240343, 245262, 250181, 255101, 260020, 264939, 269859, 274778, 279697, 284616, 289536]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 攻击范围比率 : {value3}%
# REMOVE: data3 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -1013,22 +1013,22 @@ class Skill35(ActiveSkill):
# 撕咬攻击力 : {value0}%
# REMOVE: data0 = [0, 2241, 2468, 2695, 2923, 3150, 3377, 3605, 3832, 4059, 4287, 4514, 4741, 4969, 5196, 5423, 5651, 5878, 6105, 6333, 6560, 6787, 7015, 7242, 7469, 7696, 7924, 8151, 8378, 8606, 8833, 9060, 9288, 9515, 9742, 9970, 10197, 10424, 10652, 10879, 11106, 11334, 11561, 11788, 12016, 12243, 12470, 12698, 12925, 13152, 13380]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 20
# 撕咬次数 : {value1}次
# REMOVE: data1 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 冲向地面攻击力 : {value2}%
# REMOVE: data2 = [0, 44815, 49361, 53908, 58454, 63001, 67547, 72094, 76640, 81187, 85733, 90279, 94826, 99372, 103919, 108465, 113012, 117558, 122105, 126651, 131198, 135744, 140290, 144837, 149383, 153930, 158476, 163023, 167569, 172116, 176662, 181208, 185755, 190301, 194848, 199394, 203941, 208487, 213034, 217580, 222127, 226673, 231219, 235766, 240312, 244859, 249405, 253952, 258498, 263045, 267591]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 猩红气息吸收量 : {value3}%
# REMOVE: data3 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 攻击范围比率 : {value4}%
# REMOVE: data4 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -1069,13 +1069,13 @@ class Skill36(PassiveSkill):
# 暴击伤害增加率 : {value0}%
# REMOVE: data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 物理暴击率增加 : {value1}%
# REMOVE: data1 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 猩红气息吸收量与生命值恢复量比率 : {value2}%
# REMOVE: data2 = [0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [{"data":data0}]
# 死亡之握
@@ -1100,15 +1100,15 @@ class Skill37(ActiveSkill):
# 猩红气息消耗量 : {value0}%
# REMOVE: data0 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 拔出精气时攻击力 : {value1}%
# REMOVE: data1 = [0, 124351, 136966, 149582, 162197, 174812, 187428, 200043, 212658, 225274, 237889, 250504, 263120, 275735, 288350, 300965, 313581, 326196, 338811, 351427, 364042, 376657, 389273, 401888, 414503, 427119, 439734, 452349, 464965, 477580, 490195, 502811, 515426, 528041, 540657, 553272, 565887, 578502, 591118, 603733, 616348, 628964, 641579, 654194, 666810, 679425, 692040, 704656, 717271, 729886, 742502]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 攻击范围比率 : {value2}%
# REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -1154,20 +1154,20 @@ class Skill38(ActiveSkill):
# 猩红气息消耗量 : {value0}%
# REMOVE: data0 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 猩红气息吸收量 : {value1}%
# REMOVE: data1 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 多段攻击力 : {value2}%
# REMOVE: data2 = [0, 3549, 4372, 5195, 6018, 6841, 7664, 8486, 9309, 10132, 10955, 11778, 12601, 13424, 14247, 15070, 15893, 16716, 17539, 18362, 19185, 20008, 20830, 21653, 22476, 23299, 24122, 24945, 25768, 26591, 27414, 28237, 29060, 29883, 30706, 31529, 32352, 33174, 33997, 34820, 35643, 36466, 37289, 38112, 38935, 39758, 40581, 41404, 42227, 43050, 43873]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 34
# 多段攻击次数 : {value3}次
# REMOVE: data3 = [0, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 最终一击攻击力 : {value4}%
# REMOVE: data4 = [0, 120663, 148642, 176622, 204602, 232581, 260561, 288541, 316520, 344500, 372480, 400460, 428439, 456419, 484399, 512378, 540358, 568338, 596318, 624297, 652277, 680257, 708236, 736216, 764196, 792176, 820155, 848135, 876115, 904094, 932074, 960054, 988034, 1016013, 1043993, 1071973, 1099952, 1127932, 1155912, 1183891, 1211871, 1239851, 1267831, 1295810, 1323790, 1351770, 1379749, 1407729, 1435709, 1463689, 1491668]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# 猩红之眼
@@ -1194,16 +1194,16 @@ class Skill39(PassiveSkill):
# 基本、 技能攻击力增加率 : {value0}%
# REMOVE: data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 猩红气息吸收量增加率 : {value1}%
# REMOVE: data1 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 吸收持续时间增加率 : {value2}%
# REMOVE: data2 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [狱血之牙]探索范围 : {value3}px
# REMOVE: data3 = [0, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
associate = [{"data":data0}]
# 血翼蔽空
@@ -1228,10 +1228,10 @@ class Skill40(ActiveSkill):
# 猩红气息消耗量 : {value0}%
# REMOVE: data0 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 猩红之翼斩击攻击力 : {value1}%
# REMOVE: data1 = [0, 200503, 220844, 241185, 261526, 281867, 302207, 322548, 342889, 363230, 383571, 403912, 424253, 444594, 464934, 485275, 505616, 525957, 546298, 566639, 586980, 607321, 627662, 648002, 668343, 688684, 709025, 729366, 749707, 770048, 790389, 810730, 831070, 851411, 871752, 892093, 912434, 932775, 953116, 973457, 993797, 1014138, 1034479, 1054820, 1075161, 1095502, 1115843, 1136184, 1156525, 1176865, 1197206]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit0 = 1
# 血域帷幕·陨灭
@@ -1259,18 +1259,18 @@ class Skill41(ActiveSkill):
# 猩红气息帷幕攻击力 : {value0}%
# REMOVE: data0 = [0, 68076, 83862, 99647, 115433, 131219, 147004, 162790, 178576, 194362, 210147, 225933, 241719, 257504, 273290, 289076, 304862, 320647, 336433, 352219, 368005, 383790, 399576, 415362, 431147, 446933, 462719, 478505, 494290, 510076, 525862, 541647, 557433, 573219, 589005, 604790, 620576, 636362, 652147, 667933, 683719, 699505, 715290, 731076, 746862, 762647, 778433, 794219, 810005, 825790, 841576]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 猩红气息吸收多段攻击力 : {value1}%
# REMOVE: data1 = [0, 6808, 8386, 9965, 11543, 13122, 14700, 16279, 17858, 19436, 21015, 22593, 24172, 25750, 27329, 28908, 30486, 32065, 33643, 35222, 36800, 38379, 39958, 41536, 43115, 44693, 46272, 47850, 49429, 51008, 52586, 54165, 55743, 57322, 58900, 60479, 62058, 63636, 65215, 66793, 68372, 69950, 71529, 73108, 74686, 76265, 77843, 79422, 81000, 82579, 84158]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 20
# 猩红气息吸收多段攻击次数 : {value2}次
# REMOVE: data2 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 终结爆炸攻击力 : {value3}%
# REMOVE: data3 = [0, 476531, 587031, 697531, 808031, 918531, 1029031, 1139531, 1250031, 1360531, 1471031, 1581531, 1692031, 1802531, 1913031, 2023531, 2134031, 2244531, 2355031, 2465532, 2576032, 2686532, 2797032, 2907532, 3018032, 3128532, 3239032, 3349532, 3460032, 3570532, 3681032, 3791532, 3902032, 4012532, 4123032, 4233532, 4344032, 4454532, 4565032, 4675532, 4786032, 4896532, 5007032, 5117532, 5228032, 5338532, 5449032, 5559532, 5670032, 5780532, 5891032]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
@@ -24,13 +24,13 @@ class Skill2(PassiveSkill):
hasUP = False
# 恢复模式下所受伤害增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 死亡时立即恢复的生命值量 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 恢复模式持续时间(普通地下城) : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 恢复模式持续时间(亡者峡谷) : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 黑暗之眼
# mage_male/dimension_walker/6e33d47e6622ce03b6defdd912140270
@@ -50,11 +50,11 @@ class Skill3(PassiveSkill):
hasUP = False
# 魔法值最大值增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 可触发恢复效果时的魔法值比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 魔法值恢复速度增加 : {value2}倍
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 超然感知
# mage_male/dimension_walker/d53301bb328baf12a3ae482cc6a565dd
@@ -81,11 +81,11 @@ class Skill4(PassiveSkill):
hasUP = False
# 边界能量条最大值 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 次元石持有量上限 : {value1}个
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 普通攻击命中时能量条增加量 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 次元边界
# mage_male/dimension_walker/7e904ea3d2a9faa054604e55120a9268
@@ -109,7 +109,7 @@ class Skill5(ActiveSkill):
hasUP = False
# 施放时所需次元石数量 : {value0}个
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 次元之乖离扫把精通
# mage_male/dimension_walker/5152480fdde81362575a488d4cec4af9
@@ -131,9 +131,9 @@ class Skill6(PassiveSkill):
hasUP = False
# 施放速度增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 命中率增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 基础精通
@@ -156,11 +156,11 @@ class Skill8(PassiveSkill):
hasUP = False
# 基本攻击力变化率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 前冲攻击力变化率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跳跃攻击力变化率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["乖离 : 禁忌之奈雅丽"]}]
@@ -186,18 +186,18 @@ class Skill13(ActiveSkill):
hasUP = False
# 持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 每个火球增加物理防御力 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 每个火球增加魔法防御力 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 每个火球的攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# - [虚妄之火效果] -
# 物理防御力增加 : {value4}
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 魔法防御力增加 : {value5}
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 瞬移
@@ -220,9 +220,9 @@ class Skill14(ActiveSkill):
hasUP = False
# X轴移动距离 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# Y轴移动距离 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 次元 : 坠落
# mage_male/dimension_walker/4f2e001e9a19eb7bae50ad1840dfb329
@@ -248,29 +248,29 @@ class Skill19(ActiveSkill):
hasUP = True
# 普通情况下箱子掉落位置 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 按方向键时箱子掉落位置 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 边界能量条增加量 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 箱子魔法攻击力 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit0 = 1
# 箱子冲击波攻击力 : {value4}
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 0
# 爆炸物箱子出现几率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 爆炸物箱子攻击力 : {value6}
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
hit6 = 1
# 眩晕持续时间 : {value7}秒
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# [次元边界效果]
# 次元边界能量条增加量 : {value8}
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# 周围敌人吸附范围 : {value9}px
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
mode = ["箱子","普通"]
@@ -302,9 +302,9 @@ class Skill20(PassiveSkill):
hasUP = False
# 基本攻击和次元系列技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 迷雾附着敌人时, 基本攻击和次元系列技能攻击力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [{"data":data0,"skills":["次元 : 坠落","次元 : 虚影","次元 : 跃迁","次元 : 离子束","次元 : 万花镜","次元 : 粒子风暴","次元 : 时空磁场","次元 : 粒子波","次元 : 思维聚爆","次元 : 奇点","禁断之盛宴","未明·次元崩坏","乖离 : 禁忌之奈雅丽"]}]
# 次元扭曲装置
@@ -327,13 +327,13 @@ class Skill21(PassiveSkill):
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 魔法暴击率增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 魔法值上限增加率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 施放速度增加 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
associate = [{"data":data0}]
# 次元 : 虚影
@@ -360,16 +360,16 @@ class Skill22(ActiveSkill):
hasUP = True
# 边界能量条增加量 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 攻击力 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [次元边界效果]
# 次元边界能量条增加量 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 一般状态下突进距离比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 次元 : 跃迁
# mage_male/dimension_walker/2ba299855fc22192cba4f73db75e9d0e
@@ -393,17 +393,17 @@ class Skill23(ActiveSkill):
hasUP = True
# 边界能量条增加量 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 后方瞬移距离 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 次元场攻击力 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 控制时间 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 冲击波大小比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def getSkillCD(self, mode=None):
self.cd = self.cds[self.lv]
@@ -433,25 +433,25 @@ class Skill24(ActiveSkill):
hasUP = True
# 召唤时生命值消耗 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 召唤持续时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 近距离攻击力 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 远程攻击力 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 独立攻击力增加率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# - [转职技能命中时附加效果] -
# 奈雅丽攻击冷却时间减少率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 奈雅丽移动速度增加率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 持续时间 : {value7}秒
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# 重叠次数上限 : {value8}次
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
associate = [{"data":data4,"type":"$*PAtkI"}]
@@ -504,19 +504,19 @@ class Skill27(ActiveSkill):
hasUP = True
# 边界能量条增加量 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 激光攻击力 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 6
# [次元边界效果]
# 边界能量增加量 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 压缩能量后的激光攻击力 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 0
# [范围信息]
# 激光大小比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
mode = ["强化","普通"]
@@ -547,9 +547,9 @@ class Skill28(ActiveSkill):
hasUP = False
# 持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 基本攻击和技能攻击增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 虚妄之火
# mage_male/dimension_walker/dde3b443bd5e61d90c34e5ee771e2c28
@@ -598,20 +598,20 @@ class Skill30(ActiveSkill):
hasUP = False
# 生命值消耗 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 在决斗场内, 迷雾附身时间上限 : 5秒
# [范围信息]
# 索敌范围 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [学习古史记忆后]
# 索敌距离 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 索敌宽度 : {value3}px
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 索敌高度 : {value4}px
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 召回等待时间 : {value5}秒
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 次元 : 万花镜
# mage_male/dimension_walker/b89c9ab317bc0a443f6497b7cca2f6a8
@@ -640,19 +640,19 @@ class Skill31(ActiveSkill):
hasUP = True
# 边界能量条增加量 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 乱打攻击力 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 4
# [次元边界效果]
# 边界能量增加量 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 下乱打攻击力 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 4
# [范围信息]
# 冲击波大小比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
mode = ["普通","强化"]
@@ -688,12 +688,12 @@ class Skill32(ActiveSkill):
hasUP = True
# 乱打攻击次数 : {value0}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 乱打攻击力 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 15
# 最终一击攻击力 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 次元 : 粒子风暴
@@ -722,25 +722,25 @@ class Skill33(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 边界能量增加量 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 基础施放距离 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 使用方向键时施放距离 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 攻击力 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 3
# [次元边界效果]
# 边界能量条增加量 : {value4}
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 爆炸倒计时 : {value5}秒
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 攻击力 : {value6}
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
hit6 = 1
# [范围信息]
# 冲击波大小比率 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
mode = ["普通","强化"]
@@ -801,22 +801,22 @@ class Skill34(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 边界能量条增加量 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 攻击力 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 2
# 次元扭曲持续时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 边界能量条额外增加率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [次元边界效果]
# 次元边界能量条增加量 : {value4}
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 束缚持续时间 : {value5}秒
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [范围信息]
# 范围比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
def vp_1(self):
"""
@@ -866,26 +866,26 @@ class Skill35(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 生命值消耗 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 召唤数量 : {value1}只
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 打击攻击力 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 20
# 每秒持续攻击力 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 6
# 持续攻击时间 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 减速持续时间 : {value5}秒
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 生命值恢复量 : {value6}
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# [范围信息]
# 突进距离 : {value7}px
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# 蜂群大小比率 : {value8}%
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
def vp_1(self):
"""
@@ -934,21 +934,21 @@ class Skill36(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 边界能量条增加量 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 粒子炮攻击力 : {value1} x {value2}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 10
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [次元边界效果]
# 边界能量增加量 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 粒子炮攻击力 : {value4} x {value5}
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 20
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [范围信息]
# 中心范围比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
mode = ["强化","普通"]
@@ -1009,22 +1009,22 @@ class Skill37(PassiveSkill):
hasUP = False
# 不消耗次元石的几率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [1个波动次数]
# 魔法暴击率增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 暴击伤害增加率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [2个波动次数]
# 魔法暴击率增加 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 暴击伤害增加率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [3个波动次数]
# 魔法暴击率增加 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 暴击伤害增加率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
associate = [{"data":data6}]
@@ -1052,16 +1052,16 @@ class Skill38(ActiveSkill):
hasUP = False
# 怪物出现时攻击力 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 触须攻击力 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 23
# 爆炸攻击力 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 次元石获得量 : {value3}个
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 次元 : 思维聚爆
# mage_male/dimension_walker/e0daa922b19cdc35de879e938361464e
@@ -1088,19 +1088,19 @@ class Skill39(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 边界能量增加量 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 持续攻击力 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 12
# 最后爆炸攻击力 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [次元边界效果]
# 边界能量增加量 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 最后爆炸大小比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
mode = ["瞬爆","打满"]
@@ -1156,13 +1156,13 @@ class Skill40(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 束缚时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 刺击攻击力 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 刺击距离比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def effect(self, old, new):
if self.vp == 1:
@@ -1221,17 +1221,17 @@ class Skill41(PassiveSkill):
hasUP = False
# 进入地下城时获得的次元石数量 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 次元石持有量上限增加 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 1个波动次数时攻击力增加量 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 2个波动次数时攻击力增加量 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 3个波动次数时攻击力增加量 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 转职技能命中敌人时, 奈雅丽攻击速度增加量 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
associate = [{"data":data4}]
# 次元 : 奇点
@@ -1262,31 +1262,31 @@ class Skill42(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 边界能量条增加量 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 被抓取敌人撞击墙壁时冲击波攻击力 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 被抓取敌人撞击地面时的冲击波攻击力 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 撞击地面时冲击波对不可抓取敌人的攻击力 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 异次元水晶对不可抓取敌人的攻击力 : {value4}
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# 异次元水晶对不可抓取敌人的爆炸攻击力 : {value5}
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 1
# [次元边界效果]
# 次元边界能量条增加量 : {value6}
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 水晶地带单次攻击力 : {value7}
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
hit7 = 0
# 水晶地带每次爆炸攻击力 : {value8}
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
hit8 = 0
# [范围信息]
# 攻击范围比率 : {value9}%
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
mode = ["强化","普通"]
@@ -1348,19 +1348,19 @@ class Skill43(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 彼端怪物每次悲鸣时攻击力 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 彼端怪物悲鸣次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [媒介召唤]
# 媒介对象受到的伤害 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 彼端怪物每次悲鸣时攻击力 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 25
# [范围信息]
# 攻击范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -1416,29 +1416,29 @@ class Skill44(ActiveSkill):
hasUP = False
# 边界能量条增加量 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 奈雅丽迷雾每一击攻击力 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 10
# 奈雅丽迷雾束缚时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 次元炮击每一击攻击力 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 12
# [次元边界效果]
# 边界能量增加量 : {value4}
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 次元炮击每一击攻击力 : {value5}
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 18
# 强化的次元炮击每一击攻击力 : {value6}
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
hit6 = 18
# 最终一击攻击力 : {value7}
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
hit7 = 0
# 召唤奈雅丽时最终一击攻击力 : {value8}
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
hit8 = 1
mode = ["强化全","强化简","普通"]
@@ -1492,9 +1492,9 @@ class Skill45(PassiveSkill):
hasUP = False
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 首次施放[时空壁障]时,波动数增加量 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [{"data":data0}]
# 乖离 : 边缘之兽
@@ -1523,15 +1523,15 @@ class Skill46(ActiveSkill):
hasUP = False
# 索敌距离 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 索敌宽度 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 索敌高度 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 生命值消耗 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 突袭攻击力 : {value4}
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# 未明·次元崩坏
@@ -1561,17 +1561,17 @@ class Skill47(ActiveSkill):
hasUP = False
# 边界能量增加量 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 奈雅丽光线攻击力 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 未知存在攻击力 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 不完整的世界崩坏攻击力 : {value3} x {value4}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 4
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
class classChange(Character):
@@ -25,10 +25,10 @@ class Skill1(ActiveSkill):
hasUP = False
# 攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 冰球大小 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 不死之身
# mage_male/elemental_bomber/bb34e8854a93fd250347a1c64119f7ab
@@ -50,13 +50,13 @@ class Skill2(PassiveSkill):
hasUP = False
# 恢复模式下所受伤害增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 死亡时立即恢复的生命值量 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 恢复模式持续时间(普通地下城) : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 恢复模式持续时间(亡者峡谷) : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 黑暗之眼
# mage_male/elemental_bomber/6e33d47e6622ce03b6defdd912140270
@@ -76,11 +76,11 @@ class Skill3(PassiveSkill):
hasUP = False
# 魔法值最大值增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 可触发恢复效果时的魔法值比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 魔法值恢复速度增加 : {value2}倍
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 基础精通
@@ -103,11 +103,11 @@ class Skill5(PassiveSkill):
hasUP = False
# 基本攻击力变化率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 前冲攻击力变化率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跳跃攻击力变化率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 魔球连射
@@ -131,15 +131,15 @@ class Skill9(ActiveSkill):
hasUP = False
# 魔法球数量 : {value0}个
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 攻击力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
data1 = [i+100 if i > 0 else 0 for i in data1]
hit1 = 5
power1 = 0
# - [转职为元素爆破师后附加效果] -
# 冷却时间减少 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 幽冥火
# mage_male/elemental_bomber/cfacda0647b9a0f595df2c2aad30c18d
@@ -163,18 +163,18 @@ class Skill10(ActiveSkill):
hasUP = False
# 持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 每个火球增加物理防御力 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 每个火球增加魔法防御力 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 每个火球的攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# - [虚妄之火效果] -
# 物理防御力增加 : {value4}
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 魔法防御力增加 : {value5}
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 旋火盾
@@ -198,12 +198,12 @@ class Skill12(ActiveSkill):
hasUP = False
# 盾牌攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 所受伤害减少率 (远程) : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 盾牌前进距离 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 属性变换
# mage_male/elemental_bomber/eb71e1d82d92c7e1d40500a0dcd77aa6
@@ -225,15 +225,15 @@ class Skill15(ActiveSkill):
hasUP = False
# 持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 火属性攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 冰属性攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 暗属性攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 光属性攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
associate = [
{"data":data1,"type":"+power1","skills":["魔球连射"]},
@@ -261,17 +261,17 @@ class Skill16(ActiveSkill):
hasUP = True
# 第1击和第2击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 第3击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [减速效果]
# 减速几率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 减速持续时间 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 攻击范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 元素炮
# mage_male/elemental_bomber/d085127b0edd719782bd618d5688f4a1
@@ -296,13 +296,13 @@ class Skill17(ActiveSkill):
hasUP = False
# [属性变换]魔法球攻击力变换率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
data0 = [i+100 if i > 0 else 0 for i in data0]
hit0 = 1
power0 = 0
# [范围信息]
# 爆炸大小比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 元素融合
# mage_male/elemental_bomber/1dad88963abdc96b091fcab185a8820d
@@ -323,9 +323,9 @@ class Skill18(PassiveSkill):
hasUP = False
# 属性抗性增加 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 属性攻击力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [{"data":data1}]
# 冰晶坠
@@ -349,12 +349,12 @@ class Skill19(ActiveSkill):
hasUP = True
# 冰柱攻击力 : {value0}% x{value1}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 7
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 水晶大小比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 元素之力
# mage_male/elemental_bomber/b163d099c8cc27fdb6fd3639c2ee6df9
@@ -377,11 +377,11 @@ class Skill20(PassiveSkill):
hasUP = False
# [元素之力]最大蓄力数量 : {value0}个
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 每个[元素之力]增加的[元素炮]攻击力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 每个[元素之力]增加的[元素炮]大小增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [{"data":[i*5 for i in data1],"skills":["元素炮"]},]
@@ -405,13 +405,13 @@ class Skill22(ActiveSkill):
hasUP = True
# 火焰攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 12
# 火焰攻击次数 : {value1}次 x2
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 攻击范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 元素环绕
# mage_male/elemental_bomber/42c82812f86ff6704ae9952a2e6093a4
@@ -435,13 +435,13 @@ class Skill23(ActiveSkill):
hasUP = False
# 护盾持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 物理防御力增加 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 魔法防御力增加 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 属性攻击力增加率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
associate = [{"data":data3}]
# 魔力燃烧
@@ -463,11 +463,11 @@ class Skill24(ActiveSkill):
hasUP = False
# 攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 魔法值消耗增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 持续时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 元素禁断
# mage_male/elemental_bomber/ca75c965f20a150f99f54155a37400df
@@ -491,9 +491,9 @@ class Skill25(PassiveSkill):
hasUP = False
# 施放速度增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 转职技能冷却时间减少率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [{"data":data1,"type":"*cdReduce","exceptSkills":['幻魔四重奏', '末日湮灭', '启源·微观宇宙']}]
# [可强制中断的技能列表]
# 掌握技能等级1时 : [元素炮]、 [冰晶坠]、 [地炎]
@@ -522,14 +522,14 @@ class Skill26(ActiveSkill):
hasUP = True
# 电流攻击力 : {value0}% x{value1}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 电流传导次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [学习异瞳后]
# 闪电球体爆炸攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 暗域扩张
# mage_male/elemental_bomber/717f1e2104fe4b796f800352fa143ecc
@@ -553,15 +553,15 @@ class Skill27(ActiveSkill):
hasUP = True
# 暗黑能量攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 失明几率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 失明持续时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# [暗域扩张]范围 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 元素循环
# mage_male/elemental_bomber/573723c8c0614f5b1218ca9ff992115b
@@ -581,10 +581,10 @@ class Skill28(PassiveSkill):
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"data":data0}]
# 命中率增加量 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 旋炎破
# mage_male/elemental_bomber/45442bbbe33540b4deeec29437dae70c
@@ -611,18 +611,18 @@ class Skill29(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 前方火环攻击力 : {value0}% x{value1}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 自身中心火环攻击力 : {value2}% x{value3}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 6
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 自身中心火环爆炸攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# [范围信息]
# 攻击范围比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
def vp_1(self):
"""
@@ -668,18 +668,18 @@ class Skill30(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 冰柱攻击力 : {value0}% x{value1}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 14
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 持续时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 冰冻几率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 冰冻持续时间 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 魔法阵大小比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
def vp_1(self):
"""
@@ -729,15 +729,15 @@ class Skill31(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 暗黑球体爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 减速持续时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 吸附范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 爆炸范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -781,11 +781,11 @@ class Skill32(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 雷光屏障攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# [雷光屏障]大小比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -828,22 +828,22 @@ class Skill33(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 小魔法球攻击力 : {value0}% x{value1}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 40
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 最后大魔法球碰撞攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 最后大魔法球爆炸攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 最后小魔法球攻击力 : {value4}% x{value5}
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 5
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [范围信息]
# 大爆炸范围比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
def vp_1(self):
"""
@@ -882,9 +882,9 @@ class Skill34(PassiveSkill):
hasUP = False
# 暴击伤害增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 魔法暴击率增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [{"data":data0}]
# 幻魔四重奏
@@ -911,11 +911,11 @@ class Skill35(ActiveSkill):
hasUP = False
# 爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 30
# 爆炸次数 : 4次
# 最后爆炸次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 元素浓缩球
# mage_male/elemental_bomber/faf9cd66281078b51be2ee0b0f6c5530
@@ -939,15 +939,15 @@ class Skill36(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 弹落攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 弹落次数 : 1次
# 爆炸攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 爆炸范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -992,14 +992,14 @@ class Skill37(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 魔法球攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 爆炸攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -1049,20 +1049,20 @@ class Skill38(PassiveSkill):
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [技能连接附加效果]
# 技能魔法值减少 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [元素炮]魔法球、 爆炸大小变化率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [地炎]火柱速度变化率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [冰晶之浴]范围、 冰块大小变化率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [暗域扩张]范围增加 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [旋炎破]范围增加 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
associate = [{"data":data0}]
# 元素禁域
@@ -1092,15 +1092,15 @@ class Skill39(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# [元素禁域]持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 适用所有属性效果持续时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [元素禁域]攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# [元素禁域]范围 : {value3}px
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -1154,11 +1154,11 @@ class Skill40(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# [聚能魔炮]爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 范围比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -1204,14 +1204,14 @@ class Skill41(ActiveSkill):
hasUP = False
# 元素行星冲撞攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 元素行星多段攻击攻击力 : {value1}% x{value2}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 12
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 元素行星爆炸攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 异瞳
@@ -1241,9 +1241,9 @@ class Skill42(PassiveSkill):
hasUP = False
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [雷光链]雷光球爆炸攻击力 : 总攻击力的{value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [{"data":data0}]
# 聚魔轰击
@@ -1269,9 +1269,9 @@ class Skill43(ActiveSkill):
hasUP = False
# 能量释放多段攻击力 : {value0}% x{value1}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 20
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 启源·微观宇宙
# mage_male/elemental_bomber/d58681f38f393dbfd22ffdb049d97002
@@ -1298,14 +1298,14 @@ class Skill44(ActiveSkill):
hasUP = False
# 黑暗之眼激活攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 元素能量吸收多段攻击力 : {value1}% x{value2}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 12
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 大爆炸攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
@@ -24,13 +24,13 @@ class Skill2(PassiveSkill):
hasUP = False
# 恢复模式下所受伤害增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 死亡时立即恢复的生命值量 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 恢复模式持续时间(普通地下城) : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 恢复模式持续时间(亡者峡谷) : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 黑暗之眼
# mage_male/glacial_master/6e33d47e6622ce03b6defdd912140270
@@ -50,11 +50,11 @@ class Skill3(PassiveSkill):
hasUP = False
# 魔法值最大值增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 可触发恢复效果时的魔法值比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 魔法值恢复速度增加 : {value2}倍
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 基础精通
# mage_male/glacial_master/5a56514f35cf0270ae8d6c65f8fefd78
@@ -76,11 +76,11 @@ class Skill5(PassiveSkill):
hasUP = False
# 基本攻击力变化率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 前冲攻击力变化率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跳跃攻击力变化率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 瞬移
# mage_male/glacial_master/3d8f3d438405d79f8d3ed68072674d1e
@@ -102,9 +102,9 @@ class Skill11(ActiveSkill):
hasUP = False
# X轴移动距离 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# Y轴移动距离 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 冰魄剑
# mage_male/glacial_master/f2fb27162beb0b87a7cb9af7900e95f2
@@ -127,19 +127,19 @@ class Skill15(ActiveSkill):
hasUP = True
# 第1击和第2击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 2
# 第3击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [减速效果]
# 减速几率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 减速持续时间 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 攻击范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 冰之印
# mage_male/glacial_master/27bade584bb42fef68148d3a0b72bace
@@ -180,7 +180,7 @@ class Skill17(PassiveSkill):
hasUP = False
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"type":"*skillRation","data":data0}]
# 寒冰连枪
@@ -206,22 +206,22 @@ class Skill18(ActiveSkill):
hasUP = True
# 冰枪攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 5
# 冰枪多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 前冲距离 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 按方向键时的前冲距离 : {value3}px
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [冰武精通提升效果]
# 冰冻几率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 冰冻持续时间 : {value5}秒
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [范围信息]
# 攻击范围比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 冰霜之径
@@ -247,23 +247,23 @@ class Skill20(ActiveSkill):
# [常驻效果]
# 属性攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 敌人冰冻抗性减少 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 冰结师附近的有效范围 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 冰冻抗性减少持续时间 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [施放效果]
# 移动速度增加 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [冰雾减速效果]
# 减速几率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 减速持续时间 : {value6}秒
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 减速移动速度减少 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
associate = [{"type":"*skillRation","data":data0}]
# 冰之领悟
@@ -285,13 +285,13 @@ class Skill21(PassiveSkill):
hasUP = False
# 魔法值减少 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 魔法攻击力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 魔法暴击率增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 命中率增加 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
associate = [{"type":"$*PAtkM","data":data0}]
# 冰魄旋枪
@@ -316,23 +316,23 @@ class Skill22(ActiveSkill):
hasUP = True
# 投掷攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 投掷多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [学习冰凝之魂后]
# 大型长枪攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 8
# 大型长枪多段攻击次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [冰武精通提升效果]
# 冰冻几率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 冰冻持续时间 : {value5}秒
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [范围信息]
# 枪大小比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 破冰飞刃
# mage_male/glacial_master/2f5d03c7848effbc0a23f4df45d9ca46
@@ -355,16 +355,16 @@ class Skill23(ActiveSkill):
hasUP = True
# 碎片数量 : {value0}~{value1}个
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 碎片攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 24
# 碎片多段攻击次数上限 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 冰碎片大小比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 冰魄之弓
# mage_male/glacial_master/4224f9b0b8c7c903e9a1e0f9d9f6d04d
@@ -389,20 +389,20 @@ class Skill24(ActiveSkill):
hasUP = True
# 弓箭攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
# 弓箭发射次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 最后一击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 可发动最后一击的时间间隔 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 箭矢锁定范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 学习[冰凝之魂]后, 最后一击大小比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 寒冰之境
# mage_male/glacial_master/3829c15bf5f520c13998a3479ba0ce7b
@@ -423,9 +423,9 @@ class Skill25(ActiveSkill):
hasUP = False
# 持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 基本攻击和技能攻击增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 水晶剑
# mage_male/glacial_master/0232c151ef3731c2dede51931a374723
@@ -447,7 +447,7 @@ class Skill26(PassiveSkill):
hasUP = False
# [冰魄剑]第1和第2击攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [
{"type":"*skillRation","data":data0,"skills":["冰魄剑"]},
@@ -481,13 +481,13 @@ class Skill27(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 最大移动距离 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 冰锤攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 攻击范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -532,18 +532,18 @@ class Skill28(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 突进多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 0
# 突进多段攻击次数上限 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 对无法抓取的敌人攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 按向前方向键时移动距离 : {value3}px
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 寒冰螺旋大小比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -594,24 +594,24 @@ class Skill29(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 控制几率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 乱击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 5
power1 = 1
# 乱击多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 最后一击攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
power3 = 1
# 冰柱破碎时的攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
power4 = 1
# [范围信息]
# 攻击范围比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
def vp_1(self):
"""
@@ -670,23 +670,23 @@ class Skill30(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 水柱多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 12
# 水柱多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [冰冻效果]
# 冰冻几率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 冰冻持续时间 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 魔法阵范围比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 爆炸范围比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
def vp_1(self):
"""
@@ -727,11 +727,11 @@ class Skill31(PassiveSkill):
hasUP = False
# 乱打攻击力 : [极冰绽放]乱打攻击力的{value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 强击攻击力 : [极冰绽放]强击攻击力的{value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 冲击波攻击力 : [极冰绽放]倒下的冰柱攻击力的{value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [
{"type":"*power1","data":[i - 100 if i > 0 else i for i in data0],"skills":["极冰绽放"]},
@@ -759,17 +759,17 @@ class Skill32(PassiveSkill):
hasUP = False
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [冰冻效果]
# 冰冻所需时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 冰冻几率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 冰冻持续时间 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 冰冻效果范围 : {value4}px
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
associate = [{"type":"*skillRation","data":data0}]
# 千旋冰轮破
@@ -795,17 +795,17 @@ class Skill33(ActiveSkill):
hasUP = False
# 小冰轮攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 35
# 小冰轮多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 大冰轮攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 10
# 大冰轮多段攻击次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 最终爆炸攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# 冰凌破
@@ -830,22 +830,22 @@ class Skill34(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 冰凌攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 25
# 冰凌多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 冰球移动距离 : {value3}px
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 输入前方向键冰球移动距离 : {value4}px
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 输入上方向键冰球移动距离 : {value5}px
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 大小比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
def vp_1(self):
"""
@@ -890,18 +890,18 @@ class Skill35(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 冰刺攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
# 冰刺多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [冰冻效果]
# 冰冻几率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 冰冻持续时间 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 攻击范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -951,11 +951,11 @@ class Skill36(PassiveSkill):
hasUP = False
# 基本攻击和转职系列技能的攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 冰枪攻击力占原技能攻击力百分比 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 冰枪爆炸攻击力占原技能攻击力百分比 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [
{"type":"*skillRation","data":data0},
{"type":"*skillRation","data":data1,"skills":["冰魄剑", "寒冰连枪", "冰魄旋枪", "旋冰穿刺", "冰魄锤击", "极冰绽放", "碎冰破", "极冰猎魔斩"]}
@@ -985,19 +985,19 @@ class Skill37(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 寒冰碎片攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 冲击波攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [冰冻效果]
# 冰冻几率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 冰冻时间 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 攻击范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -1044,13 +1044,13 @@ class Skill38(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 波动攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 控制时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 攻击范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -1095,16 +1095,16 @@ class Skill39(ActiveSkill):
hasUP = False
# 冰箭攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 寒冰监狱伤害 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 0
# 冰块扩张的攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 2
# 爆炸攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 冰凝之魂
@@ -1129,9 +1129,9 @@ class Skill40(PassiveSkill):
hasUP = False
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [冰魄之弓]对弓箭未命中敌人的最后一击伤害增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [{"type":"*skillRation","data":data0}]
# 极冰猎魔斩
@@ -1155,7 +1155,7 @@ class Skill41(ActiveSkill):
hasUP = False
# 冰霜巨剑斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 永劫 : 纳斯特隆德
@@ -1182,32 +1182,32 @@ class Skill42(ActiveSkill):
hasUP = False
# 寒流攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 长矛下劈攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 长矛狂舞第1击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 长矛狂舞第2击攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 地面破坏攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# 冰霜风暴多段攻击力 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 5
# 冰霜风暴多段攻击次数 : {value6}次
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 巨大冰锤多段攻击力 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
hit7 = 6
# 巨大冰锤多段攻击次数 : {value8}次
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# 巨大冰锤爆炸攻击力 : {value9}%
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
hit9 = 1
@@ -27,16 +27,16 @@ class Skill0(ActiveSkill):
hasUP = False
# 攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 浮空力比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# - [转职为猩红法师后] -
# 猩红气息吸收率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# - [转职为逐风者后] -
# 攻击力增加率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
skillRation = 1.1
@@ -60,13 +60,13 @@ class Skill2(PassiveSkill):
hasUP = False
# 恢复模式下所受伤害增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 死亡时立即恢复的生命值量 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 恢复模式持续时间(普通地下城) : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 恢复模式持续时间(亡者峡谷) : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 黑暗之眼
# mage_male/swift_master/6e33d47e6622ce03b6defdd912140270
@@ -86,11 +86,11 @@ class Skill3(PassiveSkill):
hasUP = False
# 魔法值最大值增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 可触发恢复效果时的魔法值比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 魔法值恢复速度增加 : {value2}倍
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 基础精通
@@ -113,11 +113,11 @@ class Skill5(PassiveSkill):
hasUP = False
# 基本攻击力变化率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 前冲攻击力变化率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跳跃攻击力变化率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 瞬移
# mage_male/swift_master/3d8f3d438405d79f8d3ed68072674d1e
@@ -139,9 +139,9 @@ class Skill11(ActiveSkill):
hasUP = False
# X轴移动距离 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# Y轴移动距离 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 疾风掌控
# mage_male/swift_master/47bd4871f29defc2a0021ee9261d7a5b
@@ -164,11 +164,11 @@ class Skill16(PassiveSkill):
hasUP = False
# 移动速度增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 空中冲刺冷却时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 可施放空中冲刺的最低高度 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 狂风冲刺
# mage_male/swift_master/669f1428193f61f9d92c743b72438c4d
@@ -191,16 +191,16 @@ class Skill17(ActiveSkill):
hasUP = True
# 冲刺攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 9
# 攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 追加操作时间限制 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 可追加操作次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 冲刺距离 : {value4}px
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 回风斩
# mage_male/swift_master/8510294202d0e042dd29a2422fc6770d
@@ -222,13 +222,13 @@ class Skill18(ActiveSkill):
hasUP = True
# 风击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
# 攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 大小比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 疾风之棍棒精通
# mage_male/swift_master/087d1068ff506d090710566608a17760
@@ -248,15 +248,15 @@ class Skill19(PassiveSkill):
hasUP = False
# 物理攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 命中率增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 攻击速度增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 冷却时间减少率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 物理暴击率增加 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
associate = [
{"data":data0,"type":"$*PAtkP"},
{"data":data3,"type":"*cdReduce","exceptSkills":["万象风龙阵","无限风域","风之极·永坠"]},
@@ -281,15 +281,15 @@ class Skill20(ActiveSkill):
hasUP = False
# 基本攻击和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 回避率增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 物理防御力增加 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 魔法防御力增加 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 持续时间 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 朔风牵引
# mage_male/swift_master/a2d943797daca862a6f321aca6ac9bfa
@@ -314,13 +314,13 @@ class Skill21(ActiveSkill):
hasUP = True
# 逆风攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 9
# 多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 大小比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 游离之风
@@ -343,13 +343,13 @@ class Skill23(ActiveSkill):
hasUP = True
# 旋风攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3 + 1
# 旋风攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 大小比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 风鸣冲击
# mage_male/swift_master/6a1d1f08a6572be420bb3a256c44c015
@@ -372,11 +372,11 @@ class Skill24(ActiveSkill):
hasUP = True
# 爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 大小比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 双翼风刃
# mage_male/swift_master/c7bf7ccab413009640e65ca6f2f0263a
@@ -398,13 +398,13 @@ class Skill25(ActiveSkill):
hasUP = True
# 旋风攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
# 旋风攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 大小比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 风之意志
# mage_male/swift_master/5f4c55fe2ebdf0623bd76d4fda872ddc
@@ -424,7 +424,7 @@ class Skill26(PassiveSkill):
hasUP = False
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"data":data0}]
# 刃风
@@ -454,20 +454,20 @@ class Skill27(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 近距离攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 空中切割攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 地上切割攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 凝缩爆炸攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# [范围信息]
# 风刃大小比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -514,11 +514,11 @@ class Skill28(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 风暴攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 大小比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -560,16 +560,16 @@ class Skill29(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 龙卷风攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 8
# 爆炸攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 龙卷风多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 大小比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -611,16 +611,16 @@ class Skill30(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 重拳攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 风暴多段攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 5
# 风暴多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 大小比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -663,9 +663,9 @@ class Skill31(PassiveSkill):
hasUP = False
# 暴击攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 移动速度增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [{"data":data0}]
# 万象风龙阵
@@ -689,15 +689,15 @@ class Skill32(ActiveSkill):
hasUP = False
# 飓风攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 56
# 飓风爆炸攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 4
# 飓风多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 飓风爆炸次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 疾风瞬影闪
# mage_male/swift_master/dcb31a63ef58954f44ff2070c42a9a98
@@ -721,13 +721,13 @@ class Skill33(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 风之剑攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 8
# 风之剑多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 大小比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -770,16 +770,16 @@ class Skill34(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 旋转风暴攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 10
# 旋转爆炸攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 旋转风暴多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 大小比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -817,7 +817,7 @@ class Skill35(PassiveSkill):
hasUP = False
# 追加伤害比率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"data":data0}]
# 游龙惊风破
@@ -842,16 +842,16 @@ class Skill36(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 12
# 爆炸攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 大小比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -894,16 +894,16 @@ class Skill37(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 14
# 爆炸攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 大小比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -942,19 +942,19 @@ class Skill38(ActiveSkill):
hasUP = False
# 狂风攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 飞行攻击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 8
# 最后刺击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 最后爆炸攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 飞行攻击多段攻击次数 : {value4}次
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 初始之风
# mage_male/swift_master/05ee4433394678e5014c67dafee798ff
@@ -980,7 +980,7 @@ class Skill39(PassiveSkill):
hasUP = False
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"data":data0}]
# 怒风狂涌
@@ -1006,17 +1006,17 @@ class Skill40(ActiveSkill):
hasUP = False
# 狂乱气流风暴攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 6
# 气流风暴多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 龙卷风攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 4
# 龙卷风多段攻击次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 终结爆炸攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# 风之极·永坠
@@ -1043,16 +1043,16 @@ class Skill41(ActiveSkill):
hasUP = False
# 跳跃攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 地面攻击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 狂风多段攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 25
# 狂风多段攻击次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
class classChange(Character):
@@ -23,13 +23,13 @@ class Skill0(PassiveSkill):
hasUP = False
# 触发增益效果所需连击数 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 暴击率增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 暴击率增加上限 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 增益效果持续时间 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 帝国剑术
@@ -94,7 +94,7 @@ class Skill2(PassiveSkill):
uuid = "5a56514f35cf0270ae8d6c65f8fefd78"
icon = "$common/$uuid"
data0 = data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["帝国剑术"]}]
@@ -119,10 +119,10 @@ class Skill3(ActiveSkill):
hasUP = True
# 斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [范围信息]
# 反击范围比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def getSkillCD(self,mode=None):
@@ -190,29 +190,29 @@ class Skill6(ActiveSkill):
hasVP = False
hasUP = False
# 火属性效果触发几率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 火属性攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 0
# 冰属性效果触发几率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 冰属性攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 0
# 光属性效果触发几率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 光属性攻击力 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 1
# 暗属性效果触发几率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 暗属性攻击力 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
hit7 = 1
# 暗属性效果持续时间 : {value8}秒
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# 暗属性效果下, 怪物身上可附加的冥炎上限 : {value9}个
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
mode = ["火", "冰", "光", "暗"]
@@ -249,20 +249,20 @@ class Skill8(PassiveSkill):
uuid = "d2c6df5105577fb59fb92529a36165a0"
# 物理攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [魔剑降临]冷却时间 : 2秒
# 重叠[魔剑降临]时技能攻击力增加量 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 副魔剑属性攻击力比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [魔剑奥义]攻击力增加率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [魔剑奥义]冷却时间减少率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [瞬影三绝斩]异常状态伤害增加率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [瞬影三绝斩]异常状态几率增加 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
associate = [
{"type":"$*PAtkP","data":data0,"weapon":["短剑"]},
@@ -297,22 +297,22 @@ class Skill9(PassiveSkill):
hasUP = False
# 物理攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [帝国剑术]攻击力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [魔剑降临]攻击力增加率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [驭剑术]施放次数增加 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [驭剑术]恢复时间减少 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [驭剑术]恢复所需连击次数 : {value5}
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [使用驭剑术时]
# 强制中断技能时, 技能攻击力增加率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# [驭剑术]强制中断技能时, 冷却时间减少率 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# [瞬影三绝斩]剑气追加次数 : 1次
data8 = [0] + [1]*maxLv
@@ -349,24 +349,24 @@ class Skill10(PassiveSkill):
uuid = "c61f5a010370101402b05b21916c2071"
# 武器物理攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [帝国剑术]巨剑攻击力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [瞬影三绝斩]霸体持续时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [破军旋舞斩]、 [恶即斩]、 [帝国剑术]巨剑蓄气时
# 攻击范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 技能攻击力增加的增益效果持续时间 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 技能攻击力增加率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [破军旋舞斩]额外攻击力增加率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# [恶即斩]3阶段蓄气时攻击力增加率 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# [恶即斩]蓄气后最终一击攻击力增加率 : {value8}%
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
associate = [
{"type":"$*PAtkP","data":data0,"weapon":["巨剑"]},
@@ -398,25 +398,25 @@ class Skill11(PassiveSkill):
uuid = "202edb928046f4fa6dedf6337377efd5"
# 物理攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [跃空斩]冲击波攻击力增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [穿云破空剑]冲击波范围增加率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [穿云破空剑]冲击波攻击力增加率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [幻剑术]冲击波范围 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [幻剑术]冲击波攻击力增加率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [雷鸣千军破]冲击波范围增加率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# [雷鸣千军破]攻击力增加率 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# 技能攻击力增加率 : {value8}%
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# 技能攻击力增加增益效果持续时间 : {value9}秒
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
associate = [
{"type":"$*PAtkP","data":data0,"weapon":["钝器"]},
{"type":"*power3","data":data3,"skills":["穿云破空剑"],"weapon":["钝器"]},
@@ -445,9 +445,9 @@ class Skill12(ActiveSkill):
hasUP = False
# 触发几率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 持续时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 疾影斩
# swordman_female/sword_master/8f73f243041c2d27739fe7696f02bf9b
@@ -471,13 +471,13 @@ class Skill13(ActiveSkill):
hasUP = True
# 斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 冲刺距离 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 斩击范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 升龙剑
# swordman_female/sword_master/eb71e1d82d92c7e1d40500a0dcd77aa6
@@ -499,16 +499,16 @@ class Skill15(ActiveSkill):
hasUP = True
# 突进的多段攻击次数 : {value0}次
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 突进攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 4
# 上斩攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 攻击范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 幻剑术
@@ -528,16 +528,16 @@ class Skill16(ActiveSkill):
hasUP = True
# 幻影斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 6
# 幻影攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 冲击波攻击力 : {value2}%
# data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# data2 = get_data(f'{prefix}/{uuid}', 2)
data2 = [0, 424, 468, 510, 555, 599, 641, 684, 725, 771, 813, 856, 900, 941, 988, 1032, 1073, 1117, 1162, 1202, 1247, 1291, 1332, 1376, 1420, 1462, 1507, 1549, 1592, 1636, 1678, 1721, 1763, 1808, 1853, 1894, 1940, 1983, 2025, 2069, 2110, 2154, 2199, 2239, 2284, 2329, 2370, 2414, 2459, 2499, 2544, 2584, 2629, 2673, 2714, 2760, 2804, 2845, 2889, 2931, 2979, 3020, 3062, 3105, 3149, 3193, 3237, 3278, 3322, 3366, 3409]# noqa: E501
# [范围信息]
# 攻击范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def setMode(self, mode):
weapon = self.char.GetWeaponType()
@@ -564,13 +564,13 @@ class Skill17(ActiveSkill):
uuid = "8c2379737c5acc935c1731f67f607655"
# 持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 暴击伤害增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 暴击率增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 敌人僵直时间增加率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 穿云破空剑
@@ -594,22 +594,22 @@ class Skill18(ActiveSkill):
hasUP = True
# 上斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 多段斩击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 多段斩击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 15
# 冲击波攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# [学习剑心 : 魔剑唤醒后]
# 魔剑攻击力: {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 斩击与冲击波范围比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 魔剑奥义
@@ -633,37 +633,37 @@ class Skill19(ActiveSkill):
type = "passive"
# 触发几率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 触发间隔时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 冥炎攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 0
# 寒冰之枪攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 0
# 寒冰之枪飞行距离 : {value4}px
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 冰冻持续时间 : {value5}秒
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 冰冻几率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 燃烧之眼攻击力 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
hit7 = 0
# 灼伤几率 : {value8}%
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# 灼伤攻击力 : {value9}%
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
# 灼伤持续时间 : {value10}秒
data10 = get_data(f'{prefix}/{uuid}', 10, lambda x = None: x)
data10 = get_data(f'{prefix}/{uuid}', 10)
# 落雷攻击力 : {value11}%
data11 = get_data(f'{prefix}/{uuid}', 11, lambda x = None: x)
data11 = get_data(f'{prefix}/{uuid}', 11)
hit11 = 0
# 失明几率 : {value12}%
data12 = get_data(f'{prefix}/{uuid}', 12, lambda x = None: x)
data12 = get_data(f'{prefix}/{uuid}', 12)
# 失明持续时间 : {value13}秒
data13 = get_data(f'{prefix}/{uuid}', 13, lambda x = None: x)
data13 = get_data(f'{prefix}/{uuid}', 13)
power_sub = 0
@@ -704,7 +704,7 @@ class Skill20(PassiveSkill):
uuid = "1ff42548e611b94781a1ae8f063dd679"
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [
{"type":"*skillRation","data":data0},
@@ -735,45 +735,45 @@ class Skill21(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 剑气攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
# 剑气发射次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 剑气攻击射程 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [火属性魔剑附加效果]
# 灼伤几率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 灼伤攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# 灼伤持续时间 : {value5}秒
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [冰属性魔剑附加效果]
# 冰冻几率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 剑气攻击力 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
hit7 = 0
# 冰冻持续时间 : {value8}秒
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# [光属性魔剑附加效果]
# 感电几率 : {value9}%
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
# 感电攻击力 : {value10}%
data10 = get_data(f'{prefix}/{uuid}', 10, lambda x = None: x)
data10 = get_data(f'{prefix}/{uuid}', 10)
# 感电持续时间 : {value11}秒
data11 = get_data(f'{prefix}/{uuid}', 11, lambda x = None: x)
data11 = get_data(f'{prefix}/{uuid}', 11)
# [暗属性魔剑附加效果]
# 失明几率 : {value12}%
data12 = get_data(f'{prefix}/{uuid}', 12, lambda x = None: x)
data12 = get_data(f'{prefix}/{uuid}', 12)
# 失明持续时间 : {value13}秒
data13 = get_data(f'{prefix}/{uuid}', 13, lambda x = None: x)
data13 = get_data(f'{prefix}/{uuid}', 13)
# 剑气攻击力 : {value14}% x 3
data14 = get_data(f'{prefix}/{uuid}', 14, lambda x = None: x)
data14 = get_data(f'{prefix}/{uuid}', 14)
# [范围信息]
# 剑气范围比率 : {value15}%
data15 = get_data(f'{prefix}/{uuid}', 15, lambda x = None: x)
data15 = get_data(f'{prefix}/{uuid}', 15)
mode = ["火/光", "冰/暗"]
@@ -832,19 +832,19 @@ class Skill22(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
# 多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 蓄气时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 蓄气时间(最短) : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 蓄气时攻击力增加率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 拔刀范围比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
mode = ["蓄力","普通"]
@@ -903,12 +903,12 @@ class Skill23(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 2
# 斩击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 最后一击爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 爆炸攻击范围比率 : {value3}%
@@ -971,36 +971,36 @@ class Skill24(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 第1阶段所需蓄气时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 第1阶段斩击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 第2阶段所需蓄气时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 第2阶段斩击次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 第3阶段所需蓄气时间 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 第3阶段斩击次数 : {value5}次
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 第1阶段连续斩击攻击力 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 第2阶段连续斩击攻击力 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# 第3阶段连续斩击攻击力 : {value8}%
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
hit8 = 15 # 不连按为13
# 第1阶段终结攻击力 : {value9}%
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
# 第2阶段终结攻击力 : {value10}%
data10 = get_data(f'{prefix}/{uuid}', 10, lambda x = None: x)
data10 = get_data(f'{prefix}/{uuid}', 10)
# 第3阶段终结攻击力 : {value11}%
data11 = get_data(f'{prefix}/{uuid}', 11, lambda x = None: x)
data11 = get_data(f'{prefix}/{uuid}', 11)
hit11 = 1
# 蓄气时间(最短) : {value12}秒
data12 = get_data(f'{prefix}/{uuid}', 12, lambda x = None: x)
data12 = get_data(f'{prefix}/{uuid}', 12)
# [范围信息]
# 斩击范围比率 : {value13}%
data13 = get_data(f'{prefix}/{uuid}', 13, lambda x = None: x)
data13 = get_data(f'{prefix}/{uuid}', 13)
def vp_1(self):
"""
@@ -1041,18 +1041,18 @@ class Skill25(PassiveSkill):
uuid = "d0cdaca82892e54097f22a1f60817048"
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 效果叠加次数上限 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 增益效果持续时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 魂标志持续时间 : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 魂标志生成的时间间隔 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 寻敌范围 : {value5}px
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 国服特色被动+3%
associate = [
@@ -1078,12 +1078,12 @@ class Skill26(ActiveSkill):
uuid = "0232c151ef3731c2dede51931a374723"
# 斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
# 斩击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 最后一击爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
@@ -1111,19 +1111,19 @@ class Skill27(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 刺击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 升空时多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 升空时多段攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 8
# 爆炸攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# [范围信息]
# 爆炸范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -1179,16 +1179,16 @@ class Skill28(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 空中斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
# 移动次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 最后一击爆炸范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -1239,26 +1239,26 @@ class Skill29(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 魔力飓风多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 40
# 蓄气时多段攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 发射后多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 爆炸攻击力 : {value3}% + [魔剑奥义]攻击力
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 每个魔剑堆伤害增加率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 魔剑堆最高存储次数 : {value5}
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 火属性效果 : 灼伤
# 冰属性效果 : 冰冻
# 光属性效果 : 感电
# 暗属性效果 : 暗化
# [范围信息]
# 魔剑范围比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
magicHit = 5
magicPower = 0.03
@@ -1340,13 +1340,13 @@ class Skill30(PassiveSkill):
uuid = "e0daa922b19cdc35de879e938361464e"
# 使用短剑时物理攻击力增加量 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 使用太刀时物理攻击力增加量 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 使用钝器时物理攻击力增加量 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 使用巨剑时物理攻击力增加量 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
associate = [
{"type":"$*PAtkP","data":data0},
@@ -1375,21 +1375,21 @@ class Skill31(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 2
# 斩击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 爆炸攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 8
# 最终爆炸攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 0
# 爆炸次数 : {value4}次
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 攻击范围比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
mode = ["满","柔化"]
@@ -1443,7 +1443,7 @@ class Skill32(ActiveSkill):
hasUP = False
# 次元斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
@@ -1469,15 +1469,15 @@ class Skill33(ActiveSkill):
hasUP = False
# 刺击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 强化版魔剑攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 4
# 强化版魔剑多段攻击次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 魔力爆炸攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 剑心 : 魔剑唤醒
@@ -1502,15 +1502,15 @@ class Skill34(PassiveSkill):
uuid = "1803b6a67047cafb9e289b4f33cc507b"
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [升龙剑]
# 下劈攻击力 : 总攻击力的{value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [穿云破空剑]
# 强化属性魔剑攻击力 : [穿云破空剑]冲击波攻击力的100%
# [驭剑术]
# 可以强制中断的次数增加 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [
{"type":"*skillRation","data":data0},
@@ -1538,18 +1538,18 @@ class Skill35(ActiveSkill):
uuid = "9f57da5cb3651d81ca7dc9f78be33d01"
# 强化版魔剑攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
# 强化版魔剑攻击次数 : {value1}次
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 下劈冲击波 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 爆炸伤害 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 15
# 爆炸伤害多段攻击次数 : {value4}次
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
class classChange(Character):
def __init__(self, equVersion):
+166 -166
View File
@@ -24,7 +24,7 @@ class Skill0(PassiveSkill):
# 基本攻击力变化率 : {value0}%
# REMOVE: data0 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["波动刻印"]}]
@@ -54,37 +54,37 @@ class Skill1(ActiveSkill):
# 鬼印珠攻击力 : {value0}
# REMOVE: data0 = [0, 459, 505, 552, 598, 645, 691, 738, 784, 831, 877, 924, 970, 1017, 1063, 1110, 1157, 1203, 1250, 1296, 1343, 1389, 1436, 1482, 1529, 1575, 1622, 1668, 1715, 1761, 1808, 1854, 1901, 1947, 1994, 2041, 2087, 2134, 2180, 2227, 2273, 2320, 2366, 2413, 2459, 2506, 2552, 2599, 2645, 2692, 2738, 2785, 2831, 2878, 2925, 2971, 3018, 3064, 3111, 3157, 3204, 3250, 3297, 3343, 3390, 3436, 3483, 3529, 3576, 3622, 3669]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hi0 = 18
# 鬼印珠多段攻击次数 : {value1}次
# REMOVE: data1 = [0, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 鬼印珠爆炸攻击力 : {value2}
# REMOVE: data2 = [0, 2064, 2273, 2483, 2692, 2901, 3111, 3320, 3529, 3739, 3948, 4158, 4367, 4576, 4786, 4995, 5204, 5414, 5623, 5832, 6042, 6251, 6461, 6670, 6879, 7089, 7298, 7507, 7717, 7926, 8136, 8345, 8554, 8764, 8973, 9182, 9392, 9601, 9811, 10020, 10229, 10439, 10648, 10857, 11067, 11276, 11485, 11695, 11904, 12114, 12323, 12532, 12742, 12951, 13160, 13370, 13579, 13789, 13998, 14207, 14417, 14626, 14835, 15045, 15254, 15464, 15673, 15882, 16092, 16301, 16510]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 波动刻印5个时攻击力增加率 : {value3}%
# REMOVE: data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 波动刻印4个时攻击力增加率 : {value4}%
# REMOVE: data4 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 波动刻印3个时攻击力增加率 : {value5}%
# REMOVE: data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 波动刻印2个时攻击力增加率 : {value6}%
# REMOVE: data6 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 波动刻印1个时攻击力增加率 : {value7}%
# REMOVE: data7 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# [范围信息]
# 鬼印珠大小比率 : {value8}%
# REMOVE: data8 = [0, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185]# noqa: E501
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# 鬼印珠爆炸比率 : {value9}%
# REMOVE: data9 = [0, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168]# noqa: E501
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
# 地裂 · 波动剑
# swordman_male/asura/3d8f3d438405d79f8d3ed68072674d1e
@@ -108,12 +108,12 @@ class Skill2(ActiveSkill):
# 地裂攻击力 : {value0}
# REMOVE: data0 = [0, 5833, 6425, 7017, 7608, 8200, 8792, 9384, 9975, 10567, 11159, 11751, 12342, 12934, 13526, 14118, 14709, 15301, 15893, 16485, 17076, 17668, 18260, 18852, 19443, 20035, 20627, 21219, 21810, 22402, 22994, 23586, 24177, 24769, 25361, 25953, 26544, 27136, 27728, 28320, 28911, 29503, 30095, 30687, 31278, 31870, 32462, 33054, 33645, 34237, 34829, 35421, 36012, 36604, 37196, 37788, 38379, 38971, 39563, 40155, 40746, 41338, 41930, 42522, 43113, 43705, 44297, 44889, 45480, 46072, 46664]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 地裂大小比率 : {value1}%
# REMOVE: data1 = [0, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 波动刻印
@@ -142,30 +142,30 @@ class Skill3(ActiveSkill):
# 基本攻击力和转职技能攻击力增加率 : {value0}%
# REMOVE: data0 = [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 11.5, 13, 14.5, 16, 17.5, 19, 20.5, 22, 23.5, 25]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 施放速度增加 : {value1}%
# REMOVE: data1 = [0, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99, 102, 105, 108, 111, 114, 117, 120]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 波动刻印生成间隔 : {value2}秒
# REMOVE: data2 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 波动刻印持续时间 : {value3}秒
# REMOVE: data3 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 波动刻印数量上限 : {value4}
# REMOVE: data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 波动剑气第1击攻击力 : {value5}
# REMOVE: data5 = [0, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 1
# 波动剑气第2击攻击力 : {value6}
# REMOVE: data6 = [0, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
hit6 = 1
# 波动剑气第3击攻击力 : {value7}
# REMOVE: data7 = [0, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
hit7 = 1
associate = [
@@ -195,13 +195,13 @@ class Skill4(PassiveSkill):
# 失明抗性增加 : {value0}%
# REMOVE: data0 = [0, 100]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 背击回避率增加 : {value1}%
# REMOVE: data1 = [0, 3]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 被击时防具耐久度减少率 : {value2}%
# REMOVE: data2 = [0, 20]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 邪光斩
# swordman_male/asura/92360eab6e1f378902018eca681ac629
@@ -223,18 +223,18 @@ class Skill5(ActiveSkill):
# 剑气攻击力 : {value0}
# REMOVE: data0 = [0, 4784, 5269, 5755, 6240, 6725, 7211, 7696, 8181, 8667, 9152, 9637, 10123, 10608, 11093, 11579, 12064, 12549, 13035, 13520, 14005, 14491, 14976, 15461, 15947, 16432, 16917, 17403, 17888, 18373, 18859, 19344, 19829, 20315, 20800, 21285, 21771, 22256, 22741, 23227, 23712, 24197, 24683, 25168, 25653, 26139, 26624, 27109, 27595, 28080, 28565, 29051, 29536, 30021, 30507, 30992, 31477, 31963, 32448, 32933, 33419, 33904, 34389, 34875, 35360, 35845, 36331, 36816, 37301, 37787, 38272]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
# 剑气发射距离 : {value1}px
# REMOVE: data1 = [0, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 剑气多段攻击间隔 : {value2}秒
# REMOVE: data2 = [0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 剑气大小比率 : {value3}%
# REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 修罗邪光斩
@@ -258,16 +258,16 @@ class Skill6(PassiveSkill):
# 最大蓄气时间 : {value0}秒
# REMOVE: data0 = [0, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 邪光斩攻击力增加率 : {value1}%
# REMOVE: data1 = [0, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 发射速度和射程增加 : {value2}%
# REMOVE: data2 = [0, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 邪光剑气多段攻击间隔 : {value3}秒
# REMOVE: data3 = [0, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 邪光剑气多段攻击次数 : 3次
associate = [{"type":"*skillRation","data":data1,"skills":["邪光斩"]}]
@@ -293,7 +293,7 @@ class Skill7(PassiveSkill):
# 魔法暴击率增加 : {value0}%
# REMOVE: data0 = [0, 6.5, 8, 9.5, 11, 12.5, 14, 15.5, 17, 18.5, 20]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 波动爆发
# swordman_male/asura/03bb5314ffd41e9458d67ef924fef38f
@@ -321,12 +321,12 @@ class Skill8(ActiveSkill):
# 波动释放攻击力 : {value0}
# REMOVE: data0 = [0, 16436, 19056, 21676, 24297, 26917, 29537, 32157, 34778, 37398, 40018, 42638, 45259, 47879, 50499, 53119, 55739, 58360, 60980, 63600, 66220, 68841, 71461, 74081, 76701, 79322, 81942, 84562, 87182, 89802, 92423, 95043, 97663, 100283, 102904, 105524, 108144, 110764, 113385, 116005, 118625, 121245, 123866, 126486, 129106, 131726, 134346, 136967, 139587, 142207, 144827, 147448, 150068, 152688, 155308, 157929, 160549, 163169, 165789, 168409, 171030, 173650, 176270, 178890, 181511, 184131, 186751, 189371, 191992, 194612, 197232]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 波动释放大小比率 : {value1}%
# REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 挫折意志
@@ -349,13 +349,13 @@ class Skill9(PassiveSkill):
# 持续时间 : {value0}秒
# REMOVE: data0 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 基本攻击力和技能攻击力增加率 : {value1}%
# REMOVE: data1 = [0, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 每分钟魔法值恢复增加 : {value2}
# REMOVE: data2 = [0, 270, 570, 870, 1170, 1470, 1770, 2070, 2370, 2670, 2970, 3270, 3570, 3870, 4170, 4470, 4770, 5070, 5370, 5670, 5970]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [{"type":"*skillRation","data":data1}]
@@ -383,25 +383,25 @@ class Skill10(ActiveSkill):
# 冰柱攻击力 : {value0}
# REMOVE: data0 = [0, 1674, 1844, 2014, 2183, 2353, 2523, 2693, 2863, 3033, 3202, 3372, 3542, 3712, 3882, 4052, 4221, 4391, 4561, 4731, 4901, 5071, 5240, 5410, 5580, 5750, 5920, 6089, 6259, 6429, 6599, 6769, 6939, 7108, 7278, 7448, 7618, 7788, 7958, 8127, 8297, 8467, 8637, 8807, 8977, 9146, 9316, 9486, 9656, 9826, 9995, 10165, 10335, 10505, 10675, 10845, 11014, 11184, 11354, 11524, 11694, 11864, 12033, 12203, 12373, 12543, 12713, 12883, 13052, 13222, 13392]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 9
# 冰柱多段攻击次数 : {value1}次
# REMOVE: data1 = [0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 冰柱生成数量 : {value2}个
# REMOVE: data2 = [0, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [冰冻效果]
# 冰冻几率 : {value3}%
# REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 冰冻持续时间 : {value4}秒
# REMOVE: data4 = [0, 2.8, 2.86, 2.92, 2.98, 3.04, 3.1, 3.16, 3.22, 3.28, 3.34, 3.4, 3.46, 3.52, 3.58, 3.64, 3.7, 3.76, 3.82, 3.88, 3.94, 4, 4.06, 4.12, 4.18, 4.24, 4.3, 4.36, 4.42, 4.48, 4.54, 4.6, 4.66, 4.72, 4.78, 4.84, 4.9, 4.96, 5.02, 5.08, 5.14, 5.2, 5.26, 5.32, 5.38, 5.44, 5.5, 5.56, 5.62, 5.68, 5.74, 5.8, 5.86, 5.92, 5.98, 6.04, 6.1, 6.16, 6.22, 6.28, 6.34, 6.4, 6.46, 6.52, 6.58, 6.64, 6.7, 6.76, 6.82, 6.88, 6.94]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 冰柱大小比率 : {value5}%
# REMOVE: data5 = [0, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 无尽波动
@@ -429,29 +429,29 @@ class Skill11(ActiveSkill):
# 波动攻击力 : {value0}
# REMOVE: data0 = [0, 555, 611, 668, 724, 780, 837, 893, 949, 1005, 1062, 1118, 1174, 1231, 1287, 1343, 1400, 1456, 1512, 1568, 1625]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 波动多段攻击间隔 : {value1}秒
# REMOVE: data1 = [0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 波动领域 : {value2}px
# REMOVE: data2 = [0, 276, 280, 283, 286, 290, 293, 297, 301, 304, 307, 311, 315, 318, 322, 325, 328, 332, 336, 339, 342]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 波动领域高度 : {value3}px
# REMOVE: data3 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 物理暴击率增加 : {value4}%
# REMOVE: data4 = [0, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 魔法暴击率增加 : {value5}%
# REMOVE: data5 = [0, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 基本攻击力和技能攻击力增加率 : {value6}%
# REMOVE: data6 = [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 人类目标伤害比率 : {value7}%
# REMOVE: data7 = [0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
def getSkillCD(self,mode=None):
return 0.5
@@ -482,26 +482,26 @@ class Skill12(ActiveSkill):
# 爆炸攻击力 : {value0}
# REMOVE: data0 = [0, 9393, 10346, 11299, 12252, 13205, 14158, 15110, 16063, 17016, 17969, 18922, 19875, 20828, 21781, 22734, 23687, 24640, 25593, 26545, 27498, 28451, 29404, 30357, 31310, 32263, 33216, 34169, 35122, 36075, 37027, 37980, 38933, 39886, 40839, 41792, 42745, 43698, 44651, 45604, 46557, 47510, 48462, 49415, 50368, 51321, 52274, 53227, 54180, 55133, 56086, 57039, 57992, 58944, 59897, 60850, 61803, 62756, 63709, 64662, 65615, 66568, 67521, 68474, 69427, 70379, 71332, 72285, 73238, 74191, 75144]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
# 爆炸多段攻击次数 : {value1}次
# REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [灼伤效果]
# 灼伤攻击力 : {value2}
# REMOVE: data2 = [0, 13, 14, 16, 17, 18, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 44, 45, 47, 48, 49, 51, 52, 53, 55, 56, 57, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 77, 79, 80, 81, 83, 84, 85, 87, 88, 89, 91, 92, 93, 95, 96, 97, 99, 100, 101, 103, 104, 105]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 3
# 灼伤几率 : {value3}%
# REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 灼伤持续时间 : {value4}秒
# REMOVE: data4 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 爆炸大小比率 : {value5}%
# REMOVE: data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
def vp_1(self):
"""
@@ -552,12 +552,12 @@ class Skill13(ActiveSkill):
# 波动爆炸攻击力 : {value0}
# REMOVE: data0 = [0, 32584, 35890, 39195, 42501, 45806, 49112, 52418, 55723, 59029, 62335, 65640, 68946, 72251, 75557, 78863, 82168, 85474, 88780, 92085, 95391, 98696, 102002, 105308, 108613, 111919, 115225, 118530, 121836, 125141, 128447, 131753, 135058, 138364, 141670, 144975, 148281, 151586, 154892, 158198, 161503, 164809, 168115, 171420, 174726, 178031, 181337, 184643, 187948, 191254, 194560, 197865, 201171, 204476, 207782, 211088, 214393, 217699, 221005, 224310, 227616, 230921, 234227, 237533, 240838, 244144, 247450, 250755, 254061, 257366, 260672]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 波动裂痕大小比率 : {value1}%
# REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -606,26 +606,26 @@ class Skill14(ActiveSkill):
# 波动攻击力 : {value0}
# REMOVE: data0 = [0, 3633, 4001, 4370, 4738, 5107, 5475, 5844, 6212, 6581, 6950, 7318, 7687, 8055, 8424, 8792, 9161, 9529, 9898, 10266, 10635, 11003, 11372, 11740, 12109, 12478, 12846, 13215, 13583, 13952, 14320, 14689, 15057, 15426, 15794, 16163, 16531, 16900, 17268, 17637, 18006, 18374, 18743, 19111, 19480, 19848, 20217, 20585, 20954, 21322, 21691, 22059, 22428, 22797, 23165, 23534, 23902, 24271, 24639, 25008, 25376, 25745, 26113, 26482, 26850, 27219, 27587, 27956, 28325, 28693, 29062]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 波动阵攻击力 : {value1}
# REMOVE: data1 = [0, 3321, 3658, 3995, 4332, 4669, 5006, 5343, 5680, 6017, 6354, 6691, 7028, 7365, 7702, 8039, 8376, 8712, 9049, 9386, 9723, 10060, 10397, 10734, 11071, 11408, 11745, 12082, 12419, 12756, 13093, 13430, 13767, 14104, 14441, 14777, 15114, 15451, 15788, 16125, 16462, 16799, 17136, 17473, 17810, 18147, 18484, 18821, 19158, 19495, 19832, 20169, 20506, 20843, 21179, 21516, 21853, 22190, 22527, 22864, 23201, 23538, 23875, 24212, 24549, 24886, 25223, 25560, 25897, 26234, 26571]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 7
# 波动阵多段攻击次数 : {value2}次
# REMOVE: data2 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 波动阵持续时间 : {value3}秒
# REMOVE: data3 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 波动阵爆炸攻击力 : {value4}
# REMOVE: data4 = [0, 9445, 10403, 11361, 12320, 13278, 14236, 15194, 16152, 17111, 18069, 19027, 19985, 20943, 21901, 22860, 23818, 24776, 25734, 26692, 27651, 28609, 29567, 30525, 31483, 32442, 33400, 34358, 35316, 36274, 37233, 38191, 39149, 40107, 41065, 42023, 42982, 43940, 44898, 45856, 46814, 47773, 48731, 49689, 50647, 51605, 52564, 53522, 54480, 55438, 56396, 57355, 58313, 59271, 60229, 61187, 62145, 63104, 64062, 65020, 65978, 66936, 67895, 68853, 69811, 70769, 71727, 72686, 73644, 74602, 75560]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# [范围信息]
# 波动范围比率 : {value5}%
# REMOVE: data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
def vp_1(self):
"""
@@ -675,34 +675,34 @@ class Skill15(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 焰珠旋转攻击力 : {value0}
# REMOVE: data0 = [0, 2918, 3214, 3510, 3806, 4102, 4399, 4695, 4991, 5287, 5583, 5879, 6175, 6471, 6767, 7063, 7359, 7655, 7951, 8247, 8543, 8839, 9135, 9431, 9728, 10024, 10320, 10616, 10912, 11208, 11504, 11800, 12096, 12392, 12688, 12984, 13280, 13576, 13872, 14168, 14464, 14760, 15056, 15353, 15649, 15945, 16241, 16537, 16833, 17129, 17425, 17721, 18017, 18313, 18609, 18905, 19201, 19497, 19793, 20089, 20385, 20682, 20978, 21274, 21570, 21866, 22162, 22458, 22754, 23050, 23346]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 15
# 焰珠旋转多段攻击次数 : {value1}次
# REMOVE: data1 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 焰珠爆炸攻击力 : {value2}
# REMOVE: data2 = [0, 21560, 23747, 25935, 28122, 30309, 32497, 34684, 36871, 39058, 41246, 43433, 45620, 47807, 49995, 52182, 54369, 56557, 58744, 60931, 63118, 65306, 67493, 69680, 71867, 74055, 76242, 78429, 80616, 82804, 84991, 87178, 89366, 91553, 93740, 95927, 98115, 100302, 102489, 104676, 106864, 109051, 111238, 113426, 115613, 117800, 119987, 122175, 124362, 126549, 128736, 130924, 133111, 135298, 137485, 139673, 141860, 144047, 146235, 148422, 150609, 152796, 154984, 157171, 159358, 161545, 163733, 165920, 168107, 170294, 172482]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 5个波动印时, 攻击力增加率 : {value3}%
# REMOVE: data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 4个波动印时, 攻击力增加率 : {value4}%
# REMOVE: data4 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 3个波动印时, 攻击力增加率 : {value5}%
# REMOVE: data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 2个波动印时, 攻击力增加率 : {value6}%
# REMOVE: data6 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 1个波动印时, 攻击力增加率 : {value7}%
# REMOVE: data7 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# [范围信息]
# 波动阵大小比率 : {value8}%
# REMOVE: data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
def vp_1(self):
"""
@@ -742,19 +742,19 @@ class Skill16(PassiveSkill):
# 增加回避率效果冷却时间 : {value0}秒
# REMOVE: data0 = [0, 8, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7, 6.9, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6, 5.9, 5.8, 5.7, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5, 4.9, 4.8, 4.7, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4, 3.9, 3.8, 3.7, 3.6, 3.5, 3.4, 3.3, 3.2, 3.1]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 回避率增加 : {value1}%
# REMOVE: data1 = [0, 30, 31.4, 33.5, 35.1, 36.9, 38.6, 40.4, 42.1, 43.9, 45.6, 47.4, 49.1, 50.9, 52.6, 54.4, 56.1, 57.9, 59.6, 61.4, 63.1, 64.9, 66.6, 68.4, 70.1, 71.9, 73.6, 75.4, 77.1, 78.9, 80.6, 82.4, 84.1, 85.9, 87.6, 89.4, 91.1, 92.9, 94.6, 96.4, 98.1, 99.9, 101.6, 103.4, 105.1, 106.9, 108.6, 110.4, 112.1, 113.9, 115.6]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 转职技能攻击力增加率 : {value2}%
# REMOVE: data2 = [0, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 基本攻击、 [裂波斩]、 [地裂 · 波动剑]技能攻击力增加率 : {value3}%
# REMOVE: data3 = [0, 16, 17.5, 19, 20.5, 22, 23.5, 25, 26.5, 28, 29.5, 31, 32.5, 34, 35.5, 37, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5, 104.5, 106.5]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 命中率增加 : {value4}%
# REMOVE: data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
data0 = [0, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95]# noqa: E501
@@ -804,70 +804,70 @@ class Skill17(ActiveSkill):
# 增益持续时间 : {value0}秒
# REMOVE: data0 = [0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 命中率减少范围 : {value1}px
# REMOVE: data1 = [0, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 命中率减少 : {value2}%
# REMOVE: data2 = [0, 9, 10.5, 12, 13.5, 15.3, 16.9, 18.6, 20.2, 21.9, 23.5, 25.2, 26.8, 28.5, 30.1, 31.8, 33.4, 35.1, 36.7, 38.4, 40, 41.7, 43.3, 45, 46.6, 48.3, 49.9, 51.6, 53.2, 54.9, 56.5, 58.2, 59.8, 61.5, 63.1, 64.8, 66.4, 68.1, 69.7, 71.4, 73, 74.7, 76.3, 78, 79.6, 81.3, 82.9, 84.6, 86.2, 87.9, 89.5]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 最后一击攻击力 : {value3}
# REMOVE: data3 = [0, 83639, 103034, 122428, 141823, 161217, 180612, 200006, 219401, 238795, 258190, 277585, 296979, 316374, 335768, 355163, 374557, 393952, 413346, 432741, 452135, 471530, 490925, 510319, 529714, 549108, 568503, 587897, 607292, 626686, 646081, 665476, 684870, 704265, 723659, 743054, 762448, 781843, 801237, 820632, 840026, 859421, 878816, 898210, 917605, 936999, 956394, 975788, 995183, 1014577, 1033972]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [基本攻击信息]
# 第1次基本攻击攻击力 : {value4}
# REMOVE: data4 = [0, 1522, 1875, 2228, 2581, 2934, 3287, 3640, 3993, 4346, 4699, 5052, 5405, 5758, 6111, 6464, 6817, 7170, 7523, 7876, 8229, 8582, 8935, 9288, 9641, 9994, 10347, 10700, 11053, 11406, 11759, 12112, 12465, 12818, 13171, 13524, 13877, 14230, 14583, 14936, 15288, 15641, 15994, 16347, 16700, 17053, 17406, 17759, 18112, 18465, 18818]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 第2次基本攻击攻击力 : {value5}
# REMOVE: data5 = [0, 1706, 2102, 2498, 2893, 3289, 3684, 4080, 4476, 4871, 5267, 5663, 6058, 6454, 6850, 7245, 7641, 8037, 8432, 8828, 9224, 9619, 10015, 10411, 10806, 11202, 11597, 11993, 12389, 12784, 13180, 13576, 13971, 14367, 14763, 15158, 15554, 15950, 16345, 16741, 17137, 17532, 17928, 18323, 18719, 19115, 19510, 19906, 20302, 20697, 21093]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 第3次基本攻击攻击力 : {value6}
# REMOVE: data6 = [0, 1899, 2339, 2779, 3219, 3660, 4100, 4540, 4980, 5421, 5861, 6301, 6741, 7182, 7622, 8062, 8502, 8943, 9383, 9823, 10263, 10704, 11144, 11584, 12025, 12465, 12905, 13345, 13786, 14226, 14666, 15106, 15547, 15987, 16427, 16867, 17308, 17748, 18188, 18628, 19069, 19509, 19949, 20389, 20830, 21270, 21710, 22150, 22591, 23031, 23471]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 波动剑 · 刺轮攻击力 : {value7}
# REMOVE: data7 = [0, 438, 540, 642, 743, 845, 946, 1048, 1150, 1251, 1353, 1455, 1556, 1658, 1759, 1861, 1963, 2064, 2166, 2268, 2369, 2471, 2572, 2674, 2776, 2877, 2979, 3081, 3182, 3284, 3385, 3487, 3589, 3690, 3792, 3894, 3995, 4097, 4198, 4300, 4402, 4503, 4605, 4707, 4808, 4910, 5012, 5113, 5215, 5316, 5418]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# 波动剑 · 刺轮多段攻击次数 : {value8}次
# REMOVE: data8 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# [波动剑技能信息]
# 波动剑 · 光翼冷却时间 : {value9}秒
# REMOVE: data9 = [0, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2]# noqa: E501
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
# 波动剑 · 天照冷却时间 : {value10}秒
# REMOVE: data10 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
data10 = get_data(f'{prefix}/{uuid}', 10, lambda x = None: x)
data10 = get_data(f'{prefix}/{uuid}', 10)
# 波动剑 · 闪枪冷却时间 : {value11}秒
# REMOVE: data11 = [0, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9]# noqa: E501
data11 = get_data(f'{prefix}/{uuid}', 11, lambda x = None: x)
data11 = get_data(f'{prefix}/{uuid}', 11)
# 波动剑 · 光翼攻击力 : {value12}
# REMOVE: data12 = [0, 6733, 8294, 9855, 11417, 12978, 14539, 16101, 17662, 19223, 20784, 22346, 23907, 25468, 27029, 28591, 30152, 31713, 33274, 34836, 36397, 37958, 39519, 41081, 42642, 44203, 45764, 47326, 48887, 50448, 52010, 53571, 55132, 56693, 58255, 59816, 61377, 62938, 64500, 66061, 67622, 69183, 70745, 72306, 73867, 75428, 76990, 78551, 80112, 81673, 83235]# noqa: E501
data12 = get_data(f'{prefix}/{uuid}', 12, lambda x = None: x)
data12 = get_data(f'{prefix}/{uuid}', 12)
# 波动剑 · 天照攻击力 : {value13}
# REMOVE: data13 = [0, 1654, 2038, 2422, 2805, 3189, 3573, 3956, 4340, 4723, 5107, 5491, 5874, 6258, 6641, 7025, 7409, 7792, 8176, 8560, 8943, 9327, 9710, 10094, 10478, 10861, 11245, 11629, 12012, 12396, 12779, 13163, 13547, 13930, 14314, 14698, 15081, 15465, 15848, 16232, 16616, 16999, 17383, 17767, 18150, 18534, 18917, 19301, 19685, 20068, 20452]# noqa: E501
data13 = get_data(f'{prefix}/{uuid}', 13, lambda x = None: x)
data13 = get_data(f'{prefix}/{uuid}', 13)
# 波动剑 · 天照多段攻击次数 : {value14}次
# REMOVE: data14 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data14 = get_data(f'{prefix}/{uuid}', 14, lambda x = None: x)
data14 = get_data(f'{prefix}/{uuid}', 14)
# 波动剑 · 闪枪攻击力 : {value15}
# REMOVE: data15 = [0, 1905, 2346, 2788, 3230, 3671, 4113, 4554, 4996, 5438, 5879, 6321, 6763, 7204, 7646, 8088, 8529, 8971, 9412, 9854, 10296, 10737, 11179, 11621, 12062, 12504, 12946, 13387, 13829, 14271, 14712, 15154, 15595, 16037, 16479, 16920, 17362, 17804, 18245, 18687, 19129, 19570, 20012, 20454, 20895, 21337, 21778, 22220, 22662, 23103, 23545]# noqa: E501
data15 = get_data(f'{prefix}/{uuid}', 15, lambda x = None: x)
data15 = get_data(f'{prefix}/{uuid}', 15)
# 波动剑 · 闪枪多段攻击次数 : {value16}次
# REMOVE: data16 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501
data16 = get_data(f'{prefix}/{uuid}', 16, lambda x = None: x)
data16 = get_data(f'{prefix}/{uuid}', 16)
# [减速效果]
# 减速范围 : {value17}px
# REMOVE: data17 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501
data17 = get_data(f'{prefix}/{uuid}', 17, lambda x = None: x)
data17 = get_data(f'{prefix}/{uuid}', 17)
# 减速几率 : {value18}%
# REMOVE: data18 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data18 = get_data(f'{prefix}/{uuid}', 18, lambda x = None: x)
data18 = get_data(f'{prefix}/{uuid}', 18)
# 减速持续时间 : {value19}秒
# REMOVE: data19 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
data19 = get_data(f'{prefix}/{uuid}', 19, lambda x = None: x)
data19 = get_data(f'{prefix}/{uuid}', 19)
# 减速攻击速度减少率 : {value20}%
# REMOVE: data20 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data20 = get_data(f'{prefix}/{uuid}', 20, lambda x = None: x)
data20 = get_data(f'{prefix}/{uuid}', 20)
mode = ['开眼','平X','光翼','天照','闪枪']
@@ -941,35 +941,35 @@ class Skill18(ActiveSkill):
# 冰柱攻击力 : {value0}
# REMOVE: data0 = [0, 4259, 4691, 5123, 5555, 5987, 6419, 6851, 7283, 7715, 8148, 8580, 9012, 9444, 9876, 10308, 10740, 11172, 11604, 12036, 12468, 12900, 13332, 13764, 14196, 14629, 15061, 15493, 15925, 16357, 16789, 17221, 17653, 18085, 18517, 18949, 19381, 19813, 20245, 20677, 21110, 21542, 21974, 22406, 22838, 23270, 23702, 24134, 24566, 24998, 25430]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
# 冰柱多段攻击次数 : {value1}次
# REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 冰柱生成数量 : {value2}个
# REMOVE: data2 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 冰柱爆炸攻击力 : {value3}
# REMOVE: data3 = [0, 6317, 6958, 7599, 8240, 8881, 9522, 10163, 10804, 11445, 12086, 12726, 13367, 14008, 14649, 15290, 15931, 16572, 17213, 17854, 18495, 19135, 19776, 20417, 21058, 21699, 22340, 22981, 23622, 24263, 24904, 25544, 26185, 26826, 27467, 28108, 28749, 29390, 30031, 30672, 31312, 31953, 32594, 33235, 33876, 34517, 35158, 35799, 36440, 37081, 37721]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 5
# 冰柱爆炸多段攻击次数 : {value4}次
# REMOVE: data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [冰冻效果]
# 冰冻几率 : {value5}%
# REMOVE: data5 = [0, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 冰冻持续时间 : {value6}秒
# REMOVE: data6 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# [范围信息]
# 冰柱大小比率 : {value7}%
# REMOVE: data7 = [0, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# 冰柱爆炸大小比率 : {value8}%
# REMOVE: data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
def vp_1(self):
"""
@@ -1018,45 +1018,45 @@ class Skill19(ActiveSkill):
# 火焰地带持续时间 : {value0}秒
# REMOVE: data0 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 火焰地带多段攻击力 : {value1}
# REMOVE: data1 = [0, 6073, 6689, 7305, 7921, 8537, 9153, 9769, 10385, 11001, 11617, 12234, 12850, 13466, 14082, 14698, 15314, 15930, 16546, 17162, 17778, 18394, 19010, 19626, 20243, 20859, 21475, 22091, 22707, 23323, 23939, 24555, 25171, 25787, 26403, 27019, 27635, 28251, 28868, 29484, 30100, 30716, 31332, 31948, 32564, 33180, 33796, 34412, 35028, 35644, 36260]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 8
# 火焰地带多段攻击次数 : {value2}次
# REMOVE: data2 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 火焰爆炸攻击力 : {value3}
# REMOVE: data3 = [0, 12146, 13378, 14610, 15842, 17074, 18306, 19538, 20771, 22003, 23235, 24467, 25699, 26931, 28163, 29396, 30628, 31860, 33092, 34324, 35556, 36789, 38021, 39253, 40485, 41717, 42949, 44181, 45414, 46646, 47878, 49110, 50342, 51574, 52807, 54039, 55271, 56503, 57735, 58967, 60199, 61432, 62664, 63896, 65128, 66360, 67592, 68825, 70057, 71289, 72521]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 4
# 火焰爆炸多段攻击次数 : {value4}次
# REMOVE: data4 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [灼伤效果]
# 灼伤攻击力 : {value5}
# REMOVE: data5 = [0, 136, 150, 164, 177, 191, 205, 219, 233, 246, 260, 274, 288, 302, 315, 329, 343, 357, 371, 384, 398, 412, 426, 440, 453, 467, 481, 495, 509, 522, 536, 550, 564, 578, 591, 605, 619, 633, 647, 660, 674, 688, 702, 716, 729, 743, 757, 771, 785, 798, 812]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 灼伤几率 : {value6}%
# REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 灼伤持续时间 : {value7}秒
# REMOVE: data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# [减速效果]
# 减速持续时间 : {value8}秒
# REMOVE: data8 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# 减速移动速度减少率 : {value9}%
# REMOVE: data9 = [0, 54.8, 55.9, 56.9, 57.9, 59, 60, 61, 62.1, 63.1, 64.1, 65.2, 66.2, 67.2, 68.3, 69.3, 70.3, 71.4, 72.4, 73.4, 74.5, 75.5, 76.6, 77.6, 78.6, 79.7, 80.7, 81.7, 82.8, 83.8, 84.8, 85.9, 86.9, 87.9, 89, 90, 91, 92.1, 93.1, 94.1, 95.2, 96.2, 97.2, 98.3, 99.3, 100.3, 101.4, 102.4, 103.4, 104.4, 105.4]# noqa: E501
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
# 减速攻击速度减少率 : {value10}%
# REMOVE: data10 = [0, 18.3, 18.6, 19, 19.3, 19.7, 20, 20.3, 20.7, 21, 21.4, 21.7, 22.1, 22.4, 22.8, 23.1, 23.4, 23.8, 24.1, 24.5, 24.8, 25.2, 25.5, 25.9, 26.2, 26.6, 26.9, 27.2, 27.6, 27.9, 28.3, 28.6, 29, 29.3, 29.7, 30, 30.3, 30.7, 31, 31.4, 31.7, 32.1, 32.4, 32.8, 33.1, 33.4, 33.8, 34.1, 34.5, 34.8, 35.2]# noqa: E501
data10 = get_data(f'{prefix}/{uuid}', 10, lambda x = None: x)
data10 = get_data(f'{prefix}/{uuid}', 10)
# [范围信息]
# 火焰地带大小比率 : {value11}%
# REMOVE: data11 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data11 = get_data(f'{prefix}/{uuid}', 11, lambda x = None: x)
data11 = get_data(f'{prefix}/{uuid}', 11)
vps = [
{
@@ -1127,25 +1127,25 @@ class Skill20(ActiveSkill):
# 落雷攻击力 : {value0}
# REMOVE: data0 = [0, 6426, 7450, 8475, 9499, 10524, 11548, 12573, 13597, 14621, 15646, 16670, 17695, 18719, 19744, 20768, 21793, 22817, 23841, 24866, 25890, 26915, 27939, 28964, 29988, 31012, 32037, 33061, 34086, 35110, 36135, 37159, 38183, 39208, 40232, 41257, 42281, 43306, 44330, 45355, 46379, 47403, 48428, 49452, 50477, 51501, 52526, 53550, 54574, 55599, 56623]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 落雷冷却时间 : {value1}秒
# REMOVE: data1 = [0, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 基本攻击力和技能攻击力增加率 : {value2}%
# REMOVE: data2 = [0, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [攻击时感电效果]
# 感电攻击力 : {value3}
# REMOVE: data3 = [0, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 感电几率 : {value4}%
# REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 感电持续时间 : {value5}秒
# REMOVE: data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
associate = [{"type":"*skillRation","data":data2}]
@@ -1182,33 +1182,33 @@ class Skill21(ActiveSkill):
# 波动珠攻击力 : {value0}
# REMOVE: data0 = [0, 18696, 20592, 22489, 24386, 26282, 28179, 30076, 31972, 33869, 35766, 37662, 39559, 41456, 43352, 45249, 47146, 49042, 50939, 52836, 54732, 56629, 58526, 60422, 62319, 64216, 66112, 68009, 69906, 71802, 73699, 75596, 77492, 79389, 81286, 83182, 85079, 86976, 88872, 90769, 92666, 94562, 96459, 98356, 100252, 102149, 104046, 105942, 107839, 109736, 111632]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 5
# 波动珠多段攻击次数 : {value1}次
# REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 波动珠爆炸攻击力 : {value2}
# REMOVE: data2 = [0, 23370, 25740, 28111, 30482, 32853, 35224, 37595, 39965, 42336, 44707, 47078, 49449, 51820, 54190, 56561, 58932, 61303, 63674, 66045, 68415, 70786, 73157, 75528, 77899, 80269, 82640, 85011, 87382, 89753, 92124, 94494, 96865, 99236, 101607, 103978, 106349, 108719, 111090, 113461, 115832, 118203, 120574, 122944, 125315, 127686, 130057, 132428, 134799, 137169, 139540]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [感电效果]
# 感电攻击力 : {value3}
# REMOVE: data3 = [0, 119, 131, 143, 155, 167, 179, 191, 203, 215, 227, 239, 251, 263, 275, 288, 300, 312, 324, 336, 348, 360, 372, 384, 396, 408, 420, 432, 444, 456, 468, 480, 492, 504, 517, 529, 541, 553, 565, 577, 589, 601, 613, 625, 637, 649, 661, 673, 685, 697, 709]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 6
# 感电几率 : {value4}%
# REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 感电持续时间 : {value5}秒
# REMOVE: data5 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [范围信息]
# 波动阵大小比率 : {value6}%
# REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 波动珠爆炸大小比率 : {value7}%
# REMOVE: data7 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
def vp_1(self):
"""
@@ -1260,50 +1260,50 @@ class Skill22(ActiveSkill):
# 天雷云持续时间 : {value0}秒
# REMOVE: data0 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 降魔杵生成间隔 : {value1}秒
# REMOVE: data1 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 降魔杵的数量上限 : {value2}
# REMOVE: data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 降魔杵攻击力 : {value3}
# REMOVE: data3 = [0, 1413, 1556, 1699, 1843, 1986, 2129, 2272, 2416, 2559, 2702, 2846, 2989, 3132, 3276, 3419, 3562, 3706, 3849, 3992, 4135, 4279, 4422, 4565, 4709, 4852, 4995, 5139, 5282, 5425, 5568, 5712, 5855, 5998, 6142, 6285, 6428, 6572, 6715, 6858, 7002, 7145, 7288, 7431, 7575, 7718, 7861, 8005, 8148, 8291, 8435]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 16
# 降魔杵多段攻击次数 : {value4}次
# REMOVE: data4 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 降魔杵的爆炸攻击力 : {value5}
# REMOVE: data5 = [0, 1413, 1556, 1699, 1843, 1986, 2129, 2272, 2416, 2559, 2702, 2846, 2989, 3132, 3276, 3419, 3562, 3706, 3849, 3992, 4135, 4279, 4422, 4565, 4709, 4852, 4995, 5139, 5282, 5425, 5568, 5712, 5855, 5998, 6142, 6285, 6428, 6572, 6715, 6858, 7002, 7145, 7288, 7431, 7575, 7718, 7861, 8005, 8148, 8291, 8435]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 降魔杵的爆炸多段攻击次数 : {value6}次
# REMOVE: data6 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# [最后一击信息]
# 降魔杵多段攻击次数 : {value7}次
# REMOVE: data7 = [0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# 巨型降魔杵攻击力 : {value8}
# REMOVE: data8 = [0, 17846, 19656, 21467, 23277, 25087, 26898, 28708, 30519, 32329, 34140, 35950, 37760, 39571, 41381, 43192, 45002, 46813, 48623, 50434, 52244, 54054, 55865, 57675, 59486, 61296, 63107, 64917, 66727, 68538, 70348, 72159, 73969, 75780, 77590, 79400, 81211, 83021, 84832, 86642, 88453, 90263, 92073, 93884, 95694, 97505, 99315, 101126, 102936, 104747, 106557]# noqa: E501
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# 巨型降魔杵爆炸攻击力 : {value9}
# REMOVE: data9 = [0, 49914, 54977, 60041, 65105, 70169, 75232, 80296, 85360, 90423, 95487, 100551, 105615, 110678, 115742, 120806, 125869, 130933, 135997, 141061, 146124, 151188, 156252, 161315, 166379, 171443, 176507, 181570, 186634, 191698, 196761, 201825, 206889, 211953, 217016, 222080, 227144, 232207, 237271, 242335, 247399, 252462, 257526, 262590, 267653, 272717, 277781, 282845, 287908, 292972, 298036]# noqa: E501
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
# [感电效果]
# 感电攻击力 : {value10}
# REMOVE: data10 = [0, 63, 70, 76, 83, 89, 95, 102, 108, 115, 121, 127, 134, 140, 147, 153, 160, 166, 172, 179, 185, 192, 198, 204, 211, 217, 224, 230, 237, 243, 249, 256, 262, 269, 275, 281, 288, 294, 301, 307, 314, 320, 326, 333, 339, 346, 352, 358, 365, 371, 378]# noqa: E501
data10 = get_data(f'{prefix}/{uuid}', 10, lambda x = None: x)
data10 = get_data(f'{prefix}/{uuid}', 10)
# 感电几率 : {value11}%
# REMOVE: data11 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data11 = get_data(f'{prefix}/{uuid}', 11, lambda x = None: x)
data11 = get_data(f'{prefix}/{uuid}', 11)
# 感电持续时间 : {value12}秒
# REMOVE: data12 = [0, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5]# noqa: E501
data12 = get_data(f'{prefix}/{uuid}', 12, lambda x = None: x)
data12 = get_data(f'{prefix}/{uuid}', 12)
# [范围信息]
# 降魔杵爆炸大小比率 : {value13}%
# REMOVE: data13 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501
data13 = get_data(f'{prefix}/{uuid}', 13, lambda x = None: x)
data13 = get_data(f'{prefix}/{uuid}', 13)
mode = ['雷针','终结']
@@ -1367,26 +1367,26 @@ class Skill23(ActiveSkill):
# 雷神出现时的攻击力 : {value0}
# REMOVE: data0 = [0, 27271, 33595, 39919, 46242, 52566, 58890, 65214, 71537, 77861, 84185, 90508, 96832, 103156, 109480, 115803, 122127, 128451, 134775, 141098, 147422, 153746, 160070, 166393, 172717, 179041, 185364, 191688, 198012, 204336, 210659, 216983, 223307, 229631, 235954, 242278, 248602, 254926, 261249, 267573, 273897, 280220, 286544, 292868, 299192, 305515, 311839, 318163, 324487, 330810, 337134]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 雷光爆炸攻击力 : {value1}
# REMOVE: data1 = [0, 49088, 60471, 71853, 83236, 94619, 106002, 117384, 128767, 140150, 151532, 162915, 174298, 185681, 197063, 208446, 219829, 231212, 242594, 253977, 265360, 276742, 288125, 299508, 310891, 322273, 333656, 345039, 356421, 367804, 379187, 390570, 401952, 413335, 424718, 436100, 447483, 458866, 470249, 481631, 493014, 504397, 515779, 527162, 538545, 549928, 561310, 572693, 584076, 595459, 606841]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 5
# 雷光爆炸多段攻击次数 : {value2}次
# REMOVE: data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [感电效果]
# 感电攻击力 : {value3}
# REMOVE: data3 = [0, 173, 213, 253, 293, 333, 373, 413, 453, 493, 533, 573, 613, 653, 693, 733, 773, 814, 854, 894, 934, 974, 1014, 1054, 1094, 1134, 1174, 1214, 1254, 1294, 1334, 1374, 1414, 1454, 1494, 1534, 1574, 1615, 1655, 1695, 1735, 1775, 1815, 1855, 1895, 1935, 1975, 2015, 2055, 2095, 2135]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 25
# 感电几率 : {value4}%
# REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 感电持续时间 : {value5}秒
# REMOVE: data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 波动视界 : 慧眼
@@ -1412,10 +1412,10 @@ class Skill24(PassiveSkill):
# 基本攻击力和技能攻击力增加率 : {value0}%
# REMOVE: data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [修罗邪光斩]施放时波动刻印额外生成数量 : {value1}个
# REMOVE: data1 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [{"type":"*skillRation","data":data0}]
@@ -1440,14 +1440,14 @@ class Skill25(ActiveSkill):
# 波动之纹攻击力 : {value0}
# REMOVE: data0 = [0, 12815, 14115, 15415, 16715, 18016, 19316, 20616, 21916, 23216, 24516, 25816, 27116, 28416, 29716, 31016, 32317, 33617, 34917, 36217, 37517, 38817, 40117, 41417, 42717, 44017, 45318, 46618, 47918, 49218, 50518, 51818, 53118, 54418, 55718, 57018, 58318, 59619, 60919, 62219, 63519, 64819, 66119, 67419, 68719, 70019, 71319, 72619, 73920, 75220, 76520]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 5
# 波动之纹多段攻击次数 : {value1}次
# REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 魔法阵爆炸攻击力 : {value2}
# REMOVE: data2 = [0, 192228, 211729, 231231, 250732, 270234, 289735, 309236, 328738, 348239, 367741, 387242, 406743, 426245, 445746, 465247, 484749, 504250, 523752, 543253, 562754, 582256, 601757, 621259, 640760, 660261, 679763, 699264, 718766, 738267, 757768, 777270, 796771, 816273, 835774, 855275, 874777, 894278, 913779, 933281, 952782, 972284, 991785, 1011286, 1030788, 1050289, 1069791, 1089292, 1108793, 1128295, 1147796]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
@@ -1475,23 +1475,23 @@ class Skill26(ActiveSkill):
# 雷剑生成冲击波攻击力 : {value0}
# REMOVE: data0 = [0, 215097, 264974, 314852, 364729, 414607, 464484, 514362, 564239, 614117, 663994, 713872, 763749, 813627, 863504, 913382, 963259, 1013137, 1063014, 1112892, 1162769, 1212647, 1262524, 1312402, 1362279, 1412157, 1462034, 1511912, 1561789, 1611667, 1661544, 1711422, 1761299, 1811177, 1861054, 1910932, 1960810, 2010687, 2060565, 2110442, 2160320, 2210197, 2260075, 2309952, 2359830, 2409707, 2459585, 2509462, 2559340, 2609217, 2659095]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 闪电攻击力 : {value1}
# REMOVE: data1 = [0, 35849, 44162, 52475, 60788, 69101, 77414, 85727, 94040, 102353, 110666, 118979, 127292, 135604, 143917, 152230, 160543, 168856, 177169, 185482, 193795, 202108, 210421, 218734, 227047, 235359, 243672, 251985, 260298, 268611, 276924, 285237, 293550, 301863, 310176, 318489, 326802, 335115, 343427, 351740, 360053, 368366, 376679, 384992, 393305, 401618, 409931, 418244, 426557, 434870, 443182]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 6
# 闪电多段攻击次数 : {value2}次
# REMOVE: data2 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 波动爆炸攻击力 : {value3}
# REMOVE: data3 = [0, 107548, 132487, 157426, 182365, 207303, 232242, 257181, 282120, 307058, 331997, 356936, 381875, 406813, 431752, 456691, 481630, 506568, 531507, 556446, 581385, 606323, 631262, 656201, 681140, 706078, 731017, 755956, 780895, 805833, 830772, 855711, 880650, 905588, 930527, 955466, 980405, 1005344, 1030282, 1055221, 1080160, 1105099, 1130037, 1154976, 1179915, 1204854, 1229792, 1254731, 1279670, 1304609, 1329547]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 2
# 波动爆炸攻击次数 : 2次
# 闪电爆炸攻击力 : {value4}
# REMOVE: data4 = [0, 215097, 264974, 314852, 364729, 414607, 464484, 514362, 564239, 614117, 663994, 713872, 763749, 813627, 863504, 913382, 963259, 1013137, 1063014, 1112892, 1162769, 1212647, 1262524, 1312402, 1362279, 1412157, 1462034, 1511912, 1561789, 1611667, 1661544, 1711422, 1761299, 1811177, 1861054, 1910932, 1960810, 2010687, 2060565, 2110442, 2160320, 2210197, 2260075, 2309952, 2359830, 2409707, 2459585, 2509462, 2559340, 2609217, 2659095]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
class classChange(Character):
@@ -23,16 +23,16 @@ class Skill2(PassiveSkill):
# [十字刃]攻击范围增加 : {value0}%
# REMOVE: data0 = [0, 10]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 出血几率 : {value1}%
# REMOVE: data1 = [0, 100]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 出血持续时间 : {value2}秒
# REMOVE: data2 = [0, 7]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 出血攻击力 : {value3}
# REMOVE: data3 = [0, 14]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 崩山击
# swordman_male/berserker/6e33d47e6622ce03b6defdd912140270
@@ -57,21 +57,21 @@ class Skill13(ActiveSkill):
# 下砸攻击力 : {value0}
# REMOVE: data0 = [0, 340, 374, 409, 443, 478, 512, 547, 581, 616, 650, 685, 719, 754, 788, 823, 857, 892, 926, 961, 995, 1030, 1064, 1099, 1133, 1168, 1202, 1237, 1271, 1306, 1340, 1375, 1409, 1444, 1478, 1513, 1547, 1582, 1616, 1651, 1685, 1720, 1754, 1789, 1823, 1858, 1892, 1927, 1961, 1996, 2030, 2065, 2099, 2134, 2168, 2203, 2237, 2272, 2306, 2341, 2375, 2410, 2444, 2479, 2513, 2548, 2582, 2617, 2651, 2686, 2720]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3 # 3.4
# 下砸多段攻击次数 : {value1}次
# REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 冲击波攻击力 : {value2}
# REMOVE: data2 = [0, 1919, 2114, 2308, 2503, 2698, 2892, 3087, 3282, 3477, 3671, 3866, 4061, 4255, 4450, 4645, 4839, 5034, 5229, 5423, 5618, 5813, 6007, 6202, 6397, 6591, 6786, 6981, 7175, 7370, 7565, 7760, 7954, 8149, 8344, 8538, 8733, 8928, 9122, 9317, 9512, 9706, 9901, 10096, 10290, 10485, 10680, 10874, 11069, 11264, 11459, 11653, 11848, 12043, 12237, 12432, 12627, 12821, 13016, 13211, 13405, 13600, 13795, 13989, 14184, 14379, 14573, 14768, 14963, 15158, 15352]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 冲击波范围比率 : {value3} ~ {value4}%
# REMOVE: data3 = [0, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# REMOVE: data4 = [0, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 狂暴血气
@@ -114,52 +114,52 @@ class Skill22(PassiveSkill):
# 技能攻击力增加率 : {value0}%
# REMOVE: data0 = [0, 28.7, 30.7, 32.7, 34.7, 36.7, 38.7, 40.7, 42.7, 44.7, 46.7, 48.7, 50.7, 52.7, 54.7, 56.7, 58.7, 60.7, 62.7, 64.7, 66.7]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 攻击速度增加率 : {value1}%
# REMOVE: data1 = [0, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 移动速度增加率 : {value2}%
# REMOVE: data2 = [0, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [力量唤醒1阶段]
# 发动的生命值比率 : {value3}%
# REMOVE: data3 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 攻击速度增加率 : {value4}%
# REMOVE: data4 = [0, 11.2, 11.4, 11.6, 11.8, 12, 12.2, 12.4, 12.6, 12.8, 13, 13.2, 13.4, 13.6, 13.8, 14, 14.2, 14.4, 14.6, 14.8, 15]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 移动速度增加率 : {value5}%
# REMOVE: data5 = [0, 11.2, 11.4, 11.6, 11.8, 12, 12.2, 12.4, 12.6, 12.8, 13, 13.2, 13.4, 13.6, 13.8, 14, 14.2, 14.4, 14.6, 14.8, 15]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 回避率增加率 : {value6}%
# REMOVE: data6 = [0, 0.5, 0.5, 0.6, 0.6, 0.6, 0.7, 0.7, 0.7, 0.8, 0.8, 0.9, 0.9, 0.9, 1, 1, 1, 1.1, 1.1, 1.2, 1.2]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# [力量唤醒2阶段]
# 发动的生命值比率 : {value7}%
# REMOVE: data7 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# 攻击速度增加率 : {value8}%
# REMOVE: data8 = [0, 11.6, 12, 12.4, 12.8, 13.2, 13.6, 14, 14.4, 14.8, 15.2, 15.6, 16, 16.4, 16.8, 17.2, 17.6, 18, 18.4, 18.8, 19.2]# noqa: E501
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# 移动速度增加率 : {value9}%
# REMOVE: data9 = [0, 11.6, 12, 12.4, 12.8, 13.2, 13.6, 14, 14.4, 14.8, 15.2, 15.6, 16, 16.4, 16.8, 17.2, 17.6, 18, 18.4, 18.8, 19.2]# noqa: E501
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
# 回避率增加率 : {value10}%
# REMOVE: data10 = [0, 2.7, 3, 3.2, 3.4, 3.6, 3.9, 4.1, 4.3, 4.5, 4.8, 5, 5.2, 5.4, 5.7, 5.9, 6.1, 6.3, 6.6, 6.8, 7]# noqa: E501
data10 = get_data(f'{prefix}/{uuid}', 10, lambda x = None: x)
data10 = get_data(f'{prefix}/{uuid}', 10)
# [力量唤醒3阶段]
# 发动的生命值比率 : {value11}%
# REMOVE: data11 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
data11 = get_data(f'{prefix}/{uuid}', 11, lambda x = None: x)
data11 = get_data(f'{prefix}/{uuid}', 11)
# 攻击速度增加率 : {value12}%
# REMOVE: data12 = [0, 12, 12.6, 13.2, 13.8, 14.4, 15, 15.6, 16.2, 16.8, 17.4, 18, 18.6, 19.2, 19.8, 20.4, 21, 21.6, 22.2, 22.8, 23.4]# noqa: E501
data12 = get_data(f'{prefix}/{uuid}', 12, lambda x = None: x)
data12 = get_data(f'{prefix}/{uuid}', 12)
# 移动速度增加率 : {value13}%
# REMOVE: data13 = [0, 12, 12.6, 13.2, 13.8, 14.4, 15, 15.6, 16.2, 16.8, 17.4, 18, 18.6, 19.2, 19.8, 20.4, 21, 21.6, 22.2, 22.8, 23.4]# noqa: E501
data13 = get_data(f'{prefix}/{uuid}', 13, lambda x = None: x)
data13 = get_data(f'{prefix}/{uuid}', 13)
# 回避率增加率 : {value14}%
# REMOVE: data14 = [0, 4.5, 4.9, 5.3, 5.7, 6, 6.4, 6.8, 7.2, 7.5, 7.9, 8.3, 8.7, 9, 9.4, 9.8, 10.2, 10.5, 10.9, 11.3, 11.7]# noqa: E501
data14 = get_data(f'{prefix}/{uuid}', 14, lambda x = None: x)
data14 = get_data(f'{prefix}/{uuid}', 14)
associate = [{"data":data0}]
@@ -188,30 +188,30 @@ class Skill24(ActiveSkill):
# 斩击攻击力 : {value0}
# REMOVE: data0 = [0, 651, 717, 783, 849, 915, 981, 1047, 1113, 1179, 1245, 1311, 1377, 1443, 1509, 1575, 1641, 1708, 1774, 1840, 1906, 1972, 2038, 2104, 2170, 2236, 2302, 2368, 2434, 2500, 2566, 2632, 2698, 2764, 2830, 2896, 2962, 3028, 3094, 3160, 3226, 3292, 3358, 3424, 3491, 3557, 3623, 3689, 3755, 3821, 3887, 3953, 4019, 4085, 4151, 4217, 4283, 4349, 4415, 4481, 4547, 4613, 4679, 4745, 4811, 4877, 4943, 5009, 5075, 5141, 5207]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 2
# 斩击次数 : {value1}次
# REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 血十字攻击力 : {value2}
# REMOVE: data2 = [0, 1508, 1661, 1814, 1967, 2120, 2273, 2426, 2579, 2732, 2885, 3038, 3191, 3344, 3497, 3650, 3803, 3956, 4109, 4262, 4415, 4568, 4721, 4874, 5027, 5180, 5333, 5486, 5639, 5792, 5945, 6098, 6251, 6404, 6557, 6710, 6863, 7016, 7169, 7322, 7475, 7628, 7781, 7934, 8087, 8240, 8393, 8546, 8699, 8852, 9005, 9158, 9311, 9464, 9617, 9770, 9923, 10076, 10229, 10382, 10535, 10688, 10841, 10994, 11147, 11300, 11453, 11606, 11759, 11912, 12065]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 追击攻击力 : {value3}
# REMOVE: data3 = [0, 1593, 1755, 1916, 2078, 2239, 2401, 2563, 2724, 2886, 3047, 3209, 3371, 3532, 3694, 3855, 4017, 4179, 4340, 4502, 4664, 4825, 4987, 5148, 5310, 5472, 5633, 5795, 5956, 6118, 6280, 6441, 6603, 6764, 6926, 7088, 7249, 7411, 7572, 7734, 7896, 8057, 8219, 8381, 8542, 8704, 8865, 9027, 9189, 9350, 9512, 9673, 9835, 9997, 10158, 10320, 10481, 10643, 10805, 10966, 11128, 11289, 11451, 11613, 11774, 11936, 12097, 12259, 12421, 12582, 12744]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 学习[血气旺盛]后生命值消耗量 : {value4}
# REMOVE: data4 = [0, 4, 6, 8, 9, 10, 13, 14, 16, 17, 19, 20, 23, 25, 28, 30, 31, 33, 35, 38, 41, 47, 54, 60, 65, 71, 76, 82, 87, 93, 100, 108, 115, 123, 130, 138, 145, 153, 160, 168, 175, 183, 190, 198, 205, 213, 220, 228, 235, 243, 250, 227, 232, 238, 243, 248, 253, 258, 264, 269, 274, 279, 284, 290, 295, 300, 305, 310, 316, 321, 326]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 学习[血气界限]后
# 血十字攻击力 : {value5}
# REMOVE: data5 = [0, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# [范围信息]
# 血十字大小比率 : {value6}%
# REMOVE: data6 = [0, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 狂暴之力
# swordman_male/berserker/6a1d1f08a6572be420bb3a256c44c015
@@ -240,25 +240,25 @@ class Skill25(ActiveSkill):
# 施放时生命值消耗量 : {value0}
# REMOVE: data0 = [0, 220, 244, 267, 291, 315, 338, 362, 386, 409, 438, 470, 501, 532, 563, 595, 625, 657, 688, 719, 750, 782, 812, 844, 875, 906, 937, 969, 999, 1031, 1062]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 每10秒生命值消耗量 : {value1}
# REMOVE: data1 = [0, 75, 87, 99, 111, 122, 134, 146, 158, 170, 182, 193, 205, 217, 229, 241, 253, 264, 276, 288, 300, 312, 324, 336, 347, 359, 371, 383, 395, 407, 418]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 命中率增加 : {value2}%
# REMOVE: data2 = [0, 0.2, 0.4, 0.6, 0.9, 1.1, 1.3, 1.5, 1.8, 2, 2.2, 2.4, 2.7, 2.9, 3.1, 3.3, 3.6, 3.8, 4, 4.2, 4.4, 4.7, 4.9, 5.1, 5.3, 5.6, 5.8, 6, 6.2, 6.5, 6.7]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 硬直增加量 : {value3}
# REMOVE: data3 = [0, 10, 21, 32, 44, 55, 66, 77, 88, 99, 111, 122, 133, 144, 155, 166, 178, 189, 200, 211, 222, 234, 245, 256, 267, 278, 289, 301, 312, 323, 334]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 基本攻击力和技能攻击力增加率 : {value4}%
# REMOVE: data4 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21.5, 23, 24.5, 26, 27.5, 29, 30.5, 32, 33.5, 35]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 转职系列技能冷却时间减少率 : {value5}% (觉醒技能除外)
# REMOVE: data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 生命值吸收量上限 : {value6}
# REMOVE: data6 = [0, 2, 3, 4, 4, 5, 6, 7, 9, 10, 12, 13, 15, 17, 19, 22, 24, 27, 30, 33, 36, 40, 44, 48, 52, 56, 61, 66, 72, 77, 83]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
associate = [
{"data": data4, "type": '*skillRation'},
@@ -286,25 +286,25 @@ class Skill27(ActiveSkill):
# 恢复时间 : {value0}秒
# REMOVE: data0 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 生命值恢复 : {value1}%
# REMOVE: data1 = [0, 20, 21.5, 23, 24.5, 26, 27.5, 29, 30.5, 32, 33.5, 35]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 增加物防 : {value2}
# REMOVE: data2 = [0, 8382, 9011, 9664, 10338, 11035, 11755, 12498, 13264, 14051, 14862, 15696]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 增加魔防 : {value3}
# REMOVE: data3 = [0, 8382, 9011, 9664, 10338, 11035, 11755, 12498, 13264, 14051, 14862, 15696]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 增加硬直 : {value4}
# REMOVE: data4 = [0, 373, 385, 398, 410, 424, 436, 449, 461, 474, 486, 499]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 持续时间 : {value5}秒
# REMOVE: data5 = [0, 31, 32.1, 33.1, 34.2, 35.2, 36.3, 37.3, 38.4, 39.4, 40.5, 41.5]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 可发动技能的生命值比率 : {value6}%
# REMOVE: data6 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 狂气斩
# swordman_male/berserker/bbc15561bec24f9c1e79e23d715b1dd2
@@ -330,22 +330,22 @@ class Skill29(ActiveSkill):
# 第一次斩击攻击力 : {value0}
# REMOVE: data0 = [0, 1125, 1239, 1353, 1467, 1582, 1696, 1810, 1924, 2038, 2152, 2266, 2380, 2495, 2609, 2723, 2837, 2951, 3065, 3179, 3294, 3408, 3522, 3636, 3750, 3864, 3978, 4092, 4207, 4321, 4435, 4549, 4663, 4777, 4891, 5006, 5120, 5234, 5348, 5462, 5576, 5690, 5804, 5919, 6033, 6147, 6261, 6375, 6489, 6603, 6718, 6832, 6946, 7060, 7174, 7288, 7402, 7516, 7631, 7745, 7859, 7973, 8087, 8201, 8315, 8430, 8544, 8658, 8772, 8886, 9000]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 2
# 第一次斩击多段攻击次数 : {value1}次
# REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 第二次斩击攻击力 : {value2}
# REMOVE: data2 = [0, 1603, 1766, 1928, 2091, 2253, 2416, 2579, 2741, 2904, 3067, 3229, 3392, 3554, 3717, 3880, 4042, 4205, 4368, 4530, 4693, 4855, 5018, 5181, 5343, 5506, 5668, 5831, 5994, 6156, 6319, 6482, 6644, 6807, 6969, 7132, 7295, 7457, 7620, 7783, 7945, 8108, 8270, 8433, 8596, 8758, 8921, 9084, 9246, 9409, 9571, 9734, 9897, 10059, 10222, 10384, 10547, 10710, 10872, 11035, 11198, 11360, 11523, 11685, 11848, 12011, 12173, 12336, 12499, 12661, 12824]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 2
# 第二次斩击多段攻击次数 : {value3}次
# REMOVE: data3 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 攻击范围比率 : {value4}%
# REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 嗜魂之手
# swordman_male/berserker/3829c15bf5f520c13998a3479ba0ce7b
@@ -374,37 +374,37 @@ class Skill30(ActiveSkill):
# 抓取攻击力 : {value0}
# REMOVE: data0 = [0, 1032, 1137, 1241, 1346, 1451, 1555, 1660, 1765, 1869, 1974, 2079, 2183, 2288, 2393, 2497, 2602, 2707, 2811, 2916, 3021, 3126, 3230, 3335, 3440, 3544, 3649, 3754, 3858, 3963, 4068, 4172, 4277, 4382, 4486, 4591, 4696, 4800, 4905, 5010, 5114, 5219, 5324, 5429, 5533, 5638, 5743, 5847, 5952, 6057, 6161, 6266, 6371, 6475, 6580, 6685, 6789, 6894, 6999, 7103, 7208, 7313, 7417, 7522, 7627, 7732, 7836, 7941, 8046, 8150, 8255]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 喷发攻击力 : {value1}
# REMOVE: data1 = [0, 1952, 2150, 2348, 2546, 2744, 2942, 3140, 3338, 3536, 3735, 3933, 4131, 4329, 4527, 4725, 4923, 5121, 5319, 5517, 5715, 5913, 6111, 6309, 6507, 6705, 6903, 7101, 7299, 7497, 7695, 7893, 8091, 8289, 8488, 8686, 8884, 9082, 9280, 9478, 9676, 9874, 10072, 10270, 10468, 10666, 10864, 11062, 11260, 11458, 11656, 11854, 12052, 12250, 12448, 12646, 12844, 13043, 13241, 13439, 13637, 13835, 14033, 14231, 14429, 14627, 14825, 15023, 15221, 15419, 15617]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 抓取出血状态的敌人时追加攻击力 : {value2}
# REMOVE: data2 = [0, 3341, 3680, 4019, 4358, 4697, 5036, 5375, 5714, 6053, 6392, 6731, 7070, 7409, 7748, 8087, 8426, 8765, 9104, 9442, 9781, 10120, 10459, 10798, 11137, 11476, 11815, 12154, 12493, 12832, 13171, 13510, 13849, 14188, 14527, 14866, 15205, 15544, 15883, 16222, 16561, 16900, 17239, 17578, 17916, 18255, 18594, 18933, 19272, 19611, 19950, 20289, 20628, 20967, 21306, 21645, 21984, 22323, 22662, 23001, 23340, 23679, 24018, 24357, 24696, 25035, 25374, 25713, 26052, 26391, 26729]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 饥渴状态下吸收次数变化值 : {value3}次
# REMOVE: data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 攻击无法抓取敌人时的喷发攻击力 : {value4}
# REMOVE: data4 = [0, 5392, 5939, 6486, 7033, 7580, 8127, 8674, 9221, 9768, 10315, 10862, 11409, 11956, 12503, 13050, 13597, 14144, 14691, 15239, 15786, 16333, 16880, 17427, 17974, 18521, 19068, 19615, 20162, 20709, 21256, 21803, 22350, 22897, 23444, 23991, 24538, 25085, 25632, 26179, 26726, 27273, 27820, 28367, 28914, 29461, 30008, 30555, 31102, 31649, 32196, 32743, 33290, 33837, 34384, 34931, 35478, 36025, 36572, 37119, 37666, 38213, 38761, 39308, 39855, 40402, 40949, 41496, 42043, 42590, 43137]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 0
# [学习血气界限后]
# 抓取攻击力 : {value5}
# REMOVE: data5 = [0, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 气息爆炸攻击力 : {value6}
# REMOVE: data6 = [0, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 抓取失败时, 攻击无法抓取敌人时的气息爆炸攻击力 : {value7}
# REMOVE: data7 = [0, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# [范围信息]
# 喷发范围比率 : {value8}%
# REMOVE: data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
mode = ['不可抓取','可抓取']
@@ -438,37 +438,37 @@ class Skill31(ActiveSkill):
# 持续时间 : {value0}秒
# REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 基本攻击力和技能攻击力增加率 : {value1}%
# REMOVE: data1 = [0, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 攻击速度增加量 : {value2}%
# REMOVE: data2 = [0, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 移动速度增加量 : {value3}%
# REMOVE: data3 = [0, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 眩晕、 睡眠异常状态抗性增加量 : {value4}%
# REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 智力减少量 : {value5}
# REMOVE: data5 = [0, 105, 109, 113, 116, 120, 124, 128, 131, 135, 139, 143, 146, 150, 154, 158, 161, 165, 169, 173, 176]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 物理防御力减少量 : {value6}%
# REMOVE: data6 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
# 魔法防御力减少量 : {value7}%
# REMOVE: data7 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
# 硬直增加 : {value8}
# REMOVE: data8 = [0, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000]# noqa: E501
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
data8 = get_data(f'{prefix}/{uuid}', 8)
# [十字刃]、 [崩山击]、 [狂暴之力]基本攻击僵直增加 : {value9}%
# REMOVE: data9 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
data9 = get_data(f'{prefix}/{uuid}', 9)
# [十字刃]、 [崩山击]、 [狂暴之力]基本攻击动作延迟减少 : {value10}%
# REMOVE: data10 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
data10 = get_data(f'{prefix}/{uuid}', 10, lambda x = None: x)
data10 = get_data(f'{prefix}/{uuid}', 10)
# 怒气爆发
# swordman_male/berserker/506e7ed77d517419a6e1c437a2cedb17
@@ -492,19 +492,19 @@ class Skill32(ActiveSkill):
# 冲击波攻击力 : {value0}
# REMOVE: data0 = [0, 2356, 2595, 2834, 3073, 3312, 3551, 3789, 4028, 4267, 4506, 4745, 4984, 5223, 5462, 5701, 5940, 6179, 6418, 6657, 6896, 7135, 7374, 7613, 7852, 8091, 8330, 8569, 8808, 9047, 9286, 9525, 9764, 10003, 10242, 10481, 10720, 10959, 11198, 11437, 11676, 11915, 12154, 12393, 12632, 12871, 13110, 13349, 13587, 13826, 14065, 14304, 14543, 14782, 15021, 15260, 15499, 15738, 15977, 16216, 16455, 16694, 16933, 17172, 17411, 17650, 17889, 18128, 18367, 18606, 18845]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 血气喷发攻击力 : {value1}
# REMOVE: data1 = [0, 898, 989, 1080, 1171, 1262, 1354, 1445, 1536, 1627, 1718, 1809, 1900, 1991, 2082, 2174, 2265, 2356, 2447, 2538, 2629, 2720, 2811, 2902, 2993, 3085, 3176, 3267, 3358, 3449, 3540, 3631, 3722, 3813, 3905, 3996, 4087, 4178, 4269, 4360, 4451, 4542, 4633, 4724, 4816, 4907, 4998, 5089, 5180, 5271, 5362, 5453, 5544, 5636, 5727, 5818, 5909, 6000, 6091, 6182, 6273, 6364, 6455, 6547, 6638, 6729, 6820, 6911, 7002, 7093, 7184]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 10
# 血气喷发多段攻击次数 : {value2}次
# REMOVE: data2 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 范围比率 : {value3}%
# REMOVE: data3 = [0, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 狂热回旋
# swordman_male/berserker/de20372767d014d62dc7361ac686834e
@@ -528,20 +528,20 @@ class Skill33(ActiveSkill):
# 第一次吸附攻击力 : {value0}
# REMOVE: data0 = [0, 1867, 2056, 2246, 2435, 2625, 2814, 3003, 3193, 3382, 3572, 3761, 3950, 4140, 4329, 4519, 4708, 4897, 5087, 5276, 5466, 5655, 5844, 6034, 6223, 6413, 6602, 6791, 6981, 7170, 7360, 7549, 7738, 7928, 8117, 8306, 8496, 8685, 8875, 9064, 9253, 9443, 9632, 9822, 10011, 10200, 10390, 10579, 10769, 10958, 11147, 11337, 11526, 11716, 11905, 12094, 12284, 12473, 12663, 12852, 13041, 13231, 13420, 13610, 13799, 13988, 14178, 14367, 14557, 14746, 14935]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 第二次吸附攻击力 : {value1}
# REMOVE: data1 = [0, 1867, 2056, 2246, 2435, 2625, 2814, 3003, 3193, 3382, 3572, 3761, 3950, 4140, 4329, 4519, 4708, 4897, 5087, 5276, 5466, 5655, 5844, 6034, 6223, 6413, 6602, 6791, 6981, 7170, 7360, 7549, 7738, 7928, 8117, 8306, 8496, 8685, 8875, 9064, 9253, 9443, 9632, 9822, 10011, 10200, 10390, 10579, 10769, 10958, 11147, 11337, 11526, 11716, 11905, 12094, 12284, 12473, 12663, 12852, 13041, 13231, 13420, 13610, 13799, 13988, 14178, 14367, 14557, 14746, 14935]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 上斩物理攻击力 : {value2}
# REMOVE: data2 = [0, 5603, 6172, 6740, 7308, 7877, 8445, 9014, 9582, 10151, 10719, 11287, 11856, 12424, 12993, 13561, 14130, 14698, 15267, 15835, 16403, 16972, 17540, 18109, 18677, 19246, 19814, 20382, 20951, 21519, 22088, 22656, 23225, 23793, 24361, 24930, 25498, 26067, 26635, 27204, 27772, 28340, 28909, 29477, 30046, 30614, 31183, 31751, 32320, 32888, 33456, 34025, 34593, 35162, 35730, 36299, 36867, 37435, 38004, 38572, 39141, 39709, 40278, 40846, 41414, 41983, 42551, 43120, 43688, 44257, 44825]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 攻击范围比率 : {value3}%
# REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 饥渴
# swordman_male/berserker/547ab2b2bd860d3e37355a9cfbc1077c
@@ -565,26 +565,26 @@ class Skill34(ActiveSkill):
# 基本生命值减少 : {value0}%
# REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 蓄气每阶段生命值减少 : {value1}%
# REMOVE: data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 持续时间 : {value2}秒
# REMOVE: data2 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 基本攻击力和技能攻击力增加率 : {value3}%
# REMOVE: data3 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# - [使用饥渴时冲击波] -
# 出血攻击力 : {value4}
# REMOVE: data4 = [0, 14, 16, 18, 21, 23, 25, 27, 30, 32, 34, 36, 39, 41, 43, 45, 47, 50, 52, 54, 56]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 出血持续时间 : {value5}秒
# REMOVE: data5 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 出血诱发范围 : {value6}px
# REMOVE: data6 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
associate = [{"data":data3}]
# 嗜魂封魔斩
@@ -613,12 +613,12 @@ class Skill35(ActiveSkill):
# 击打攻击力 : {value0}
# REMOVE: data0 = [0, 18225, 20074, 21923, 23772, 25621, 27470, 29318, 31167, 33016, 34865, 36714, 38563, 40412, 42261, 44110, 45959, 47808, 49657, 51505, 53354, 55203, 57052, 58901, 60750, 62599, 64448, 66297, 68146, 69995, 71843, 73692, 75541, 77390, 79239, 81088, 82937, 84786, 86635, 88484, 90333, 92182, 94030, 95879, 97728, 99577, 101426, 103275, 105124, 106973, 108822, 110671, 112520, 114368, 116217, 118066, 119915, 121764, 123613, 125462, 127311, 129160, 131009, 132858, 134707, 136555, 138404, 140253, 142102, 143951, 145800]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 击打范围比率 : {value1}%
# REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -669,26 +669,26 @@ class Skill36(ActiveSkill):
# 锤击攻击力 : {value0}
# REMOVE: data0 = [0, 2524, 2780, 3036, 3292, 3548, 3804, 4060, 4316, 4573, 4829, 5085, 5341, 5597, 5853, 6109, 6365, 6621, 6877, 7133, 7389, 7645, 7901, 8157, 8414, 8670, 8926, 9182, 9438, 9694, 9950, 10206, 10462, 10718, 10974, 11230, 11486, 11742, 11998, 12254, 12511, 12767, 13023, 13279, 13535, 13791, 14047, 14303, 14559, 14815, 15071, 15327, 15583, 15839, 16095, 16351, 16608, 16864, 17120, 17376, 17632, 17888, 18144, 18400, 18656, 18912, 19168, 19424, 19680, 19936, 20192]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 乱砍攻击力 : {value1}
# REMOVE: data1 = [0, 736, 811, 886, 960, 1035, 1110, 1184, 1259, 1334, 1408, 1483, 1558, 1632, 1707, 1782, 1856, 1931, 2006, 2081, 2155, 2230, 2305, 2379, 2454, 2529, 2603, 2678, 2753, 2827, 2902, 2977, 3051, 3126, 3201, 3275, 3350, 3425, 3500, 3574, 3649, 3724, 3798, 3873, 3948, 4022, 4097, 4172, 4246, 4321, 4396, 4470, 4545, 4620, 4694, 4769, 4844, 4919, 4993, 5068, 5143, 5217, 5292, 5367, 5441, 5516, 5591, 5665, 5740, 5815, 5889]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 8
# 乱砍攻击次数 : {value2}次
# REMOVE: data2 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 最后一击攻击力 : {value3}
# REMOVE: data3 = [0, 4207, 4634, 5060, 5487, 5914, 6341, 6767, 7194, 7621, 8048, 8474, 8901, 9328, 9755, 10182, 10608, 11035, 11462, 11889, 12315, 12742, 13169, 13596, 14023, 14449, 14876, 15303, 15730, 16156, 16583, 17010, 17437, 17863, 18290, 18717, 19144, 19571, 19997, 20424, 20851, 21278, 21704, 22131, 22558, 22985, 23411, 23838, 24265, 24692, 25119, 25545, 25972, 26399, 26826, 27252, 27679, 28106, 28533, 28960, 29386, 29813, 30240, 30667, 31093, 31520, 31947, 32374, 32800, 33227, 33654]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 2
# 最后一击攻击次数 : {value4}次
# REMOVE: data4 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 范围比率 : {value5}%
# REMOVE: data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
def vp_1(self):
"""
@@ -738,12 +738,12 @@ class Skill37(ActiveSkill):
# 爆炸攻击力 : {value0}
# REMOVE: data0 = [0, 16802, 18507, 20211, 21916, 23620, 25325, 27029, 28734, 30438, 32143, 33848, 35552, 37257, 38961, 40666, 42370, 44075, 45779, 47484, 49188, 50893, 52598, 54302, 56007, 57711, 59416, 61120, 62825, 64529, 66234, 67939, 69643, 71348, 73052, 74757, 76461, 78166, 79870, 81575, 83279, 84984, 86689, 88393, 90098, 91802, 93507, 95211, 96916, 98620, 100325, 102030, 103734, 105439, 107143, 108848, 110552, 112257, 113961, 115666, 117370, 119075, 120780, 122484, 124189, 125893, 127598, 129302, 131007, 132711, 134416]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 爆炸范围比率 : {value1}%
# REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -790,23 +790,23 @@ class Skill38(ActiveSkill):
# 捶击攻击力 : {value0}
# REMOVE: data0 = [0, 857, 944, 1031, 1118, 1205, 1292, 1379, 1466, 1553, 1640, 1727, 1814, 1901, 1988, 2075, 2161, 2248, 2335, 2422, 2509, 2596, 2683, 2770, 2857, 2944, 3031, 3118, 3205, 3292, 3379, 3466, 3553, 3640, 3727, 3814, 3901, 3988, 4074, 4161, 4248, 4335, 4422, 4509, 4596, 4683, 4770, 4857, 4944, 5031, 5118, 5205, 5292, 5379, 5466, 5553, 5640, 5727, 5814, 5901, 5987, 6074, 6161, 6248, 6335, 6422, 6509, 6596, 6683, 6770, 6857]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 冲击波攻击力 : {value1}
# REMOVE: data1 = [0, 5714, 6294, 6874, 7453, 8033, 8613, 9192, 9772, 10352, 10932, 11511, 12091, 12671, 13250, 13830, 14410, 14989, 15569, 16149, 16729, 17308, 17888, 18468, 19047, 19627, 20207, 20786, 21366, 21946, 22526, 23105, 23685, 24265, 24844, 25424, 26004, 26583, 27163, 27743, 28323, 28902, 29482, 30062, 30641, 31221, 31801, 32380, 32960, 33540, 34120, 34699, 35279, 35859, 36438, 37018, 37598, 38177, 38757, 39337, 39917, 40496, 41076, 41656, 42235, 42815, 43395, 43974, 44554, 45134, 45714]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 岩浆攻击力 : {value2}
# REMOVE: data2 = [0, 3667, 4039, 4411, 4783, 5155, 5526, 5898, 6270, 6642, 7014, 7386, 7758, 8130, 8502, 8874, 9246, 9618, 9990, 10362, 10734, 11106, 11478, 11850, 12222, 12594, 12966, 13338, 13710, 14082, 14454, 14826, 15198, 15570, 15942, 16314, 16686, 17058, 17430, 17802, 18174, 18546, 18918, 19290, 19662, 20034, 20405, 20777, 21149, 21521, 21893, 22265, 22637, 23009, 23381, 23753, 24125, 24497, 24869, 25241, 25613, 25985, 26357, 26729, 27101, 27473, 27845, 28217, 28589, 28961, 29333]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 6
# 岩浆多段攻击次数 : {value3}次
# REMOVE: data3 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [范围信息]
# 范围比率 : {value4}%
# REMOVE: data4 = [0, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
"""
@@ -849,16 +849,16 @@ class Skill39(PassiveSkill):
# 增益效果持续时间 : {value0}秒
# REMOVE: data0 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 独立攻击力增加率 : {value1}%
# REMOVE: data1 = [0, 12.9, 14.4, 15.9, 17.4, 18.9, 20.4, 21.9, 23.4, 24.9, 26.4, 27.9, 29.4, 30.9, 32.4, 33.9, 35.4, 36.9, 38.4, 39.9, 41.4, 42.9, 44.4, 45.9, 47.4, 48.9, 50.4, 51.9, 53.4, 54.9, 56.4, 57.9, 59.4, 60.9, 62.4, 63.9, 65.4, 66.9, 68.4, 69.9, 71.4, 72.9, 74.4, 75.9, 77.4, 78.9, 80.4, 81.9, 83.4, 84.9, 86.4]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 命中率增加 : {value2}%
# REMOVE: data2 = [0, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9, 9.3, 9.6, 9.9, 10.2, 10.5, 10.8, 11.1, 11.4, 11.7, 12, 12.3, 12.6, 12.9, 13.2, 13.5, 13.8, 14.1, 14.4, 14.7, 15, 15.3]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 物理暴击率增加 : {value3}%
# REMOVE: data3 = [0, 8.6, 9.2, 9.8, 10.4, 11, 11.6, 12.2, 12.8, 13.4, 14, 14.6, 15.2, 15.8, 16.4, 17, 17.6, 18.2, 18.8, 19.4, 20, 20.6, 21.2, 21.8, 22.4, 23, 23.6, 24.2, 24.8, 25.4, 26, 26.6, 27.2, 27.8, 28.4, 29, 29.6, 30.2, 30.8, 31.4, 32, 32.6, 33.2, 33.8, 34.4, 35, 35.6, 36.2, 36.8, 37.4, 38]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
associate = [{"data": data1,"type": '$*PAtkI'}]
# 魔狱血刹
@@ -886,24 +886,24 @@ class Skill40(ActiveSkill):
# 血气之剑持续时间 : {value0}秒
# REMOVE: data0 = [0, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 攻击速度增加 : {value1}%
# REMOVE: data1 = [0, 1, 2.3, 11, 12.2, 13.5, 14.7, 16, 17.2, 18.5, 19.7, 21, 22.2, 23.5, 24.7, 26, 27.2, 28.5, 29.7, 31, 32.2, 33.5, 34.7, 36, 37.2, 38.5, 39.7, 41, 42.2, 43.5, 44.7, 46, 47.2, 48.5, 49.7, 51, 52.2, 53.5, 54.7, 56, 57.2, 58.5, 59.7, 61, 62.2, 63.5, 64.7, 66, 67.2, 68.5, 69.7]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 移动速度增加 : {value2}%
# REMOVE: data2 = [0, 1, 2.3, 11, 12.2, 13.5, 14.7, 16, 17.2, 18.5, 19.7, 21, 22.2, 23.5, 24.7, 26, 27.2, 28.5, 29.7, 31, 32.2, 33.5, 34.7, 36, 37.2, 38.5, 39.7, 41, 42.2, 43.5, 44.7, 46, 47.2, 48.5, 49.7, 51, 52.2, 53.5, 54.7, 56, 57.2, 58.5, 59.7, 61, 62.2, 63.5, 64.7, 66, 67.2, 68.5, 69.7]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 下劈攻击力 : {value3}
# REMOVE: data3 = [0, 10760, 13255, 15750, 18245, 20741, 23236, 25731, 28226, 30721, 33216, 35711, 38206, 40701, 43196, 45691, 48187, 50682, 53177, 55672, 58167, 60662, 63157, 65652, 68147, 70642, 73138, 75633, 78128, 80623, 83118, 85613, 88108, 90603, 93098, 95593, 98089, 100584, 103079, 105574, 108069, 110564, 113059, 115554, 118049, 120544, 123040, 125535, 128030, 130525, 133020]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 血气爆发多段攻击力 : {value4}
# REMOVE: data4 = [0, 1524, 1877, 2231, 2584, 2937, 3291, 3644, 3998, 4351, 4704, 5058, 5411, 5764, 6118, 6471, 6825, 7178, 7531, 7885, 8238, 8591, 8945, 9298, 9652, 10005, 10358, 10712, 11065, 11418, 11772, 12125, 12478, 12832, 13185, 13539, 13892, 14245, 14599, 14952, 15305, 15659, 16012, 16366, 16719, 17072, 17426, 17779, 18132, 18486, 18839]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 27
# 血气爆发多段攻击次数 : {value5}次
# REMOVE: data5 = [0, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
# 狂怒暴掠
# swordman_male/berserker/f1fdc6c2482ecc510a2a9f04201ba125
@@ -931,16 +931,16 @@ class Skill41(ActiveSkill):
# 抓起攻击力 : {value0}
# REMOVE: data0 = [0, 4447, 4898, 5350, 5801, 6252, 6703, 7154, 7605, 8057, 8508, 8959, 9410, 9861, 10312, 10764, 11215, 11666, 12117, 12568, 13019, 13471, 13922, 14373, 14824, 15275, 15726, 16177, 16629, 17080, 17531, 17982, 18433, 18884, 19336, 19787, 20238, 20689, 21140, 21591, 22043, 22494, 22945, 23396, 23847, 24298, 24750, 25201, 25652, 26103, 26554]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 气息爆炸攻击力 : {value1}
# REMOVE: data1 = [0, 25201, 27757, 30314, 32871, 35427, 37984, 40540, 43097, 45654, 48210, 50767, 53323, 55880, 58437, 60993, 63550, 66106, 68663, 71220, 73776, 76333, 78889, 81446, 84003, 86559, 89116, 91672, 94229, 96786, 99342, 101899, 104455, 107012, 109569, 112125, 114682, 117239, 119795, 122352, 124908, 127465, 130022, 132578, 135135, 137691, 140248, 142805, 145361, 147918, 150474]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 最后一击范围比率 : {value2}%
# REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -983,16 +983,16 @@ class Skill42(ActiveSkill):
# 持续时间 : {value0}秒
# REMOVE: data0 = [0, 10]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 未减少的生命值比率 : {value1}%
# REMOVE: data1 = [0, 50]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 血气防御罩持续时间 : {value2}秒
# REMOVE: data2 = [0, 3]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 冷却时间 : {value3}秒
# REMOVE: data3 = [0, 45]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 强悍碾压
# swordman_male/berserker/3a691a432c58abebc08211df45c4f4bd
@@ -1018,18 +1018,18 @@ class Skill43(ActiveSkill):
# 生命值消耗量 : 当前生命值的{value0}%
# REMOVE: data0 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 血气爆发多段攻击力 : {value1}
# REMOVE: data1 = [0, 10518, 11585, 12652, 13719, 14786, 15853, 16920, 17987, 19054, 20121, 21188, 22255, 23323, 24390, 25457, 26524, 27591, 28658, 29725, 30792, 31859, 32926, 33993, 35060, 36127, 37194, 38261, 39328, 40395, 41462, 42529, 43596, 44663, 45730, 46797, 47865, 48932, 49999, 51066, 52133, 53200, 54267, 55334, 56401, 57468, 58535, 59602, 60669, 61736, 62803]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 5
# 血气爆发多段攻击次数 : {value2}次
# REMOVE: data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 攻击范围比率 : {value3}%
# REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -1070,7 +1070,7 @@ class Skill44(PassiveSkill):
# 基本攻击力和技能攻击力增加率 : {value0}%
# REMOVE: data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"data": data0,"type": '*skillRation'}]
# 浴血之怒
@@ -1098,15 +1098,15 @@ class Skill45(ActiveSkill):
# 施放时生命值消耗量 : 当前生命值的{value0}%
# REMOVE: data0 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 大规模血气爆炸攻击力 : {value1}
# REMOVE: data1 = [0, 54024, 59505, 64985, 70466, 75947, 81427, 86908, 92389, 97870, 103350, 108831, 114312, 119792, 125273, 130754, 136234, 141715, 147196, 152677, 158157, 163638, 169119, 174599, 180080, 185561, 191041, 196522, 202003, 207483, 212964, 218445, 223926, 229406, 234887, 240368, 245848, 251329, 256810, 262290, 267771, 273252, 278733, 284213, 289694, 295175, 300655, 306136, 311617, 317097, 322578]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 范围比率 : {value2}%
# REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -1155,20 +1155,20 @@ class Skill46(ActiveSkill):
# 上斩攻击力 : {value0}
# REMOVE: data0 = [0, 13163, 14498, 15834, 17169, 18504, 19840, 21175, 22510, 23846, 25181, 26516, 27852, 29187, 30522, 31858, 33193, 34529, 35864, 37199, 38535, 39870, 41205, 42541, 43876, 45211, 46547, 47882, 49217, 50553, 51888, 53223, 54559, 55894, 57230, 58565, 59900, 61236, 62571, 63906, 65242, 66577, 67912, 69248, 70583, 71918, 73254, 74589, 75925, 77260, 78595]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 横斩攻击力 : {value1}
# REMOVE: data1 = [0, 16454, 18123, 19792, 21461, 23130, 24799, 26469, 28138, 29807, 31476, 33145, 34815, 36484, 38153, 39822, 41491, 43161, 44830, 46499, 48168, 49837, 51507, 53176, 54845, 56514, 58183, 59853, 61522, 63191, 64860, 66529, 68199, 69868, 71537, 73206, 74875, 76545, 78214, 79883, 81552, 83221, 84891, 86560, 88229, 89898, 91567, 93237, 94906, 96575, 98244]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 交叉斩击攻击力 : {value2}
# REMOVE: data2 = [0, 36198, 39870, 43542, 47214, 50887, 54559, 58231, 61903, 65576, 69248, 72920, 76592, 80264, 83937, 87609, 91281, 94953, 98626, 102298, 105970, 109642, 113315, 116987, 120659, 124331, 128003, 131676, 135348, 139020, 142692, 146365, 150037, 153709, 157381, 161054, 164726, 168398, 172070, 175742, 179415, 183087, 186759, 190431, 194104, 197776, 201448, 205120, 208793, 212465, 216137]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 范围比率 : {value3}%
# REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -1213,14 +1213,14 @@ class Skill47(ActiveSkill):
# 血魔突击攻击力 : {value0}
# REMOVE: data0 = [0, 28416, 35005, 41594, 48183, 54772, 61361, 67951, 74540, 81129, 87718, 94307, 100896, 107485, 114075, 120664, 127253, 133842, 140431, 147020, 153610, 160199, 166788, 173377, 179966, 186555, 193144, 199734, 206323, 212912, 219501, 226090, 232679, 239268, 245858, 252447, 259036, 265625, 272214, 278803, 285392, 291982, 298571, 305160, 311749, 318338, 324927, 331517, 338106, 344695, 351284]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 2
# 血魔突击多段攻击次数上限 : {value1}次
# REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 血气爆炸攻击力 : {value2}
# REMOVE: data2 = [0, 69461, 85567, 101674, 117781, 133888, 149995, 166101, 182208, 198315, 214422, 230529, 246635, 262742, 278849, 294956, 311063, 327169, 343276, 359383, 375490, 391597, 407704, 423810, 439917, 456024, 472131, 488238, 504344, 520451, 536558, 552665, 568772, 584878, 600985, 617092, 633199, 649306, 665412, 681519, 697626, 713733, 729840, 745946, 762053, 778160, 794267, 810374, 826480, 842587, 858694]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 疯魔血魂斩
@@ -1246,15 +1246,15 @@ class Skill48(ActiveSkill):
# 冲击波攻击力 : {value0}
# REMOVE: data0 = [0, 33249, 36622, 39995, 43368, 46741, 50114, 53487, 56860, 60233, 63606, 66979, 70352, 73725, 77098, 80471, 83845, 87218, 90591, 93964, 97337, 100710, 104083, 107456, 110829, 114202, 117575, 120948, 124321, 127694, 131067, 134440, 137813, 141187, 144560, 147933, 151306, 154679, 158052, 161425, 164798, 168171, 171544, 174917, 178290, 181663, 185036, 188409, 191782, 195155, 198528]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 血气碎片攻击力 : {value1}
# REMOVE: data1 = [0, 15516, 17090, 18664, 20238, 21812, 23387, 24961, 26535, 28109, 29683, 31257, 32831, 34405, 35979, 37553, 39127, 40702, 42276, 43850, 45424, 46998, 48572, 50146, 51720, 53294, 54868, 56442, 58017, 59591, 61165, 62739, 64313, 65887, 67461, 69035, 70609, 72183, 73758, 75332, 76906, 78480, 80054, 81628, 83202, 84776, 86350, 87924, 89498, 91073, 92647]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 5
# 血气喷发多段攻击次数 : {value2}次
# REMOVE: data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 血气界限
# swordman_male/berserker/b39ccc3dadab9d94569430e39cdf7d60
@@ -1280,7 +1280,7 @@ class Skill49(PassiveSkill):
# 基本攻击力和转职技能攻击力增加率 : {value0}%
# REMOVE: data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"data": data0,"type": '*skillRation'}]
# 血魔极道 : 灭世
@@ -1310,33 +1310,33 @@ class Skill50(ActiveSkill):
# 乱舞攻击力 : {value0}
# REMOVE: data0 = [0, 13883, 17102, 20321, 23540, 26759, 29979, 33198, 36417, 39636, 42855, 46075, 49294, 52513, 55732, 58951, 62170, 65390, 68609, 71828, 75047, 78266, 81486, 84705, 87924, 91143, 94362, 97581, 100801, 104020, 107239, 110458, 113677, 116897, 120116, 123335, 126554, 129773, 132992, 136212, 139431, 142650, 145869, 149088, 152308, 155527, 158746, 161965, 165184, 168403, 171623]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
# 乱舞攻击次数 : {value1}次
# REMOVE: data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跳跃下斩攻击力 : {value2}
# REMOVE: data2 = [0, 18510, 22803, 27095, 31387, 35679, 39972, 44264, 48556, 52848, 57140, 61433, 65725, 70017, 74309, 78602, 82894, 87186, 91478, 95771, 100063, 104355, 108647, 112940, 117232, 121524, 125816, 130109, 134401, 138693, 142985, 147278, 151570, 155862, 160154, 164447, 168739, 173031, 177323, 181616, 185908, 190200, 194492, 198785, 203077, 207369, 211661, 215954, 220246, 224538, 228830]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 2
# 跳跃下斩多段攻击次数 : {value3}次
# REMOVE: data3 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# 地面捶击攻击力 : {value4}
# REMOVE: data4 = [0, 37021, 45605, 54190, 62774, 71359, 79943, 88528, 97112, 105696, 114281, 122865, 131450, 140034, 148619, 157203, 165788, 174372, 182957, 191541, 200126, 208710, 217295, 225879, 234464, 243048, 251633, 260217, 268802, 277386, 285971, 294555, 303140, 311724, 320309, 328893, 337478, 346062, 354647, 363231, 371816, 380400, 388985, 397569, 406154, 414738, 423323, 431907, 440491, 449076, 457660]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# 斩击攻击力 : {value5}
# REMOVE: data5 = [0, 148082, 182420, 216758, 251096, 285434, 319772, 354110, 388448, 422786, 457124, 491462, 525800, 560138, 594476, 628814, 663152, 697490, 731828, 766165, 800503, 834841, 869179, 903517, 937855, 972193, 1006531, 1040869, 1075207, 1109545, 1143883, 1178221, 1212559, 1246897, 1281235, 1315573, 1349911, 1384249, 1418586, 1452924, 1487262, 1521600, 1555938, 1590276, 1624614, 1658952, 1693290, 1727628, 1761966, 1796304, 1830642]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 1
# 血气喷发攻击力 : {value6}
# REMOVE: data6 = [0, 11569, 14252, 16934, 19617, 22300, 24982, 27665, 30348, 33030, 35713, 38395, 41078, 43761, 46443, 49126, 51809, 54491, 57174, 59857, 62539, 65222, 67905, 70587, 73270, 75953, 78635, 81318, 84001, 86683, 89366, 92049, 94731, 97414, 100096, 102779, 105462, 108144, 110827, 113510, 116192, 118875, 121558, 124240, 126923, 129606, 132288, 134971, 137654, 140336, 143019]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
hit6 = 8
# 血气喷发多段攻击次数 : {value7}次
# REMOVE: data7 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
data7 = get_data(f'{prefix}/{uuid}', 7)
class classChange(Character):
@@ -23,7 +23,7 @@ class Skill5(PassiveSkill):
hasUP = False
# [后跳]空中斩击冷却时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 鬼连击
# swordman_male/ghostblade/8c10cefa65364880451e389bb74d3600
@@ -48,19 +48,19 @@ class Skill18(ActiveSkill):
hasUP = True
# 第一次斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 第二次斩击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 第三次斩击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 连续斩击范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [鬼连击 : 极]的交叉斩击范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 鬼步
# swordman_male/ghostblade/38805520deffc10fac2e8f881ab7682b
@@ -89,12 +89,12 @@ class Skill19(ActiveSkill):
hasUP = True
# 多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
# 多段攻击次数 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 连接剑术技能时攻击力合并计算比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 幻鬼 : 一闪
@@ -119,11 +119,11 @@ class Skill21(ActiveSkill):
hasUP = True
# 一闪攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 幻鬼突进距离 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 幻鬼步
# swordman_male/ghostblade/b69d38bcddd41b3566c6d5cf78d060bb
@@ -147,7 +147,7 @@ class Skill22(ActiveSkill):
hasUP = False
# 无敌时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 剑影太刀精通
# swordman_male/ghostblade/030663e99462f628b4c9f813e1406c4e
@@ -168,9 +168,9 @@ class Skill23(PassiveSkill):
hasUP = False
# 物理攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 命中率增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [{"data":data0}]
# 幻鬼 : 连击
@@ -195,20 +195,20 @@ class Skill25(ActiveSkill):
hasUP = True
# 第一次斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 第二次斩击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 第三次斩击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 第四次斩击攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# [范围信息]
# 连续斩击范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
# 鬼连牙
# swordman_male/ghostblade/89c505581267af77c6d58dc49b710550
@@ -236,7 +236,7 @@ class Skill26(ActiveSkill):
hasUP = True
# 刺击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 幻鬼之力
@@ -258,13 +258,13 @@ class Skill27(PassiveSkill):
hasUP = False
# 攻击速度增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 移动速度增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 物理暴击率增加 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 暴击伤害增加率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
associate = [{"data":data3}]
# 双魂共鸣
@@ -288,9 +288,9 @@ class Skill28(ActiveSkill):
hasUP = False
# 持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 基本攻击和技能攻击增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 共鸣 : 离魂一闪
# swordman_male/ghostblade/515b442ffbf61a82371abb645c149a31
@@ -314,14 +314,14 @@ class Skill29(ActiveSkill):
hasUP = True
# 突进斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 交叉共鸣攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 幻鬼突进距离 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 鬼连击 : 极
# swordman_male/ghostblade/ebff277c02cc8b54c32635cd0d25f6f3
@@ -342,7 +342,7 @@ class Skill30(ActiveSkill):
hasVP = False
hasUP = False
# 交叉斩击攻击力 : {value0}% x 3
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
def getSkillCD(self,mode=None):
@@ -373,11 +373,11 @@ class Skill31(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 下劈攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 下斩范围比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -426,11 +426,11 @@ class Skill32(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 鬼灵斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 鬼灵斩范围比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -475,14 +475,14 @@ class Skill33(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 回旋斩攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 终结斩击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 攻击范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -533,11 +533,11 @@ class Skill34(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 断魂斩攻击力 : {value0}%%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 断魂斩攻击范围比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -581,9 +581,9 @@ class Skill35(PassiveSkill):
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 物理暴击率增加 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [{"data":data0}]
# 冥夜鬼天杀
@@ -608,7 +608,7 @@ class Skill36(ActiveSkill):
hasUP = False
# 交叉斩击攻击力 : {value0}% x 4
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 4
# 幻鬼 : 奈落
@@ -634,11 +634,11 @@ class Skill37(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 下劈攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 锁定敌人范围 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
def vp_1(self):
"""
@@ -687,17 +687,17 @@ class Skill38(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 幻鬼移动斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 幻鬼终结攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 夜刀神终结攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# [范围信息]
# 夜刀神终结下斩范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
def vp_1(self):
"""
@@ -745,10 +745,10 @@ class Skill39(PassiveSkill):
hasUP = False
# 基本攻击和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [三段刃]、 [鬼步]冷却时间减少量 : 1秒
# [鬼步]Y轴攻击范围增加率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [
{"type":"*skillRation","data":data0},
@@ -778,13 +778,13 @@ class Skill40(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 旋转斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
# 旋转斩击多段攻击次数 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 回旋斩范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
"""
@@ -835,23 +835,23 @@ class Skill41(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 第一次斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 第二次斩击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 第三次斩击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 旋转斩击攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 2
# 终结斩击攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# [范围信息]
# 连舞攻击范围比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
def vp_1(self):
"""
@@ -904,18 +904,18 @@ class Skill42(ActiveSkill):
hasUP = False
# 索敌范围 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# 第一次下劈攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 第二次横斩攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 第三次横斩攻击力 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 终结交叉斩击攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# 睥睨万物
@@ -940,17 +940,17 @@ class Skill43(PassiveSkill):
hasUP = False
# [鬼斩]、 [三段刃]、 基本攻击力和除[幻鬼 : 连击]之外的转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
# [幻鬼 : 连击]
# 追加斩击攻击力 : 总攻击力的 {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
# 攻击范围增加率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
# 斩击速度增加率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
# [幻鬼步]
# 空中、 倒地状态下被攻击时施放冷却时间 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
associate = [{"data":data0}]
@@ -987,23 +987,23 @@ class Skill44(ActiveSkill):
# [共鸣系列]
# 剑影鬼连续斩击攻击力 : {value0}% x 5
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 5
# 幻鬼连续斩击攻击力 : {value1}% x 5
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 5
# 剑影终结斩击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 幻鬼终结斩击 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# [幻鬼系列]
# 幻鬼连续斩击攻击力 : {value4}% x 5
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 0
# 幻鬼终结斩击攻击力 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 0
mode = ["共鸣", "幻鬼"]
@@ -1045,25 +1045,25 @@ class Skill45(ActiveSkill):
hasUP = False
# 最初碰撞攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 剑影连续斩击攻击力 : {value1}% x 7
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 7
# 幻鬼横斩攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 剑影、 幻鬼连续斩击攻击力 : {value3}% x 7
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 7
# 终结攻击碰撞攻击力 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# 终结剑击攻击力 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 1
# 终结爆炸攻击力 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
data6 = get_data(f'{prefix}/{uuid}', 6)
hit6 = 1
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff