From 9aa52ae322cb776b3f8fa155a005b5d050d0b142 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Tue, 8 Apr 2025 12:31:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=BA=A2=E7=9C=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/api/routes/info.py | 8 +- .../character/GF/swordman_male/berserker.py | 522 ++++++++++++++++++ backend/core/character/adventure.py | 6 +- backend/core/equipment/version_0/equ.py | 17 + 4 files changed, 546 insertions(+), 7 deletions(-) create mode 100644 backend/core/character/GF/swordman_male/berserker.py diff --git a/backend/api/routes/info.py b/backend/api/routes/info.py index d64a101f..5569fe74 100644 --- a/backend/api/routes/info.py +++ b/backend/api/routes/info.py @@ -31,9 +31,9 @@ async def get_character_info( request: Request, state: AltersDep ,redis:RedisDep ): character = createCharacter(state.alter, state.equVersion) - # def get_character(): - # return character.getInfo() - # info = get_redis_info(redis, f"dcalc:character:{state.alter}", get_character) - info = character.getInfo() + def get_character(): + return character.getInfo() + info = get_redis_info(redis, f"dcalc:character:{state.alter}:{state.equVersion}", get_character) + # info = character.getInfo() return response(data=info) diff --git a/backend/core/character/GF/swordman_male/berserker.py b/backend/core/character/GF/swordman_male/berserker.py new file mode 100644 index 00000000..55060d51 --- /dev/null +++ b/backend/core/character/GF/swordman_male/berserker.py @@ -0,0 +1,522 @@ +#41f1cdc2ff58bb5fdc287be0db2a8df3 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 崩山击 붕산격 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/6e33d47e6622ce03b6defdd912140270?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill0(ActiveSkill): + name = "崩山击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 4 + rangeLv = 2 + cd = 4 + mp = [17, 150] + + data0 = [0, 340, 374, 408, 444, 481, 513, 547, 583, 617, 651, 689, 721, 757, 791, 828, 860, 894, 932, 964, 1000, 1035, 1069, 1103, 1137, 1173, 1209, 1243, 1278, 1312, 1346, 1379, 1416, 1452, 1484, 1522, 1556, 1590, 1624, 1659, 1695, 1729, 1765, 1799, 1831, 1867, 1902, 1935, 1974, 2008, 2040, 2074, 2110, 2145, 2179, 2217, 2251, 2283, 2317, 2353, 2385, 2423, 2460, 2492, 2526, 2562, 2594, 2630, 2666, 2703, 2735]# noqa: E501 + hit0 = 1 + power0 = 3.4 + + data1 = [0, 1919, 2117, 2312, 2504, 2703, 2897, 3092, 3286, 3483, 3677, 3871, 4066, 4262, 4456, 4651, 4847, 5044, 5236, 5433, 5627, 5824, 6016, 6212, 6407, 6601, 6798, 6994, 7191, 7383, 7579, 7776, 7968, 8165, 8359, 8554, 8748, 8945, 9141, 9336, 9529, 9726, 9920, 10115, 10309, 10504, 10700, 10894, 11091, 11286, 11480, 11676, 11869, 12067, 12259, 12456, 12650, 12850, 13039, 13238, 13433, 13627, 13823, 14018, 14212, 14408, 14601, 14799, 14991, 15190, 15383]# noqa: E501 + hit1 = 1 + +# 血气唤醒 혈십자 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/42c82812f86ff6704ae9952a2e6093a4?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill1(PassiveSkill): + name = "血气唤醒" + learnLv = 15 + masterLv = 10 + maxLv = 20 + position = 8 + rangeLv = 3 + + data0 = [0, 28.7, 30.7, 32.7, 34.7, 36.7, 38.7, 40.7, 42.7, 44.7, 46.7, 48.7, 50.7, 52.7, 54.7, 56.7, 58.7, 60.7, 62.7, 64.7, 66.7]# noqa: E501 + + associate = [ + {"data": data0, type: '*skillRation'}, + ] + + +# 十字斩 고어 크로스 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/ca75c965f20a150f99f54155a37400df?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill2(ActiveSkill): + name = "十字斩" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 4 + rangeLv = 2 + cd = 6 + mp = [58, 249] + + data0 = [0, 4413, 4862, 5304, 5760, 6200, 6657, 7106, 7555, 7995, 8449, 8900, 9348, 9790, 10237, 10688, 11133, 11592, 12034, 12483, 12927, 13384, 13824, 14278, 14725, 15178, 15620, 16079, 16517, 16969, 17420, 17870, 18312, 18770, 19213, 19666, 20109, 20563, 21004, 21446, 21906, 22350, 22799, 23246, 23695, 24145, 24596, 25041, 25492, 25932, 26394, 26838, 27288, 27732, 28188, 28628, 29085, 29527, 29978, 30425, 30882, 31323, 31775, 32220, 32674, 33118, 33561, 34015, 34459, 34911, 35357]# noqa: E501 + hit0 = 1 + + + +# 血之狂暴 프렌지 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/6a1d1f08a6572be420bb3a256c44c015?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill3(ActiveSkill): + name = "血之狂暴" + learnLv = 15 + masterLv = 20 + maxLv = 30 + position = 5 + rangeLv = 3 + cd = 10 + mp = [10, 35] + + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21.5, 23, 24.5, 26, 27.5, 29, 30.5, 32, 33.5, 35]# noqa: E501 + + data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + + associate = [ + {"data": data0, "type": '*skillRation'}, + {'data': data1, 'type': '*cdReduce', 'exceptSkills': ['魔狱血刹', '血魔·弑天', '血魔极道灭']} + ] + + +# 블러드 스크래치 블러드 스크래치 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/bbc15561bec24f9c1e79e23d715b1dd2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill4(ActiveSkill): + name = "血之爪痕" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 3 + rangeLv = 2 + cd = 6 + mp = [62, 266] + + data0 = [0, 1125, 1239, 1355, 1469, 1584, 1695, 1809, 1924, 2040, 2154, 2270, 2382, 2497, 2610, 2727, 2841, 2953, 3069, 3182, 3296, 3412, 3524, 3638, 3755, 3869, 3983, 4095, 4213, 4327, 4439, 4554, 4667, 4780, 4898, 5012, 5127, 5238, 5353, 5467, 5581, 5698, 5811, 5925, 6040, 6152, 6266, 6385, 6497, 6611, 6725, 6841, 6951, 7065, 7183, 7296, 7410, 7526, 7638, 7752, 7868, 7983, 8097, 8209, 8325, 8439, 8554, 8670, 8781, 8894, 9008]# noqa: E501 + hit0 = 2 + + data1 = [0, 1603, 1770, 1931, 2096, 2256, 2423, 2586, 2746, 2912, 3074, 3239, 3398, 3565, 3726, 3888, 4053, 4216, 4379, 4541, 4706, 4869, 5029, 5194, 5357, 5522, 5681, 5848, 6011, 6171, 6336, 6499, 6664, 6824, 6990, 7152, 7312, 7475, 7640, 7803, 7965, 8129, 8293, 8452, 8617, 8781, 8945, 9105, 9272, 9435, 9595, 9760, 9923, 10088, 10248, 10413, 10576, 10739, 10900, 11065, 11229, 11390, 11553, 11718, 11880, 12043, 12206, 12371, 12531, 12696, 12861]# noqa: E501 + hit1 = 2 + + +# 嗜魂之手 블러드러스트 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/3829c15bf5f520c13998a3479ba0ce7b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill5(ActiveSkill): + name = "嗜魂之手" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 6 + rangeLv = 2 + cd = 6 + mp = [37, 290] + + # 可抓取 + data0 = [0, 3184, 3505, 3827, 4150, 4478, 4801, 5124, 5445, 5770, 6093, 6418, 6741, 7062, 7388, 7710, 8036, 8357, 8680, 9007, 9330, 9653, 9974, 10299, 10622, 10943, 11269, 11594, 11915, 12237, 12560, 12883, 13207, 13529, 13853, 14176, 14501, 14826, 15147, 15470, 15795, 16116, 16442, 16765, 17087, 17413, 17733, 18059, 18380, 18705, 19030, 19351, 19676, 19999, 20320, 20645, 20968, 21294, 21619, 21939, 22263, 22586, 22911, 23232, 23555, 23882, 24203, 24531, 24851, 25174, 25497]# noqa: E501 + hit0 = 1 + # 可抓取 + data1 = [0, 3460, 3815, 4165, 4515, 4871, 5221, 5574, 5925, 6276, 6628, 6977, 7330, 7682, 8036, 8388, 8741, 9090, 9440, 9792, 10146, 10499, 10846, 11198, 11555, 11903, 12257, 12609, 12956, 13311, 13661, 14015, 14365, 14714, 15067, 15424, 15773, 16125, 16478, 16827, 17180, 17530, 17884, 18236, 18584, 18933, 19290, 19642, 19995, 20344, 20696, 21049, 21401, 21752, 22103, 22454, 22806, 23161, 23511, 23865, 24215, 24567, 24919, 25267, 25621, 25974, 26321, 26675, 27027, 27384, 27732]# noqa: E501 + hit1 = 1 + + # 不可抓取 + data2 = [0, 5741, 6329, 6909, 7492, 8078, 8662, 9245, 9828, 10411, 10992, 11574, 12160, 12742, 13328, 13909, 14493, 15077, 15659, 16242, 16825, 17408, 17991, 18579, 19159, 19742, 20325, 20908, 21495, 22075, 22656, 23242, 23822, 24410, 24992, 25577, 26158, 26741, 27326, 27904, 28492, 29072, 29662, 30243, 30821, 31406, 31989, 32569, 33155, 33737, 34321, 34906, 35489, 36072, 36659, 37239, 37820, 38405, 38988, 39568, 40156, 40737, 41320, 41905, 42490, 43070, 43653, 44236, 44817, 45405, 45987]# noqa: E501 + hit2 = 1 + + mode = ['不可抓取','可抓取'] + + def setMode(self, mode): + if mode == '可抓取': + self.hit2 = 0 + if mode == '不可抓取': + self.hit0 = self.hit1 = 0 + + +# 怒气爆发 레이징 퓨리 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/506e7ed77d517419a6e1c437a2cedb17?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill6(ActiveSkill): + name = "怒气爆发" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 5 + rangeLv = 2 + cd = 13 + mp = [142, 607] + + data0 = [0, 2356, 2594, 2837, 3074, 3312, 3551, 3793, 4031, 4267, 4510, 4750, 4990, 5226, 5466, 5709, 5948, 6183, 6423, 6664, 6902, 7142, 7380, 7621, 7861, 8099, 8337, 8580, 8818, 9058, 9294, 9534, 9773, 10013, 10251, 10491, 10732, 10970, 11208, 11450, 11689, 11929, 12165, 12407, 12646, 12886, 13124, 13364, 13603, 13843, 14083, 14321, 14561, 14802, 15040, 15276, 15519, 15757, 15999, 16237, 16476, 16716, 16956, 17192, 17434, 17672, 17911, 18151, 18389, 18629, 18868]# noqa: E501 + hit0 = 1 + + data2 = [0, 898, 989, 1078, 1170, 1263, 1352, 1442, 1537, 1625, 1715, 1811, 1899, 1989, 2086, 2174, 2264, 2360, 2450, 2543, 2633, 2722, 2815, 2907, 2995, 3091, 3181, 3269, 3363, 3454, 3543, 3635, 3728, 3817, 3908, 4004, 4092, 4184, 4276, 4366, 4457, 4549, 4639, 4733, 4825, 4913, 5007, 5098, 5187, 5280, 5372, 5462, 5554, 5646, 5736, 5826, 5919, 6011, 6101, 6190, 6285, 6375, 6465, 6559, 6649, 6737, 6834, 6924, 7014, 7106, 7198]# noqa: E501 + hit2 = 10 + + +# 크루얼 인게이지 크루얼 인게이지 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/de20372767d014d62dc7361ac686834e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill7(ActiveSkill): + name = "残酷交锋" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 7 + rangeLv = 2 + cd = 10 + mp = [110, 467] + + data0 = [0, 1867, 2059, 2247, 2436, 2627, 2817, 3002, 3193, 3383, 3572, 3762, 3953, 4141, 4332, 4522, 4709, 4899, 5088, 5279, 5469, 5658, 5848, 6038, 6227, 6416, 6605, 6795, 6985, 7174, 7364, 7555, 7744, 7934, 8121, 8310, 8500, 8689, 8879, 9070, 9258, 9449, 9637, 9826, 10015, 10207, 10396, 10584, 10776, 10965, 11154, 11344, 11533, 11722, 11914, 12102, 12291, 12483, 12672, 12861, 13051, 13240, 13427, 13617, 13807, 13996, 14187, 14377, 14564, 14753, 14945]# noqa: E501 + hit0 = 1 + + data1 = [0, 1867, 2059, 2247, 2436, 2627, 2817, 3002, 3193, 3383, 3572, 3762, 3953, 4141, 4332, 4522, 4709, 4899, 5088, 5279, 5469, 5658, 5848, 6038, 6227, 6416, 6605, 6795, 6985, 7174, 7364, 7555, 7744, 7934, 8121, 8310, 8500, 8689, 8879, 9070, 9258, 9449, 9637, 9826, 10015, 10207, 10396, 10584, 10776, 10965, 11154, 11344, 11533, 11722, 11914, 12102, 12291, 12483, 12672, 12861, 13051, 13240, 13427, 13617, 13807, 13996, 14187, 14377, 14564, 14753, 14945]# noqa: E501 + hit1 = 1 + + data2 = [0, 5603, 6171, 6741, 7308, 7878, 8447, 9013, 9583, 10152, 10720, 11290, 11859, 12427, 12997, 13566, 14132, 14700, 15269, 15837, 16407, 16976, 17544, 18114, 18683, 19247, 19819, 20388, 20954, 21524, 22093, 22659, 23229, 23798, 24366, 24934, 25502, 26071, 26641, 27209, 27778, 28348, 28915, 29485, 30053, 30620, 31188, 31758, 32326, 32895, 33465, 34032, 34602, 35170, 35737, 36307, 36876, 37444, 38014, 38583, 39151, 39721, 40287, 40854, 41424, 41993, 42561, 43131, 43700, 44268, 44838]# noqa: E501 + hit2 = 1 + + + +# 嗜血 갈증 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/547ab2b2bd860d3e37355a9cfbc1077c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill8(ActiveSkill): + name = "嗜血" + learnLv = 35 + masterLv = 10 + maxLv = 20 + position = 4 + rangeLv = 3 + cd = 5 + damage = False + + data0 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 + associate = [{"data": data0,"type": '*skillRation'}] + +# 嗜魂封魔斩 블러디 레이브 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/1b1cfab062e0768bcc889e33e1f30dbf?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill9(ActiveSkill): + name = "嗜魂封魔斩" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 6 + rangeLv = 2 + cube = 1 + cd = 25 + mp = [323, 1377] + + data0 = [0, 18225, 20076, 21926, 23775, 25625, 27473, 29324, 31172, 33020, 34871, 36720, 38570, 40416, 42267, 44118, 45968, 47816, 49665, 51513, 53363, 55211, 57062, 58911, 60762, 62609, 64458, 66309, 68159, 70007, 71856, 73706, 75554, 77403, 79254, 81102, 82953, 84801, 86651, 88500, 90348, 92198, 94047, 95898, 97743, 99594, 101445, 103295, 105146, 106991, 108842, 110691, 112541, 114390, 116238, 118089, 119936, 121787, 123638, 125484, 127335, 129183, 131034, 132884, 134730, 136581, 138431, 140282, 142128, 143976, 145827]# noqa: E501 + hit0 = 1 + + + +# 暴怒狂斩 격노 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/e36ae35f8964d92e30e33529a65544d7?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill10(ActiveSkill): + name = "暴怒狂斩" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 2 + rangeLv = 2 + cube = 1 + cd = 20 + mp = [113, 1117] + + data0 = [0, 2523, 2781, 3039, 3294, 3551, 3809, 4065, 4320, 4578, 4833, 5090, 5348, 5603, 5858, 6117, 6372, 6627, 6887, 7140, 7400, 7655, 7913, 8168, 8424, 8682, 8937, 9195, 9450, 9707, 9962, 10218, 10473, 10731, 10988, 11244, 11501, 11756, 12014, 12269, 12527, 12782, 13038, 13296, 13551, 13811, 14064, 14322, 14579, 14834, 15093, 15348, 15603, 15860, 16118, 16373, 16631, 16887, 17142, 17400, 17657, 17913, 18170, 18426, 18681, 18939, 19194, 19452, 19709, 19964, 20222]# noqa: E501 + hit0 = 1 + + data1 = [0, 735, 810, 882, 959, 1035, 1109, 1182, 1257, 1332, 1407, 1482, 1556, 1634, 1709, 1781, 1856, 1931, 2009, 2082, 2154, 2231, 2304, 2381, 2457, 2529, 2604, 2678, 2756, 2829, 2904, 2978, 3053, 3129, 3204, 3276, 3351, 3428, 3504, 3576, 3653, 3728, 3800, 3875, 3951, 4026, 4100, 4176, 4253, 4325, 4400, 4475, 4550, 4626, 4698, 4773, 4848, 4922, 4998, 5072, 5148, 5220, 5295, 5373, 5448, 5520, 5597, 5670, 5747, 5820, 5895]# noqa: E501 + hit1 = 8 + + data2 = [0, 4212, 4638, 5066, 5493, 5919, 6350, 6777, 7200, 7628, 8058, 8484, 8912, 9341, 9767, 10194, 10623, 11049, 11475, 11901, 12332, 12759, 13188, 13614, 14040, 14468, 14895, 15323, 15752, 16181, 16607, 17034, 17460, 17889, 18315, 18741, 19170, 19601, 20025, 20454, 20880, 21306, 21734, 22163, 22589, 23015, 23447, 23873, 24300, 24729, 25154, 25581, 26007, 26436, 26864, 27290, 27719, 28146, 28574, 29001, 29427, 29856, 30282, 30711, 31140, 31565, 31994, 32420, 32846, 33276, 33704]# noqa: E501 + hit2 = 2 + + +# 血气之刃 블러드 소드 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/e0daa922b19cdc35de879e938361464e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill11(ActiveSkill): + name = "血气之刃" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 4 + rangeLv = 2 + cube = 1 + cd = 20 + mp = [297, 1267] + + data0 = [0, 16802, 18507, 20213, 21917, 23621, 25326, 27027, 28737, 30441, 32145, 33846, 35556, 37257, 38964, 40671, 42374, 44079, 45785, 47487, 49191, 50895, 52604, 54306, 56012, 57716, 59420, 61125, 62834, 64535, 66242, 67946, 69651, 71354, 73061, 74763, 76472, 78176, 79880, 81582, 83288, 84996, 86700, 88404, 90108, 91815, 93518, 95223, 96929, 98633, 100338, 102044, 103746, 105450, 107156, 108863, 110567, 112272, 113976, 115680, 117387, 119090, 120795, 122501, 124206, 125909, 127616, 129318, 131022, 132732, 134435]# noqa: E501 + hit0 = 1 + + +# 崩山裂地斩 아웃레이지 브레이크 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/ecc23c980ea71450c0ad0c3fd232f329?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill12(ActiveSkill): + name = "崩山裂地斩" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 4 + rangeLv = 2 + cube = 2 + cd = 40 + mp = [456, 1944] + + data0 = [0, 855, 944, 1026, 1115, 1203, 1289, 1377, 1464, 1553, 1640, 1724, 1809, 1902, 1986, 2075, 2162, 2249, 2334, 2421, 2508, 2597, 2684, 2768, 2856, 2945, 3030, 3120, 3204, 3293, 3383, 3465, 3552, 3639, 3728, 3815, 3900, 3987, 4076, 4163, 4248, 4340, 4425, 4511, 4596, 4683, 4772, 4857, 4946, 5033, 5118, 5210, 5297, 5381, 5469, 5555, 5643, 5730, 5814, 5904, 5990, 6075, 6168, 6254, 6339, 6428, 6513, 6599, 6687, 6774, 6861]# noqa: E501 + hit0 = 1 + + data1 = [0, 5720, 6300, 6875, 7457, 8036, 8618, 9197, 9779, 10361, 10938, 11520, 12101, 12683, 13260, 13841, 14424, 15003, 15584, 16163, 16743, 17322, 17906, 18488, 19064, 19644, 20222, 20805, 21386, 21966, 22545, 23127, 23709, 24285, 24869, 25448, 26027, 26607, 27191, 27771, 28349, 28932, 29510, 30089, 30668, 31251, 31830, 32411, 32993, 33572, 34152, 34733, 35316, 35894, 36473, 37055, 37634, 38216, 38796, 39378, 39954, 40535, 41120, 41694, 42276, 42857, 43436, 44016, 44600, 45179, 45758]# noqa: E501 + hit1 = 1 + + data2 = [0, 3666, 4040, 4410, 4785, 5156, 5531, 5903, 6276, 6645, 7017, 7391, 7764, 8136, 8508, 8880, 9252, 9624, 9999, 10368, 10742, 11114, 11487, 11858, 12236, 12605, 12978, 13349, 13724, 14094, 14463, 14840, 15210, 15584, 15954, 16328, 16698, 17072, 17445, 17819, 18188, 18560, 18932, 19307, 19680, 20052, 20424, 20795, 21170, 21542, 21912, 22286, 22656, 23031, 23402, 23775, 24146, 24519, 24893, 25266, 25635, 26007, 26384, 26756, 27128, 27500, 27872, 28245, 28616, 28991, 29361]# noqa: E501 + hit2 = 6 + + +# 鲜血之忆 선혈의 추억 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/dbf8b30c7057032af0d68fcfa289fdae?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill13(PassiveSkill): + name = "鲜血之忆" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 7 + rangeLv = 3 + + data0 = [0, 12.9, 14.4, 15.9, 17.4, 18.9, 20.4, 21.9, 23.4, 24.9, 26.4, 27.9, 29.4, 30.9, 32.4, 33.9, 35.4, 36.9, 38.4, 39.9, 41.4, 42.9, 44.4, 45.9, 47.4, 48.9, 50.4, 51.9, 53.4, 54.9, 56.4, 57.9, 59.4, 60.9, 62.4, 63.9, 65.4, 66.9, 68.4, 69.9, 71.4, 72.9, 74.4, 75.9, 77.4, 78.9, 80.4, 81.9, 83.4, 84.9, 86.4]# noqa: E501 + associate = [{"data": data0,"type": '$*PAtkI'}] + + + +# 魔狱血刹 익스트림 오버킬 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/8572675ec6a1f50b6eff6a867376c2de?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill14(ActiveSkill): + name = "魔狱血刹" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 4 + rangeLv = 5 + cube = 5 + cd = 145 + mp = [900, 7559] + + data0 = [0, 10758, 13253, 15751, 18244, 20738, 23235, 25728, 28226, 30720, 33215, 35710, 38206, 40700, 43196, 45691, 48185, 50683, 53177, 55670, 58168, 60662, 63159, 65652, 68148, 70644, 73138, 75633, 78129, 80624, 83119, 85616, 88109, 90604, 93101, 95594, 98091, 100586, 103081, 105577, 108071, 110565, 113062, 115557, 118051, 120549, 123043, 125536, 128033, 130526, 133024]# noqa: E501 + hit0 = 1 + + data1 = [0, 1524, 1877, 2232, 2586, 2939, 3292, 3645, 3999, 4356, 4709, 5064, 5417, 5770, 6124, 6477, 6831, 7185, 7540, 7895, 8247, 8601, 8954, 9308, 9662, 10016, 10371, 10723, 11078, 11432, 11786, 12139, 12492, 12846, 13201, 13554, 13909, 14262, 14617, 14971, 15322, 15678, 16030, 16385, 16741, 17094, 17449, 17800, 18154, 18510, 18863]# noqa: E501 + hit1 = 27 + + +# 鲜血暴掠 블러드 스내치 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/f1fdc6c2482ecc510a2a9f04201ba125?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill15(ActiveSkill): + name = "鲜血暴掠" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 6 + rangeLv = 2 + cube = 2 + cd = 30 + mp = [344, 963] + + data0 = [0, 4446, 4898, 5348, 5801, 6252, 6702, 7154, 7604, 8057, 8507, 8957, 9411, 9858, 10313, 10761, 11214, 11664, 12114, 12567, 13017, 13472, 13920, 14370, 14823, 15273, 15726, 16176, 16632, 17081, 17535, 17984, 18434, 18887, 19337, 19791, 20240, 20693, 21143, 21594, 22046, 22496, 22949, 23399, 23849, 24299, 24752, 25202, 25655, 26106, 26556]# noqa: E501 + hit0 = 1 + + data1 = [0, 25202, 27762, 30318, 32876, 35432, 37991, 40545, 43106, 45662, 48216, 50774, 53330, 55887, 58449, 61002, 63563, 66119, 68676, 71231, 73791, 76346, 78903, 81461, 84017, 86576, 89135, 91691, 94245, 96806, 99359, 101919, 104475, 107034, 109590, 112148, 114704, 117263, 119816, 122376, 124932, 127490, 130046, 132603, 135159, 137720, 140273, 142833, 145389, 147947, 150503]# noqa: E501 + hit1 = 1 + + +# 브루탈 크러셔 브루탈 크러셔 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/3a691a432c58abebc08211df45c4f4bd?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill16(ActiveSkill): + name = "残血暴碎击" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 5 + rangeLv = 2 + cube = 2 + cd = 50 + mp = [534, 1771] + + data0 = [0, 10518, 11585, 12653, 13721, 14787, 15854, 16922, 17988, 19056, 20123, 21191, 22257, 23324, 24392, 25460, 26526, 27593, 28659, 29729, 30795, 31862, 32930, 33996, 35063, 36131, 37199, 38265, 39332, 40398, 41468, 42534, 43601, 44669, 45735, 46802, 47870, 48938, 50004, 51071, 52137, 53207, 54273, 55340, 56408, 57474, 58541, 59609, 60677, 61743, 62810]# noqa: E501 + hit0 = 1 + + +# 汲血之力 블러드 인카넷 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/374f53e8989ef04a8506c8ec99d9ecdc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill17(PassiveSkill): + name = "汲血之力" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 6 + rangeLv = 3 + + 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 = [{"data": data0,"type": '*skillRation'}] + + +# 浴血之怒 블러드 붐 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/8ec9da6f808889b63adf2680fbf1f331?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill18(ActiveSkill): + name = "浴血之怒" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 3 + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + + data0 = [0, 54024, 59505, 64988, 70469, 75950, 81430, 86910, 92392, 97873, 103354, 108834, 114316, 119796, 125278, 130759, 136239, 141721, 147202, 152682, 158164, 163644, 169124, 174605, 180087, 185569, 191049, 196530, 202011, 207492, 212973, 218453, 223935, 229416, 234896, 240378, 245860, 251339, 256820, 262303, 267784, 273265, 278745, 284224, 289706, 295188, 300670, 306150, 311632, 317112, 322593]# noqa: E501 + hit0 = 1 + + + +# 致命血陨 페이탈 블러드 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/00e4f916cc182df49e5efd29c3e2069c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill19(ActiveSkill): + name = "致命血陨" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 4 + rangeLv = 2 + cube = 5 + cd = 50 + mp = [848, 6360] + + data0 = [0, 13162, 14499, 15833, 17167, 18504, 19839, 21175, 22511, 23844, 25180, 26517, 27851, 29188, 30523, 31857, 33194, 34530, 35863, 37200, 38535, 39870, 41206, 42540, 43876, 45212, 46549, 47883, 49218, 50552, 51889, 53226, 54560, 55896, 57230, 58565, 59903, 61237, 62573, 63907, 65243, 66581, 67914, 69250, 70585, 71921, 73257, 74592, 75927, 77261, 78599]# noqa: E501 + hit0 = 1 + + data1 = [0, 16453, 18122, 19792, 21460, 23129, 24800, 26469, 28137, 29807, 31476, 33146, 34816, 36484, 38153, 39823, 41493, 43161, 44831, 46500, 48169, 49840, 51508, 53177, 54847, 56516, 58184, 59855, 61523, 63193, 64860, 66532, 68200, 69871, 71539, 73208, 74878, 76548, 78216, 79886, 81554, 83225, 84894, 86564, 88231, 89902, 91571, 93241, 94908, 96579, 98247]# noqa: E501 + hit1 = 1 + + data2 = [0, 36199, 39870, 43543, 47215, 50886, 54560, 58233, 61905, 65578, 69250, 72924, 76597, 80266, 83938, 87610, 91285, 94957, 98630, 102302, 105975, 109649, 113320, 116990, 120663, 124336, 128009, 131681, 135355, 139026, 142699, 146371, 150045, 153718, 157388, 161060, 164731, 168406, 172078, 175750, 179423, 183096, 186770, 190442, 194111, 197784, 201457, 205130, 208802, 212476, 216148]# noqa: E501 + hit2 = 1 + + + +# 血魔 · 弑天 블러드 리븐 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/c524c4f378d1cd0ff99e4580750a4567?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill20(ActiveSkill): + name = "血魔·弑天" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 5 + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + + icon = '$char/血魔弑天' + + data0 = [0, 28415, 35004, 41595, 48183, 54772, 61363, 67952, 74541, 81131, 87721, 94309, 100898, 107489, 114078, 120669, 127258, 133847, 140437, 147026, 153616, 160204, 166795, 173384, 179972, 186563, 193152, 199743, 206332, 212922, 219509, 226099, 232689, 239277, 245868, 252457, 259048, 265636, 272225, 278816, 285405, 291995, 298583, 305174, 311763, 318352, 324943, 331531, 338122, 344710, 351300]# noqa: E501 + hit0 = 2 + + data1= [0, 69462, 85570, 101677, 117785, 133893, 150000, 166108, 182215, 198324, 214432, 230538, 246646, 262754, 278863, 294969, 311079, 327186, 343292, 359399, 375507, 391615, 407723, 423829, 439939, 456046, 472153, 488260, 504369, 520477, 536584, 552690, 568800, 584907, 601013, 617122, 633229, 649337, 665445, 681553, 697660, 713767, 729876, 745983, 762090, 778199, 794306, 810414, 826521, 842628, 858736]# noqa: E501 + hit1 = 1 + + +# 疯魔血魂斩 램펀트 매드니스 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/a99040fc36c75e998aa3ed012b7759c5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill21(ActiveSkill): + name = "疯魔血魂斩" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 8 + rangeLv = 2 + cube = 7 + cd = 60 + mp = [1017, 7632] + + data0 = [0, 33249, 36622, 39995, 43368, 46742, 50115, 53488, 56861, 60234, 63608, 66980, 70353, 73728, 77100, 80475, 83848, 87221, 90595, 93968, 97341, 100714, 104088, 107460, 110834, 114205, 117579, 120953, 124325, 127698, 131073, 134447, 137818, 141193, 144566, 147939, 151312, 154686, 158059, 161433, 164805, 168179, 171551, 174925, 178298, 181672, 185045, 188418, 191793, 195163, 198538]# noqa: E501 + hit0 = 1 + + data1 = [0, 15516, 17089, 18663, 20239, 21811, 23386, 24960, 26535, 28108, 29682, 31257, 32830, 34405, 35979, 37555, 39127, 40702, 42277, 43849, 45424, 46999, 48574, 50146, 51720, 53297, 54869, 56443, 58019, 59593, 61166, 62739, 64315, 65889, 67463, 69037, 70613, 72185, 73760, 75335, 76907, 78482, 80056, 81633, 83205, 84779, 86354, 87927, 89501, 91076, 92649]# noqa: E501 + hit1 = 5 + + +# 血气界限 무자비 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/b39ccc3dadab9d94569430e39cdf7d60?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill22(PassiveSkill): + name = "血气界限" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 6 + rangeLv = 3 + + 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 = [{"data": data0,"type": '*skillRation'}] + + +# 血魔极道 : 灭世 혈귀극도 : 파멸 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/d59c9840f65381bde8487757f1753c71?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill23(ActiveSkill): + name = "血魔 : 极道灭世" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 6 + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4027, 8055] + icon = '$char/血魔极道灭世' + + data0 = [0, 13883, 17102, 20321, 23540, 26759, 29979, 33198, 36418, 39637, 42857, 46076, 49295, 52515, 55735, 58953, 62173, 65392, 68611, 71830, 75050, 78268, 81489, 84708, 87928, 91146, 94366, 97586, 100805, 104024, 107243, 110462, 113681, 116901, 120119, 123339, 126559, 129778, 132997, 136217, 139436, 142656, 145875, 149094, 152312, 155533, 158751, 161971, 165190, 168411, 171629]# noqa: E501 + hit0 = 4 + + data1 = [0, 18510, 22804, 27096, 31388, 35681, 39973, 44265, 48556, 52851, 57142, 61434, 65727, 70019, 74311, 78604, 82897, 87189, 91482, 95774, 100066, 104359, 108652, 112944, 117236, 121529, 125821, 130113, 134406, 138699, 142991, 147284, 151576, 155868, 160161, 164453, 168746, 173038, 177331, 181623, 185914, 190207, 194499, 198792, 203084, 207377, 211669, 215962, 220255, 224546, 228840]# noqa: E501 + hit1 = 2 + + data2 = [0, 37023, 45606, 54191, 62775, 71360, 79946, 88530, 97116, 105701, 114285, 122870, 131454, 140040, 148625, 157210, 165795, 174380, 182963, 191549, 200133, 208718, 217304, 225888, 234473, 243059, 251643, 260228, 268812, 277397, 285983, 294567, 303153, 311736, 320321, 328906, 337490, 346076, 354661, 363246, 371831, 380415, 389000, 397585, 406169, 414756, 423341, 431925, 440509, 449093, 457678]# noqa: E501 + hit2 = 1 + + data3 = [0, 148087, 182428, 216767, 251107, 285445, 319785, 354124, 388465, 422802, 457143, 491482, 525821, 560161, 594500, 628840, 663178, 697518, 731858, 766197, 800536, 834876, 869216, 903555, 937894, 972233, 1006574, 1040911, 1075252, 1109590, 1143931, 1178269, 1212608, 1246949, 1281288, 1315627, 1349966, 1384306, 1418645, 1452985, 1487323, 1521664, 1556002, 1590342, 1624681, 1659021, 1693360, 1727700, 1762039, 1796379, 1830717]# noqa: E501 + hit3 = 1 + + data4 = [0, 11568, 14252, 16935, 19616, 22299, 24983, 27665, 30349, 33031, 35715, 38397, 41079, 43762, 46445, 49128, 51811, 54492, 57175, 59858, 62541, 65224, 67907, 70591, 73272, 75955, 78638, 81321, 84004, 86686, 89369, 92053, 94734, 97417, 100099, 102782, 105466, 108149, 110831, 113513, 116197, 118880, 121562, 124245, 126928, 129610, 132293, 134975, 137659, 140342, 143024]# noqa: E501 + hit4 = 8 + + +class classChange(Character): + def __init__(self, equVersion=''): + + super().__init__(equVersion) + self.name = 'berserker' + self.nameCN = '极诣·狂战士' + self.role = 'swordman_male' + + # 用来筛CP武器的 + # self.转职 = '弹药专家(女)' + self.武器选项 = ['太刀', '钝器', '巨剑', '短剑'] + self.输出类型选项 = ['物理固伤','魔法固伤'] + self.输出类型 = '物理固伤' + self.防具精通属性 = ['力量'] + self.武器类型 = '巨剑' + self.防具类型 = '重甲' + self.buff = 1.84 # TODO + + self.角色 = '鬼剑士(男)' + + self.职业 = '狂战士' + + self.load_skills() + + def load_skills(self): + """加载技能""" + skills = [] + skills_dict = {} + i = 0 + while i >= 0: + try: + tem = eval('Skill' + str(i) + '(char=self)') + skills_dict[tem.name] = tem + skills.append(tem) + i += 1 + except Exception: + i = -1 + self.skills = skills + self.skills_dict = skills_dict diff --git a/backend/core/character/adventure.py b/backend/core/character/adventure.py index 673935cd..3e91f804 100644 --- a/backend/core/character/adventure.py +++ b/backend/core/character/adventure.py @@ -8,7 +8,7 @@ adv = [ 'children': [ {'id': 0, 'name': 'weapon_master', 'title': '极诣·剑魂', 'open': False}, {'id': 1, 'name': 'soul_bender', 'title': '极诣·鬼泣', 'open': False}, - {'id': 2, 'name': 'berserker', 'title': '极诣·狂战士', 'open': False}, + {'id': 2, 'name': 'berserker', 'title': '极诣·狂战士', 'open': True, 'class': 'GF.swordman_male.berserker'}, {'id': 3, 'name': 'asura', 'title': '极诣·阿修罗', 'open': False}, {'id': 4, 'name': 'ghostblade', 'title': '极诣·剑影', 'open': False}, ], @@ -46,7 +46,7 @@ adv = [ {'id': 1, 'name': 'striker_female', 'title': '归元·散打', 'open': False}, {'id': 2, 'name': 'brawler_female', 'title': '归元·街霸', 'open': False}, {'id': 3, 'name': 'grappler_female', 'title': '归元·柔道家', 'open': False}, - {'name': 'empty', 'title': '', 'comment': '设置'}, + {'name': 'empty', 'title': '', 'comment': ''}, ], }, { @@ -70,7 +70,7 @@ adv = [ {'id': 1, 'name': 'launcher_female', 'title': '重霄·枪炮师', 'open': False}, {'id': 2, 'name': 'mechanic_female', 'title': '重霄·机械师', 'open': False}, {'id': 3, 'name': 'spitfire_female', 'title': '重霄·弹药专家', 'open': True, 'class': 'GF.gunner_female.spitfire_female'}, - {'name': 'sponsor', 'url': 'https://bbs.colg.cn', 'title': ''}, + {'name': 'sponsor', 'url': 'https://bbs.colg.cn', 'title': '', 'open': True}, ], }, { diff --git a/backend/core/equipment/version_0/equ.py b/backend/core/equipment/version_0/equ.py index c13de189..7504bea4 100644 --- a/backend/core/equipment/version_0/equ.py +++ b/backend/core/equipment/version_0/equ.py @@ -84,6 +84,7 @@ def equ_6(char: Character): -无影之剑总伤害量:32400% -冷却时间15秒 """ + char.equ_effects.append(EquEffect(name='无影之剑',icon='/equipment/icon/weapon/swordman/sswd/00227.png',cd=15,data=32400)) pass @@ -100,6 +101,7 @@ def equ_7(char: Character): -无影之剑总伤害量:48600% -冷却时间15秒 """ + char.equ_effects.append(EquEffect(name='无影之剑',icon='/equipment/icon/weapon/swordman/sswd/00228.png',cd=15,data=48600)) pass @@ -116,6 +118,7 @@ def equ_8(char: Character): -无影之剑总伤害量:64800% -冷却时间10秒 """ + char.equ_effects.append(EquEffect(name='无影之剑',icon='/equipment/icon/weapon/swordman/sswd/00229.png',cd=10,data=64800)) pass @@ -209,6 +212,7 @@ def equ_14(char: Character): -寒光掠影伤害量:113400% -冷却时间40秒 """ + char.equ_effects.append(EquEffect(name='寒光掠影',icon='/equipment/skill/4.png',cd=40,data=113400)) pass @@ -222,6 +226,7 @@ def equ_15(char: Character): -寒光掠影伤害量:226800% -冷却时间40秒 """ + char.equ_effects.append(EquEffect(name='寒光掠影',icon='/equipment/skill/4.png',cd=40,data=226800)) pass @@ -235,6 +240,7 @@ def equ_16(char: Character): -寒光掠影伤害量:340200% -冷却时间40秒 """ + char.equ_effects.append(EquEffect(name='寒光掠影',icon='/equipment/skill/4.png',cd=40,data=340200)) pass @@ -316,6 +322,8 @@ def equ_22(char: Character): 技能冷却时间20%减少(觉醒技能除外) 所有速度+10% """ + char.SetSkillCD(1,100,0.2,[50,85,100]) + char.SetStatus(SpeedM = 0.1,SpeedA = 0.1,SpeedR = 0.1) pass @@ -333,6 +341,9 @@ def equ_23(char: Character): 分身攻击命中时,技能冷却时间恢复速度+3%,效果持续3秒。(觉醒技能除外;最多叠加1次) """ + char.SetSkillCD(1,100,0.2,[50,85,100]) + char.SetStatus(SpeedM = 0.125,SpeedA = 0.125,SpeedR = 0.125) + char.SetSkillCDRecover(1,100,0.03,[50,85,100]) pass @@ -350,6 +361,9 @@ def equ_24(char: Character): 分身攻击命中时,技能冷却时间恢复速度+3%,效果持续3秒。(觉醒技能除外;最多叠加1次) """ + char.SetSkillCD(1,100,0.2,[50,85,100]) + char.SetStatus(SpeedM = 0.15,SpeedA = 0.15,SpeedR = 0.15) + char.SetSkillCDRecover(1,100,0.03,[50,85,100]) pass @@ -572,6 +586,7 @@ def equ_38(char: Character): 技能快捷栏中存在6个及以上空栏,发动[黑龙之力]效果。 -所有速度+10% """ + char.SetStatus(SpeedM = 0.1,SpeedA = 0.1,SpeedR = 0.1) pass @@ -587,6 +602,7 @@ def equ_39(char: Character): -所受物理/魔法伤害-5% -所有速度+15% """ + char.SetStatus(SpeedM = 0.15,SpeedA = 0.15,SpeedR = 0.15) pass @@ -603,6 +619,7 @@ def equ_40(char: Character): -所受物理/魔法伤害-10% -所有速度+20% """ + char.SetStatus(SpeedM = 0.2,SpeedA = 0.2,SpeedR = 0.2) pass