From cbbac674857afdd7ddceccd35bd834d750f999fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Thu, 12 Feb 2026 16:49:41 +0800 Subject: [PATCH] dev --- backend/core/character/GF/gunblader/hitman.py | 8 +- .../core/character/GF/gunblader/specialist.py | 8 +- .../character/GF/gunblader/trouble_shooter.py | 4 +- .../core/character/GF/knight/dragon_knight.py | 2 +- .../character/GF/mage_female/battle_mage.py | 12 +- .../character/GF/mage_female/elementalist.py | 8 +- .../GF/mage_male/dimension_walker.py | 8 +- .../character/GF/mage_male/glacial_master.py | 14 +- .../character/GF/priest_female/inquistor.py | 149 +++--------------- .../GF/swordman_female/dark_templar.py | 18 +-- .../GF/swordman_female/demon_slayer.py | 12 +- 11 files changed, 66 insertions(+), 177 deletions(-) diff --git a/backend/core/character/GF/gunblader/hitman.py b/backend/core/character/GF/gunblader/hitman.py index ebc194f5..360dc4c2 100644 --- a/backend/core/character/GF/gunblader/hitman.py +++ b/backend/core/character/GF/gunblader/hitman.py @@ -470,7 +470,7 @@ class Skill22(PassiveSkill): # 物理暴击率增加 : {value1}% data1 = get_data(f'{prefix}/{uuid}', 1) - associate = [ {"data":data0,"type":"*skillRation"}] + associate = [ {"data":data0,"type":"*skillDamage"}] # 潜行射击 # gunblader/hitman/6e33d47e6622ce03b6defdd912140270 @@ -827,7 +827,7 @@ class Skill30(PassiveSkill): # 基本攻击力和技能攻击力增加率 : {value0}% data0 = get_data(f'{prefix}/{uuid}', 0) - associate = [ {"data":data0,"type":"*skillRation"}] + associate = [ {"data":data0,"type":"*skillDamage"}] # 电光飞掠 # gunblader/hitman/669f1428193f61f9d92c743b72438c4d @@ -1025,7 +1025,7 @@ class Skill34(PassiveSkill): # 基本攻击力和技能攻击力增加率 : {value0}% data0 = get_data(f'{prefix}/{uuid}', 0) - associate = [ {"data":data0,"type":"*skillRation"}] + associate = [ {"data":data0,"type":"*skillDamage"}] # 致命焰火 # gunblader/hitman/6a1d1f08a6572be420bb3a256c44c015 @@ -1244,7 +1244,7 @@ class Skill38(PassiveSkill): data3 = get_data(f'{prefix}/{uuid}', 3) associate = [ - {"data":data0,"type":"*skillRation"}, + {"data":data0,"type":"*skillDamage"}, {"data":data1,"type":"=hit2","skills":["轮盘连射"],"ratio":1}, {"data":[i - 100 if i >0 else 0 for i in data2],"type":"*power2","skills":["轮盘连射"]} ] diff --git a/backend/core/character/GF/gunblader/specialist.py b/backend/core/character/GF/gunblader/specialist.py index 8d3cb8d0..6873d490 100644 --- a/backend/core/character/GF/gunblader/specialist.py +++ b/backend/core/character/GF/gunblader/specialist.py @@ -393,7 +393,7 @@ class Skill21(PassiveSkill): # 基本攻击力和技能攻击力增加率 : {value0}% data0 = get_data(f'{prefix}/{uuid}', 0) - associate = [ {"data":data0,"type":"*skillRation"}] + associate = [ {"data":data0,"type":"*skillDamage"}] # 源能波刃 # gunblader/specialist/8572675ec6a1f50b6eff6a867376c2de @@ -803,7 +803,7 @@ class Skill30(PassiveSkill): # [源能提炼]累积数上限增加 : {value1}个 data1 = get_data(f'{prefix}/{uuid}', 1) - associate = [ {"data":data0,"type":"*skillRation"}] + associate = [ {"data":data0,"type":"*skillDamage"}] # 超能场域 # gunblader/specialist/fc458e449ee00b01dbf88d09aae65462 @@ -1005,7 +1005,7 @@ class Skill34(PassiveSkill): # [源能应用]物理/魔法防御力额外增加 : {value3} data3 = get_data(f'{prefix}/{uuid}', 3) - associate = [ {"data":data0,"type":"*skillRation"}] + associate = [ {"data":data0,"type":"*skillDamage"}] # 绝望圆舞 # gunblader/specialist/2c9d9a36c8401bddff6cdb80fab8dc24 @@ -1192,7 +1192,7 @@ class Skill38(PassiveSkill): # [源能提炼]能量获得额外增加 : {value1}% data1 = get_data(f'{prefix}/{uuid}', 1) - associate = [ {"data":data0,"type":"*skillRation"}] + associate = [ {"data":data0,"type":"*skillDamage"}] # 临界源能弹 # gunblader/specialist/d429147c372b549c3dadcabcba50787f diff --git a/backend/core/character/GF/gunblader/trouble_shooter.py b/backend/core/character/GF/gunblader/trouble_shooter.py index 2a51b6bb..2824ef3f 100644 --- a/backend/core/character/GF/gunblader/trouble_shooter.py +++ b/backend/core/character/GF/gunblader/trouble_shooter.py @@ -1064,7 +1064,7 @@ class Skill33(PassiveSkill): # 基本攻击力和技能攻击力增加率 : {value0}% data0 = get_data(f'{prefix}/{uuid}', 0) - associate = [ {"data":data0,"type":"*skillRation"}] + associate = [ {"data":data0,"type":"*skillDamage"}] # 爆弹华尔兹 # gunblader/trouble_shooter/762c4e6d030eaf0abbfe1fec2b298574 @@ -1247,7 +1247,7 @@ class Skill37(PassiveSkill): # [广域散射]射击范围增加率 : {value1}% data1 = get_data(f'{prefix}/{uuid}', 1) - associate = [ {"data":data0,"type":"*skillRation"}] + associate = [ {"data":data0,"type":"*skillDamage"}] # 铁腕爆弹 # gunblader/trouble_shooter/9dc8438e4572d39243c97da31c113acc diff --git a/backend/core/character/GF/knight/dragon_knight.py b/backend/core/character/GF/knight/dragon_knight.py index c6f01e73..8eca8029 100644 --- a/backend/core/character/GF/knight/dragon_knight.py +++ b/backend/core/character/GF/knight/dragon_knight.py @@ -15,7 +15,7 @@ class Skill2(PassiveSkill): 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 hit0 = 1 #TODO - associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["龙人剑术"]}] + associate = [{"type":"*skillDamage","data":[i-100 if i>0 else 0 for i in data0],"skills":["龙人剑术"]}] # 跳斩 피니쉬! diff --git a/backend/core/character/GF/mage_female/battle_mage.py b/backend/core/character/GF/mage_female/battle_mage.py index e1c15198..b84a7a4f 100644 --- a/backend/core/character/GF/mage_female/battle_mage.py +++ b/backend/core/character/GF/mage_female/battle_mage.py @@ -33,7 +33,7 @@ class Skill2(PassiveSkill): 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 hit0 = 1 #TODO - associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["炫纹"]}] + associate = [{"type":"*skillDamage","data":[i-100 if i>0 else 0 for i in data0],"skills":["炫纹"]}] # 贝亚娜之蜕 매지컬 체인지 # https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/5f4c55fe2ebdf0623bd76d4fda872ddc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 @@ -111,7 +111,7 @@ class Skill7(PassiveSkill): data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 - associate = [{"type":"*skillRation","data":data0 },] + associate = [{"type":"*skillDamage","data":data0 },] # 落花掌 낙화장 @@ -205,7 +205,7 @@ class Skill12(ActiveSkill): # 暴击 data9 = [0, 47, 48, 48.9, 49.9, 50.9, 51.8, 52.8, 53.8, 54.8, 55.7, 56.7]# noqa: E501 - associate = [{"type":"*skillRation","data":data6 }] + associate = [{"type":"*skillDamage","data":data6 }] # 실전형 위상변화 실전형 위상변화 @@ -469,7 +469,7 @@ class Skill25(PassiveSkill): data0 = [0, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105]# noqa: E501 associate = [ - {"type": "*skillRation", "data":data0}, + {"type": "*skillDamage", "data":data0}, ] # 星纹陨爆 퀘이사 익스플로젼 @@ -542,7 +542,7 @@ class Skill29(PassiveSkill): data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 associate = [ - {"type": "*skillRation", "data":data0}, + {"type": "*skillDamage", "data":data0}, ] # 炫纹簇 체이서 클러스터 @@ -650,7 +650,7 @@ class Skill35(PassiveSkill): 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 associate = [ - {"type": "*skillRation", "data":data0}, + {"type": "*skillDamage", "data":data0}, ] diff --git a/backend/core/character/GF/mage_female/elementalist.py b/backend/core/character/GF/mage_female/elementalist.py index d204349f..0df33c64 100644 --- a/backend/core/character/GF/mage_female/elementalist.py +++ b/backend/core/character/GF/mage_female/elementalist.py @@ -282,7 +282,7 @@ class Skill16(PassiveSkill): _ratio = 1 - associate = [{"type":"*skillRation","data":data0}] + associate = [{"type":"*skillDamage","data":data0}] @property def ratio(self): @@ -336,7 +336,7 @@ class Skill18(PassiveSkill): data0 = [0, 55]# noqa: E501 associate = [ {"type":"+cd","data":[0,5],"skills":["天雷"],"ratio":1}, - {"type":"*skillRation","data":data0,"skills":["天雷"]} + {"type":"*skillDamage","data":data0,"skills":["天雷"]} ] # 湮灭黑洞 나이트 할로우 @@ -492,7 +492,7 @@ class Skill26(PassiveSkill): 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 - associate = [{"type":"*skillRation","data":data0}] + associate = [{"type":"*skillDamage","data":data0}] # 圣灵符文 초월의 룬 # https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/bb34e8854a93fd250347a1c64119f7ab?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 @@ -586,7 +586,7 @@ class Skill31(PassiveSkill): 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 - associate = [{"type":"*skillRation","data":data0}] + associate = [{"type":"*skillDamage","data":data0}] # 光与暗的交响 썬더 레이지 # https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/bdb73ed79f64fbfa8024978ac7f2e0f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 diff --git a/backend/core/character/GF/mage_male/dimension_walker.py b/backend/core/character/GF/mage_male/dimension_walker.py index 992c0bb7..62029057 100644 --- a/backend/core/character/GF/mage_male/dimension_walker.py +++ b/backend/core/character/GF/mage_male/dimension_walker.py @@ -167,7 +167,7 @@ class Skill8(PassiveSkill): # 跳跃攻击力变化率 : {value2}% data2 = get_data(f'{prefix}/{uuid}', 2) - associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["乖离 : 禁忌之奈雅丽"]}] + associate = [{"type":"*skillDamage","data":[i-100 if i>0 else 0 for i in data0],"skills":["乖离 : 禁忌之奈雅丽"]}] # 幽冥火 # mage_male/dimension_walker/cfacda0647b9a0f595df2c2aad30c18d @@ -1196,7 +1196,7 @@ class Skill40(ActiveSkill): def effect(self, old, new): if self.vp == 1: - self.associate = [{"type":"*skillRation","data":[0] + [-14]*self.maxLv,"skills":["乖离 : 魅魔之舞"]}] + self.associate = [{"type":"*skillDamage","data":[0] + [-14]*self.maxLv,"skills":["乖离 : 魅魔之舞"]}] return super().effect(old, new) def vp_1(self): @@ -1222,10 +1222,6 @@ class Skill40(ActiveSkill): """ ... - def effect(self, old, new): - if self.vp == 1: - self.associate = [{"type":"*skillRation","data":[0] + [-14]*self.maxLv,"skills":["乖离 : 魅魔之舞"]}] - return super().effect(old, new) # 混沌源能石 # mage_male/dimension_walker/5c45f69c9ebc7a784e994369d2cc3c66 # a5ccbaf5538981c6ef99b236c0a60b73/5c45f69c9ebc7a784e994369d2cc3c66 diff --git a/backend/core/character/GF/mage_male/glacial_master.py b/backend/core/character/GF/mage_male/glacial_master.py index 29d940c5..f5ba4361 100644 --- a/backend/core/character/GF/mage_male/glacial_master.py +++ b/backend/core/character/GF/mage_male/glacial_master.py @@ -187,7 +187,7 @@ class Skill17(PassiveSkill): # 基本攻击力和转职技能攻击力增加率 : {value0}% data0 = get_data(f'{prefix}/{uuid}', 0) - associate = [{"type":"*skillRation","data":data0}] + associate = [{"type":"*skillDamage","data":data0}] # 寒冰连枪 # mage_male/glacial_master/ade01c1d6afc8a05055225045e89fe49 @@ -272,7 +272,7 @@ class Skill20(ActiveSkill): data6 = get_data(f'{prefix}/{uuid}', 6) # 减速移动速度减少 : {value7}% data7 = get_data(f'{prefix}/{uuid}', 7) - associate = [{"type":"*skillRation","data":data0}] + associate = [{"type":"*skillDamage","data":data0}] # 冰之领悟 # mage_male/glacial_master/ff171dc487807bb9aa28900ca9a46b41 @@ -464,7 +464,7 @@ class Skill26(PassiveSkill): data0 = get_data(f'{prefix}/{uuid}', 0) associate = [ - {"type":"*skillRation","data":data0,"skills":["冰魄剑"]}, + {"type":"*skillDamage","data":data0,"skills":["冰魄剑"]}, {"type":"+hit1","data":[0] + [-1]*maxLv,"skills":["冰魄剑"],"ratio":1}, ] @@ -790,7 +790,7 @@ class Skill32(PassiveSkill): # [范围信息] # 冰冻效果范围 : {value4}px data4 = get_data(f'{prefix}/{uuid}', 4) - associate = [{"type":"*skillRation","data":data0}] + associate = [{"type":"*skillDamage","data":data0}] # 千旋冰轮破 # mage_male/glacial_master/78be08a3f8c834d3b06fa20c6a08c5a5 @@ -981,8 +981,8 @@ class Skill36(PassiveSkill): # 冰枪爆炸攻击力占原技能攻击力百分比 : {value2}% data2 = get_data(f'{prefix}/{uuid}', 2) associate = [ - {"type":"*skillRation","data":data0}, - {"type":"*skillRation","data":data1,"skills":["冰魄剑", "寒冰连枪", "冰魄旋枪", "旋冰穿刺", "冰魄锤击", "极冰绽放", "碎冰破", "极冰猎魔斩"]} + {"type":"*skillDamage","data":data0}, + {"type":"*skillDamage","data":data1,"skills":["冰魄剑", "寒冰连枪", "冰魄旋枪", "旋冰穿刺", "冰魄锤击", "极冰绽放", "碎冰破", "极冰猎魔斩"]} ] # 碎冰破 @@ -1160,7 +1160,7 @@ class Skill40(PassiveSkill): data0 = get_data(f'{prefix}/{uuid}', 0) # [冰魄之弓]对弓箭未命中敌人的最后一击伤害增加率 : {value1}% data1 = get_data(f'{prefix}/{uuid}', 1) - associate = [{"type":"*skillRation","data":data0}] + associate = [{"type":"*skillDamage","data":data0}] # 极冰猎魔斩 # mage_male/glacial_master/9f57da5cb3651d81ca7dc9f78be33d01 diff --git a/backend/core/character/GF/priest_female/inquistor.py b/backend/core/character/GF/priest_female/inquistor.py index 44f4c58a..0c4179a7 100644 --- a/backend/core/character/GF/priest_female/inquistor.py +++ b/backend/core/character/GF/priest_female/inquistor.py @@ -24,11 +24,9 @@ class Skill0(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 攻击力 : {value0}% - # REMOVE: data0 = [0, 180, 209, 237, 266, 295, 323, 352, 381, 410, 438, 467, 496, 524, 553, 582, 610, 639, 668, 697, 725]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 浮空力比率 : {value1}% - # REMOVE: data1 = [0, 131.4, 132.8, 134, 135.4, 136.5, 138, 139.1, 140.5, 141.7, 143.1, 147.7, 152.2, 157.1, 162, 166.5, 171.4, 176.2, 180.8, 185.7, 190.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 审判锤击 @@ -52,7 +50,6 @@ class Skill1(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 攻击力 : {value0} - # REMOVE: data0 = [0, 3006, 3311, 3616, 3921, 4226, 4531, 4836, 5141, 5446, 5751, 6056, 6361, 6665, 6970, 7275, 7580, 7885, 8190, 8495, 8800, 9105, 9410, 9715, 10020, 10325, 10630, 10935, 11240, 11545, 11850, 12155, 12460, 12765, 13070, 13375, 13679, 13984, 14289, 14594, 14899, 15204, 15509, 15814, 16119, 16424, 16729, 17034, 17339, 17644, 17949, 18254, 18559, 18864, 19169, 19474, 19779, 20084, 20389, 20693, 20998, 21303, 21608, 21913, 22218, 22523, 22828, 23133, 23438, 23743, 24048]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 @@ -76,15 +73,12 @@ class Skill3(PassiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基本攻击力变化率 : {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 = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["神焰"]}] + associate = [{"type":"*skillDamage","data":[i-100 if i>0 else 0 for i in data0],"skills":["神焰"]}] # 空中锤击 @@ -108,19 +102,15 @@ class Skill6(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 攻击力 : {value0}% - # REMOVE: data0 = [0, 1606, 1769, 1932, 2095, 2258, 2421, 2584, 2747, 2910, 3072, 3235, 3398, 3561, 3724, 3887, 4050, 4213, 4376, 4539, 4702, 4865, 5028, 5191, 5353, 5516, 5679, 5842, 6005, 6168, 6331, 6494, 6657, 6820, 6983, 7146, 7309, 7472, 7635, 7797, 7960, 8123, 8286, 8449, 8612, 8775, 8938, 9101, 9264, 9427, 9590, 9753, 9916, 10079, 10241, 10404, 10567, 10730, 10893, 11056, 11219, 11382, 11545, 11708, 11871, 12034, 12197, 12360, 12523, 12685, 12848]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 冲击波攻击力 : {value1}%% - # REMOVE: data1 = [0, 1418, 1562, 1706, 1850, 1993, 2137, 2281, 2425, 2569, 2713, 2856, 3000, 3144, 3288, 3432, 3576, 3720, 3863, 4007, 4151, 4295, 4439, 4583, 4727, 4870, 5014, 5158, 5302, 5446, 5590, 5733, 5877, 6021, 6165, 6309, 6453, 6597, 6740, 6884, 7028, 7172, 7316, 7460, 7604, 7747, 7891, 8035, 8179, 8323, 8467, 8610, 8754, 8898, 9042, 9186, 9330, 9474, 9617, 9761, 9905, 10049, 10193, 10337, 10481, 10624, 10768, 10912, 11056, 11200, 11344]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 可以施放技能的最小高度 : {value2}px - # 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, 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, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 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) @@ -145,10 +135,8 @@ class Skill9(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 所受伤害减少率 (物理) : {value0}% - # REMOVE: data0 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 所受伤害减少率 (魔法) : {value1}% - # REMOVE: data1 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) @@ -174,12 +162,10 @@ class Skill11(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 冲击波攻击力 : {value0}% - # REMOVE: data0 = [0, 5902, 6501, 7100, 7698, 8297, 8896, 9495, 10093, 10692, 11291, 11890, 12488, 13087, 13686, 14285, 14883, 15482, 16081, 16680, 17278, 17877, 18476, 19075, 19673, 20272, 20871, 21470, 22068, 22667, 23266, 23865, 24463, 25062, 25661, 26260, 26858, 27457, 28056, 28655, 29253, 29852, 30451, 31050, 31648, 32247, 32846, 33445, 34043, 34642, 35241, 35840, 36438, 37037, 37636, 38235, 38833, 39432, 40031, 40630, 41228, 41827, 42426, 43025, 43623, 44222, 44821, 45420, 46018, 46617, 47216]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # [范围信息] # 范围比率 : {value1}% - # REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) @@ -207,14 +193,11 @@ class Skill15(ActiveSkill): hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 上斩攻击力 : {value0}% - # REMOVE: data0 = [0, 8391, 9242, 10094, 10945, 11796, 12647, 13499, 14350, 15201, 16052, 16904, 17755, 18606, 19457, 20309, 21160, 22011, 22862, 23714, 24565, 25416, 26267, 27119, 27970, 28821, 29673, 30524, 31375, 32226, 33078, 33929, 34780, 35631, 36483, 37334, 38185, 39036, 39888, 40739, 41590, 42441, 43293, 44144, 44995, 45846, 46698, 47549, 48400, 49252, 50103, 50954, 51805, 52657, 53508, 54359, 55210, 56062, 56913, 57764, 58615, 59467, 60318, 61169, 62020, 62872, 63723, 64574, 65425, 66277, 67128]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 可冲刺次数 : {value1}次 - # REMOVE: data1 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 转职成为除恶者时, 可冲刺次数 : {value2}次 - # REMOVE: data2 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 审判者的裁决 @@ -236,10 +219,8 @@ class Skill16(PassiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 后跳攻击的冷却时间 : {value0}秒 - # REMOVE: data0 = [0, 2]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 移动速度增加率 : {value1}% - # REMOVE: data1 = [0, 15]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 净化火焰瓶 @@ -265,15 +246,12 @@ class Skill17(ActiveSkill): hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 爆炸攻击力 : {value0}% - # REMOVE: data0 = [0, 8393, 9244, 10096, 10947, 11799, 12650, 13502, 14353, 15205, 16056, 16908, 17759, 18611, 19462, 20313, 21165, 22016, 22868, 23719, 24571, 25422, 26274, 27125, 27977, 28828, 29680, 30531, 31383, 32234, 33085, 33937, 34788, 35640, 36491, 37343, 38194, 39046, 39897, 40749, 41600, 42452, 43303, 44154, 45006, 45857, 46709, 47560, 48412, 49263, 50115, 50966, 51818, 52669, 53521, 54372, 55224, 56075, 56926, 57778, 58629, 59481, 60332, 61184, 62035, 62887, 63738, 64590, 65441, 66293, 67144]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # [范围信息] # 爆炸范围比率 : {value1}% - # REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 学习[定罪法则]后, 喷洒范围比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 惩戒十字 @@ -298,11 +276,9 @@ class Skill18(ActiveSkill): hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 第1击攻击力 : {value0}% - # REMOVE: data0 = [0, 3696, 4071, 4446, 4821, 5196, 5571, 5946, 6321, 6696, 7071, 7446, 7821, 8196, 8571, 8946, 9321, 9696, 10071, 10446, 10821, 11196, 11571, 11946, 12321, 12696, 13071, 13446, 13821, 14196, 14571, 14946, 15321, 15696, 16071, 16446, 16821, 17196, 17571, 17946, 18321, 18696, 19071, 19446, 19821, 20196, 20571, 20946, 21321, 21696, 22071, 22446, 22821, 23196, 23571, 23946, 24321, 24696, 25071, 25446, 25821, 26196, 26571, 26945, 27320, 27695, 28070, 28445, 28820, 29195, 29570]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 第2击攻击力 : {value1}% - # REMOVE: data1 = [0, 5554, 6117, 6681, 7244, 7807, 8371, 8934, 9498, 10061, 10624, 11188, 11751, 12315, 12878, 13442, 14005, 14568, 15132, 15695, 16259, 16822, 17385, 17949, 18512, 19076, 19639, 20203, 20766, 21329, 21893, 22456, 23020, 23583, 24147, 24710, 25273, 25837, 26400, 26964, 27527, 28090, 28654, 29217, 29781, 30344, 30908, 31471, 32034, 32598, 33161, 33725, 34288, 34851, 35415, 35978, 36542, 37105, 37669, 38232, 38795, 39359, 39922, 40486, 41049, 41613, 42176, 42739, 43303, 43866, 44430]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 @@ -325,13 +301,10 @@ class Skill19(PassiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 物理攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 攻击速度增加率 : {value1}% - # REMOVE: data1 = [0, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 命中率增加率 : {value2}% - # REMOVE: data2 = [0, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) associate = [{"type":"$*PAtkP","data":data0}] @@ -359,12 +332,10 @@ class Skill20(ActiveSkill): hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 斩击攻击力 : {value0}% - # REMOVE: data0 = [0, 13812, 15213, 16614, 18016, 19417, 20818, 22219, 23621, 25022, 26423, 27824, 29225, 30627, 32028, 33429, 34830, 36231, 37633, 39034, 40435, 41836, 43238, 44639, 46040, 47441, 48842, 50244, 51645, 53046, 54447, 55849, 57250, 58651, 60052, 61453, 62855, 64256, 65657, 67058, 68459, 69861, 71262, 72663, 74064, 75466, 76867, 78268, 79669, 81070, 82472, 83873, 85274, 86675, 88077, 89478, 90879, 92280, 93681, 95083, 96484, 97885, 99286, 100687, 102089, 103490, 104891, 106292, 107694, 109095, 110496]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # [范围信息] # 攻击范围比率 : {value1}% - # REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 火焰精华 @@ -393,24 +364,18 @@ class Skill21(ActiveSkill): hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # [神焰]爆炸攻击力 : {value0}% - # REMOVE: data0 = [0, 11546, 13387, 15227, 17068, 18909, 20749, 22590, 24431, 26271, 28112, 29953, 31793, 33634, 35475, 37315, 39156, 40997, 42837, 44678, 46519, 48359, 50200, 52041, 53881, 55722, 57563, 59403, 61244, 63085, 64925, 66766, 68607, 70447, 72288, 74129, 75969, 77810, 79651, 81491, 83332, 85173, 87013, 88854, 90695, 92535, 94376, 96217, 98057, 99898, 101739, 103579, 105420, 107261, 109101, 110942, 112783, 114623, 116464, 118305, 120145, 121986, 123827, 125667, 127508, 129349, 131189, 133030, 134871, 136711, 138552]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 精华持续时间 : {value1}秒 - # REMOVE: data1 = [0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 焚烧状态的持续时间 : {value2}秒 - # REMOVE: data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 精华之坑持续时间 : {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, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 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, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 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) @@ -440,34 +405,25 @@ class Skill23(ActiveSkill): hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 神焰能量层数 : {value0}个 - # REMOVE: data0 = [0, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9]# 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]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 神焰伤害持续时间 : {value2}秒 - # REMOVE: data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 施放时攻击力 : {value3}% - # REMOVE: data3 = [0, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 1 # 除[火焰精华]之外的基本攻击和转职技能攻击力增加率 : {value4}% - # REMOVE: data4 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [灼伤效果] # 灼伤攻击力 : {value5}% - # REMOVE: data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# 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]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 灼伤持续时间 : {value7}秒 - # REMOVE: data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# 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]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) associate = [ @@ -495,13 +451,10 @@ class Skill24(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 持续时间 : {value0}秒 - # REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 物理暴击伤害增加率 : {value1}% - # REMOVE: data1 = [0, 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, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 审判重击 @@ -526,16 +479,13 @@ class Skill25(ActiveSkill): hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 下劈攻击力 : {value0}% - # REMOVE: data0 = [0, 5205, 5733, 6261, 6789, 7317, 7845, 8373, 8901, 9429, 9957, 10485, 11013, 11541, 12069, 12597, 13125, 13653, 14181, 14709, 15237, 15765, 16293, 16821, 17349, 17877, 18405, 18933, 19461, 19989, 20518, 21046, 21574, 22102, 22630, 23158, 23686, 24214, 24742, 25270, 25798, 26326, 26854, 27382, 27910, 28438, 28966, 29494, 30022, 30550, 31078, 31606, 32134, 32662, 33190, 33718, 34246, 34774, 35302, 35830, 36358, 36886, 37414, 37942, 38470, 38998, 39526, 40054, 40582, 41110, 41639]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 冲击波攻击力 : {value1}% - # REMOVE: data1 = [0, 13278, 14625, 15972, 17319, 18666, 20013, 21361, 22708, 24055, 25402, 26749, 28096, 29443, 30790, 32137, 33484, 34831, 36178, 37525, 38872, 40219, 41566, 42914, 44261, 45608, 46955, 48302, 49649, 50996, 52343, 53690, 55037, 56384, 57731, 59078, 60425, 61772, 63119, 64467, 65814, 67161, 68508, 69855, 71202, 72549, 73896, 75243, 76590, 77937, 79284, 80631, 81978, 83325, 84672, 86020, 87367, 88714, 90061, 91408, 92755, 94102, 95449, 96796, 98143, 99490, 100837, 102184, 103531, 104878, 106225]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # [范围信息] # 冲击波大小比率 : {value2}% - # REMOVE: data2 = [0, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 神焰恩泽 @@ -578,12 +528,10 @@ class Skill27(ActiveSkill): hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 横斩攻击力 : {value0}% - # REMOVE: data0 = [0, 15897, 17510, 19122, 20735, 22348, 23961, 25573, 27186, 28799, 30412, 32024, 33637, 35250, 36863, 38475, 40088, 41701, 43314, 44926, 46539, 48152, 49765, 51377, 52990, 54603, 56215, 57828, 59441, 61054, 62666, 64279, 65892, 67505, 69117, 70730, 72343, 73956, 75568, 77181, 78794, 80407, 82019, 83632, 85245, 86858, 88470, 90083, 91696, 93308, 94921, 96534, 98147, 99759, 101372, 102985, 104598, 106210, 107823, 109436, 111049, 112661, 114274, 115887, 117500, 119112, 120725, 122338, 123951, 125563, 127176]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # [范围信息] # 攻击范围比率 : {value1}% - # REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 神焰洗礼 @@ -613,12 +561,10 @@ class Skill28(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 攻击力 : {value0}% - # REMOVE: data0 = [0, 25666, 28270, 30874, 33477, 36081, 38685, 41289, 43893, 46496, 49100, 51704, 54308, 56912, 59515, 62119, 64723, 67327, 69931, 72534, 75138, 77742, 80346, 82950, 85553, 88157, 90761, 93365, 95969, 98572, 101176, 103780, 106384, 108988, 111591, 114195, 116799, 119403, 122006, 124610, 127214, 129818, 132422, 135025, 137629, 140233, 142837, 145441, 148044, 150648, 153252, 155856, 158460, 161063, 163667, 166271, 168875, 171479, 174082, 176686, 179290, 181894, 184498, 187101, 189705, 192309, 194913, 197517, 200120, 202724, 205328]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # [范围信息] # 攻击范围比率 : {value1}% - # REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) def vp_1(self): @@ -672,28 +618,27 @@ class Skill29(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 刺击攻击力 : {value0}% - # REMOVE: data0 = [0, 3253, 3583, 3913, 4243, 4572, 4902, 5232, 5562, 5892, 6222, 6552, 6882, 7212, 7542, 7872, 8202, 8532, 8862, 9192, 9522, 9852, 10182, 10512, 10842, 11172, 11502, 11832, 12162, 12492, 12822, 13152, 13482, 13812, 14142, 14472, 14802, 15132, 15462, 15792, 16122, 16452, 16782, 17112, 17441, 17771, 18101, 18431, 18761, 19091, 19421, 19751, 20081, 20411, 20741, 21071, 21401, 21731, 22061, 22391, 22721, 23051, 23381, 23711, 24041, 24371, 24701, 25031, 25361, 25691, 26021]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 挥斩攻击力 : {value1}% - # REMOVE: data1 = [0, 29273, 32243, 35213, 38183, 41152, 44122, 47092, 50062, 53032, 56001, 58971, 61941, 64911, 67880, 70850, 73820, 76790, 79759, 82729, 85699, 88669, 91638, 94608, 97578, 100548, 103518, 106487, 109457, 112427, 115397, 118366, 121336, 124306, 127276, 130245, 133215, 136185, 139155, 142124, 145094, 148064, 151034, 154004, 156973, 159943, 162913, 165883, 168852, 171822, 174792, 177762, 180731, 183701, 186671, 189641, 192610, 195580, 198550, 201520, 204490, 207459, 210429, 213399, 216369, 219338, 222308, 225278, 228248, 231217, 234187]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 0 # 焚烧状态斩击攻击力 : {value2}% - # REMOVE: data2 = [0, 29290, 32261, 35232, 38204, 41175, 44147, 47118, 50090, 53061, 56032, 59004, 61975, 64947, 67918, 70889, 73861, 76832, 79804, 82775, 85747, 88718, 91689, 94661, 97632, 100604, 103575, 106546, 109518, 112489, 115461, 118432, 121404, 124375, 127346, 130318, 133289, 136261, 139232, 142203, 145175, 148146, 151118, 154089, 157061, 160032, 163003, 165975, 168946, 171918, 174889, 177860, 180832, 183803, 186775, 189746, 192717, 195689, 198660, 201632, 204603, 207575, 210546, 213517, 216489, 219460, 222432, 225403, 228374, 231346, 234317]# 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) # 焚烧状态斩击攻击范围比率 : {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) mode = ["焚烧","常规"] def setMode(self, mode): + if self.vp == 1: + mode = "焚烧" + elif self.vp == 2: + mode = "常规" if mode == "焚烧": self.hit0 = 1 self.hit1 = 0 @@ -710,7 +655,6 @@ class Skill29(ActiveSkill): - 总攻击力相同\n - 挥斩范围 +50% """ - self.setMode("常规") ... def vp_2(self): @@ -750,19 +694,15 @@ class Skill30(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 连续斩击攻击力 : {value0}% - # REMOVE: data0 = [0, 4806, 5294, 5782, 6269, 6757, 7245, 7732, 8220, 8707, 9195, 9683, 10170, 10658, 11145, 11633, 12121, 12608, 13096, 13584, 14071, 14559, 15046, 15534, 16022, 16509, 16997, 17484, 17972, 18460, 18947, 19435, 19923, 20410, 20898, 21385, 21873, 22361, 22848, 23336, 23823, 24311, 24799, 25286, 25774, 26261, 26749, 27237, 27724, 28212, 28700, 29187, 29675, 30162, 30650, 31138, 31625, 32113, 32600, 33088, 33576, 34063, 34551, 35039, 35526, 36014, 36501, 36989, 37477, 37964, 38452]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 5 # 连斩多段攻击次数 : {value1}次 - # REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 16022, 17647, 19272, 20898, 22523, 24148, 25774, 27399, 29025, 30650, 32275, 33901, 35526, 37152, 38777, 40402, 42028, 43653, 45278, 46904, 48529, 50155, 51780, 53405, 55031, 56656, 58281, 59907, 61532, 63158, 64783, 66408, 68034, 69659, 71285, 72910, 74535, 76161, 77786, 79411, 81037, 82662, 84288, 85913, 87538, 89164, 90789, 92414, 94040, 95665, 97291, 98916, 100541, 102167, 103792, 105417, 107043, 108668, 110294, 111919, 113544, 115170, 116795, 118421, 120046, 121671, 123297, 124922, 126547, 128173]# 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): @@ -811,11 +751,9 @@ class Skill31(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 爆炸攻击力 : [神焰洗礼]攻击力的 : {value0}% - # REMOVE: data0 = [0, 30]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [范围信息] # 爆炸大小比率 : {value1}% - # REMOVE: data1 = [0, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) def 等效百分比(self, **argv): @@ -823,8 +761,8 @@ class Skill31(ActiveSkill): self.data0 = [0, char.get_skill_by_name("神焰洗礼").净化之焰适用()] self.hit0 = 1 return super().等效百分比(**argv) - - + + def vp_1(self): """ [净化之焰]\n @@ -869,20 +807,18 @@ class Skill32(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 攻击力 : {value0}% - # REMOVE: data0 = [0, 62571, 68919, 75267, 81614, 87962, 94310, 100658, 107005, 113353, 119701, 126049, 132397, 138744, 145092, 151440, 157788, 164136, 170483, 176831, 183179, 189527, 195874, 202222, 208570, 214918, 221266, 227613, 233961, 240309, 246657, 253004, 259352, 265700, 272048, 278396, 284743, 291091, 297439, 303787, 310135, 316482, 322830, 329178, 335526, 341873, 348221, 354569, 360917, 367265, 373612, 379960, 386308, 392656, 399003, 405351, 411699, 418047, 424395, 430742, 437090, 443438, 449786, 456134, 462481, 468829, 475177, 481525, 487872, 494220, 500568]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # [范围信息] # 攻击范围比率 : {value1}% - # REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) def vp_1(self): """ [行刑]\n - 攻击带有[异徒烙印]或处于焚烧状态的敌人时, 将一次性造成剩余的[神焰]持续伤害量, 并且控制敌人\n + 攻击受到神焰持续伤害的敌人时, 将一次性造成剩余的神焰持续伤害量\n + 被命中的敌人进入持续2秒的控制状态\n - 仅限在[神焰]状态下发动\n - - 控制时间 : 2秒\n 施放技能时进入无敌状态\n 可以蓄气施放\n - 维持时间上限 : 1秒 @@ -899,7 +835,7 @@ class Skill32(ActiveSkill): 总攻击力 +50% """ self.cd = 67.5 - self.skillRation *= 1.5 + self.skillDamage *= 1.5 # 异徒烙印 # priest_female/inquistor/92360eab6e1f378902018eca681ac629 @@ -920,13 +856,11 @@ class Skill33(PassiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 神焰能量层数上限 : {value0}层 - # REMOVE: data0 = [0, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 基本攻击力和技能攻击力增加率 : {value1}% - # REMOVE: data1 = [0, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75, 76.5, 78, 79.5, 81, 82.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) - associate = [ {"data":data1,"type":"*skillRation"}] + associate = [ {"data":data1,"type":"*skillDamage"}] # 火之净化 # priest_female/inquistor/1fadde0eece18649caddbca7bd58cc2f @@ -952,19 +886,15 @@ class Skill34(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 挥击攻击力 : {value0}% - # REMOVE: data0 = [0, 5169, 6368, 7567, 8765, 9964, 11163, 12361, 13560, 14759, 15957, 17156, 18355, 19553, 20752, 21951, 23149, 24348, 25547, 26746, 27944, 29143, 30342, 31540, 32739, 33938, 35136, 36335, 37534, 38732, 39931, 41130, 42328, 43527, 44726, 45924, 47123, 48322, 49520, 50719, 51918, 53116, 54315, 55514, 56712, 57911, 59110, 60309, 61507, 62706, 63905]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 捶击攻击力 : {value1}% - # REMOVE: data1 = [0, 15497, 19090, 22684, 26277, 29871, 33464, 37057, 40651, 44244, 47838, 51431, 55025, 58618, 62212, 65805, 69398, 72992, 76585, 80179, 83772, 87366, 90959, 94553, 98146, 101739, 105333, 108926, 112520, 116113, 119707, 123300, 126894, 130487, 134081, 137674, 141267, 144861, 148454, 152048, 155641, 159235, 162828, 166422, 170015, 173608, 177202, 180795, 184389, 187982, 191576]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # [火之净化]攻击力 : {value2}% - # REMOVE: data2 = [0, 6066, 7473, 8880, 10286, 11693, 13099, 14506, 15913, 17319, 18726, 20133, 21539, 22946, 24353, 25759, 27166, 28573, 29979, 31386, 32793, 34199, 35606, 37013, 38419, 39826, 41233, 42639, 44046, 45453, 46859, 48266, 49673, 51079, 52486, 53893, 55299, 56706, 58113, 59519, 60926, 62332, 63739, 65146, 66552, 67959, 69366, 70772, 72179, 73586, 74992]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 15 # [火之净化]多段攻击次数 : {value3}次 - # REMOVE: data3 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 神焰漩涡 @@ -990,22 +920,17 @@ class Skill35(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 旋转斩击攻击力 : {value0}% - # REMOVE: data0 = [0, 4657, 5129, 5601, 6074, 6546, 7019, 7491, 7963, 8436, 8908, 9381, 9853, 10326, 10798, 11270, 11743, 12215, 12688, 13160, 13632, 14105, 14577, 15050, 15522, 15994, 16467, 16939, 17412, 17884, 18356, 18829, 19301, 19774, 20246, 20718, 21191, 21663, 22136, 22608, 23081, 23553, 24025, 24498, 24970, 25443, 25915, 26387, 26860, 27332, 27805]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 9 # 旋转多段攻击次数 : {value1}次 - # REMOVE: data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 连击时多段攻击次数 : {value2}次 - # REMOVE: data2 = [0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 最后一击攻击力 : {value3}% - # REMOVE: data3 = [0, 9831, 10828, 11825, 12823, 13820, 14817, 15814, 16812, 17809, 18806, 19804, 20801, 21798, 22796, 23793, 24790, 25788, 26785, 27782, 28779, 29777, 30774, 31771, 32769, 33766, 34763, 35761, 36758, 37755, 38753, 39750, 40747, 41744, 42742, 43739, 44736, 45734, 46731, 47728, 48726, 49723, 50720, 51718, 52715, 53712, 54709, 55707, 56704, 57701, 58699]# 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): @@ -1057,16 +982,13 @@ class Skill36(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 向上挥劈攻击力 : {value0}% - # REMOVE: data0 = [0, 33902, 37342, 40781, 44221, 47660, 51099, 54539, 57978, 61417, 64857, 68296, 71736, 75175, 78614, 82054, 85493, 88932, 92372, 95811, 99251, 102690, 106129, 109569, 113008, 116447, 119887, 123326, 126765, 130205, 133644, 137084, 140523, 143962, 147402, 150841, 154280, 157720, 161159, 164599, 168038, 171477, 174917, 178356, 181795, 185235, 188674, 192114, 195553, 198992, 202432]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 横斩攻击力 : {value1}% - # REMOVE: data1 = [0, 50854, 56013, 61172, 66331, 71490, 76649, 81808, 86967, 92126, 97285, 102444, 107603, 112762, 117921, 123080, 128240, 133399, 138558, 143717, 148876, 154035, 159194, 164353, 169512, 174671, 179830, 184989, 190148, 195307, 200466, 205625, 210784, 215944, 221103, 226262, 231421, 236580, 241739, 246898, 252057, 257216, 262375, 267534, 272693, 277852, 283011, 288170, 293329, 298489, 303648]# 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, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) def vp_1(self): @@ -1114,20 +1036,17 @@ class Skill37(PassiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # [火焰精华]攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 9, 10.7, 12.4, 14.1, 15.8, 17.5, 19.2, 20.9, 22.6, 24.3, 26, 27.7, 29.4, 31.1, 32.8, 34.5, 36.2, 37.9, 39.6, 41.3, 43, 44.7, 46.4, 48.1, 49.8, 51.5, 53.2, 54.9, 56.6, 58.3, 60, 61.7, 63.4, 65.1, 66.8, 68.5, 70.2, 71.9, 73.6, 75.3, 77, 78.7, 80.4, 82.1, 83.8, 85.5, 87.2, 88.9, 90.6, 92.3]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 其余所有技能的攻击力增加率 : {value1}% - # REMOVE: data1 = [0, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [神焰]、 [火焰精华]技能冷却时间减少率 : {value2}% - # REMOVE: data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) - - associate = [ - {"data":data0,"type":"*skillRation","Skills":["火焰精华"]}, - {"data":data1,"type":"*skillRation","exceptSkills":["火焰精华"]}, + + associate = [ + {"data":data0,"type":"*skillDamage","Skills":["火焰精华"]}, + {"data":data1,"type":"*skillDamage","exceptSkills":["火焰精华"]}, {"data":data2,"type":"*cdReduce","Skills":["神焰","火焰精华"]} - ] + ] # 裁决轮回斩 # priest_female/inquistor/1812a1ece67bb37b6b44b54766450064 @@ -1154,19 +1073,15 @@ class Skill38(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 回旋斩击攻击力 : {value0}% - # REMOVE: data0 = [0, 5415, 5965, 6514, 7064, 7613, 8162, 8712, 9261, 9811, 10360, 10909, 11459, 12008, 12558, 13107, 13656, 14206, 14755, 15304, 15854, 16403, 16953, 17502, 18051, 18601, 19150, 19700, 20249, 20798, 21348, 21897, 22447, 22996, 23545, 24095, 24644, 25194, 25743, 26292, 26842, 27391, 27940, 28490, 29039, 29589, 30138, 30687, 31237, 31786, 32336]# 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, 86319, 95076, 103833, 112590, 121347, 130104, 138861, 147617, 156374, 165131, 173888, 182645, 191402, 200159, 208916, 217673, 226430, 235187, 243944, 252701, 261458, 270215, 278972, 287729, 296486, 305243, 314000, 322757, 331514, 340271, 349028, 357785, 366542, 375299, 384056, 392813, 401570, 410327, 419084, 427841, 436598, 445354, 454111, 462868, 471625, 480382, 489139, 497896, 506653, 515410]# 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]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) def vp_1(self): @@ -1219,23 +1134,18 @@ class Skill39(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 向上攻击力 : {value0}% - # REMOVE: data0 = [0, 3517, 3874, 4230, 4587, 4944, 5301, 5658, 6014, 6371, 6728, 7085, 7442, 7798, 8155, 8512, 8869, 9225, 9582, 9939, 10296, 10653, 11009, 11366, 11723, 12080, 12437, 12793, 13150, 13507, 13864, 14221, 14577, 14934, 15291, 15648, 16004, 16361, 16718, 17075, 17432, 17788, 18145, 18502, 18859, 19216, 19572, 19929, 20286, 20643, 20999]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 车轮攻击力 : {value1}% - # REMOVE: data1 = [0, 3522, 3879, 4237, 4594, 4951, 5308, 5666, 6023, 6380, 6738, 7095, 7452, 7809, 8167, 8524, 8881, 9239, 9596, 9953, 10311, 10668, 11025, 11382, 11740, 12097, 12454, 12812, 13169, 13526, 13884, 14241, 14598, 14955, 15313, 15670, 16027, 16385, 16742, 17099, 17456, 17814, 18171, 18528, 18886, 19243, 19600, 19958, 20315, 20672, 21029]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 25 # 车轮多段攻击次数 : {value2}次 - # REMOVE: data2 = [0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 最终爆炸攻击力 : {value3}% - # REMOVE: data3 = [0, 22609, 24902, 27196, 29490, 31783, 34077, 36370, 38664, 40958, 43251, 45545, 47839, 50132, 52426, 54719, 57013, 59307, 61600, 63894, 66188, 68481, 70775, 73068, 75362, 77656, 79949, 82243, 84537, 86830, 89124, 91418, 93711, 96005, 98298, 100592, 102886, 105179, 107473, 109767, 112060, 114354, 116647, 118941, 121235, 123528, 125822, 128116, 130409, 132703, 134996]# 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): @@ -1280,14 +1190,11 @@ class Skill40(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 冲击波攻击力 : {value0}% - # REMOVE: data0 = [0, 30923, 38093, 45264, 52435, 59605, 66776, 73946, 81117, 88287, 95458, 102628, 109799, 116969, 124140, 131310, 138481, 145651, 152822, 159993, 167163, 174334, 181504, 188675, 195845, 203016, 210186, 217357, 224527, 231698, 238868, 246039, 253210, 260380, 267551, 274721, 281892, 289062, 296233, 303403, 310574, 317744, 324915, 332085, 339256, 346426, 353597, 360768, 367938, 375109, 382279]# 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, 139153, 171421, 203688, 235955, 268223, 300490, 332758, 365025, 397292, 429560, 461827, 494095, 526362, 558630, 590897, 623164, 655432, 687699, 719967, 752234, 784501, 816769, 849036, 881304, 913571, 945838, 978106, 1010373, 1042641, 1074908, 1107175, 1139443, 1171710, 1203978, 1236245, 1268513, 1300780, 1333047, 1365315, 1397582, 1429850, 1462117, 1494384, 1526652, 1558919, 1591187, 1623454, 1655721, 1687989, 1720256]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 @@ -1316,29 +1223,24 @@ class Skill41(PassiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基本攻击力和转职技能攻击力增加率 : {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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [裁决之击] # [裁决之击]前冲攻击力 : 总攻击力的{value2}% - # REMOVE: data2 = [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 data2 = get_data(f'{prefix}/{uuid}', 2) # [审判重击] # [审判重击]火焰地带多段攻击力 : 总攻击力的{value3}% - # REMOVE: data3 = [0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [审判重击]火焰地带多段攻击次数 : {value4}次 - # REMOVE: data4 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [审判重击]火焰地带持续时间 : 2秒 - associate = [ - {"data":data0,"type":"*skillRation"}, - {"data":data3*data4,"type":"*skillRation","Skills":["审判重击"]} - ] - + associate = [ + {"data":data0,"type":"*skillDamage"}, + {"data":data3*data4,"type":"*skillDamage","Skills":["审判重击"]} + ] + # 补赎逆十字 # priest_female/inquistor/c91a62dc0a18360acf5031ac0ebf09f5 # 0c1b401bb09241570d364420b3ba3fd7/c91a62dc0a18360acf5031ac0ebf09f5 @@ -1364,19 +1266,15 @@ class Skill42(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 横向挥击攻击力 : {value0}% - # REMOVE: data0 = [0, 79475, 87538, 95600, 103663, 111726, 119788, 127851, 135914, 143976, 152039, 160102, 168164, 176227, 184290, 192352, 200415, 208478, 216540, 224603, 232666, 240729, 248791, 256854, 264917, 272979, 281042, 289105, 297167, 305230, 313293, 321355, 329418, 337481, 345543, 353606, 361669, 369731, 377794, 385857, 393919, 401982, 410045, 418107, 426170, 434233, 442295, 450358, 458421, 466483, 474546]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 纵向挥击攻击力 : {value1}% - # REMOVE: data1 = [0, 99322, 109398, 119474, 129550, 139626, 149702, 159779, 169855, 179931, 190007, 200083, 210159, 220235, 230312, 240388, 250464, 260540, 270616, 280692, 290768, 300844, 310921, 320997, 331073, 341149, 351225, 361301, 371377, 381453, 391530, 401606, 411682, 421758, 431834, 441910, 451986, 462062, 472139, 482215, 492291, 502367, 512443, 522519, 532595, 542672, 552748, 562824, 572900, 582976, 593052]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 逆十字攻击力 : {value2}% - # REMOVE: data2 = [0, 1989, 2191, 2393, 2594, 2796, 2998, 3200, 3402, 3603, 3805, 4007, 4209, 4411, 4612, 4814, 5016, 5218, 5419, 5621, 5823, 6025, 6227, 6428, 6630, 6832, 7034, 7236, 7437, 7639, 7841, 8043, 8245, 8446, 8648, 8850, 9052, 9253, 9455, 9657, 9859, 10061, 10262, 10464, 10666, 10868, 11070, 11271, 11473, 11675, 11877]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 20 # 逆十字多段攻击次数 : {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) # 逆十字持续时间 : 2秒 @@ -1407,23 +1305,18 @@ class Skill43(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 业火祭坛攻击力 : {value0}% - # REMOVE: data0 = [0, 6759, 8327, 9894, 11461, 13029, 14596, 16163, 17731, 19298, 20865, 22433, 24000, 25567, 27135, 28702, 30270, 31837, 33404, 34972, 36539, 38106, 39674, 41241, 42808, 44376, 45943, 47510, 49078, 50645, 52213, 53780, 55347, 56915, 58482, 60049, 61617, 63184, 64751, 66319, 67886, 69453, 71021, 72588, 74156, 75723, 77290, 78858, 80425, 81992, 83560]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 挥击攻击力 : {value1}% - # REMOVE: data1 = [0, 60833, 74939, 89045, 103152, 117258, 131364, 145470, 159576, 173683, 187789, 201895, 216001, 230107, 244214, 258320, 272426, 286532, 300638, 314745, 328851, 342957, 357063, 371169, 385276, 399382, 413488, 427594, 441700, 455807, 469913, 484019, 498125, 512231, 526338, 540444, 554550, 568656, 582762, 596869, 610975, 625081, 639187, 653293, 667400, 681506, 695612, 709718, 723824, 737930, 752037]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 下捶攻击力 : {value2}% - # REMOVE: data2 = [0, 473145, 582860, 692575, 802290, 912005, 1021720, 1131435, 1241150, 1350864, 1460579, 1570294, 1680009, 1789724, 1899439, 2009154, 2118869, 2228583, 2338298, 2448013, 2557728, 2667443, 2777158, 2886873, 2996588, 3106302, 3216017, 3325732, 3435447, 3545162, 3654877, 3764592, 3874307, 3984021, 4093736, 4203451, 4313166, 4422881, 4532596, 4642311, 4752026, 4861740, 4971455, 5081170, 5190885, 5300600, 5410315, 5520030, 5629745, 5739459, 5849174]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # 终结多段攻击力: {value3}% - # REMOVE: data3 = [0, 16898, 20816, 24735, 28653, 32572, 36490, 40408, 44327, 48245, 52164, 56082, 60000, 63919, 67837, 71755, 75674, 79592, 83511, 87429, 91347, 95266, 99184, 103103, 107021, 110939, 114858, 118776, 122695, 126613, 130531, 134450, 138368, 142286, 146205, 150123, 154042, 157960, 161878, 165797, 169715, 173634, 177552, 181470, 185389, 189307, 193226, 197144, 201062, 204981, 208899]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 8 # 终结多段攻击次数 : {value4}次 - # REMOVE: data4 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) diff --git a/backend/core/character/GF/swordman_female/dark_templar.py b/backend/core/character/GF/swordman_female/dark_templar.py index 0c2271d5..1141daf9 100644 --- a/backend/core/character/GF/swordman_female/dark_templar.py +++ b/backend/core/character/GF/swordman_female/dark_templar.py @@ -81,7 +81,7 @@ class Skill4(PassiveSkill): # 跳跃攻击力变化率 : {value2}% data2 = get_data(f'{prefix}/{uuid}', 2) - associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["影刃"]}] + associate = [{"type":"*skillDamage","data":[i-100 if i>0 else 0 for i in data0],"skills":["影刃"]}] # 波动斩 @@ -184,7 +184,7 @@ class Skill19(PassiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 转职后技能攻击力增加率 : {value0}% data0 = get_data(f'{prefix}/{uuid}', 0) - associate = [{"type":"*skillRation","data":data0}]# noqa: E501 + associate = [{"type":"*skillDamage","data":data0}]# noqa: E501 # 暗影遁行 # swordman_female/dark_templar/bc11d28c04e01923a093d65752c55516 @@ -352,11 +352,11 @@ class Skill25(PassiveSkill): data2 = get_data(f'{prefix}/{uuid}', 2) associate = [ - {"type":"*skillRation","data":data0}, - {"type":"*skillRation","data":[0]+[100]*maxLv,"skills":["释魂飞弹"]}, + {"type":"*skillDamage","data":data0}, + {"type":"*skillDamage","data":[0]+[100]*maxLv,"skills":["释魂飞弹"]}, {"type":"*power0","data":[0]+[15]*maxLv,"skills":["罚罪之光"]}, - {"type":"*skillRation","data":[0]+[15]*maxLv,"skills":["天罚之剑"]}, - {"type":"*skillRation","data":[0]+[10]*maxLv,"skills":["神罚 · 灭世裁决"]}, + {"type":"*skillDamage","data":[0]+[15]*maxLv,"skills":["天罚之剑"]}, + {"type":"*skillDamage","data":[0]+[10]*maxLv,"skills":["神罚 · 灭世裁决"]}, ]# noqa: E501 # 暗影禁锢 @@ -764,7 +764,7 @@ class Skill34(PassiveSkill): # 暴击伤害增加率 : {value5}% data5 = get_data(f'{prefix}/{uuid}', 5) associate = [ - {"type":"*skillRation","data":data5}, + {"type":"*skillDamage","data":data5}, ] # 末日狂战 @@ -1014,7 +1014,7 @@ class Skill39(PassiveSkill): data1 = get_data(f'{prefix}/{uuid}', 1) associate = [ - {"type": "*skillRation", "data": data0,"exceptSkills":['释魂飞弹', '释魂狂怒']}, + {"type": "*skillDamage", "data": data0,"exceptSkills":['释魂飞弹', '释魂狂怒']}, ] # 天罚之剑 @@ -1175,7 +1175,7 @@ class Skill43(PassiveSkill): data3 = get_data(f'{prefix}/{uuid}', 3) associate = [ - {"type":"*skillRation","data":data0}, + {"type":"*skillDamage","data":data0}, {"type":"+hit0","data":[0]+[-1]*maxLv,"skills":["魅影暗魂斩"],"ratio":1} ] diff --git a/backend/core/character/GF/swordman_female/demon_slayer.py b/backend/core/character/GF/swordman_female/demon_slayer.py index d4ee3675..7b687d01 100644 --- a/backend/core/character/GF/swordman_female/demon_slayer.py +++ b/backend/core/character/GF/swordman_female/demon_slayer.py @@ -38,7 +38,7 @@ class Skill17(PassiveSkill): data5 = get_data(f'{prefix}/{uuid}', 5) associate = [ - {"data":data2,"type":"*skillRation"} + {"data":data2,"type":"*skillDamage"} ] # 蛇腹剑 : 破 @@ -231,7 +231,7 @@ class Skill24(PassiveSkill): data1 = get_data(f'{prefix}/{uuid}', 1) associate = [ - {"data":data0,"type":"*skillRation"} + {"data":data0,"type":"*skillDamage"} ] # 蛇腹剑 : 灭 @@ -564,7 +564,7 @@ class Skill30(PassiveSkill): data4 = get_data(f'{prefix}/{uuid}', 4) associate = [ - {"data":data2,"type":"*skillRation"} + {"data":data2,"type":"*skillDamage"} ] # 空绝斩 : 千刃 @@ -784,7 +784,7 @@ class Skill34(ActiveSkill): def effect(self, old, new): if self.vp == 1: - self.associate = [{"type":"*skillRation","data":[0] + [-11]*self.maxLv,"skills":["蛇腹剑 : 舞"]}] + self.associate = [{"type":"*skillDamage","data":[0] + [-11]*self.maxLv,"skills":["蛇腹剑 : 舞"]}] return super().effect(old, new) # 唤魔 : 弑神剑 @@ -837,7 +837,7 @@ class Skill35(PassiveSkill): data5 = get_data(f'{prefix}/{uuid}', 5) associate = [ - {"data":data0,"type":"*skillRation","exceptSkills":["魔刃狂舞","蛇腹剑 : 缠","唤魔 : 塔莫斯之袭"]}, + {"data":data0,"type":"*skillDamage","exceptSkills":["魔刃狂舞","蛇腹剑 : 缠","唤魔 : 塔莫斯之袭"]}, {"data":data1,"type":"+power6","skills":["蛇腹剑 : 缠"]}, {"data":data1,"type":"+power7","skills":["蛇腹剑 : 缠"]}, {"data":data2,"type":"+power4","skills":["魔刃狂舞"]}, @@ -999,7 +999,7 @@ class Skill39(PassiveSkill): data1 = get_data(f'{prefix}/{uuid}', 1) associate = [ - {"data":data0,"type":"*skillRation","exceptSkills":["蛇腹剑 : 缠"]}, + {"data":data0,"type":"*skillDamage","exceptSkills":["蛇腹剑 : 缠"]}, {"data":data1,"type":"+power6","skills":["蛇腹剑 : 缠"]}, {"data":data1,"type":"+power7","skills":["蛇腹剑 : 缠"]}, ]