feat:同步国服数据
This commit is contained in:
@@ -3,16 +3,18 @@ from core.basic.skill import PassiveSkill, ActiveSkill, get_data
|
||||
from core.basic.character import Character
|
||||
prefix = "archer/chimera/cn/skillDetail"
|
||||
|
||||
|
||||
# 凌跃一击
|
||||
# archer/chimera/0969cd4054d93da07708108c0cc1c4b5
|
||||
# b9cb48777665de22c006fabaf9a560b3/0969cd4054d93da07708108c0cc1c4b5
|
||||
class Skill0(ActiveSkill):
|
||||
"""
|
||||
该技能可在地面和空中施放。\n
|
||||
向后微微跃起, 并根据武器的不同, 向地面发射不同的投射物, 使敌人浮空。\n
|
||||
攻击时, 有霸体判定; 转职为缪斯或奇美拉后, 技能类型变为独立攻击力。
|
||||
该技能可在地面和空中施放。\n
|
||||
向后微微跃起,并根据武器的不同,向地面发射不同的投射物,使敌人浮空。\n
|
||||
攻击时,有霸体判定; 转职为缪斯或奇美拉后,技能类型变为独立攻击力。\n
|
||||
"""
|
||||
name = "凌跃一击"
|
||||
cellPos = (6,1)
|
||||
learnLv = 1
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -46,6 +48,27 @@ class Skill0(ActiveSkill):
|
||||
data7 = get_data(f'{prefix}/{uuid}', 7)
|
||||
hit7 = 1
|
||||
|
||||
# 后跳
|
||||
# archer/chimera/7822d6d52e10964a6755f142c666b494
|
||||
# b9cb48777665de22c006fabaf9a560b3/7822d6d52e10964a6755f142c666b494
|
||||
# MIGRATION: character 中没有同名技能“后跳”,暂不启用
|
||||
# class Skill1(ActiveSkill):
|
||||
# """
|
||||
# 使自身向后方小跳并避开敌人的攻击。\n
|
||||
# """
|
||||
# name = "后跳"
|
||||
# learnLv = 1
|
||||
# masterLv = 1
|
||||
# maxLv = 1
|
||||
# cellPos = (3,0)
|
||||
# position = 3
|
||||
# rangeLv = None
|
||||
# cd = []
|
||||
# uuid = "7822d6d52e10964a6755f142c666b494"
|
||||
# icon = "$common/$uuid"
|
||||
# hasVP = False
|
||||
# hasUP = False
|
||||
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
|
||||
|
||||
# 基础精通
|
||||
@@ -53,10 +76,11 @@ class Skill0(ActiveSkill):
|
||||
# b9cb48777665de22c006fabaf9a560b3/5a56514f35cf0270ae8d6c65f8fefd78
|
||||
class Skill2(PassiveSkill):
|
||||
"""
|
||||
增加基本攻击、 前冲攻击、 跳跃攻击、 [凌跃一击]技能的攻击力。\n
|
||||
决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。
|
||||
增加基本攻击、 前冲攻击、 跳跃攻击、 [凌跃一击]技能的攻击力。\n
|
||||
决斗场中,增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。\n
|
||||
"""
|
||||
name = "基础精通"
|
||||
cellPos = (1,0)
|
||||
learnLv = 1
|
||||
masterLv = 115
|
||||
maxLv = 200
|
||||
@@ -77,14 +101,45 @@ class Skill2(PassiveSkill):
|
||||
|
||||
associate = [{"type":"*skillDamage","data":[i-100 if i>0 else 0 for i in data0],"skills":["华丽回收"]}]
|
||||
|
||||
# 受身蹲伏
|
||||
# archer/chimera/ce26c6b69d02a440a81b552bec94f03b
|
||||
# b9cb48777665de22c006fabaf9a560b3/ce26c6b69d02a440a81b552bec94f03b
|
||||
# MIGRATION: character 中没有同名技能“受身蹲伏”,暂不启用
|
||||
# class Skill3(ActiveSkill):
|
||||
# """
|
||||
# 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
|
||||
# """
|
||||
# name = "受身蹲伏"
|
||||
# learnLv = 1
|
||||
# masterLv = 10
|
||||
# maxLv = 20
|
||||
# cellPos = (2,0)
|
||||
# position = 2
|
||||
# rangeLv = None
|
||||
# cd = 5
|
||||
# mp = [1, 1]
|
||||
# uuid = "ce26c6b69d02a440a81b552bec94f03b"
|
||||
# icon = "$common/$uuid"
|
||||
# hasVP = False
|
||||
# hasUP = False
|
||||
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
#
|
||||
# # 蹲伏姿势最短无敌时间 : {value0}秒
|
||||
# data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# # 蹲伏姿势最长无敌时间 : {value1}秒
|
||||
# data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# # 起身时霸体时间 : {value2}秒
|
||||
# data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
|
||||
# 肃静!
|
||||
# archer/chimera/e2cfb515fe293cf121a649fcc4bab84b
|
||||
# b9cb48777665de22c006fabaf9a560b3/e2cfb515fe293cf121a649fcc4bab84b
|
||||
class Skill4(PassiveSkill):
|
||||
"""
|
||||
奇美拉似乎被他人的说教影响了, 其技能和部分台词将变得更加乖巧。
|
||||
奇美拉似乎被他人的说教影响了,其技能和部分台词将变得更加乖巧。\n
|
||||
"""
|
||||
name = "肃静!"
|
||||
cellPos = (5,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -101,13 +156,15 @@ class Skill4(PassiveSkill):
|
||||
# b9cb48777665de22c006fabaf9a560b3/7e60ce8aaca12593f889e8551fd1b03a
|
||||
class Skill5(PassiveSkill):
|
||||
"""
|
||||
由于频繁的研究和实验, 奇美拉经常面临资金困境, 因此选择使用可回收的暗器。\n
|
||||
可以装备嵌合弓, 并在后跳时进行基本攻击。\n
|
||||
施放各系列技能后, 会留下可“回收利用”武器。 装备嵌合弓回收武器后, 将减少该系列技能的剩余冷却时间。 冷却时间减少比率按照各技能冷却时间的比率减少, 每个技能最多可使用1次减少冷却时间功能。\n
|
||||
学习后, 在可回收范围内, 最近的“回收利用”武器处会显示提醒回收的特效。\n
|
||||
每种类型的“回收利用”武器在地图上最多存在6个, 超出数量时, 最早出现的“回收利用”武器将消失。
|
||||
由于频繁的研究和实验,奇美拉经常面临资金困境,因此选择使用可回收的暗器。\n
|
||||
可以装备嵌合弓,并可在后跳时进行基本攻击。\n
|
||||
施放各系列技能后,会留下可“回收利用”武器。 在装备嵌合弓的状态下回收武器后,将减少该系列技能的剩余冷却时间。\n
|
||||
武器回收成功时,提升移动速度,该效果持续3秒且随时间逐渐减弱。 冷却时间减少比率按照各技能冷却时间比率计算,每个技能最多适用1次冷却时间减少功能。\n
|
||||
学习后,在最近的“回收利用”武器处显示提醒回收的特效。\n
|
||||
每种类型的“回收利用”武器在地图上最多存在6个,超出数量时,最早出现的“回收利用”武器将消失。\n
|
||||
"""
|
||||
name = "回收利用"
|
||||
cellPos = (1,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -118,23 +175,84 @@ class Skill5(PassiveSkill):
|
||||
hasUP = False
|
||||
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
|
||||
# 回收武器后, 技能剩余冷却时间减少率 : {value0}%
|
||||
# 国服改成了15%,原CD基础*50%
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x: [62.5 if i >0 else i for i in x])
|
||||
# 回收武器后,技能冷却时间减少率 : {value0}%
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 回收武器后,移动速度提升率 : {value1}%
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# 回收武器后,移动速度提升持续时间 : {value2}秒
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
|
||||
associate = [ {"type":"*cdRatio","data":data0,"skills":['投掷匕首', '首足连击', '空翻刃袭', '利剑四重奏', '土星环', '环形毒液', '狂锯旋斧', '刺猬困境', '王冠粉碎者', '巨镰斯诺克', '环阿拉德狂飙']}, ]
|
||||
|
||||
# 技能连招
|
||||
# archer/chimera/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
|
||||
# b9cb48777665de22c006fabaf9a560b3/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
|
||||
# MIGRATION: character 中没有同名技能“技能连招”,暂不启用
|
||||
# class Skill6(ActiveSkill):
|
||||
# """
|
||||
# 可以最多指定4个角色技能进行排列组合,并通过一个技能栏快捷键施放。\n
|
||||
# 点击技能连招下方的图标,可以设置技能顺序和调整初始化时间。\n
|
||||
# - 可将技能连招图标设置到技能栏快捷键中使用。\n
|
||||
# - 仅限在城镇及修炼场中进行设置。\n
|
||||
# 按顺序施放添加在连招栏位中的技能。\n
|
||||
# - 具有再输入功能的技能,需结束所有再输入后,再切换至下一个技能。\n
|
||||
# - 若所有技能均在冷却中,则显示冷却时间最短的技能。\n
|
||||
# 当前序部署的技能冷却结束后,经过一定时间,将切换至该前序技能。\n
|
||||
# - 切换至前序技能的时间可自行调整。 (0~5秒)\n
|
||||
# - 设置为0秒时,技能冷却结束后将立即切换至前序部署的技能。\n
|
||||
# - 设置为0秒时,可重复使用填充型技能及无冷却时间的技能。\n
|
||||
# 包括觉醒技能在内的部分特殊技能将被排除在目标技能列表外,无法添加到技能连招中。\n
|
||||
# 决斗场中无法使用技能连招。\n
|
||||
# """
|
||||
# name = "技能连招"
|
||||
# learnLv = 1
|
||||
# masterLv = 1
|
||||
# maxLv = 1
|
||||
# cellPos = (8,0)
|
||||
# position = 8
|
||||
# rangeLv = None
|
||||
# cd = []
|
||||
# uuid = "10b31c7e8cd2d60b9bcf3b1d3ada4b0a"
|
||||
# hasVP = False
|
||||
# hasUP = False
|
||||
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
|
||||
|
||||
# 防具精通
|
||||
# archer/chimera/892ef624d8bf3d7fc045f84825fd6104
|
||||
# b9cb48777665de22c006fabaf9a560b3/892ef624d8bf3d7fc045f84825fd6104
|
||||
# MIGRATION: character 中没有同名技能“防具精通”,暂不启用
|
||||
# class Skill7(PassiveSkill):
|
||||
# """
|
||||
# 穿戴防具时,可以增加各种属性。\n
|
||||
# 穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
|
||||
# """
|
||||
# name = "防具精通"
|
||||
# learnLv = 1
|
||||
# masterLv = 1
|
||||
# maxLv = 1
|
||||
# cellPos = (0,1)
|
||||
# position = 0
|
||||
# rangeLv = None
|
||||
# cd = []
|
||||
# uuid = "892ef624d8bf3d7fc045f84825fd6104"
|
||||
# icon = "$common/$uuid"
|
||||
# hasVP = False
|
||||
# hasUP = False
|
||||
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
|
||||
|
||||
# 全力挥击
|
||||
# archer/chimera/4655101518604f874721b3cc249aae10
|
||||
# b9cb48777665de22c006fabaf9a560b3/4655101518604f874721b3cc249aae10
|
||||
class Skill7(ActiveSkill):
|
||||
"""
|
||||
用力挥舞弓, 击打周围的敌人, 并向前推出。\n
|
||||
转职为猎人时, 再次按技能键会立即发射一枚爆炸箭矢, 造成额外伤害。\n
|
||||
转职为缪斯或奇美拉时, 技能类型变为独立攻击力。
|
||||
用力挥舞弓,击打周围的敌人,并向前推出。\n
|
||||
转职为猎人时,再次按技能键会立即发射一枚爆炸箭矢,造成额外伤害。\n
|
||||
转职为缪斯或奇美拉时,技能类型变为独立攻击力。\n
|
||||
"""
|
||||
name = "全力挥击"
|
||||
cellPos = (7,2)
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -154,9 +272,9 @@ class Skill7(ActiveSkill):
|
||||
# 爆炸箭矢攻击力 : {value1}%
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# [范围信息]
|
||||
# 转职为猎人时, 爆炸箭矢射程 : {value2}px
|
||||
# 转职为猎人时,爆炸箭矢射程 : {value2}px
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
# 转职为猎人时, 爆炸箭矢爆炸范围比率 : {value3}%
|
||||
# 转职为猎人时,爆炸箭矢爆炸范围比率 : {value3}%
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
|
||||
# 投掷匕首
|
||||
@@ -165,10 +283,11 @@ class Skill7(ActiveSkill):
|
||||
class Skill8(ActiveSkill):
|
||||
"""
|
||||
[匕首系列]\n
|
||||
可以消灭试图逼近的小型敌人, 向前方投掷匕首, 攻击敌人。\n
|
||||
投掷后, 匕首会击中敌人身体或插入地面, 并可“回收利用”。
|
||||
可以消灭试图逼近的小型敌人,向前方投掷匕首,攻击敌人。\n
|
||||
投掷后,匕首会击中敌人身体或插入地面,并可“回收利用”。\n
|
||||
"""
|
||||
name = "投掷匕首"
|
||||
cellPos = (2,2)
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -190,15 +309,16 @@ class Skill8(ActiveSkill):
|
||||
# b9cb48777665de22c006fabaf9a560b3/c9664191611af31142e052dfaef84530
|
||||
class Skill9(ActiveSkill):
|
||||
"""
|
||||
前冲并踢飞命中的敌人。\n
|
||||
踢击仅对一名敌人造成伤害, 冲击波可以对除该敌人外附近的敌人造成伤害。\n
|
||||
对无法抓取的敌人不适用控制效果。\n
|
||||
可以按方向键调整冲刺方向。\n
|
||||
转职为缪斯或奇美拉后, 技能类型变为独立攻击力。\n
|
||||
转职为旅人时, 可以强制中断踢击后的僵直并施放空中技能。\n
|
||||
转职为妖护使时, 可以在空中施放。
|
||||
前冲并踢飞命中的敌人。\n
|
||||
踢击仅对一名敌人造成伤害,冲击波可以对除该敌人外附近的敌人造成伤害。\n
|
||||
对无法抓取的敌人不适用控制效果。\n
|
||||
可以按方向键调整冲刺方向。\n
|
||||
转职为缪斯或奇美拉后,技能类型变为独立攻击力。\n
|
||||
转职为旅人时,可以强制中断踢击后的僵直并施放空中技能。\n
|
||||
转职为妖护使时,可以在空中施放。\n
|
||||
"""
|
||||
name = "翻月翔击"
|
||||
cellPos = (8,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -218,17 +338,76 @@ class Skill9(ActiveSkill):
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
hit1 = 1
|
||||
|
||||
# 强化 - 后跳
|
||||
# archer/chimera/2b340542e776818b78f3212af184bd6b
|
||||
# b9cb48777665de22c006fabaf9a560b3/2b340542e776818b78f3212af184bd6b
|
||||
# MIGRATION: character 中没有同名技能“强化 - 后跳”,暂不启用
|
||||
# class Skill11(PassiveSkill):
|
||||
# """
|
||||
# 施放技能期间、 被击或倒地的状态下,可以施放无敌状态的[后跳]。\n
|
||||
# 该能力适用与[后跳]不同的冷却时间,并且不受冷却时间减少效果的影响。\n
|
||||
# 根据施放情况的不同(强制中断技能和被敌人攻击),进入不同冷却时间。\n
|
||||
# 无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
|
||||
# """
|
||||
# name = "强化 - 后跳"
|
||||
# learnLv = 10
|
||||
# masterLv = 1
|
||||
# maxLv = 1
|
||||
# cellPos = (4,0)
|
||||
# position = 4
|
||||
# rangeLv = None
|
||||
# cd = 30
|
||||
# uuid = "2b340542e776818b78f3212af184bd6b"
|
||||
# icon = "$common/$uuid"
|
||||
# hasVP = False
|
||||
# hasUP = False
|
||||
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
#
|
||||
# # 强制中断技能时的冷却时间 : {value0}秒
|
||||
# data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# # 被击或倒地期间施放时的冷却时间 : {value1}秒
|
||||
# data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
|
||||
# 跃翔
|
||||
# archer/chimera/1fea5a626f15230237946a11a9d11582
|
||||
# b9cb48777665de22c006fabaf9a560b3/1fea5a626f15230237946a11a9d11582
|
||||
# MIGRATION: character 中没有同名技能“跃翔”,暂不启用
|
||||
# class Skill12(ActiveSkill):
|
||||
# """
|
||||
# 增加自身20%的跳跃力,效果持续一定时间。\n
|
||||
# 效果持续期间内,再次按技能键可以结束。\n
|
||||
# """
|
||||
# name = "跃翔"
|
||||
# learnLv = 10
|
||||
# masterLv = 1
|
||||
# maxLv = 1
|
||||
# cellPos = (6,0)
|
||||
# position = 6
|
||||
# rangeLv = 3
|
||||
# cd = 5
|
||||
# mp = [13, 13]
|
||||
# uuid = "1fea5a626f15230237946a11a9d11582"
|
||||
# icon = "$common/$uuid"
|
||||
# hasVP = False
|
||||
# hasUP = False
|
||||
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
#
|
||||
# # 持续时间 : {value0}秒
|
||||
# data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
|
||||
# 瞬影
|
||||
# archer/chimera/e11831002360a0d4e08c53ff686eea67
|
||||
# b9cb48777665de22c006fabaf9a560b3/e11831002360a0d4e08c53ff686eea67
|
||||
class Skill12(ActiveSkill):
|
||||
"""
|
||||
持剑向前突进并斩击前方敌人, 以突破敌群或占据有利的战斗位置。 若附近有“回收利用”的武器, 将移动至其位置进行攻击。\n
|
||||
施放技能后, 在突进及首次斩击前再次按下技能键, 可发动追加斩击, 并移动至最近的可“回收利用”武器处。\n
|
||||
可通过[回收利用]的技能特效预测到达位置, 第一次触发时为蓝色回收特效, 第二次为红色回收特效。 可预测各自的移动目标。\n
|
||||
学习[败果之慧]技能后, 施放技能时会处于无敌状态。
|
||||
持剑向前突进并斩击前方敌人,以突破敌群或占据有利的战斗位置。 可以在空中或地面使用,若附近有“回收利用”的武器,将移动至其位置并攻击。\n
|
||||
施放技能后,在突进及首次斩击前再次按下技能键,可发动追加斩击,并移动至最近的可“回收利用”武器处。\n
|
||||
可通过[回收利用]的技能特效预测到达位置,第一次触发时为蓝色回收特效,第二次为红色回收特效。 可预测各自的移动目标。\n
|
||||
学习[瞬影清除]技能后,按方向键后使用技能时,不会回收武器,而是向指定方向移动和攻击。\n
|
||||
学习[败果之慧]技能后,施放技能时会处于无敌状态。\n
|
||||
"""
|
||||
name = "瞬影"
|
||||
cellPos = (5,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -253,16 +432,39 @@ class Skill12(ActiveSkill):
|
||||
# 可回收武器的搜索范围 : {value3}px
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
|
||||
# 瞬影清除
|
||||
# archer/chimera/3a691a432c58abebc08211df45c4f4bd
|
||||
# b9cb48777665de22c006fabaf9a560b3/3a691a432c58abebc08211df45c4f4bd
|
||||
# MIGRATION: character 中没有同名技能“瞬影清除”,暂不启用
|
||||
# class Skill14(PassiveSkill):
|
||||
# """
|
||||
# 施放[瞬影]技能前,如果先按方向键,则不会向“回收利用”武器所在方向移动,而是向指定方向移动并清除敌人。\n
|
||||
# """
|
||||
# name = "瞬影清除"
|
||||
# learnLv = 10
|
||||
# masterLv = 1
|
||||
# maxLv = 1
|
||||
# cellPos = (5,4)
|
||||
# position = 5
|
||||
# rangeLv = 2
|
||||
# cd = []
|
||||
# uuid = "3a691a432c58abebc08211df45c4f4bd"
|
||||
# hasVP = False
|
||||
# hasUP = False
|
||||
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
|
||||
|
||||
# 首足连击
|
||||
# archer/chimera/3f4ddb4df24a9f78c7778568e80107dd
|
||||
# b9cb48777665de22c006fabaf9a560b3/3f4ddb4df24a9f78c7778568e80107dd
|
||||
class Skill13(ActiveSkill):
|
||||
"""
|
||||
[斧头系列]\n
|
||||
向前方对角线方向投掷斧头以转移视线, 随后瞄准敌人足部方向, 再次向地面投掷斧头。\n
|
||||
第二次投掷的斧头将用力砸向地面, 并可“回收利用”。
|
||||
向前方对角线方向投掷斧头以转移视线,随后瞄准敌人足部方向,再次向地面投掷斧头。\n
|
||||
第二次投掷的斧头将用力砸向地面,并可“回收利用”。\n
|
||||
"""
|
||||
name = "首足连击"
|
||||
cellPos = (4,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -281,20 +483,24 @@ class Skill13(ActiveSkill):
|
||||
# 第二个斧头攻击力 : {value1}
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
hit1 = 1
|
||||
# 压制力 (4人队伍) : {value2}秒 ({value3}秒)
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
|
||||
# 华丽回收
|
||||
# archer/chimera/438e291ec31b6b831b0c8e33ff41f138
|
||||
# b9cb48777665de22c006fabaf9a560b3/438e291ec31b6b831b0c8e33ff41f138
|
||||
class Skill14(ActiveSkill):
|
||||
"""
|
||||
利用奇美拉的遗物变形魔方来“回收利用”武器。 回收时可对周围的敌人造成伤害。\n
|
||||
攻击力会受[基础精通]的影响, 但无法获得[双重螺旋]技能的异常状态附加伤害效果。
|
||||
利用奇美拉的遗物变形魔方来“回收利用”武器。 回收时可对周围的敌人造成伤害。\n
|
||||
攻击力会受[基础精通]的影响,但无法获得[双重螺旋]技能的异常状态附加伤害效果。\n
|
||||
"""
|
||||
name = "华丽回收"
|
||||
cellPos = (1,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
maxLv = 10
|
||||
position = 0
|
||||
position = 1
|
||||
rangeLv = 2
|
||||
uuid = "438e291ec31b6b831b0c8e33ff41f138"
|
||||
type = "passive"
|
||||
@@ -308,16 +514,40 @@ class Skill14(ActiveSkill):
|
||||
# 攻击范围比率 : {value1}%
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
|
||||
# 暴击
|
||||
# archer/chimera/fc1262c19f3d0477ee8eda47b8db8696
|
||||
# b9cb48777665de22c006fabaf9a560b3/fc1262c19f3d0477ee8eda47b8db8696
|
||||
# MIGRATION: character 中没有同名技能“暴击”,暂不启用
|
||||
# class Skill17(PassiveSkill):
|
||||
# """
|
||||
# 集中精神,提升物理/魔法暴击率。\n
|
||||
# """
|
||||
# name = "暴击"
|
||||
# learnLv = 20
|
||||
# masterLv = 10
|
||||
# maxLv = 20
|
||||
# cellPos = (5,0)
|
||||
# position = 5
|
||||
# rangeLv = 3
|
||||
# uuid = "fc1262c19f3d0477ee8eda47b8db8696"
|
||||
# hasVP = False
|
||||
# hasUP = False
|
||||
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
#
|
||||
# # 物理/魔法暴击率增加 : {value0}%
|
||||
# data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
|
||||
# 双重螺旋
|
||||
# archer/chimera/b224e3c19599a2496f7470936485e0ad
|
||||
# b9cb48777665de22c006fabaf9a560b3/b224e3c19599a2496f7470936485e0ad
|
||||
class Skill16(ActiveSkill):
|
||||
"""
|
||||
使用奇美拉制作的特殊药品。 学习后, 将提升转职技能的攻击力。\n
|
||||
施放技能时, 赋予除普通攻击和[华丽回收]的回收攻击外, 其它所有攻击技能都将附加出血或中毒的异常状态伤害的效果。 该效果仅在装备嵌合弓时生效。\n
|
||||
再次施放技能, 可切换异常状态效果; 进入地下城时, 最后选择的异常状态效果将自动生效。
|
||||
使用奇美拉制作的特殊药品。 学习后,将提升转职技能的攻击力。\n
|
||||
施放技能时,赋予除普通攻击和[华丽回收]的回收攻击外,其它所有攻击技能都将附加出血或中毒的异常状态伤害的效果。 该效果仅在装备嵌合弓时生效。\n
|
||||
再次施放技能,可切换异常状态效果; 进入地下城时,最后选择的异常状态效果将自动生效。\n
|
||||
"""
|
||||
name = "双重螺旋"
|
||||
cellPos = (1,5)
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -348,10 +578,11 @@ class Skill16(ActiveSkill):
|
||||
class Skill17(ActiveSkill):
|
||||
"""
|
||||
[匕首系列]\n
|
||||
奇美拉后跃时, 向前方直线上逼近的敌人投掷多把匕首, 最多可命中3次。 若攻击范围达到特定数值, 将增加匕首投掷数量。\n
|
||||
最先投掷的匕首会击中敌人身体或插入地面, 并可“回收利用”。
|
||||
奇美拉后跃时,向前方直线上逼近的敌人投掷多把匕首,最多可命中3次。 若攻击范围达到特定数值,将增加匕首投掷数量。\n
|
||||
最先投掷的匕首会击中敌人身体或插入地面,并可“回收利用”。\n
|
||||
"""
|
||||
name = "空翻刃袭"
|
||||
cellPos = (2,5)
|
||||
learnLv = 20
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -368,18 +599,22 @@ class Skill17(ActiveSkill):
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
hit0 = 3
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# [范围信息]
|
||||
# 匕首投掷范围比率 : {value2}%
|
||||
# 压制力 (4人队伍) : {value2}秒 ({value3}秒)
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
# [范围信息]
|
||||
# 匕首投掷范围比率 : {value4}%
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
|
||||
# 喷毒
|
||||
# archer/chimera/a988247dfc78c82e364af39ef66e84a0
|
||||
# b9cb48777665de22c006fabaf9a560b3/a988247dfc78c82e364af39ef66e84a0
|
||||
class Skill18(ActiveSkill):
|
||||
"""
|
||||
举起嵌合弓进入防御姿态, 降低所受的伤害。 施放技能后短时间内, 若防御成功, 可格挡敌人的攻击, 免除自身所受伤害并进行反击。 反击成功后, 进入短暂无敌状态。
|
||||
举起嵌合弓进入防御姿态,降低所受的伤害。 施放技能后短时间内,若防御成功,可格挡敌人的攻击,免除自身所受伤害并进行反击。 反击成功后,进入短暂无敌状态。\n
|
||||
"""
|
||||
name = "喷毒"
|
||||
cellPos = (5,6)
|
||||
learnLv = 25
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -407,13 +642,14 @@ class Skill18(ActiveSkill):
|
||||
# b9cb48777665de22c006fabaf9a560b3/5f75a60c73b72ad60bd4321b96b16662
|
||||
class Skill19(ActiveSkill): #不用
|
||||
"""
|
||||
启动神秘的遗物——变形魔方, 解锁充满变数的战斗模式, 提升基本攻击力、 技能攻击力和物理暴击率。
|
||||
启动神秘的遗物——变形魔方,解锁充满变数的战斗模式,提升基本攻击力、 技能攻击力和物理暴击率。\n
|
||||
"""
|
||||
name = "唯物主义魔方"
|
||||
cellPos = (7,6)
|
||||
learnLv = 25
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
position = 0
|
||||
position = 7
|
||||
rangeLv = 3
|
||||
cd = 5
|
||||
mp = [728, 1713]
|
||||
@@ -435,10 +671,11 @@ class Skill19(ActiveSkill): #不用
|
||||
class Skill20(ActiveSkill):
|
||||
"""
|
||||
[剑系列]\n
|
||||
与其它投掷攻击技能衔接时, 可以高效消灭敌人。 短暂滞空后射出利剑, 并额外克隆三柄, 一共发射四柄利剑。 其中克隆的利剑可将命中的敌人聚集于一处。\n
|
||||
最先射出的利剑会击中敌人身体或插入地面, 并可“回收利用”。
|
||||
与其它投掷攻击技能衔接时,可以高效消灭敌人。 短暂滞空后射出利剑,并额外克隆三柄,一共发射四柄利剑。 其中克隆的利剑可将命中的敌人聚集于一处。\n
|
||||
最先射出的利剑会击中敌人身体或插入地面,并可“回收利用”。\n
|
||||
"""
|
||||
name = "利剑四重奏"
|
||||
cellPos = (3,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -455,19 +692,23 @@ class Skill20(ActiveSkill):
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
hit0 = 4
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# [范围信息]
|
||||
# 范围比率 : {value2}%
|
||||
# 压制力 (4人队伍) : {value2}秒 ({value3}秒)
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
# [范围信息]
|
||||
# 范围比率 : {value4}%
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
|
||||
# 遗物之力 · 克隆
|
||||
# archer/chimera/67e7dd8996b5735e788c9420730c077d
|
||||
# b9cb48777665de22c006fabaf9a560b3/67e7dd8996b5735e788c9420730c077d
|
||||
class Skill21(PassiveSkill):
|
||||
"""
|
||||
解锁神秘的遗物——变形魔方的“克隆”能力。 可提升技能攻击力, 且由于无需携带过多武器, 也将提升角色的速度。\n
|
||||
[外形和结构能轻松复刻, 但性能却没那么简单! 得指定向量, 这可是非常繁琐的工作。 而且, 克隆品的维持时间非常短, 所以用于印钞是不现实的。]
|
||||
解锁神秘的遗物——变形魔方的“克隆”能力。 可提升技能攻击力,且由于无需携带过多武器,也将提升角色的速度。\n
|
||||
[外形和结构能轻松复刻,但性能却没那么简单! 得指定向量,这可是非常繁琐的工作。 而且,克隆品的维持时间非常短,所以用于印钞是不现实的。]\n
|
||||
"""
|
||||
name = "遗物之力 · 克隆"
|
||||
cellPos = (6,6)
|
||||
learnLv = 25
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -493,12 +734,13 @@ class Skill21(PassiveSkill):
|
||||
class Skill22(ActiveSkill):
|
||||
"""
|
||||
[斧头系列]\n
|
||||
奇美拉落入敌阵中心后, 横扫周围敌人的技能。 投掷旋转的斧头, 斧头将围绕奇美拉转动, 斩击四周敌人。\n
|
||||
耗尽旋转次数的斧头, 会落在技能施放位置的前方, 并可“回收利用”。 若施放技能时按住向下方向键, 斧头会额外旋转半圈, 落在后方位置, 再“回收利用”。\n
|
||||
奇美拉落入敌阵中心后,横扫周围敌人的技能。 投掷旋转的斧头,斧头将围绕奇美拉转动,斩击四周敌人。\n
|
||||
耗尽旋转次数的斧头,会落在技能施放位置的前方,并可“回收利用”。 若施放技能时按住向下方向键,斧头会额外旋转半圈,落在后方位置,再“回收利用”。\n
|
||||
[学习败果之慧后]\n
|
||||
施放[瞬影]过程中, 可以预输入[土星环]技能。 预输入成功时, 可以配合[瞬影]技能的斩击动作施放[土星环]。
|
||||
施放[瞬影]过程中,可以预输入[土星环]技能。 预输入成功时,可以配合[瞬影]技能的斩击动作施放[土星环]。\n
|
||||
"""
|
||||
name = "土星环"
|
||||
cellPos = (4,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -521,10 +763,11 @@ class Skill22(ActiveSkill):
|
||||
# b9cb48777665de22c006fabaf9a560b3/5f11bba71728448bb64de0dba2b252cf
|
||||
class Skill23(ActiveSkill):
|
||||
"""
|
||||
用剑对被控制的敌人发动致命一击。 持剑突进刺中敌人, 将其控制后再用匕首补刀, 并利用刺入的剑将敌人劈成两半, 造成高额伤害, 手段极为残忍。\n
|
||||
对于无法抓取的敌人, 踩住刺入的剑, 借助旋转力将其纵向劈开, 造成伤害, 同样相当残忍。
|
||||
用剑对被控制的敌人发动致命一击。 持剑突进刺中敌人,将其控制后再用匕首补刀,并利用刺入的剑将敌人劈成两半,造成高额伤害,手段极为残忍。\n
|
||||
对于无法抓取的敌人,踩住刺入的剑,借助旋转力将其纵向劈开,造成伤害,同样相当残忍。\n
|
||||
"""
|
||||
name = "碎心连刺"
|
||||
cellPos = (5,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -537,7 +780,7 @@ class Skill23(ActiveSkill):
|
||||
hasVP = True
|
||||
hasUP = True
|
||||
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps")
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 剑刺击攻击力 : {value0}
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
@@ -558,6 +801,9 @@ class Skill23(ActiveSkill):
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6)
|
||||
hit6 = 3
|
||||
data7 = get_data(f'{prefix}/{uuid}', 7)
|
||||
# 压制力 (4人队伍) : {value8}秒 ({value9}秒)
|
||||
data8 = get_data(f'{prefix}/{uuid}', 8)
|
||||
data9 = get_data(f'{prefix}/{uuid}', 9)
|
||||
|
||||
mode = ['不可抓取','可抓取']
|
||||
|
||||
@@ -597,16 +843,18 @@ class Skill23(ActiveSkill):
|
||||
if self.vp == 2:
|
||||
self.associate = [{"data":[0]+[-26]*self.maxLv,"skills":["瞬影"]}]
|
||||
return super().effect(old, new)
|
||||
|
||||
# 环形毒液
|
||||
# archer/chimera/854997c3bdfc3a2b498b4c4001f69e06
|
||||
# b9cb48777665de22c006fabaf9a560b3/854997c3bdfc3a2b498b4c4001f69e06
|
||||
class Skill24(ActiveSkill):
|
||||
"""
|
||||
[匕首系列]\n
|
||||
向前跳跃, 借助离心力将涂有剧毒的匕首投掷到地面, 对聚集的敌人造成范围伤害。 然后通过跺脚, 使匕首上的毒液触发连锁反应, 引发爆炸造成伤害。 施放技能时, 可通过上下方向键在Y轴方向小幅调整位置。\n
|
||||
在施放技能位置稍前方所投掷的匕首可“回收利用”, 若匕首命中敌人, 将附着于其身上。
|
||||
向前跳跃,借助离心力将涂有剧毒的匕首投掷到地面,对聚集的敌人造成范围伤害。 然后通过跺脚,使匕首上的毒液触发连锁反应,引发爆炸造成伤害。 施放技能时,可通过上下方向键在Y轴方向小幅调整位置。\n
|
||||
在施放技能位置稍前方所投掷的匕首可“回收利用”,若匕首命中敌人,将附着于其身上。\n
|
||||
"""
|
||||
name = "环形毒液"
|
||||
cellPos = (2,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -619,7 +867,7 @@ class Skill24(ActiveSkill):
|
||||
hasVP = True
|
||||
hasUP = True
|
||||
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps")
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 匕首投掷攻击力 : {value0} x {value1}
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
@@ -659,10 +907,11 @@ class Skill24(ActiveSkill):
|
||||
class Skill25(ActiveSkill):
|
||||
"""
|
||||
[斧头系列]\n
|
||||
用力投掷斧头, 以割裂坚硬的表皮, 并使其旋转着攻击敌人。 若命中敌人, 斧头会附着于其身上旋转, 随后掉落地面; 若未命中, 则在掉落的位置继续旋转。\n
|
||||
耗尽旋转次数的斧头会落在地面, 并可“回收利用”。
|
||||
用力投掷斧头,以割裂坚硬的表皮,并使其旋转着攻击敌人。 若命中敌人,斧头会附着于其身上旋转,随后掉落地面; 若未命中,则在掉落的位置继续旋转。\n
|
||||
耗尽旋转次数的斧头会落在地面,并可“回收利用”。\n
|
||||
"""
|
||||
name = "狂锯旋斧"
|
||||
cellPos = (4,9)
|
||||
learnLv = 40
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -675,7 +924,7 @@ class Skill25(ActiveSkill):
|
||||
hasVP = True
|
||||
hasUP = True
|
||||
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps")
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 斧头第一击攻击力 : {value0}
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
@@ -716,10 +965,11 @@ class Skill25(ActiveSkill):
|
||||
class Skill26(ActiveSkill):
|
||||
"""
|
||||
[剑系列]\n
|
||||
该技能适用于对付擅长全方位防御的敌人。 在前方克隆并放置6柄利剑, 随后用嵌合弓发射手中的剑, 与克隆的利剑一同射向敌人。\n
|
||||
手中直接发射的剑命中敌人后, 可“回收利用”; 若未命中, 剑将插进地面。
|
||||
该技能适用于对付擅长全方位防御的敌人。 在前方克隆并放置6柄利剑,随后用嵌合弓发射手中的剑,与克隆的利剑一同射向敌人。\n
|
||||
手中直接发射的剑命中敌人后,可“回收利用”; 若未命中,剑将插进地面。\n
|
||||
"""
|
||||
name = "刺猬困境"
|
||||
cellPos = (3,10)
|
||||
learnLv = 45
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -732,7 +982,7 @@ class Skill26(ActiveSkill):
|
||||
hasVP = True
|
||||
hasUP = True
|
||||
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps")
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 克隆剑的攻击力 : {value0} x {value1}
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
@@ -772,10 +1022,11 @@ class Skill26(ActiveSkill):
|
||||
# b9cb48777665de22c006fabaf9a560b3/7a3fc9d473e8ffe21dd900ddf228a437
|
||||
class Skill27(PassiveSkill):
|
||||
"""
|
||||
解锁神秘的遗物——变形魔方的“巨大化”能力。 可提升技能攻击力, 且由于防具变得更厚, 也将提升物理防御力。\n
|
||||
[巨大化效果可以增加质量和密度, 真厉害! 但遗憾的是, 结构复杂的生物没办法享受这个能力。]
|
||||
解锁神秘的遗物——变形魔方的“巨大化”能力。 可提升技能攻击力,且由于防具变得更厚,也将提升物理防御力。\n
|
||||
[巨大化效果可以增加质量和密度,真厉害! 但遗憾的是,结构复杂的生物没办法享受这个能力。]\n
|
||||
"""
|
||||
name = "遗物之力 · 巨大化"
|
||||
cellPos = (6,11)
|
||||
learnLv = 48
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -798,9 +1049,10 @@ class Skill27(PassiveSkill):
|
||||
# b9cb48777665de22c006fabaf9a560b3/94c450d6214cafdc673f763badceeaf1
|
||||
class Skill28(ActiveSkill):
|
||||
"""
|
||||
将斧头投掷向墙壁, 借助反作用力飞向高空, 随后将斧头巨大化, 使其砸向地面, 粉碎敌人的头颅。
|
||||
将斧头投掷向墙壁,借助反作用力飞向高空,随后将斧头巨大化,使其砸向地面,粉碎敌人的头颅。\n
|
||||
"""
|
||||
name = "重力加速度"
|
||||
cellPos = (4,11)
|
||||
learnLv = 50
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -823,12 +1075,13 @@ class Skill28(ActiveSkill):
|
||||
# b9cb48777665de22c006fabaf9a560b3/a99040fc36c75e998aa3ed012b7759c5
|
||||
class Skill29(ActiveSkill):
|
||||
"""
|
||||
清除附近敌人的群体攻击技能。 施放技能时消耗填充数量, 用斧头强力捶击地面, 对周围敌人造成伤害, 并强制“回收利用”武器。\n
|
||||
此时回收的武器不会触发“华丽回收”效果。\n
|
||||
按住前方向键并施放技能, 角色会先向前移动, 再用斧头进行捶击。\n
|
||||
施放技能后, 每隔一定时间填充施放次数。
|
||||
清除附近敌人的群体攻击技能。 施放技能时消耗填充数量,用斧头强力捶击地面,对周围敌人造成伤害,并强制“回收利用”武器。\n
|
||||
此时回收的武器不会触发“华丽回收”效果。\n
|
||||
按住前方向键并施放技能,角色会先向前移动,再用斧头进行捶击。\n
|
||||
施放技能后,每隔一定时间填充施放次数。\n
|
||||
"""
|
||||
name = "废物清理"
|
||||
cellPos = (4,12)
|
||||
learnLv = 60
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -841,7 +1094,7 @@ class Skill29(ActiveSkill):
|
||||
hasVP = True
|
||||
hasUP = True
|
||||
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps")
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 斧头冲击波攻击力 : {value0}
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
@@ -880,10 +1133,11 @@ class Skill29(ActiveSkill):
|
||||
class Skill30(ActiveSkill):
|
||||
"""
|
||||
[剑系列]\n
|
||||
该技能适用于对付处于防御姿态和反应迅速的敌人。 克隆多柄利剑并使其短暂悬空, 然后用斧头向上击打, 使空中的剑高速坠落, 攻击敌人并造成伤害。 最后巨剑会直插地面, 造成高额伤害。\n
|
||||
可在最后坠落的剑所在位置进行“回收利用”。
|
||||
该技能适用于对付处于防御姿态和反应迅速的敌人。 克隆多柄利剑并使其短暂悬空,然后用斧头向上击打,使空中的剑高速坠落,攻击敌人并造成伤害。 最后巨剑会直插地面,造成高额伤害。\n
|
||||
可在最后坠落的剑所在位置进行“回收利用”。\n
|
||||
"""
|
||||
name = "王冠粉碎者"
|
||||
cellPos = (3,13)
|
||||
learnLv = 70
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -896,7 +1150,7 @@ class Skill30(ActiveSkill):
|
||||
hasVP = True
|
||||
hasUP = True
|
||||
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
vps = [{'name': '躁动之心', 'desc': '追踪<br/>施放时间减少'}, {'name': '旋斧狂欢', 'desc': '变更为斧头系列技能'}] # noqa: E501
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 剑的坠落攻击力 : {value0} x 4
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
@@ -928,10 +1182,11 @@ class Skill30(ActiveSkill):
|
||||
# b9cb48777665de22c006fabaf9a560b3/696721534394b40e78ac96e880f19e5a
|
||||
class Skill31(PassiveSkill):
|
||||
"""
|
||||
解锁神秘的遗物——变形魔方的“变形”能力。 凭借对万物真理的领悟 (至少奇美拉本人如此认为), 能够看透敌人, 进而提升暴击率、 基本攻击力和转职技能攻击力。\n
|
||||
[虽然我也不清楚具体原理, 但只要是我能理解的结构, 通通都能变形, 甚至连成分都能改变! 变形魔方为什么会有这种力量? 简直太可怕了!]
|
||||
解锁神秘的遗物——变形魔方的“变形”能力。 凭借对万物真理的领悟 (至少奇美拉本人如此认为),能够看透敌人,进而提升暴击率、 基本攻击力和转职技能攻击力。\n
|
||||
[虽然我也不清楚具体原理,但只要是我能理解的结构,通通都能变形,甚至连成分都能改变! 变形魔方为什么会有这种力量? 简直太可怕了!]\n
|
||||
"""
|
||||
name = "遗物奥义 · 变形"
|
||||
cellPos = (6,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -955,11 +1210,12 @@ class Skill31(PassiveSkill):
|
||||
class Skill32(ActiveSkill):
|
||||
"""
|
||||
[长兵器系列]\n
|
||||
该技能适用于消灭地面上的野兽群。 向前方敌人射出长矛, 刺入敌人身体的长矛会克隆成3个, 随后变形为巨镰, 在命中的敌人周围进行乱舞攻击并造成伤害, 最终一齐向目标敌人发动最后一击。\n
|
||||
若长矛未命中敌人, 将插在地面并攻击周围敌人。\n
|
||||
命中敌人身体的长兵器, 可“回收利用”; 若未命中, 长兵器则会插在地面。
|
||||
该技能适用于消灭地面上的野兽群。 向前方敌人射出长矛,刺入敌人身体的长矛会克隆成3个,随后变形为巨镰,在命中的敌人周围进行乱舞攻击并造成伤害,最终一齐向目标敌人发动最后一击。\n
|
||||
若长矛未命中敌人,将插在地面并攻击周围敌人。\n
|
||||
命中敌人身体的长兵器,可“回收利用”; 若未命中,长兵器则会插在地面。\n
|
||||
"""
|
||||
name = "巨镰斯诺克"
|
||||
cellPos = (1,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -972,7 +1228,7 @@ class Skill32(ActiveSkill):
|
||||
hasVP = True
|
||||
hasUP = True
|
||||
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps")
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 第一击攻击力 : {value0}
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
@@ -1014,10 +1270,11 @@ class Skill32(ActiveSkill):
|
||||
class Skill33(ActiveSkill):
|
||||
"""
|
||||
[长兵器系列]\n
|
||||
该技能适用于聚集大量敌人后进行群体攻击。 将长兵器堆叠后发射, 随后长兵器变形为巨型齿轮, 向前方射出并攻击敌人。 该齿轮绕行圆形的阿拉德星球一圈后, 将再次出现发动最后一击, 并引发最终爆炸, 造成高额伤害。\n
|
||||
最后一击时, 根据齿轮经过的路径 (概率决定), 附加灼伤、 冰冻、 感电异常状态。
|
||||
该技能适用于聚集大量敌人后进行群体攻击。 将长兵器堆叠后发射,随后长兵器变形为巨型齿轮,向前方射出并攻击敌人。 该齿轮绕行圆形的阿拉德星球一圈后,将再次出现发动最后一击,并引发最终爆炸,造成高额伤害。\n
|
||||
最后一击时,根据齿轮经过的路径 (概率决定),附加灼伤、 冰冻、 感电异常状态。\n
|
||||
"""
|
||||
name = "环阿拉德狂飙"
|
||||
cellPos = (1,14)
|
||||
learnLv = 80
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -1030,7 +1287,7 @@ class Skill33(ActiveSkill):
|
||||
hasVP = True
|
||||
hasUP = True
|
||||
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps")
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 第一个齿轮攻击力 : {value0} x {value1}
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
@@ -1051,7 +1308,6 @@ class Skill33(ActiveSkill):
|
||||
# 灼伤最后一击攻击力 : {value7}
|
||||
data7 = get_data(f'{prefix}/{uuid}', 7)
|
||||
hit7 = 1
|
||||
power7 = 1/1.1 # BUG 10%是双重螺旋的异常倍率,这个灼伤在不点VP的时候,这部分无法收到这个加成,如果点VP1就能收到加成
|
||||
# 灼伤最后一击持续时间 : {value8}秒
|
||||
data8 = get_data(f'{prefix}/{uuid}', 8)
|
||||
# [冰冻最后一击]
|
||||
@@ -1072,6 +1328,7 @@ class Skill33(ActiveSkill):
|
||||
# [范围信息]
|
||||
# 攻击范围比率 : {value14}%
|
||||
data14 = get_data(f'{prefix}/{uuid}', 14)
|
||||
power7 = 1/1.1 # BUG 10%是双重螺旋的异常倍率,这个灼伤在不点VP的时候,这部分无法收到这个加成,如果点VP1就能收到加成
|
||||
|
||||
mode = ['灼伤','冰冻','感电']
|
||||
|
||||
@@ -1120,17 +1377,17 @@ class Skill33(ActiveSkill):
|
||||
self.setMode("灼伤")
|
||||
self.cd = 45*(1-0.15)*0.2
|
||||
self.skillRation *= 0.2
|
||||
#冷却和伤害变为原技能灼伤状态的20%
|
||||
|
||||
# 幻爆天使之翼
|
||||
# archer/chimera/6166762c62f234c5f50c2d2ebc5e48d0
|
||||
# b9cb48777665de22c006fabaf9a560b3/6166762c62f234c5f50c2d2ebc5e48d0
|
||||
class Skill34(ActiveSkill):
|
||||
"""
|
||||
利用变形魔方与所持有武器的力量, 施展终极技能。 靠近附近最强的敌人后, 暂时开启变形魔方, 将敌人吸入遗物内部, 随后将其中的无数武器与敌人一同释放, 造成致命伤害。\n
|
||||
若附近没有可追踪的目标, 则无法施放此技能。
|
||||
利用变形魔方与所持有武器的力量,施展终极技能。 靠近附近最强的敌人后,暂时开启变形魔方,将敌人吸入遗物内部,随后将其中的无数武器与敌人一同释放,造成致命伤害。\n
|
||||
若附近没有可追踪的目标,则无法施放此技能。\n
|
||||
"""
|
||||
name = "幻爆天使之翼"
|
||||
cellPos = (2,14)
|
||||
learnLv = 85
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -1149,17 +1406,21 @@ class Skill34(ActiveSkill):
|
||||
hit0 = 1
|
||||
# 追踪范围 : {value1}px
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# 压制力 (4人队伍) : {value2}秒 ({value3}秒)
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
|
||||
# 败果之慧
|
||||
# archer/chimera/d59c9840f65381bde8487757f1753c71
|
||||
# b9cb48777665de22c006fabaf9a560b3/d59c9840f65381bde8487757f1753c71
|
||||
class Skill35(PassiveSkill):
|
||||
"""
|
||||
聆风·奇美拉克服了对遗物的未知恐惧。 突破束缚后, 她凭着更加狂暴的战斗风格, 成为了战场的主宰。 可提升基本攻击力和转职技能攻击力, [瞬影]和[土星环]技能将获得附加效果。\n
|
||||
[瞬影] : 施放技能时处于无敌状态。\n
|
||||
[土星环] : 在施放[瞬影]过程中, 可预输入该技能指令。 预输入成功后, 发动[瞬影]的斩击动作, 可同时投掷旋转的斧头。
|
||||
聆风·奇美拉克服了对遗物的未知恐惧。 突破束缚后,她凭着更加狂暴的战斗风格,成为了战场的主宰。 可提升基本攻击力和转职技能攻击力,[瞬影]和[土星环]技能将获得附加效果。\n
|
||||
[瞬影] : 施放技能时处于无敌状态。\n
|
||||
[土星环] : 在施放[瞬影]过程中,可预输入该技能指令。 预输入成功后,发动[瞬影]的斩击动作,可同时投掷旋转的斧头。\n
|
||||
"""
|
||||
name = "败果之慧"
|
||||
cellPos = (6,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -1180,10 +1441,11 @@ class Skill35(PassiveSkill):
|
||||
# b9cb48777665de22c006fabaf9a560b3/bbc15561bec24f9c1e79e23d715b1dd2
|
||||
class Skill36(ActiveSkill):
|
||||
"""
|
||||
该技能可占据战场制高点, 从空中袭击最强大的敌人。 角色倒悬于最高处, 选定好降落地点后, 通过攻击键和技能键, 用矛发动强袭。 随后对插在地面的矛进行“变形”和“巨大化”, 使武器穿透地面, 造成穿刺伤害。\n
|
||||
经常丢三落四的聆风·奇美拉在倒悬时, 会掉落自己的随身物品以及“回收利用”的匕首、 剑、 斧头、 长兵器各1个。
|
||||
该技能可占据战场制高点,从空中袭击最强大的敌人。 角色倒悬于最高处,选定好降落地点后,通过攻击键和技能键,用矛发动强袭。 随后对插在地面的矛进行“变形”和“巨大化”,使武器穿透地面,造成穿刺伤害。\n
|
||||
经常丢三落四的聆风·奇美拉在倒悬时,会掉落自己的随身物品以及“回收利用”的匕首、 剑、 斧头、 长兵器各1个。\n
|
||||
"""
|
||||
name = "颠倒之浩劫"
|
||||
cellPos = (5,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -1210,9 +1472,10 @@ class Skill36(ActiveSkill):
|
||||
# b9cb48777665de22c006fabaf9a560b3/de20372767d014d62dc7361ac686834e
|
||||
class Skill37(ActiveSkill):
|
||||
"""
|
||||
最致命的攻击, 便是出其不意的突袭。 聆风·奇美拉先用斧头使敌人眩晕 (控制), 再用弓穿刺敌人身体。 随后踩住弓身, 借助弓的张力施展强力一击。 攻击后, 立即借助遗物——变形魔方的力量,发射巨大化的剑, 彻底消灭敌人。
|
||||
最致命的攻击,便是出其不意的突袭。 聆风·奇美拉先用斧头使敌人眩晕 (控制),再用弓穿刺敌人身体。 随后踩住弓身,借助弓的张力施展强力一击。 攻击后,立即借助遗物——变形魔方的力量,发射巨大化的剑,彻底消灭敌人。\n
|
||||
"""
|
||||
name = "熵变 : 非线性跳跃"
|
||||
cellPos = (5,16)
|
||||
learnLv = 100
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -1239,7 +1502,9 @@ class Skill37(ActiveSkill):
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
hit3 = 10
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
|
||||
# 压制力 (4人队伍) : {value5}秒 ({value6}秒)
|
||||
data5 = get_data(f'{prefix}/{uuid}', 5)
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6)
|
||||
|
||||
class classChange(Character):
|
||||
def __init__(self, equVersion):
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -31,10 +31,8 @@ class Skill0(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 浮空力比率 : {value0}%
|
||||
# REMOVE: data0 = [0, 131.4, 132.9, 134, 135.4, 136.6, 138, 139.1, 140.6, 141.7, 143.1, 147.7, 152.3, 157.1, 162, 166.6, 171.4, 176.3, 180.9, 185.7, 190.6, 195.1, 200, 204.9, 209.4, 214.3, 219.1, 223.7, 228.6, 233.4, 238, 242.9, 247.7, 252.3, 257.1, 262, 266.6, 271.4, 276.3, 280.9, 285.7, 290.6, 295.1, 300, 304.9, 309.4, 314.3, 319.1, 323.7, 328.6, 333.4]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 攻击力 : {value1}%
|
||||
# REMOVE: data1 = [0, 184, 214, 243, 272, 301, 331, 360, 389, 418, 448, 478, 507, 536, 565, 595, 624, 654, 682, 712, 741, 771, 800, 829, 859, 888, 918, 946, 976, 1005, 1035, 1063, 1093, 1123, 1152, 1182, 1210, 1240, 1269, 1299, 1329, 1357, 1387, 1416, 1446, 1474, 1504, 1533, 1563, 1592, 1621]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
|
||||
# 虎袭
|
||||
@@ -67,19 +65,14 @@ class Skill1(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 跑动中撞到敌人时攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 210, 232, 254, 274, 296, 317, 339, 361, 381, 403, 424, 447, 468, 489, 511, 532, 553, 574, 596, 618, 639, 660, 681, 703, 725, 745, 767, 788, 810, 830, 852, 874, 895, 917, 937, 959, 981, 1002, 1023, 1044, 1066, 1088, 1108, 1130, 1152, 1174, 1196, 1216, 1238, 1259, 1281, 1301, 1323, 1345, 1366, 1387, 1408, 1430, 1452, 1473, 1494, 1515, 1537, 1558, 1579, 1601, 1622, 1644, 1664, 1686]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 跑动中攻击次数 : {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, 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)
|
||||
# 扔开抓住的敌人时攻击力 : {value2}%
|
||||
# REMOVE: data2 = [0, 3289, 3624, 3954, 4289, 4624, 4959, 5289, 5624, 5953, 6294, 6624, 6959, 7288, 7629, 7959, 8294, 8623, 8959, 9294, 9629, 9958, 10294, 10629, 10964, 11293, 11629, 11958, 12299, 12628, 12963, 13293, 13634, 13963, 14298, 14628, 14963, 15298, 15633, 15963, 16298, 16628, 16968, 17298, 17633, 17963, 18303, 18633, 18968, 19298, 19633, 19968, 20303, 20633, 20968, 21303, 21638, 21967, 22303, 22638, 22973, 23308, 23638, 23973, 24308, 24643, 24973, 25308, 25637, 25978, 26308]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
# 间接攻击力 : {value3}%
|
||||
# REMOVE: data3 = [0, 1648, 1807, 1977, 2148, 2312, 2477, 2647, 2812, 2983, 3142, 3312, 3483, 3647, 3818, 3977, 4147, 4318, 4483, 4647, 4812, 4982, 5153, 5312, 5482, 5653, 5818, 5982, 6147, 6318, 6488, 6647, 6818, 6982, 7153, 7323, 7482, 7653, 7817, 7988, 8153, 8317, 8488, 8658, 8817, 8988, 9153, 9323, 9488, 9653, 9823, 9988, 10152, 10323, 10488, 10658, 10817, 10988, 11158, 11323, 11493, 11652, 11823, 11993, 12158, 12323, 12493, 12658, 12828, 12987, 13158]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
# 追加操作后的攻击力增加率 : {value4}%
|
||||
# REMOVE: data4 = [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
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
|
||||
# 神的恩赐
|
||||
@@ -102,7 +95,6 @@ class Skill2(PassiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 所有异常状态抗性增加 : {value0}%
|
||||
# REMOVE: data0 = [0, 5]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
|
||||
|
||||
@@ -130,13 +122,10 @@ class Skill4(PassiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 基本攻击力变化率 : {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)
|
||||
# 前冲攻击力变化率 : {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)
|
||||
# 跳跃攻击力变化率 : {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)
|
||||
|
||||
associate = [
|
||||
@@ -193,16 +182,12 @@ class Skill14(ActiveSkill):
|
||||
hasUP = True
|
||||
|
||||
# 巨兵打击攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 1630, 1796, 1966, 2125, 2292, 2457, 2627, 2792, 2960, 3120, 3282, 3457, 3620, 3782, 3950, 4115, 4282, 4453, 4611, 4772, 4937, 5110, 5275, 5442, 5607, 5764, 5943, 6100, 6269, 6436, 6600, 6769, 6936, 7096, 7270, 7443, 7601, 7761, 7925, 8097, 8261, 8420, 8593, 8754, 8930, 9100, 9252, 9422, 9588, 9748, 9919, 10084, 10255, 10415, 10584, 10751, 10913, 11073, 11244, 11409, 11577, 11742, 11905, 12069, 12242, 12398, 12569, 12734, 12905, 13067]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 冲击波范围 : {value1}px
|
||||
# REMOVE: data1 = [0, 125, 128, 130, 133, 136, 138, 141, 143, 146, 149, 151, 154, 156, 159, 161, 164, 167, 169, 172, 174, 177, 180, 182, 185, 187, 190, 192, 195, 198, 200, 203, 205, 208, 211, 213, 216, 218, 221, 224, 226, 229, 231, 234, 236, 239, 242, 244, 247, 249, 252, 255, 257, 260, 262, 265, 267, 270, 273, 275, 278, 280, 283, 286, 288, 291, 293, 296, 298, 301, 304]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# 冲击波攻击力 : {value2}%
|
||||
# REMOVE: data2 = [0, 6522, 7185, 7846, 8506, 9175, 9833, 10496, 11164, 11823, 12483, 13144, 13805, 14470, 15131, 15798, 16457, 17122, 17779, 18442, 19107, 19764, 20436, 21090, 21756, 22410, 23070, 23741, 24397, 25064, 25722, 26389, 27048, 27715, 28376, 29038, 29702, 30363, 31024, 31689, 32343, 33014, 33668, 34340, 34997, 35660, 36321, 36981, 37652, 38311, 38972, 39632, 40289, 40959, 41613, 42284, 42940, 43606, 44270, 44928, 45593, 46257, 46922, 47584, 48241, 48909, 49565, 50233, 50887, 51560, 52217]# noqa: E501
|
||||
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)
|
||||
|
||||
# 纯白之刃
|
||||
@@ -227,14 +212,11 @@ class Skill15(ActiveSkill):
|
||||
hasUP = True
|
||||
|
||||
# 发动速度增加率 : {value0}%
|
||||
# REMOVE: data0 = [0, 0, 3, 4, 7, 8, 11, 12, 15, 18, 19, 22, 23, 26, 28, 30, 32, 34, 36, 38, 41, 43, 45, 47, 49, 51, 53, 55, 58, 59, 62, 63, 66, 69, 70, 73, 74, 77, 78, 81, 84, 85, 88, 89, 92, 93, 96, 99, 100, 103, 104, 107, 108, 111, 113, 115, 117, 119, 122, 124, 126, 128, 130, 132, 134, 136, 139, 140, 143, 144, 147]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 刀刃攻击力 : {value1}
|
||||
# REMOVE: data1 = [0, 3723, 4099, 4479, 4851, 5234, 5609, 5987, 6362, 6745, 7120, 7496, 7873, 8254, 8629, 9009, 9385, 9765, 10138, 10518, 10893, 11274, 11651, 12029, 12403, 12785, 13160, 13538, 13914, 14296, 14671, 15048, 15425, 15804, 16181, 16560, 16937, 17316, 17689, 18070, 18445, 18825, 19203, 19581, 19954, 20337, 20712, 21090, 21465, 21848, 22223, 22601, 22976, 23356, 23732, 24112, 24487, 24867, 25241, 25620, 25997, 26376, 26754, 27132, 27508, 27890, 28264, 28641, 29017, 29398, 29775]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
hit1 = 1
|
||||
# 敌人僵直时间比率 : {value2}%
|
||||
# REMOVE: data2 = [0, 244, 269, 294, 319, 343, 367, 393, 417, 443, 467, 491, 517, 541, 566, 591, 616, 640, 666, 690, 716, 740, 764, 788, 814, 838, 864, 888, 913, 938, 963, 987, 1013, 1037, 1061, 1087, 1111, 1137, 1161, 1185, 1210, 1235, 1260, 1285, 1310, 1334, 1359, 1384, 1408, 1434, 1458, 1482, 1508, 1532, 1558, 1582, 1607, 1631, 1656, 1681, 1706, 1731, 1755, 1781, 1805, 1829, 1855, 1879, 1904, 1929, 1953]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
|
||||
# 勇气恩赐
|
||||
@@ -281,7 +263,6 @@ class Skill16(PassiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 基本攻击力和技能攻击力增加率 : {value0}%
|
||||
# REMOVE: data0 = [0, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
|
||||
associate = [{'data': data0}]
|
||||
@@ -312,42 +293,31 @@ class Skill18(ActiveSkill):
|
||||
hasUP = True
|
||||
|
||||
# 持续时间 : {value0}秒
|
||||
# REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 闪电攻击力 : {value1}
|
||||
# REMOVE: data1 = [0, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
hit1 = 1
|
||||
# [攻击时信息]
|
||||
# 闪电触发几率 : {value2}%
|
||||
# REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
# 闪电冷却时间 : {value3}秒
|
||||
# REMOVE: data3 = [0, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
# [被击时信息]
|
||||
# 受魔法伤害时闪电触发几率 : {value4}%
|
||||
# REMOVE: data4 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
# 受物理伤害时闪电触发几率 : {value5}%
|
||||
# REMOVE: data5 = [0, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42]# noqa: E501
|
||||
data5 = get_data(f'{prefix}/{uuid}', 5)
|
||||
# 闪电冷却时间 : {value6}秒
|
||||
# REMOVE: data6 = [0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25]# noqa: E501
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6)
|
||||
# [被击时的感电效果]
|
||||
# 感电攻击力 : {value7}
|
||||
# REMOVE: data7 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
|
||||
data7 = get_data(f'{prefix}/{uuid}', 7)
|
||||
# 感电几率 : {value8}%
|
||||
# REMOVE: data8 = [0, 10, 10.7, 11.4, 12.1, 12.8, 13.4, 14.1, 14.8, 15.5, 16.2, 16.9]# noqa: E501
|
||||
data8 = get_data(f'{prefix}/{uuid}', 8)
|
||||
# 感电持续时间 : {value9}秒
|
||||
# REMOVE: data9 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
|
||||
data9 = get_data(f'{prefix}/{uuid}', 9)
|
||||
# [范围信息]
|
||||
# 闪电大小比率 : {value10}%
|
||||
# REMOVE: data10 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data10 = get_data(f'{prefix}/{uuid}', 10)
|
||||
|
||||
def getSkillCD(self, mode=None) -> float:
|
||||
@@ -376,23 +346,17 @@ class Skill19(PassiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 移动速度增加 : {value0}%
|
||||
# REMOVE: data0 = [0, 20, 21, 22, 23, 24, 25]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 施放速度增加 : {value1}%
|
||||
# REMOVE: data1 = [0, 25, 26, 27, 28, 29, 30]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# 基本攻击力和技能攻击力增加率 : {value2}%
|
||||
# REMOVE: data2 = [0, 5, 5, 5, 5, 5, 5]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
# [死亡时附加效果]
|
||||
# 队员恢复效果适用范围 : {value3}px
|
||||
# REMOVE: data3 = [0, 1600, 1600, 1600, 1600, 1600, 1600]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
# 队员生命值恢复量 : {value4}%
|
||||
# REMOVE: data4 = [0, 10, 11, 12, 13, 14, 15]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
# 队员魔法值恢复量 : {value5}%
|
||||
# REMOVE: data5 = [0, 10, 11, 12, 13, 14, 15]# noqa: E501
|
||||
data5 = get_data(f'{prefix}/{uuid}', 5)
|
||||
|
||||
associate = [{'data': data2}]
|
||||
@@ -421,29 +385,21 @@ class Skill20(PassiveSkill):
|
||||
hasUP = True
|
||||
|
||||
# 蓄气时间上限 : {value0}秒
|
||||
# REMOVE: data0 = [0, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 穿刺攻击力 : {value1}
|
||||
# REMOVE: data1 = [0, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# 最大蓄气时攻击力 : {value2}
|
||||
# REMOVE: data2 = [0, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
hit2 = 1
|
||||
# 穿刺敌人数量上限 : {value3}
|
||||
# REMOVE: data3 = [0, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032]# noqa: E501
|
||||
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, 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)
|
||||
# 压制力 (4人队伍) : {value5}秒 ({value6}秒)
|
||||
# REMOVE: data5 = [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, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16]# noqa: E501
|
||||
data5 = get_data(f'{prefix}/{uuid}', 5)
|
||||
# REMOVE: data6 = [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, 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
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6)
|
||||
# [范围信息]
|
||||
# 大小比率 : {value7}%
|
||||
# REMOVE: data7 = [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
|
||||
data7 = get_data(f'{prefix}/{uuid}', 7)
|
||||
|
||||
|
||||
@@ -473,42 +429,30 @@ class Skill22(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 持续时间 : {value0}秒
|
||||
# REMOVE: data0 = [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
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 基本攻击力和技能攻击力增加率 : {value1}%
|
||||
# REMOVE: data1 = [0, 2, 4, 6, 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]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# 攻击速度增加 : {value2}%
|
||||
# REMOVE: data2 = [0, 5.3, 5.6, 5.9, 6.2, 6.5, 6.8, 7.1, 7.4, 7.7, 8, 8.3, 8.6, 8.9, 9.2, 9.5, 9.8, 10.1, 10.4, 10.7, 11, 11.3, 11.6, 11.9, 12.2, 12.5, 12.8, 13.1, 13.4, 13.7, 14]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
# 移动速度增加 : {value3}%
|
||||
# REMOVE: data3 = [0, 16.6, 16.9, 17.2, 17.5, 17.8, 18.1, 18.4, 18.7, 19, 19.3, 19.6, 19.9, 20.2, 20.5, 20.8, 21.1, 21.4, 21.7, 22, 22.3, 22.6, 22.9, 23.2, 23.5, 23.8, 24.1, 24.4, 24.7, 25, 25.3]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
# 施放速度增加 : {value4}%
|
||||
# REMOVE: data4 = [0, 18.3, 18.6, 18.9, 19.2, 19.5, 19.8, 20.1, 20.4, 20.7, 21, 21.3, 21.6, 21.9, 22.2, 22.5, 22.8, 23.1, 23.4, 23.7, 24, 24.3, 24.6, 24.9, 25.2, 25.5, 25.8, 26.1, 26.4, 26.7, 27]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
# 命中率增加 : {value5}%
|
||||
# REMOVE: data5 = [0, 0.5, 0.8, 1.1, 1.4, 1.7, 2, 2.3, 2.6, 2.9, 3.2, 3.5, 3.8, 4.1, 4.4, 4.7, 5, 5.3, 5.6, 5.9, 6.2, 6.5, 6.8, 7.1, 7.4, 7.7, 8, 8.3, 8.6, 8.9, 9.2]# noqa: E501
|
||||
data5 = get_data(f'{prefix}/{uuid}', 5)
|
||||
# [技能附加信息]
|
||||
# 基本攻击第3击冲击波攻击力 : {value6}
|
||||
# REMOVE: data6 = [0, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256]# noqa: E501
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6)
|
||||
# [空斩打]冲击波攻击力 : {value7}
|
||||
# REMOVE: data7 = [0, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363]# noqa: E501
|
||||
data7 = get_data(f'{prefix}/{uuid}', 7)
|
||||
# [落凤锤]冲击波攻击力 : {value8}
|
||||
# REMOVE: data8 = [0, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942]# noqa: E501
|
||||
data8 = get_data(f'{prefix}/{uuid}', 8)
|
||||
# [范围信息]
|
||||
# 基本攻击第3击冲击波大小增加率 : {value9}%
|
||||
# REMOVE: data9 = [0, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179]# noqa: E501
|
||||
data9 = get_data(f'{prefix}/{uuid}', 9)
|
||||
# [空斩打]冲击波大小增加率 : {value10}%
|
||||
# REMOVE: data10 = [0, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179]# noqa: E501
|
||||
data10 = get_data(f'{prefix}/{uuid}', 10)
|
||||
# [落凤锤]冲击波大小增加率 : {value11}%
|
||||
# REMOVE: data11 = [0, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179]# noqa: E501
|
||||
data11 = get_data(f'{prefix}/{uuid}', 11)
|
||||
|
||||
# 圣光十字
|
||||
@@ -537,35 +481,26 @@ class Skill26(ActiveSkill):
|
||||
hasUP = True
|
||||
|
||||
# 光杖攻击力 : {value0}
|
||||
# REMOVE: data0 = [0, 5250, 6125, 7000, 7875, 8750, 9625, 10500, 11375, 12250, 13125, 14000, 14875, 15750, 16625, 17500, 18375, 19250, 20125, 21000, 21875, 22750, 23625, 24500, 25375, 26250, 27125, 28000, 28875, 29750, 30625, 31500, 33250, 35000, 36750, 38500, 40250, 42000, 43750, 45500, 47250, 49000, 50750, 52500, 54250, 56000, 57750, 59500, 61250, 63000, 64750, 66500, 68250, 70000, 71750, 73500, 75250, 77000, 78750, 80500, 82250, 84000, 85750, 87500, 89250, 91000, 92750, 94500, 96250, 98000, 99750]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
hit0 = 1
|
||||
# 光杖爆炸攻击力 : {value1}
|
||||
# REMOVE: data1 = [0, 6958, 8118, 9278, 10437, 11597, 12757, 13916, 15076, 16236, 17395, 18555, 19715, 20874, 22034, 23194, 24353, 25513, 26673, 27832, 28992, 30152, 31311, 32471, 33631, 34790, 35950, 37110, 38269, 39429, 40589, 41748, 44068, 46387, 48706, 51026, 53345, 55664, 57984, 60303, 62622, 64942, 67261, 69580, 71900, 74219, 76538, 78858, 81177, 83496, 85816, 88135, 90454, 92774, 95093, 97412, 99732, 102051, 104370, 106690, 109009, 111328, 113648, 115967, 118286, 120606, 122925, 125244, 127564, 129883, 132202]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
hit1 = 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, 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)
|
||||
# 攻击/移动/施放速度增加 : {value3}%
|
||||
# REMOVE: data3 = [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
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
# [学习守护恩赐后增益效果信息]
|
||||
# 持续时间 : {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)
|
||||
# 攻击/移动/施放速度增加 : {value5}%
|
||||
# REMOVE: data5 = [0, 1.5, 1.7, 2, 2.2, 2.5, 2.7, 3, 3.2, 3.5, 3.7, 4, 4.2, 4.5, 4.7, 5, 5.2, 5.5, 5.7, 6, 6.2, 6.5, 6.7, 7, 7.2, 7.5, 7.7, 8, 8.2, 8.5, 8.7, 9, 9.5, 10, 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, 20.5, 21, 21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5]# noqa: E501
|
||||
data5 = get_data(f'{prefix}/{uuid}', 5)
|
||||
# 压制力 (4人队伍) : {value6}秒 ({value7}秒)
|
||||
# REMOVE: data6 = [0, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8]# noqa: E501
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6)
|
||||
# REMOVE: data7 = [0, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2]# noqa: E501
|
||||
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)
|
||||
|
||||
# 圣光沁盾
|
||||
@@ -592,23 +527,17 @@ class Skill27(ActiveSkill):
|
||||
hasUP = True
|
||||
|
||||
# 盾壁的生命值 : {value0}
|
||||
# REMOVE: data0 = [0, 3240, 3769, 4350, 4988, 5681, 6436, 7251, 8133, 9080, 10098, 11188, 12349, 13588, 14909, 16308, 17791, 19360, 21019, 22768, 24611, 26551, 28586, 30721, 32961, 35304, 37759, 40321, 42995, 45783, 48691, 51717, 54864, 58138, 61537, 65066, 68724, 72519, 76449, 80519, 84730, 89082, 93582, 98231, 103029, 107979, 113086, 118351, 123775, 129365, 135119, 141035, 147116, 153369, 159790, 166386, 173155, 180105, 187235, 194548, 202047, 167108, 170349, 173589, 176827, 180067, 183308, 186548, 189788, 193028, 196268]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 盾壁持续时间 : {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, 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)
|
||||
# 撞击攻击力 : {value2}
|
||||
# REMOVE: data2 = [0, 14498, 16866, 19465, 22320, 25421, 28800, 32446, 36393, 40631, 45186, 50063, 55258, 60803, 66714, 72974, 79610, 86631, 94054, 101880, 110127, 118808, 127914, 137467, 147491, 157975, 168960, 180425, 192390, 204865, 217878, 231418, 245500, 260150, 275360, 291151, 307519, 324501, 342086, 360298, 379141, 398615, 418751, 439554, 461023, 483173, 506025, 529585, 553855, 578869, 604616, 631089, 658299, 686279, 715011, 744526, 774816, 805915, 837819, 870543, 904098, 747757, 762260, 776758, 791247, 805745, 820247, 834745, 849243, 863741, 878239]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
hit2 = 1
|
||||
# 压制力 (4人队伍) : {value3}秒 ({value4}秒)
|
||||
# REMOVE: data3 = [0, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
# REMOVE: data4 = [0, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2]# noqa: E501
|
||||
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)
|
||||
|
||||
# 双子沁盾
|
||||
@@ -635,20 +564,15 @@ class Skill29(PassiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 盾壁的生命值 : [圣光沁盾]的{value0}%
|
||||
# REMOVE: data0 = [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
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 盾壁持续时间 : {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, 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)
|
||||
# 撞击攻击力 : {value2}%
|
||||
# REMOVE: data2 = [0, 14498, 16865, 19465, 22320, 25421, 28799, 32446, 36393, 40630, 45185, 50063, 55258, 60802, 66713, 72973, 79609, 86630, 94054, 101880, 110127, 118808, 127914, 137467, 147490, 157975, 168960, 180424, 192389, 204865, 217877, 231418, 245499, 260150, 275359, 291150, 307519, 324500, 342086, 360298, 379141, 398614, 418751, 439553, 461023, 483173, 506025, 529584, 553855, 578868, 604616, 631088, 658299, 686279, 715011, 744526, 774815, 805914, 837819, 870542, 904098, 747757, 762259, 776757, 791246, 805744, 820247, 834745, 849243, 863741, 878239]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
# 爆炸攻击力 : {value3}%
|
||||
# REMOVE: data3 = [0, 14498, 16865, 19465, 22320, 25421, 28799, 32446, 36393, 40630, 45185, 50063, 55258, 60802, 66713, 72973, 79609, 86630, 94054, 101880, 110127, 118808, 127914, 137467, 147490, 157975, 168960, 180424, 192389, 204865, 217877, 231418, 245499, 260150, 275359, 291150, 307519, 324500, 342086, 360298, 379141, 398614, 418751, 439553, 461023, 483173, 506025, 529584, 553855, 578868, 604616, 631088, 658299, 686279, 715011, 744526, 774815, 805914, 837819, 870542, 904098, 747757, 762259, 776757, 791246, 805744, 820247, 834745, 849243, 863741, 878239]# noqa: E501
|
||||
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)
|
||||
|
||||
# 坚定信念
|
||||
@@ -673,10 +597,8 @@ class Skill30(PassiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 基本攻击力和转职技能攻击力增加率 : {value0}%
|
||||
# REMOVE: data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 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)
|
||||
# 魔法暴击率增加 : {value1}%
|
||||
# REMOVE: data1 = [0, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
|
||||
associate = [{'data': data0}]
|
||||
@@ -711,21 +633,16 @@ class Skill31(ActiveSkill):
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 球体攻击力 : {value0}
|
||||
# REMOVE: data0 = [0, 1832, 2017, 2205, 2388, 2577, 2760, 2948, 3132, 3320, 3506, 3692, 3878, 4065, 4247, 4435, 4624, 4806, 4993, 5179, 5365, 5551, 5737, 5922, 6108, 6294, 6482, 6666, 6854, 7039, 7224, 7409, 7598, 7780, 7967, 8154, 8339, 8526, 8711, 8898, 9082, 9269, 9456, 9641, 9828, 10015, 10200, 10385, 10572, 10759, 10943, 11130, 11318, 11500, 11687, 11872, 12059, 12243, 12432, 12615, 12803, 12989, 13175, 13359, 13547, 13733, 13919, 14104, 14292, 14476, 14661]# noqa: E501
|
||||
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)
|
||||
# 眩晕持续时间 : {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, 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)
|
||||
# [范围信息]
|
||||
# 球体大小比率 : {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, 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)
|
||||
# 眩晕范围 : {value4}px
|
||||
# REMOVE: data4 = [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, 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
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
|
||||
def vp_1(self):
|
||||
@@ -820,20 +737,15 @@ class Skill32(PassiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 球体爆炸攻击力 : {value0}
|
||||
# REMOVE: data0 = [0, 25416, 27978, 30591, 33136, 35748, 38293, 40905, 43450, 46063, 48641, 51220, 53799, 56394, 58923, 61535, 64147, 66676, 69271, 71850, 74428, 77007, 79586, 82165, 84743, 87322, 89934, 92479, 95092, 97654, 100216, 102794, 105407, 107935, 110530, 113126, 115688, 118283, 120845, 123441, 126003, 128598, 131194, 133756, 136351, 138947, 141509, 144070, 146666, 149261, 151823, 154419, 157014, 159543, 162138, 164700, 167296, 169857, 172470, 175015, 177627, 180206, 182785, 185330, 187942, 190521, 193099, 195678, 198274, 200836, 203397]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 球体持续时间 : {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)
|
||||
# 眩晕持续时间 : {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, 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)
|
||||
# [范围信息]
|
||||
# 球体大小比率 : {value3}%
|
||||
# REMOVE: data3 = [0, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
# 眩晕范围 : {value4}px
|
||||
# REMOVE: data4 = [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, 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
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
|
||||
associate = [{'data': [0, 92.5 - 100], 'skills': ['圣光球']}]
|
||||
@@ -863,25 +775,19 @@ class Skill33(ActiveSkill):
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 光柱攻击力 : {value0}
|
||||
# REMOVE: data0 = [0, 1470, 1619, 1771, 1919, 2067, 2219, 2367, 2514, 2662, 2814, 2962, 3110, 3262, 3410, 3561, 3711, 3859, 4007, 4153, 4306, 4454, 4604, 4754, 4903, 5053, 5202, 5349, 5497, 5648, 5797, 5947, 6096, 6247, 6395, 6541, 6694, 6842, 6993, 7142, 7292, 7441, 7590, 7740, 7886, 8036, 8182, 8333, 8481, 8631, 8782, 8930, 9082, 9229, 9378, 9527, 9677, 9826, 9976, 10127, 10275, 10427, 10574, 10723, 10872, 11019, 11170, 11318, 11470, 11618, 11766]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
hit0 = 1
|
||||
# 光撞击地面攻击力 : {value1}
|
||||
# REMOVE: data1 = [0, 2936, 3232, 3536, 3832, 4128, 4432, 4727, 5020, 5316, 5620, 5916, 6211, 6515, 6811, 7112, 7411, 7706, 8002, 8295, 8599, 8895, 9196, 9494, 9793, 10091, 10390, 10683, 10978, 11280, 11578, 11877, 12175, 12476, 12772, 13065, 13369, 13665, 13966, 14264, 14563, 14861, 15160, 15458, 15751, 16049, 16342, 16644, 16939, 17238, 17539, 17835, 18139, 18432, 18730, 19029, 19327, 19625, 19924, 20225, 20521, 20825, 21118, 21416, 21715, 22008, 22309, 22605, 22909, 23204, 23500]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
hit1 = 1
|
||||
# 爆炸攻击力 : {value2}
|
||||
# REMOVE: data2 = [0, 11209, 12338, 13500, 14628, 15757, 16918, 18047, 19164, 20293, 21454, 22583, 23711, 24873, 26001, 27152, 28291, 29420, 30549, 31666, 32828, 33956, 35107, 36246, 37386, 38525, 39665, 40782, 41911, 43061, 44201, 45341, 46480, 47631, 48759, 49877, 51038, 52167, 53317, 54457, 55596, 56736, 57875, 59015, 60132, 61272, 62390, 63540, 64669, 65808, 66959, 68087, 69249, 70366, 71506, 72645, 73785, 74924, 76064, 77214, 78343, 79504, 80622, 81762, 82901, 84019, 85169, 86298, 87459, 88588, 89716]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
hit2 = 1
|
||||
# 压制力 (4人队伍) : {value3}秒 ({value4}秒)
|
||||
# REMOVE: data3 = [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, 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
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
# REMOVE: data4 = [0, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4]# noqa: E501
|
||||
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)
|
||||
|
||||
def vp_1(self):
|
||||
@@ -961,17 +867,13 @@ class Skill34(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 持续时间 : {value0}秒
|
||||
# REMOVE: data0 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 每分钟生命值恢复量增加 : {value1}
|
||||
# REMOVE: data1 = [0, 3693.6, 3804.6, 3915, 4026, 4137, 4247.4, 4358.4, 4469.4, 4579.8, 4690.8, 4801.8]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# 复活后生命值恢复量 : {value2}%
|
||||
# REMOVE: data2 = [0, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
# [范围信息]
|
||||
# 队员选择范围 : {value3}px
|
||||
# REMOVE: data3 = [0, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
|
||||
# 忏悔之锤
|
||||
@@ -1002,23 +904,18 @@ class Skill35(ActiveSkill):
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 巨锤攻击力 : {value0}
|
||||
# REMOVE: data0 = [0, 15938, 17555, 19175, 20789, 22407, 24023, 25639, 27260, 28875, 30491, 32109, 33724, 35345, 36963, 38576, 40194, 41809, 43428, 45047, 46664, 48277, 49892, 51510, 53129, 54746, 56363, 57978, 59595, 61214, 62833, 64448, 66063, 67680, 69299, 70918, 72533, 74151, 75767, 77384, 79003, 80619, 82236, 83855, 85468, 87088, 88704, 90320, 91940, 93559, 95172, 96789, 98408, 100024, 101643, 103257, 104873, 106493, 108109, 109728, 111345, 112957, 114575, 116194, 117810, 119428, 121043, 122659, 124279, 125895, 127513]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
hit0 = 1
|
||||
# 巨锤冲击波攻击力 : {value1}
|
||||
# REMOVE: data1 = [0, 6631, 7303, 7977, 8649, 9322, 9994, 10667, 11341, 12013, 12685, 13358, 14030, 14704, 15378, 16049, 16722, 17394, 18067, 18741, 19413, 20085, 20757, 21430, 22103, 22776, 23449, 24121, 24793, 25467, 26140, 26812, 27484, 28157, 28830, 29504, 30176, 30849, 31521, 32194, 32867, 33540, 34212, 34886, 35557, 36231, 36903, 37576, 38250, 38923, 39594, 40267, 40941, 41613, 42287, 42958, 43630, 44304, 44977, 45650, 46323, 46993, 47666, 48340, 49013, 49686, 50357, 51030, 51704, 52376, 53049]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
hit1 = 1
|
||||
# [忏悔效果]
|
||||
# 忏悔几率 : {value2}%
|
||||
# REMOVE: data2 = [0, 40, 42.1, 44.1, 46.2, 48.3, 50.3, 52.4, 54.5, 56.6, 58.6, 60.7, 62.8, 64.8, 66.9, 69, 71, 73.1, 75.2, 77.2, 79.3, 81.4, 83.4, 85.5, 87.6, 89.7, 91.7, 93.8, 95.9, 97.9, 100, 102.1, 104.1, 106.2, 108.3, 110.3, 112.4, 114.5, 116.6, 118.6, 120.7, 122.8, 124.8, 126.9, 129, 131, 133.1, 135.2, 137.2, 139.3, 141.4, 143.4, 145.5, 147.6, 149.7, 151.7, 153.8, 155.9, 157.9, 160, 162.1, 164.1, 166.2, 168.3, 170.3, 172.4, 174.5, 176.6, 178.6, 180.7, 182.8]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
# 忏悔持续时间 : {value3}秒
|
||||
# REMOVE: data3 = [0, 8, 8.28, 8.55, 8.83, 9.1, 9.38, 9.66, 9.93, 10.21, 10.48, 10.76, 11.03, 11.31, 11.59, 11.86, 12.14, 12.41, 12.69, 12.97, 13.24, 13.52, 13.79, 14.07, 14.35, 14.62, 14.9, 15.17, 15.45, 15.72, 16, 16.28, 16.55, 16.83, 17.1, 17.38, 17.66, 17.93, 18.21, 18.48, 18.76, 19.03, 19.31, 19.59, 19.86, 20.14, 20.41, 20.69, 20.97, 21.24, 21.52, 21.79, 22.07, 22.35, 22.62, 22.9, 23.17, 23.45, 23.72, 24, 24.28, 24.55, 24.83, 25.1, 25.38, 25.66, 25.93, 26.21, 26.48, 26.76, 27.03]# noqa: E501
|
||||
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)
|
||||
|
||||
def vp_1(self):
|
||||
@@ -1083,26 +980,19 @@ class Skill36(ActiveSkill):
|
||||
hasUP = True
|
||||
|
||||
# 生命值和魔法值恢复时间 : {value0}秒
|
||||
# REMOVE: data0 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 生命值恢复量 : {value1}%
|
||||
# REMOVE: data1 = [0, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# 魔法值恢复量 : {value2}%
|
||||
# REMOVE: data2 = [0, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
# 屏障生命值比率 : {value3}%
|
||||
# REMOVE: data3 = [0, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
# 屏障持续时间 : {value4}秒
|
||||
# REMOVE: data4 = [0, 5.08, 5.2, 5.31, 5.42, 5.53, 5.64, 5.75, 5.86, 5.97, 6.08, 6.19]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
# [范围信息]
|
||||
# 生命值和魔法值恢复范围 : {value5}px
|
||||
# REMOVE: data5 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501
|
||||
data5 = get_data(f'{prefix}/{uuid}', 5)
|
||||
# 屏障适用范围 : {value6}px
|
||||
# REMOVE: data6 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6)
|
||||
|
||||
# 正义审判
|
||||
@@ -1131,19 +1021,15 @@ class Skill37(ActiveSkill):
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 光刃攻击力 : {value0}
|
||||
# REMOVE: data0 = [0, 2252, 2482, 2711, 2939, 3169, 3397, 3626, 3855, 4082, 4309, 4543, 4771, 5000, 5229, 5456, 5683, 5917, 6143, 6374, 6599, 6830, 7056, 7288, 7515, 7746, 7973, 8201, 8430, 8659, 8886, 9113, 9342, 9571, 9799, 10026, 10260, 10487, 10716, 10945, 11173, 11400, 11631, 11860, 12090, 12316, 12547, 12772, 13003, 13232, 13463, 13687, 13917, 14146, 14375, 14606, 14833, 15064, 15290, 15520, 15746, 15980, 16207, 16435, 16664, 16893, 17120, 17351, 17578, 17809, 18036]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
hit0 = 16
|
||||
# 光刃多段攻击次数 : {value1}次
|
||||
# REMOVE: data1 = [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, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# 长矛爆炸攻击力 : {value2}
|
||||
# REMOVE: data2 = [0, 36026, 39716, 43380, 47018, 50708, 54346, 58010, 61674, 65311, 68949, 72693, 76330, 79994, 83658, 87296, 90933, 94677, 98288, 101979, 105589, 109280, 112891, 116608, 120245, 123936, 127574, 131211, 134875, 138539, 142176, 145814, 149478, 153142, 156779, 160416, 164161, 167798, 171462, 175126, 178764, 182401, 186092, 189756, 193447, 197057, 200748, 204358, 208049, 211713, 215404, 218988, 222679, 226343, 230007, 233698, 237335, 241026, 244636, 248327, 251938, 255682, 259319, 262957, 266621, 270285, 273922, 277613, 281250, 284941, 288578]# noqa: E501
|
||||
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)
|
||||
|
||||
def vp_1(self):
|
||||
@@ -1216,24 +1102,18 @@ class Skill38(PassiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 基本攻击力和技能攻击力增加率 : {value0}%
|
||||
# REMOVE: data0 = [0, 3.5, 5.5, 7.5, 9.5, 11.5, 13.5, 15.5, 17.5, 19.5, 21.5, 23.5, 25.5, 27.5, 29.5, 31.5, 33.5, 35.5, 37.5, 39.5, 41.5, 43.5, 45.5, 47.5, 49.5, 51.5, 53.5, 55.5, 57.5, 59.5, 61.5, 63.5, 65.5, 67.5, 69.5, 71.5, 73.5, 75.5, 77.5, 79.5, 81.5, 83.5, 85.5, 87.5, 89.5, 91.5, 93.5, 95.5, 97.5, 99.5, 101.5]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# [光环效果]
|
||||
# 力量、 智力增加 : {value1}
|
||||
# REMOVE: data1 = [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
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# 体力、 精神增加 : {value2}
|
||||
# REMOVE: data2 = [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
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
# 攻击、 移动、 施放速度增加 : {value3}%
|
||||
# REMOVE: data3 = [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
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
# 队员物理、 魔法、 独立攻击力增加 : {value4}
|
||||
# REMOVE: data4 = [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
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
# [范围信息]
|
||||
# 光环范围 : {value5}px
|
||||
# REMOVE: data5 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501
|
||||
data5 = get_data(f'{prefix}/{uuid}', 5)
|
||||
|
||||
associate = [{'data': data0}]
|
||||
@@ -1271,34 +1151,25 @@ class Skill39(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 闪电和光属性长矛多段攻击力 : {value0}
|
||||
# REMOVE: data0 = [0, 2318, 2856, 3393, 3931, 4468, 5004, 5543, 6081, 6619, 7157, 7692, 8230, 8769, 9307, 9844, 10382, 10919, 11454, 11996, 12532, 13069, 13608, 14144, 14682, 15221, 15758, 16296, 16832, 17370, 17908, 18443, 18985, 19521, 20058, 20597, 21133, 21669, 22209, 22747, 23283, 23821, 24359, 24898, 25436, 25971, 26509, 27047, 27583, 28124, 28661]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
hit0 = 12
|
||||
# 闪电和光属性长矛多段攻击次数 : {value1}次
|
||||
# REMOVE: data1 = [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]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# 光属性长矛爆炸攻击力 : {value2}
|
||||
# REMOVE: data2 = [0, 64896, 79954, 95013, 110072, 125094, 140117, 155212, 170270, 185329, 200388, 215375, 230433, 245528, 260586, 275645, 290704, 305726, 320713, 335880, 350902, 365925, 381020, 396042, 411101, 426196, 441218, 456277, 471300, 486358, 501417, 516404, 531570, 546593, 561616, 576710, 591733, 606720, 621850, 636909, 651932, 666991, 682049, 697144, 712202, 727189, 742248, 757307, 772329, 787460, 802518]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
hit2 = 1
|
||||
# [祝福效果信息]
|
||||
# 持续时间 : {value3}秒
|
||||
# REMOVE: data3 = [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
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
# 力量增加 : {value4}
|
||||
# REMOVE: data4 = [0, 52, 79, 106, 133, 161, 189, 218, 247, 276, 306, 336, 367, 398, 429, 461, 493, 526, 559, 592, 626, 660, 695, 730, 765, 801, 837, 874, 911, 948, 986, 1078, 1170, 1262, 1354, 1446, 1538, 1630, 1722, 1814, 1906, 1998, 2090, 2182, 2274, 2366, 2458, 2550, 2642, 2734, 2826]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
# 智力增加 : {value5}
|
||||
# REMOVE: data5 = [0, 52, 79, 106, 133, 161, 189, 218, 247, 276, 306, 336, 367, 398, 429, 461, 493, 526, 559, 592, 626, 660, 695, 730, 765, 801, 837, 874, 911, 948, 986, 1078, 1170, 1262, 1354, 1446, 1538, 1630, 1722, 1814, 1906, 1998, 2090, 2182, 2274, 2366, 2458, 2550, 2642, 2734, 2826]# noqa: E501
|
||||
data5 = get_data(f'{prefix}/{uuid}', 5)
|
||||
# 攻击速度增加 : {value6}%
|
||||
# REMOVE: data6 = [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
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6)
|
||||
# 移动速度增加 : {value7}%
|
||||
# REMOVE: data7 = [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
|
||||
data7 = get_data(f'{prefix}/{uuid}', 7)
|
||||
# 施放速度增加 : {value8}%
|
||||
# REMOVE: data8 = [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
|
||||
data8 = get_data(f'{prefix}/{uuid}', 8)
|
||||
|
||||
# 圣念
|
||||
@@ -1345,21 +1216,16 @@ class Skill41(ActiveSkill):
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 突进攻击力 : {value0}
|
||||
# REMOVE: data0 = [0, 4879, 5370, 5867, 6362, 6857, 7352, 7845, 8341, 8835, 9330, 9827, 10323, 10815, 11311, 11806, 12301, 12796, 13289, 13785, 14279, 14775, 15271, 15767, 16259, 16755, 17250, 17746, 18241, 18733, 19230, 19721, 20217, 20714, 21209, 21702, 22197, 22692, 23187, 23682, 24176, 24673, 25165, 25662, 26158, 26653, 27146, 27641, 28136, 28631, 29126]# noqa: E501
|
||||
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)
|
||||
# 终结攻击攻击力 : {value2}
|
||||
# REMOVE: data2 = [0, 32458, 35726, 39029, 42323, 45617, 48911, 52188, 55491, 58776, 62070, 65373, 68675, 71944, 75246, 78540, 81835, 85129, 88405, 91708, 94994, 98288, 101590, 104893, 108161, 111464, 114758, 118052, 121346, 124623, 127926, 131194, 134497, 137799, 141093, 144370, 147664, 150958, 154253, 157547, 160832, 164135, 167412, 170714, 174017, 177311, 180588, 183882, 187176, 190470, 193764]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
hit2 = 1
|
||||
# 突进距离 : {value3}px
|
||||
# REMOVE: data3 = [0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240]# noqa: E501
|
||||
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]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
|
||||
def vp_1(self):
|
||||
@@ -1436,23 +1302,18 @@ class Skill42(ActiveSkill):
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 下落攻击力 : {value0}
|
||||
# REMOVE: data0 = [0, 1835, 2021, 2208, 2392, 2580, 2764, 2948, 3135, 3319, 3510, 3694, 3882, 4066, 4253, 4437, 4625, 4810, 5000, 5184, 5368, 5557, 5742, 5930, 6114, 6303, 6487, 6676, 6860, 7048, 7232, 7419, 7603, 7794, 7978, 8162, 8350, 8534, 8721, 8905, 9093, 9277, 9467, 9651, 9839, 10023, 10210, 10394, 10582, 10766, 10953]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
hit0 = 1
|
||||
# 撞击地面攻击力 : {value1}
|
||||
# REMOVE: data1 = [0, 7615, 8385, 9163, 9927, 10704, 11468, 12231, 13009, 13773, 14565, 15328, 16106, 16869, 17647, 18411, 19189, 19959, 20744, 21508, 22271, 23056, 23827, 24604, 25368, 26153, 26916, 27701, 28465, 29242, 30006, 30784, 31547, 32339, 33103, 33866, 34644, 35408, 36185, 36949, 37727, 38490, 39282, 40046, 40823, 41587, 42365, 43128, 43906, 44669, 45447]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
hit1 = 1
|
||||
# 爆炸攻击力 : {value2}
|
||||
# REMOVE: data2 = [0, 21519, 23697, 25895, 28053, 30251, 32409, 34567, 36764, 38922, 41160, 43318, 45516, 47674, 49872, 52030, 54228, 56405, 58623, 60781, 62939, 65157, 67335, 69533, 71691, 73909, 76066, 78284, 80442, 82640, 84798, 86996, 89154, 91392, 93550, 95707, 97905, 100063, 102261, 104419, 106617, 108775, 111013, 113171, 115368, 117526, 119724, 121882, 124080, 126238, 128436]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
hit2 = 3
|
||||
# 爆炸多段攻击次数 : {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]# noqa: E501
|
||||
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]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
|
||||
def vp_1(self):
|
||||
@@ -1535,22 +1396,17 @@ class Skill43(ActiveSkill):
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 生命值恢复量 : {value0}%
|
||||
# REMOVE: data0 = [0, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 爆炸攻击力 : {value1}
|
||||
# REMOVE: data1 = [0, 10361, 10361, 11513, 11513, 12664, 12664, 13815, 13815, 14966, 14966, 16118, 16118, 17269, 17269, 18420, 18420, 19571, 19571, 20723, 20723, 21874, 21874, 23025, 23025, 24176, 24176, 25328, 25328, 26479, 26479, 27630, 27630, 28781, 28781, 29933, 29933, 31084, 31084, 32235, 32235, 33386, 33386, 34538, 34538, 35689, 35689, 36840, 36840, 37991, 37991]# noqa: E501
|
||||
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)
|
||||
# 最终爆炸攻击力 : {value3}
|
||||
# REMOVE: data3 = [0, 51807, 51807, 57563, 57563, 63319, 63319, 69075, 69075, 74832, 74832, 80588, 80588, 86344, 86344, 92100, 92100, 97857, 97857, 103613, 103613, 109369, 109369, 115126, 115126, 120882, 120882, 126638, 126638, 132394, 132394, 138151, 138151, 143907, 143907, 149663, 149663, 155420, 155420, 161176, 161176, 166932, 166932, 172688, 172688, 178445, 178445, 184201, 184201, 189957, 189957]# noqa: E501
|
||||
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)
|
||||
|
||||
def vp_1(self):
|
||||
@@ -1635,28 +1491,21 @@ class Skill44(ActiveSkill):
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 体力、 精神增加量 : {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)
|
||||
# 爆炸攻击力 : {value1}
|
||||
# REMOVE: data1 = [0, 46661, 54100, 61540, 68978, 76417, 83856, 91295, 98734, 106172, 113612, 121050, 128489, 135929, 143367, 150805, 158246, 165683, 173122, 180560, 188000, 195439, 202877, 210317, 217755, 225194, 232634, 240072, 247511, 254951, 262389, 269828, 277266, 284706, 292145, 299583, 307023, 314461, 321900, 329340, 336778, 344217, 351656, 359094, 366533, 373971, 381411, 388850, 396288, 403728, 411166]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
hit1 = 1
|
||||
# [获得增益时]
|
||||
# 持续时间增加 : {value2}秒
|
||||
# REMOVE: data2 = [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
|
||||
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)
|
||||
# 所受伤害减少持续时间 : {value4}秒
|
||||
# REMOVE: data4 = [0, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
# [范围信息]
|
||||
# 队员选择范围 : {value5}px
|
||||
# REMOVE: data5 = [0, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800]# noqa: E501
|
||||
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)
|
||||
|
||||
def vp_1(self):
|
||||
@@ -1744,43 +1593,33 @@ class Skill45(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 装备[惩罚之锤]后持续时间 : {value0}秒
|
||||
# REMOVE: data0 = [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
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 基本攻击力和技能攻击力增加率 : {value1}%
|
||||
# REMOVE: data1 = [0, 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, 124]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# [基本攻击信息]
|
||||
# [神圣冲击]光柱攻击力 : {value2}
|
||||
# REMOVE: data2 = [0, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
hit2 = 1
|
||||
# [神圣冲击]冲击波攻击力 : {value3}
|
||||
# REMOVE: data3 = [0, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
hit3 = 1
|
||||
# [神圣闪光]攻击力 : {value4}
|
||||
# REMOVE: data4 = [0, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
power4 = 1
|
||||
hit4 = 3
|
||||
# [神圣闪光]多段攻击次数 : {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)
|
||||
# [空斩打信息]
|
||||
# [神圣冲击]光柱攻击力 : {value6}
|
||||
# REMOVE: data6 = [0, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519]# noqa: E501
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6)
|
||||
power6 = 1
|
||||
# [神圣冲击]冲击波攻击力 : {value7}
|
||||
# REMOVE: data7 = [0, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363]# noqa: E501
|
||||
data7 = get_data(f'{prefix}/{uuid}', 7)
|
||||
power7 = 1
|
||||
# [落凤锤信息]
|
||||
# [雷霆粉碎]攻击力 : {value8}
|
||||
# REMOVE: data8 = [0, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154]# noqa: E501
|
||||
data8 = get_data(f'{prefix}/{uuid}', 8)
|
||||
# [雷霆粉碎]冲击波攻击力 : {value9}
|
||||
# REMOVE: data9 = [0, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612]# noqa: E501
|
||||
data9 = get_data(f'{prefix}/{uuid}', 9)
|
||||
|
||||
associate = [{'data': data1}]
|
||||
@@ -1847,26 +1686,19 @@ class Skill46(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 神圣之力持续时间 : {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)
|
||||
# 神圣之力积攒上限 : {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)
|
||||
# 每点神圣之力可增加的[荣誉祝福]增益效果增加率 : {value2}%
|
||||
# REMOVE: data2 = [0, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
# [信仰效果]
|
||||
# 持续时间 : {value3}秒
|
||||
# REMOVE: data3 = [0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
# 1层信仰效果时神圣之力持续时间 : {value4}秒
|
||||
# REMOVE: data4 = [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, 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, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
# 2层信仰效果时神圣之力持续时间 : {value5}秒
|
||||
# REMOVE: data5 = [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
|
||||
data5 = get_data(f'{prefix}/{uuid}', 5)
|
||||
# 3层信仰效果时神圣之力持续时间 : {value6}秒
|
||||
# REMOVE: data6 = [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
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6)
|
||||
|
||||
# 信仰之翼 : 裁决
|
||||
@@ -1902,14 +1734,11 @@ class Skill47(ActiveSkill):
|
||||
def lv(self, value): ...
|
||||
|
||||
# 爆炸攻击力 : {value0}
|
||||
# REMOVE: data0 = [0, 2592, 3194, 3795, 4396, 4997, 5598, 6199, 6800, 7402, 8003, 8604, 9205, 9806, 10407, 11009, 11610, 12211, 12812, 13413, 14014, 14615, 15217, 15818, 16419, 17020, 17621, 18222, 18823, 19425, 20026, 20627, 21228, 21829, 22430, 23031, 23633, 24234, 24835, 25436, 26037, 26638, 27239, 27841, 28442, 29043, 29644, 30245, 30846, 31448, 32049]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
hit0 = 24
|
||||
# 爆炸多段攻击次数 : {value1}次
|
||||
# REMOVE: data1 = [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]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# 终结爆炸攻击力 : {value2}
|
||||
# REMOVE: data2 = [0, 186656, 229939, 273221, 316504, 359787, 403069, 446352, 489635, 532917, 576200, 619482, 662765, 706048, 749330, 792613, 835895, 879178, 922461, 965743, 1009026, 1052309, 1095591, 1138874, 1182156, 1225439, 1268722, 1312004, 1355287, 1398569, 1441852, 1485135, 1528417, 1571700, 1614983, 1658265, 1701548, 1744830, 1788113, 1831396, 1874678, 1917961, 1961243, 2004526, 2047809, 2091091, 2134374, 2177656, 2220939, 2264222, 2307504]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
hit2 = 1
|
||||
|
||||
@@ -1946,17 +1775,13 @@ class Skill48(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 信仰效果适用范围 : {value0}px
|
||||
# REMOVE: data0 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
# 信仰效果持续时间增加 : {value1}秒
|
||||
# REMOVE: data1 = [0, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20, 20.5, 21, 21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30, 30.5, 31, 31.5, 32, 32.5, 33, 33.5, 34, 34.5, 35, 35.5, 36, 36.5, 37]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# 冲击波攻击力 : {value2}
|
||||
# REMOVE: data2 = [0, 127608, 140553, 153500, 166445, 179391, 192336, 205284, 218228, 231176, 244120, 257065, 270012, 282958, 295902, 308850, 321794, 334741, 347686, 360633, 373578, 386523, 399470, 412415, 425360, 438308, 451252, 464198, 477144, 490090, 503036, 515983, 528925, 541874, 554819, 567765, 580711, 593657, 606601, 619547, 632493, 645439, 658385, 671333, 684276, 697221, 710169, 723113, 736061, 749006, 761950]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
hit2 = 1
|
||||
# 爆炸攻击力 : {value3}
|
||||
# REMOVE: data3 = [0, 85072, 93702, 102333, 110963, 119594, 128224, 136856, 145485, 154117, 162746, 171377, 180008, 188639, 197268, 205900, 214529, 223160, 231791, 240422, 249052, 257682, 266313, 274943, 283574, 292206, 300835, 309465, 318096, 326726, 335358, 343989, 352617, 361249, 369879, 378510, 387140, 395772, 404401, 413031, 421662, 430292, 438923, 447555, 456184, 464814, 473446, 482075, 490707, 499337, 507967]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
hit3 = 1
|
||||
|
||||
@@ -1996,14 +1821,11 @@ class Skill49(PassiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 基本攻击力和转职技能攻击力增加率 : {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)
|
||||
# 体力、 精神增加 : {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)
|
||||
# [胜利之矛]
|
||||
# 矛的大小额外增加率 : {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)
|
||||
|
||||
associate = [{'data': data0}]
|
||||
@@ -2055,28 +1877,21 @@ class Skill50(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 审判攻击力 : {value0}
|
||||
# REMOVE: data0 = [0, 73189, 73860, 74532, 75203, 75874, 76546, 77217, 77889, 78560, 79232, 79903, 80575, 81246, 81918, 82589, 83260, 83932, 84603, 85275, 85946, 86618, 87289, 87961, 88632, 89304, 89975, 90646, 91318, 91989, 92661, 93332, 94004, 94675, 95347, 96018, 96690, 97361, 98032, 98704, 99375, 100047, 100718, 101390, 102061, 102733, 103404, 104076, 104747, 105418, 106090]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
hit0 = 8
|
||||
# 审判多段攻击次数 : {value1}次
|
||||
# REMOVE: data1 = [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
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
# 选择[天启之光]时效果
|
||||
# 持续时间 : {value2}秒
|
||||
# REMOVE: data2 = [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
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2)
|
||||
# 力量、 智力增加 : [天启之光]数值的{value3}%
|
||||
# REMOVE: data3 = [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
|
||||
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]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
# 选择[信仰之翼 : 裁决]时效果
|
||||
# 持续时间 : {value5}秒
|
||||
# REMOVE: data5 = [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
|
||||
data5 = get_data(f'{prefix}/{uuid}', 5)
|
||||
# 力量、 智力增加 : [天启之光]数值的{value6}%
|
||||
# REMOVE: data6 = [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
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6)
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user