From e45caf98a0416c09dd32ee45eef2190def9a4bf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Mon, 2 Jun 2025 14:37:52 +0800 Subject: [PATCH] dev --- .../character/GF/mage_male/glacial_master.py | 100 ++++++++++++++++++ 1 file changed, 100 insertions(+) diff --git a/backend/core/character/GF/mage_male/glacial_master.py b/backend/core/character/GF/mage_male/glacial_master.py index 759d803a..43485a18 100644 --- a/backend/core/character/GF/mage_male/glacial_master.py +++ b/backend/core/character/GF/mage_male/glacial_master.py @@ -204,6 +204,18 @@ class Skill11(ActiveSkill): cd = 18 mp = [185, 1526] uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a" + vps = [ + { + "name": "寒霜波动", + "desc": "范围增加
赋予冰冻状态", + "explain": "[冰魄锤击]
施放时, 发射大范围寒气冲击波

对命中的敌人赋予冰冻异常状态
- 冰冻几率 : 100%
- 持续时间 : 3秒" + }, + { + "name": "急速粉碎", + "desc": "施放时间减少
取消僵直", + "explain": "[冰魄锤击]
变更为, 在原地使用冰锤砸向地面
- 无法再次按技能键
- 删除施法过程

命中时, 可以强制中断施放后僵直并施放[冰魄剑]" + } + ] data0 = [0, 23796, 26212, 28626, 31038, 33454, 35868, 38284, 40698, 43113, 45528, 47940, 50355, 52770, 55182, 57597, 60010, 62426, 64839, 67254, 69672, 72086, 74499, 76914, 79328, 81742, 84156, 86570, 88983, 91398, 93813, 96226, 98642, 101058, 103468, 105885, 108302, 110716, 113127, 115542, 117957, 120370, 122786, 125200, 127614, 130028, 132444, 134859, 137271, 139684, 142100, 144513, 146928, 149343, 151760, 154170, 156586, 159002, 161412, 163828, 166245, 168657, 171072, 173487, 175902, 178314, 180729, 183144, 185558, 187972, 190386]# noqa: E501 hit0 = 1 #TODO @@ -222,6 +234,18 @@ class Skill12(ActiveSkill): cd = 15 mp = [180, 1512] uuid = "9cb6f9ed646fa87f9b7680a42ce83d1a" + vps = [ + { + "name": "水晶飓风", + "desc": "范围增加
聚集敌人强化
所受伤害减少", + "explain": "[旋冰穿刺]
突进时, 寒冰螺旋周围会产生结晶旋风
- 默认移动到最大距离
- 可以吸附强制控制状态的敌人
- 施放过程中所受伤害 -90%" + }, + { + "name": "寒钢", + "desc": "变更为向前方投掷
施放时间减少
可以在施放特定技能过程中使用", + "explain": "[旋冰穿刺]
召唤寒冰螺旋并向前方发射
- 可以穿透命中的敌人
- 对无法抓取的敌人造成1次伤害
- 默认移动到最大距离
- 突进距离上限 + 50%

对命中的敌人赋予冰冻异常状态
- 冰冻几率 : 100%
- 持续时间 : 3秒

[破冰飞刃]
攻击过程中可以施放[旋冰穿刺]" + } + ] data0 = [0, 1252, 1382, 1508, 1636, 1762, 1890, 2016, 2146, 2276, 2398, 2526, 2654, 2780, 2907, 3034, 3164, 3292, 3417, 3544, 3672, 3800, 3926, 4054, 4182, 4312, 4436, 4563, 4692, 4816, 4944, 5072, 5200, 5324, 5451, 5582, 5709, 5835, 5962, 6092, 6219, 6342, 6471, 6600, 6729, 6854, 6982, 7110, 7236, 7364, 7488, 7617, 7743, 7872, 8000, 8127, 8254, 8379, 8510, 8636, 8763, 8890, 9018, 9147, 9273, 9400, 9526, 9654, 9782, 9908, 10038]# noqa: E501 hit0 = 0 #TODO @@ -243,6 +267,18 @@ class Skill13(ActiveSkill): cd = 20 mp = [160, 1344] uuid = "03bb5314ffd41e9458d67ef924fef38f" + vps = [ + { + "name": "冰封制动", + "desc": "施放时间减少
取消僵直", + "explain": "[极冰绽放]
在自身周围生成魔法阵
- 删除指定魔法阵位置的功能
- 缩短魔法阵生成时间
- 无需连按技能键, 始终以最大速度发动

[冰舞乱击]
前冲及乱击速度 +50%

可强制中断施放后僵直并施放转职技能

