new:添加缪斯

This commit is contained in:
2026-08-09 21:58:03 +08:00
parent 699ce37147
commit 8e75e718aa
26 changed files with 2421 additions and 537 deletions
@@ -8,108 +8,107 @@ prefix = "gunner_female/mechanic_female/cn/skillDetail"
# 后撩踢
# gunner_female/mechanic_female/717f1e2104fe4b796f800352fa143ecc
# 944b9aab492c15a8474f96947ceeb9e4/717f1e2104fe4b796f800352fa143ecc
# MIGRATION: character 中没有同名技能“后撩踢”,暂不启用
# class Skill0(ActiveSkill):
# """
# 向敌人发出强威力的后撩踢并使其浮空。\n
# 发动的瞬间存在霸体判定。\n
# 转职为弹药专家或协战师后,技能类型变为独立攻击力。\n
# """
# name = '后撩踢'
# cellPos = (5,1)
# name = "后撩踢"
# learnLv = 1
# masterLv = 10
# maxLv = 20
# cellPos = (5,1)
# position = 5
# rangeLv = 3
# cd = 2
# uuid = '717f1e2104fe4b796f800352fa143ecc'
# mp = [0, 0]
# uuid = "717f1e2104fe4b796f800352fa143ecc"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 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)
# hit2 = 1
# 浮空弹
# gunner_female/mechanic_female/128b9ddef2262f40723deae4407bdb42
# 944b9aab492c15a8474f96947ceeb9e4/128b9ddef2262f40723deae4407bdb42
# MIGRATION: character 中没有同名技能“浮空弹”,暂不启用
# class Skill1(ActiveSkill):
# """
# 向敌人发射1发子弹并使其浮空。\n
# 转职为协战师后,技能类型变为独立攻击力。\n
# """
# name = '浮空弹'
# cellPos = (3,1)
# name = "浮空弹"
# learnLv = 1
# masterLv = 60
# maxLv = 70
# cellPos = (3,1)
# position = 3
# rangeLv = 2
# cd = 3.6
# mp = [6, 140]
# uuid = '128b9ddef2262f40723deae4407bdb42'
# uuid = "128b9ddef2262f40723deae4407bdb42"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 子弹攻击力 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# hit0 = 1
# # 浮空力比率 : {value1}%
# data1 = get_data(f'{prefix}/{uuid}', 1)
# 后跳
# gunner_female/mechanic_female/7822d6d52e10964a6755f142c666b494
# 944b9aab492c15a8474f96947ceeb9e4/7822d6d52e10964a6755f142c666b494
# MIGRATION: character 中没有同名技能“后跳”,暂不启用
# class Skill2(ActiveSkill):
# """
# 使自身向后方小跳并避开敌人的攻击。\n
# """
# name = '后跳'
# cellPos = (3,0)
# name = "后跳"
# learnLv = 1
# masterLv = 1
# maxLv = 1
# cellPos = (3,0)
# position = 3
# rangeLv = 1
# mp = [1, 1]
# uuid = '7822d6d52e10964a6755f142c666b494'
# icon = '$common/$uuid'
# rangeLv = None
# cd = []
# uuid = "7822d6d52e10964a6755f142c666b494"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 基础精通
# gunner_female/mechanic_female/5a56514f35cf0270ae8d6c65f8fefd78
# 944b9aab492c15a8474f96947ceeb9e4/5a56514f35cf0270ae8d6c65f8fefd78
# MIGRATION: character 中没有同名技能“基础精通”,暂不启用
# class Skill3(PassiveSkill):
# """
# 增加基本攻击、 前冲攻击、 跳跃攻击、 [后撩踢]的攻击力。\n
# 在决斗场中,增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。\n
# """
# name = '基础精通'
# cellPos = (1,0)
# name = "基础精通"
# learnLv = 1
# masterLv = 115
# maxLv = 200
# cellPos = (1,0)
# position = 1
# rangeLv = 1
# uuid = '5a56514f35cf0270ae8d6c65f8fefd78'
# icon = '$common/$uuid'
# uuid = "5a56514f35cf0270ae8d6c65f8fefd78"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 基本攻击力变化率 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 前冲攻击力变化率 : {value1}%
@@ -120,26 +119,26 @@ prefix = "gunner_female/mechanic_female/cn/skillDetail"
# 受身蹲伏
# gunner_female/mechanic_female/ce26c6b69d02a440a81b552bec94f03b
# 944b9aab492c15a8474f96947ceeb9e4/ce26c6b69d02a440a81b552bec94f03b
# MIGRATION: character 中没有同名技能“受身蹲伏”,暂不启用
# class Skill4(ActiveSkill):
# """
# 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
# """
# name = '受身蹲伏'
# cellPos = (2,0)
# name = "受身蹲伏"
# learnLv = 1
# masterLv = 10
# maxLv = 20
# cellPos = (2,0)
# position = 2
# rangeLv = 1
# rangeLv = None
# cd = 5
# mp = [1, 1]
# uuid = 'ce26c6b69d02a440a81b552bec94f03b'
# icon = '$common/$uuid'
# uuid = "ce26c6b69d02a440a81b552bec94f03b"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 蹲伏姿势最短无敌时间 : {value0}秒
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 蹲伏姿势最长无敌时间 : {value1}秒
@@ -184,54 +183,54 @@ prefix = "gunner_female/mechanic_female/cn/skillDetail"
# 防具精通
# gunner_female/mechanic_female/892ef624d8bf3d7fc045f84825fd6104
# 944b9aab492c15a8474f96947ceeb9e4/892ef624d8bf3d7fc045f84825fd6104
# class Skill5(PassiveSkill):
# MIGRATION: character 中没有同名技能“防具精通”,暂不启用
# class Skill6(PassiveSkill):
# """
# 穿戴防具时,可以增加各种属性。\n
# 穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
# """
# name = '防具精通'
# cellPos = (0,1)
# name = "防具精通"
# learnLv = 1
# masterLv = 1
# maxLv = 1
# cellPos = (0,1)
# position = 0
# rangeLv = 1
# uuid = '892ef624d8bf3d7fc045f84825fd6104'
# icon = '$common/$uuid'
# rangeLv = None
# cd = []
# uuid = "892ef624d8bf3d7fc045f84825fd6104"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# M-137格林机枪
# gunner_female/mechanic_female/01c3a2fb793d293a25ed8dc7a0d70c1a
# 944b9aab492c15a8474f96947ceeb9e4/01c3a2fb793d293a25ed8dc7a0d70c1a
# class Skill6(ActiveSkill):
# MIGRATION: character 中没有同名技能“M-137格林机枪”,暂不启用
# class Skill7(ActiveSkill):
# """
# 使用M-137格林机枪攻击敌人。 若连按攻击键可以延长发射时间,但按跳跃键或达到发射时间上限,则会停止发射。\n
# 若发射中按住向上方向键,则可以向上发射。\n
# """
# name = 'M-137格林机枪'
# cellPos = (4,2)
# name = "M-137格林机枪"
# learnLv = 5
# masterLv = 60
# maxLv = 70
# cellPos = (4,2)
# position = 4
# rangeLv = 2
# cd = 5
# mp = [10, 180]
# uuid = '01c3a2fb793d293a25ed8dc7a0d70c1a'
# uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 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)
# hit1 = 16
# # 每秒发射次数 : {value2}次
# data2 = get_data(f'{prefix}/{uuid}', 2)
# # 发射次数上限 : {value3}次
@@ -276,88 +275,85 @@ class Skill7(ActiveSkill):
# 银弹
# gunner_female/mechanic_female/a6c8f69107f8c4f5d1a0c7a57d000290
# 944b9aab492c15a8474f96947ceeb9e4/a6c8f69107f8c4f5d1a0c7a57d000290
# class Skill8(ActiveSkill):
# MIGRATION: character 中没有同名技能“银弹”,暂不启用
# class Skill9(ActiveSkill):
# """
# 使一定数量子弹的属性变成光属性,且命中敌人时附加光属性伤害。\n
# 攻击不死族、 恶魔、 精灵类怪物时,可以大幅度增加伤害值。\n
# """
# name = '银弹'
# cellPos = (6,2)
# name = "银弹"
# learnLv = 5
# masterLv = 20
# maxLv = 30
# cellPos = (6,2)
# position = 6
# rangeLv = 2
# cd = 16
# mp = [60, 560]
# uuid = 'a6c8f69107f8c4f5d1a0c7a57d000290'
# uuid = "a6c8f69107f8c4f5d1a0c7a57d000290"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 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)
# hit1 = 32
# # 不死族、 恶魔、 精灵时的附加攻击力 : {value2}%
# data2 = get_data(f'{prefix}/{uuid}', 2)
# 重火器拔击
# gunner_female/mechanic_female/1dad88963abdc96b091fcab185a8820d
# 944b9aab492c15a8474f96947ceeb9e4/1dad88963abdc96b091fcab185a8820d
# class Skill9(PassiveSkill):
# MIGRATION: character 中没有同名技能“重火器拔击”,暂不启用
# class Skill10(PassiveSkill):
# """
# 使重火器的拔出动作出现攻击判定,命中敌人后可以将敌人击退。\n
# """
# name = '重火器拔击'
# cellPos = (3,2)
# name = "重火器拔击"
# learnLv = 5
# masterLv = 1
# maxLv = 11
# cellPos = (3,2)
# position = 3
# rangeLv = 3
# uuid = '1dad88963abdc96b091fcab185a8820d'
# uuid = "1dad88963abdc96b091fcab185a8820d"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 攻击力 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# hit0 = 1
# # 敌人僵直时间增加率 : {value1}%
# data1 = get_data(f'{prefix}/{uuid}', 1)
# 上旋踢
# gunner_female/mechanic_female/0969cd4054d93da07708108c0cc1c4b5
# 944b9aab492c15a8474f96947ceeb9e4/0969cd4054d93da07708108c0cc1c4b5
# class Skill10(ActiveSkill):
# MIGRATION: character 中没有同名技能“上旋踢”,暂不启用
# class Skill11(ActiveSkill):
# """
# 向周围的敌人发出炫丽的上旋踢攻击。\n
# 前冲攻击或者倒地后,可以边发动上旋踢边站立。\n
# 若学习了[花式枪术],施放时可以移动。\n
# 转职为协战师后,技能类型变为独立攻击力。\n
# """
# name = '上旋踢'
# cellPos = (2,3)
# name = "上旋踢"
# learnLv = 10
# masterLv = 60
# maxLv = 70
# cellPos = (2,3)
# position = 2
# rangeLv = 2
# cd = 4.5
# mp = [25, 210]
# uuid = '0969cd4054d93da07708108c0cc1c4b5'
# uuid = "0969cd4054d93da07708108c0cc1c4b5"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 发动速度增加率 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# hit0 = 2
# # 攻击次数 : {value1}次
# data1 = get_data(f'{prefix}/{uuid}', 1)
# # 踢击攻击力 : {value2}%
@@ -369,134 +365,116 @@ class Skill7(ActiveSkill):
# 钉刺射
# gunner_female/mechanic_female/4655101518604f874721b3cc249aae10
# 944b9aab492c15a8474f96947ceeb9e4/4655101518604f874721b3cc249aae10
# class Skill11(ActiveSkill):
# MIGRATION: character 中没有同名技能“钉刺射”,暂不启用
# class Skill12(ActiveSkill):
# """
# 用滑铲攻击前方敌人,使其浮空,并对该敌人进行追射。\n
# 前方敌人倒下时,会对周围的敌人造成伤害。\n
# 可以抓取霸体和防御状态的敌人,但对无法抓取的敌人不适用抓取和控制效果。\n
# 转职为协战师时,技能类型变为独立攻击力; 仅射击2次。\n
# """
# name = '钉刺射'
# cellPos = (6,3)
# name = "钉刺射"
# learnLv = 10
# masterLv = 60
# maxLv = 70
# cellPos = (6,3)
# position = 6
# rangeLv = 2
# cd = 6
# mp = [30, 252]
# uuid = '4655101518604f874721b3cc249aae10'
# uuid = "4655101518604f874721b3cc249aae10"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 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)
# hit1 = 0
# # 冲击波攻击力 : {value2}%
# data2 = get_data(f'{prefix}/{uuid}', 2)
# mode = ['不可抓取', '可抓取']
# def setMode(self, mode):
# if mode == '不可抓取':
# self.hit1 = 0
# elif mode == '可抓取':
# self.hit1 = 7
# 炙烤
# gunner_female/mechanic_female/8c2379737c5acc935c1731f67f607655
# 944b9aab492c15a8474f96947ceeb9e4/8c2379737c5acc935c1731f67f607655
# class Skill12(ActiveSkill):
# MIGRATION: character 中没有同名技能“炙烤”,暂不启用
# class Skill13(ActiveSkill):
# """
# 先向1名敌人发出强威力的后撩踢使其浮空,然后再用格林机枪对其进行猛烈追射,使敌人受到一定伤害。\n
# 后撩踢的攻击力与当前已学的[后撩踢]攻击力相同。\n
# 对无法抓取的敌人不适用控制效果,只能造成后撩踢的攻击伤害。\n
# """
# name = '炙烤'
# cellPos = (4,3)
# name = "炙烤"
# learnLv = 10
# masterLv = 60
# maxLv = 70
# cellPos = (4,3)
# position = 4
# rangeLv = 2
# cd = 8
# mp = [30, 322]
# uuid = '8c2379737c5acc935c1731f67f607655'
# uuid = "8c2379737c5acc935c1731f67f607655"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 攻击力 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# hit0 = 0
# # 发射次数 : {value1}次
# data1 = get_data(f'{prefix}/{uuid}', 1)
# mode = ['不可抓取', '可抓取']
# def setMode(self, mode):
# if mode == '不可抓取':
# self.hit1 = 0
# elif mode == '可抓取':
# self.hit1 = 12
# 浮空铲
# gunner_female/mechanic_female/dcd536f1674630f01fc9667bb202b851
# 944b9aab492c15a8474f96947ceeb9e4/dcd536f1674630f01fc9667bb202b851
# class Skill13(ActiveSkill):
# MIGRATION: character 中没有同名技能“浮空铲”,暂不启用
# class Skill14(ActiveSkill):
# """
# 使滑铲(前冲攻击)命中的敌人浮空。\n
# 前冲攻击时,可以强制中断并立即施放[浮空铲]。\n
# 在决斗场中无法强制中断。\n
# """
# name = '浮空铲'
# cellPos = (8,3)
# name = "浮空铲"
# learnLv = 10
# masterLv = 1
# maxLv = 1
# cellPos = (8,3)
# position = 8
# rangeLv = 3
# cd = 8
# mp = [22, 22]
# uuid = 'dcd536f1674630f01fc9667bb202b851'
# uuid = "dcd536f1674630f01fc9667bb202b851"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 浮空力比率 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# 强化 - 后跳
# gunner_female/mechanic_female/2b340542e776818b78f3212af184bd6b
# 944b9aab492c15a8474f96947ceeb9e4/2b340542e776818b78f3212af184bd6b
# class Skill14(PassiveSkill):
# MIGRATION: character 中没有同名技能“强化 - 后跳”,暂不启用
# class Skill15(PassiveSkill):
# """
# 施放技能期间、 被击或倒地的状态下,可以施放无敌状态的[后跳]。\n
# 该能力适用与[后跳]不同的冷却时间,并且不受冷却时间减少效果的影响。\n
# 根据施放情况的不同(强制中断技能和被敌人攻击),进入不同冷却时间。\n
# 无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
# """
# name = '强化 - 后跳'
# cellPos = (4,0)
# name = "强化 - 后跳"
# learnLv = 10
# masterLv = 1
# maxLv = 1
# cellPos = (4,0)
# position = 4
# rangeLv = 1
# rangeLv = None
# cd = 30
# uuid = '2b340542e776818b78f3212af184bd6b'
# icon = '$common/$uuid'
# uuid = "2b340542e776818b78f3212af184bd6b"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 强制中断技能时的冷却时间 : {value0}秒
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 被击或倒地期间施放时的冷却时间 : {value1}秒
@@ -505,55 +483,54 @@ class Skill7(ActiveSkill):
# 跃翔
# gunner_female/mechanic_female/1fea5a626f15230237946a11a9d11582
# 944b9aab492c15a8474f96947ceeb9e4/1fea5a626f15230237946a11a9d11582
# class Skill15(ActiveSkill):
# MIGRATION: character 中没有同名技能“跃翔”,暂不启用
# class Skill16(ActiveSkill):
# """
# 增加自身20%的跳跃力,效果持续一定时间。\n
# 效果持续期间内,再次按技能键可以结束。\n
# """
# name = '跃翔'
# cellPos = (6,0)
# name = "跃翔"
# learnLv = 10
# masterLv = 1
# maxLv = 1
# cellPos = (6,0)
# position = 6
# rangeLv = 3
# cd = 5
# mp = [13, 13]
# uuid = '1fea5a626f15230237946a11a9d11582'
# icon = '$common/$uuid'
# uuid = "1fea5a626f15230237946a11a9d11582"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 持续时间 : {value0}秒
# data0 = get_data(f'{prefix}/{uuid}', 0)
# 烟尘弹
# gunner_female/mechanic_female/0dbdeaf846356f8b9380f8fbb8e97377
# 944b9aab492c15a8474f96947ceeb9e4/0dbdeaf846356f8b9380f8fbb8e97377
# class Skill16(ActiveSkill):
# MIGRATION: character 中没有同名技能“烟尘弹”,暂不启用
# class Skill17(ActiveSkill):
# """
# 向敌人脚下的地面快速连续射击,溅起尘土,对敌人造成伤害。\n
# """
# name = '烟尘弹'
# cellPos = (0,3)
# name = "烟尘弹"
# learnLv = 10
# masterLv = 60
# maxLv = 70
# cellPos = (0,3)
# position = 0
# rangeLv = 2
# cd = 6
# mp = [30, 322]
# uuid = '0dbdeaf846356f8b9380f8fbb8e97377'
# uuid = "0dbdeaf846356f8b9380f8fbb8e97377"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 连续射击攻击力 : {value0}% x {value1}
# data0 = get_data(f'{prefix}/{uuid}', 0)
# hit0 = 6
# data1 = get_data(f'{prefix}/{uuid}', 1)
# # [范围信息]
# # 范围比率 : {value2}%
@@ -562,30 +539,29 @@ class Skill7(ActiveSkill):
# 刺踢
# gunner_female/mechanic_female/c9664191611af31142e052dfaef84530
# 944b9aab492c15a8474f96947ceeb9e4/c9664191611af31142e052dfaef84530
# class Skill17(ActiveSkill):
# MIGRATION: character 中没有同名技能“刺踢”,暂不启用
# class Skill18(ActiveSkill):
# """
# 向前方敌人发出肉眼无法看清的快踢攻击。\n
# 可以击退敌人并有一定几率使其进入眩晕状态。\n
# 转职为协战师后,技能类型变为独立攻击力。\n
# """
# name = '刺踢'
# cellPos = (8,4)
# name = "刺踢"
# learnLv = 15
# masterLv = 60
# maxLv = 70
# cellPos = (8,4)
# position = 8
# rangeLv = 2
# cd = 4.4
# mp = [20, 224]
# uuid = 'c9664191611af31142e052dfaef84530'
# uuid = "c9664191611af31142e052dfaef84530"
# hasVP = False
# hasUP = True
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 踢击攻击力 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# hit0 = 1
# # 发动速度增加率 : {value1}%
# data1 = get_data(f'{prefix}/{uuid}', 1)
# # 击退时间比率 : {value2}%
@@ -601,34 +577,33 @@ class Skill7(ActiveSkill):
# M-3喷火器
# gunner_female/mechanic_female/8f73f243041c2d27739fe7696f02bf9b
# 944b9aab492c15a8474f96947ceeb9e4/8f73f243041c2d27739fe7696f02bf9b
# class Skill18(ActiveSkill):
# MIGRATION: character 中没有同名技能“M-3喷火器”,暂不启用
# class Skill19(ActiveSkill):
# """
# 用M-3喷火器向敌人喷射火焰,使敌人受到火属性伤害。 可以不受障碍物的影响进行攻击和多段打击。\n
# 按住攻击键的期间,会持续喷射火焰到持续时间结束,放开攻击键时,火焰也会停止。 喷射后有与喷射时间成比例的延迟。\n
# 技能等级越高,被攻击对象的僵直时间就越长。\n
# """
# name = 'M-3喷火器'
# cellPos = (9,4)
# name = "M-3喷火器"
# learnLv = 15
# masterLv = 60
# maxLv = 70
# cellPos = (9,4)
# position = 9
# rangeLv = 2
# cd = 7
# mp = [45, 392]
# uuid = '8f73f243041c2d27739fe7696f02bf9b'
# uuid = "8f73f243041c2d27739fe7696f02bf9b"
# hasVP = False
# hasUP = True
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 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)
# hit2 = 15
# # 敌人僵直时间增加率 : {value3}%
# data3 = get_data(f'{prefix}/{uuid}', 3)
# # 移动速度比率 : {value4}%
@@ -674,25 +649,25 @@ class Skill19(ActiveSkill):
# 空中射击
# gunner_female/mechanic_female/bb34e8854a93fd250347a1c64119f7ab
# 944b9aab492c15a8474f96947ceeb9e4/bb34e8854a93fd250347a1c64119f7ab
# class Skill20(ActiveSkill):
# MIGRATION: character 中没有同名技能“空中射击”,暂不启用
# class Skill21(ActiveSkill):
# """
# 增加跳跃攻击的空中停留时间以及跳跃射击的攻击力和射击次数上限,效果持续一定时间。\n
# """
# name = '空中射击'
# cellPos = (7,4)
# name = "空中射击"
# learnLv = 15
# masterLv = 10
# maxLv = 20
# cellPos = (7,4)
# position = 7
# rangeLv = 3
# cd = 40
# mp = [40, 168]
# uuid = 'bb34e8854a93fd250347a1c64119f7ab'
# uuid = "bb34e8854a93fd250347a1c64119f7ab"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 持续时间 : {value0}秒
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 空中射击攻击力增加率 : {value1}%
@@ -911,7 +886,7 @@ class Skill26(ActiveSkill):
ratio_g = 1.0
associate = [
{'data': data6, 'type': '+ratio_g', 'skills': ['改装 : G-2旋雷者']},
{'data': data6, 'type': '+ratio_g', 'skills': ['改装 : G-2旋雷者']},
{'data': data7, 'type': '+ratio_g', 'skills': ['改装 : G-3捕食者']}
]
@@ -925,47 +900,47 @@ class Skill26(ActiveSkill):
# 暴击
# gunner_female/mechanic_female/fc1262c19f3d0477ee8eda47b8db8696
# 944b9aab492c15a8474f96947ceeb9e4/fc1262c19f3d0477ee8eda47b8db8696
# class Skill27(PassiveSkill):
# MIGRATION: character 中没有同名技能“暴击”,暂不启用
# class Skill28(PassiveSkill):
# """
# 集中精神,提升物理/魔法暴击率。\n
# """
# name = '暴击'
# cellPos = (5,0)
# name = "暴击"
# learnLv = 20
# masterLv = 10
# maxLv = 20
# cellPos = (5,0)
# position = 5
# rangeLv = 3
# uuid = 'fc1262c19f3d0477ee8eda47b8db8696'
# uuid = "fc1262c19f3d0477ee8eda47b8db8696"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 物理/魔法暴击率增加 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# 快速拔枪
# gunner_female/mechanic_female/45442bbbe33540b4deeec29437dae70c
# 944b9aab492c15a8474f96947ceeb9e4/45442bbbe33540b4deeec29437dae70c
# class Skill28(PassiveSkill):
# MIGRATION: character 中没有同名技能“快速拔枪”,暂不启用
# class Skill29(PassiveSkill):
# """
# 增加攻击速度和基本射击攻击力。\n
# 转职为漫游枪手后,增加精通等级。\n
# """
# name = '快速拔枪'
# cellPos = (0,6)
# name = "快速拔枪"
# learnLv = 25
# masterLv = 10
# maxLv = 20
# cellPos = (0,6)
# position = 0
# rangeLv = 3
# uuid = '45442bbbe33540b4deeec29437dae70c'
# uuid = "45442bbbe33540b4deeec29437dae70c"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 拔枪速度增加 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 基本射击攻击力增加率 : {value1}%
@@ -1057,7 +1032,7 @@ class Skill30(ActiveSkill):
data7 = get_data(f'{prefix}/{uuid}', 7)
associate = [
{'data': data5, 'type': '+ratio_g', 'skills': ['G-1科罗纳']},
{'data': data5, 'type': '+ratio_g', 'skills': ['G-1科罗纳']},
{'data': data6, 'type': '+ratio_g', 'skills': ['改装 : G-3捕食者']}
]
@@ -1075,7 +1050,7 @@ class Skill30(ActiveSkill):
self.hit1 = 0 / 1.5
ratio_g = 1.0
def getSkillData(self, lv: int = 0):
data = super().getSkillData(lv)
return data * self.ratio_g
@@ -1193,11 +1168,11 @@ class Skill33(ActiveSkill):
data7 = get_data(f'{prefix}/{uuid}', 7)
associate = [
{'data': data5, 'type': '+ratio_g', 'skills': ['G-1科罗纳']},
{'data': data5, 'type': '+ratio_g', 'skills': ['G-1科罗纳']},
{'data': data6, 'type': '+ratio_g', 'skills': ['改装 : G-2旋雷者']}]
ratio_g = 1.0
def getSkillData(self, lv: int = 0):
data = super().getSkillData(lv)
return data * self.ratio_g
@@ -2025,6 +2000,7 @@ class Skill48(PassiveSkill):
# 每蓄满1个旋雷者Y轴范围增加率 : 12.5%
associate = [{'data': data0}]
# 每蓄满1个旋雷者Y轴范围增加率 : 12.5%
# 超时空光耀加农炮
# gunner_female/mechanic_female/22158115cfe79a15c7369ced0b482646
@@ -168,7 +168,6 @@ class Skill5(PassiveSkill):
# 防御力增加 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0)
# 1 99
# 技能连招
# gunner_female/paramedic/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
@@ -506,7 +505,7 @@ class Skill14(PassiveBufferSkill):
# [保护模件 (黄金复苏)]
Spirit = data1
associate = [{"data":data1,"type":"$+Spirit","ratio":1}]
CarryRatio = [0]+ [(1.055 ** 3) * 100 - 100]*maxLv# noqa: E501
CarryRatio = [0]+ [((1 + i / 100) ** 3) * 100 - 100 for i in data1]# noqa: E501
# [激光炮击目标技能]
# [保护模件 (缓冲)]
# [保护模件 (净化)]
@@ -638,7 +637,7 @@ class Skill18(ActiveBufferSkill):
# 战服 · 机动打击
# gunner_female/paramedic/9e86a1210874dc2b0c83a4a5a54a7222
# 944b9aab492c15a8474f96947ceeb9e4/9e86a1210874dc2b0c83a4a5a54a7222
class Skill19(ActiveBufferSkill):
class Skill19(ActiveSkill):
"""
快速突进至前方,施展上踢攻击。 成功命中敌人后追加攻击。\n
"""