[冰之技艺]
每次攻击时发射冰枪" + }, + { + "name": "雪原追踪者", + "desc": "追踪
范围增加
赋予冰冻状态", + "explain": "[极冰绽放]
施放时在前方500px内最强的敌人处生成魔法阵
- 攻击范围 50%

使被破碎的冰柱命中的敌人进入冰冻状态
- 冰冻几率 : 100%
- 持续时间 : 3秒

[冰舞乱击]
施放时追踪前方500px内最强的敌人并一同攻击周围的敌人

使被冲击波命中的敌人进入冰冻状态
- 冰冻几率 : 100%
- 持续时间 : 3秒" + } + ] data0 = [0, 1862, 2046, 2238, 2426, 2616, 2804, 2992, 3182, 3369, 3560, 3748, 3936, 4125, 4312, 4504, 4692, 4880, 5070, 5259, 5445, 5636, 5824, 6014, 6202, 6393, 6580, 6766, 6957, 7146, 7335, 7526, 7712, 7899, 8090, 8278, 8469, 8658, 8847, 9033, 9222, 9412, 9600, 9789, 9980, 10167, 10356, 10544, 10732, 10923, 11112, 11300, 11488, 11676, 11866, 12054, 12246, 12430, 12620, 12810, 12999, 13190, 13377, 13563, 13755, 13942, 14132, 14322, 14510, 14697, 14886]# noqa: E501 hit0 = 5 #TODO @@ -270,6 +306,18 @@ class Skill14(ActiveSkill): cd = 40 mp = [350, 3080] uuid = "8f73f243041c2d27739fe7696f02bf9b" + vps = [ + { + "name": "大寒流", + "desc": "范围增加
适用最高连击效果", + "explain": "[冰雪风暴]
技能施放时立即发动寒气风暴, 并额外生成2个寒气风暴
- 寒气风暴多段攻击次数 : 24次
- 总攻击力相同
- 魔法阵及爆炸范围 + 35%
- 无需连按技能键, 始终以最大速度发动" + }, + { + "name": "暴风雪点", + "desc": "变更为指定位置技能
攻击时间减少", + "explain": "[冰雪风暴]
在指定位置生成魔法阵, 引起寒气爆炸
- 总攻击力相同
- 删除冰冻效果" + } + ] data0 = [0, 2415, 2660, 2904, 3153, 3394, 3640, 3886, 4128, 4377, 4622, 4866, 5112, 5355, 5601, 5847, 6093, 6334, 6582, 6828, 7071, 7317, 7563, 7806, 8054, 8296, 8540, 8788, 9033, 9278, 9522, 9768, 10014, 10258, 10503, 10748, 10994, 11238, 11482, 11728, 11974, 12220, 12464, 12708, 12957, 13202, 13443, 13690, 13935, 14180, 14426, 14670, 14914, 15162, 15405, 15650, 15896, 16142, 16384, 16630, 16876, 17120, 17367, 17612, 17854, 18102, 18345, 18591, 18837, 19082, 19329]# noqa: E501 hit0 = 14 @@ -359,6 +407,18 @@ class Skill18(ActiveSkill): cd = 30 mp = [400, 1120] uuid = "bc11d28c04e01923a093d65752c55516" + vps = [ + { + "name": "苍白之楔", + "desc": "追踪
攻击时间减少", + "explain": "[冰凌破]
[冰之印]开启后, 追踪并攻击有[冰封奥义]光环的敌人中最强的敌人
- 攻击开始后不再追踪敌人
- 冰球移动速度 + 50%
- 冰棱多段攻击间隔 -15%" + }, + { + "name": "冰棘突刺", + "desc": "聚集敌人强化
范围增加
赋予冰冻状态", + "explain": "[冰凌破]
移动后攻击时,持续将周围敌人吸附至冰球位置
- 冰球大小 + 40%

每次攻击附加冰冻异常状态
- 冰冻几率 : 10%
- 持续时间 : 3秒" + } + ] data0 = [0, 1792, 1974, 2157, 2336, 2522, 2702, 2884, 3066, 3249, 3430, 3610, 3795, 3974, 4158, 4340, 4522, 4704, 4886, 5068, 5247, 5432, 5614, 5794, 5978, 6159, 6339, 6524, 6705, 6890, 7068, 7250, 7434, 7614, 7797, 7978, 8158, 8343, 8526, 8706, 8888, 9070, 9254, 9434, 9616, 9800, 9980, 10164, 10344, 10526, 10707]# noqa: E501 hit0 = 25 @@ -380,6 +440,18 @@ class Skill19(ActiveSkill): cd = 50 mp = [900, 1820] uuid = "d296043df164385a14cb973c8c7c4d07" + vps = [ + { + "name": "冰凌花", + "desc": "变更为单次攻击
施放时间减少
追加强制控制功能", + "explain": "[千里冰封]
同时生成所有冰刺
- 变更为单次攻击
- 总攻击力相同
- 施放速度 + 60%
- 冰刺生成速度 + 25%

[冰之印]开启后, 冰冻效果变更为2秒的强制控制效果" + }, + { + "name": "冻土的吐息", + "desc": "变更为范围攻击
追踪
赋予速度增益效果", + "explain": "[千里冰封]
生成覆盖周围区域的冰雾领域, 对领域内所有敌人持续造成冰刺攻击
- 领域范围 : 2000px
- 领域持续时间 : 30秒
- 攻击次数上限 : 12次
- 自动攻击间隔 : 1秒
- 冰武器系列技能命中时立即触发攻击
- 冰刺攻击力 -75%

冰雾领域生成时, 触发增益效果
- 攻击速度和移动速度 + 10%
- 增益持续时间 : 30秒 (最多叠加1次)" + } + ] data0 = [0, 25994, 28630, 31269, 33906, 36543, 39182, 41818, 44454, 47092, 49732, 52366, 55005, 57640, 60278, 62914, 65552, 68187, 70827, 73466, 76102, 78740, 81375, 84014, 86648, 89288, 91926, 94560, 97198, 99836, 102472, 105110, 107750, 110386, 113022, 115660, 118296, 120936, 123570, 126208, 128847, 131481, 134120, 136756, 139392, 142030, 144670, 147308, 149943, 152580, 155217]# noqa: E501 hit0 = 3 @@ -419,6 +491,19 @@ class Skill21(ActiveSkill): cd = 40 mp = [580, 4500] uuid = "de3fea2d65c597f4d55c70a02b97fc79" + vps = [ + { + "name": "冰山碎", + "desc": "范围增加
施放时间减少
取消僵直", + "explain": "[碎冰破]
向前方生成多个冰霜结晶
- 增加冰霜碎片攻击范围
- 施放速度 + 50%

命中时, 可以强制中断施放后僵直并施放[冰魄剑]" + }, + { + "name": "碎冰拳", + "desc": "变更为单次攻击
追踪
攻击力和冷却时间增加", + "explain": "[碎冰破]
将寒气凝聚成臂铠引发结晶爆炸, 并生成冲击波
- 总攻击力相同
- 施放时, 追踪并攻击前方500px范围内最强的敌人

基本冷却时间变更为60秒
总攻击力 + 50%" + } + ] + # TODO:变更伤害 data0 = [0, 63240, 69658, 76072, 82488, 88905, 95318, 101736, 108151, 114567, 120983, 127400, 133815, 140230, 146647, 153061, 159478, 165895, 172309, 178725, 185142, 191556, 197973, 204389, 210804, 217221, 223636, 230050, 236468, 242885, 249298, 255714, 262132, 268546, 274963, 281378, 287793, 294211, 300626, 307042, 313457, 319875, 326288, 332705, 339121, 345535, 351952, 358368, 364784, 371200, 377616]# noqa: E501 hit0 = 1 #TODO @@ -440,10 +525,25 @@ class Skill22(ActiveSkill): cd = 40 mp = [800, 6000] uuid = "d0cdaca82892e54097f22a1f60817048" + vps = [ + { + "name": "极冰波", + "desc": "取消僵直
无敌强化", + "explain": "[极冰领域]
部分转职技能命中后, 可以强制中断并施放[极冰领域]
- 可中断技能列表与[冰魄锤击]相同

放出波动时进入无敌状态" + }, + { + "name": "极冰暴", + "desc": "可以在其他动作中施放。
可多次发动", + "explain": "[极冰领域]
施放转职技能过程中可以无施放动作直接发动
- 觉醒技能除外

变更为可填充2次的技能
- 每次填充冷却时间 : 20秒
- 单次攻击力 -50%" + } + ] data0 = [0, 71457, 78704, 85953, 93203, 100451, 107700, 114950, 122198, 129447, 136698, 143949, 151195, 158446, 165696, 172943, 180194, 187443, 194690, 201942, 209191, 216440, 223688, 230938, 238187, 245435, 252685, 259934, 267183, 274433, 281682, 288931, 296180, 303429, 310678, 317927, 325176, 332428, 339677, 346926, 354175, 361423, 368673, 375922, 383169, 390420, 397670, 404919, 412168, 419416, 426665]# noqa: E501 hit0 = 1 #TODO + def vp_2(self): + self.cd = 20 + self.skillRation *= 0.5 # 永罪冰狱 쥬데카 디 이터널