This commit is contained in:
2025-05-05 02:11:37 +08:00
parent 1a75633589
commit f311603a7a
51 changed files with 6801 additions and 486 deletions
+10 -8
View File
@@ -51,6 +51,8 @@ class Skill:
"""技能冷却时间直接减少"""
cdReduce: float = 1
"""技能冷却缩减"""
cdRatio: float = 1
"""技能冷却倍率,直接体现在面板上,不被上限影响"""
cdRecover: float = 1
"""技能冷却恢复"""
associate: list = []
@@ -119,13 +121,13 @@ class Skill:
getattr(self, type)(old, new, data, skills,exceptSkills,ratio,weapon)
continue
if self.precondition():
self._apply_association(type, old, new, data, skills,exceptSkills,ratio,weapon)
self.apply_association(type, old, new, data, skills,exceptSkills,ratio,weapon)
def precondition(self):
"""effect的前置条件"""
return True
def _apply_association(self, type, old, new, data, skills, exceptSkills,ratio = 100,weapon = []):
def apply_association(self, type, old, new, data, skills, exceptSkills,ratio = 100,weapon = []):
if self.char.GetWeaponType()[0] not in weapon:
return
if type.startswith('$*'):
@@ -145,13 +147,13 @@ class Skill:
continue
skill = self.char.GetSkillByName(name)
if skill is not None:
self._update_skill_attribute(skill,type, old, new, data,ratio,weapon)
self.update_skill_attribute(skill,type, old, new, data,ratio,weapon)
def _update_skill_attribute(self,skill, type, old, new, data,ratio = 100,weapon = []):
def update_skill_attribute(self,skill, type, old, new, data,ratio = 100,weapon = []):
if self.char.GetWeaponType()[0] not in weapon:
return
if type.startswith('*'):
if 'cdReduce' in type:
if 'cdReduce' in type or type == 'cd':
setattr(skill, type[1:], getattr(skill, type[1:]) * (1 - data[new] / ratio) / (1 - data[old] / ratio))
else:
setattr(skill, type[1:], getattr(skill, type[1:]) * (1 + data[new] / ratio) / (1 + data[old] / ratio))
@@ -187,14 +189,14 @@ class ActiveSkill(Skill):
basic.setMode(mode)
else:
basic = self
date = basic.getSkillDate(self.lv)
date = basic.getSkillData(self.lv)
cd = basic.getSkillCD()
return date * basic.skillRation , basic.skillDamage ,cd
def setMode(self, mode: str):
pass
def getSkillDate(self,lv:int=0):
def getSkillData(self,lv:int=0):
res = 0
keys = [key.replace("data","") for key in dir(self) if key.startswith('data') and not key.startswith('dataplus')]
for i in keys:
@@ -237,7 +239,7 @@ class ActiveSkill(Skill):
def getSkillCD(self):
return max(0,round(max(
self.cd * 0.3,
self.cd * self.cdReduce / self.cdRecover * self.getWeaponCDRatio() * self.getQuickCDRatio(),1)
self.cd * self.cdReduce / self.cdRecover * self.getWeaponCDRatio() * self.getQuickCDRatio(),1) * self.cdRatio
- self.cdCut,2
))
@@ -593,7 +593,6 @@ class classChange(Character):
self.输出类型选项 = ['魔法百分比']
self.输出类型 = '魔法百分比'
self.防具精通属性 = ['智力']
self.武器类型 = '手套'
self.防具类型 = '布甲'
self.buff = 1.628*1.21
File diff suppressed because it is too large Load Diff
@@ -499,7 +499,6 @@ class classChange(Character):
self.输出类型选项 = ['物理固伤','魔法固伤']
self.输出类型 = '物理固伤'
self.防具精通属性 = ['智力', '力量']
self.武器类型 = '手弩'
self.防具类型 = '皮甲'
self.buff = 1.84
@@ -0,0 +1,698 @@
#3909d0b188e9c95311399f776e331da5
from core.basic.skill import PassiveSkill, ActiveSkill
from core.basic.character import Character
# 天击 천격
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/01c3a2fb793d293a25ed8dc7a0d70c1a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill1(ActiveSkill):
name = "天击"
learnLv = 1
masterLv = 10
maxLv = 20
position = 0 #TODO
rangeLv = 3
cd = 2
data0 = [0, 122, 142, 161, 181, 200, 220, 239, 259, 279, 298, 318, 337, 357, 376, 396, 415, 435, 454, 474, 493]# noqa: E501
hit0 = 1 #TODO
# 基础精通 기본기 숙련
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/5a56514f35cf0270ae8d6c65f8fefd78?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill3(PassiveSkill):
name = "基础精通"
learnLv = 1
masterLv = 190
maxLv = 200
position = 0 #TODO
rangeLv = 1
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":["炫纹"]}]
# 贝亚娜之蜕 매지컬 체인지
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/5f4c55fe2ebdf0623bd76d4fda872ddc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill6(PassiveSkill):
name = "贝亚娜之蜕"
learnLv = 1
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 3
# 龙牙 용아
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/717f1e2104fe4b796f800352fa143ecc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill8(ActiveSkill):
name = "龙牙"
learnLv = 5
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 2
mp = [14, 140]
data0 = [0, 2221, 2445, 2673, 2897, 3122, 3348, 3574, 3798, 4026, 4250, 4477, 4703, 4927, 5151, 5378, 5604, 5828, 6054, 6279, 6505, 6729, 6955, 7180, 7404, 7632, 7858, 8082, 8310, 8534, 8759, 8985, 9209, 9435, 9662, 9886, 10110, 10338, 10563, 10787, 11011, 11237, 11464, 11690, 11916, 12140, 12366, 12592, 12817, 13041, 13269, 13493, 13718, 13944, 14168, 14394, 14620, 14845, 15069, 15295, 15523, 15748, 15972, 16200, 16424, 16649, 16875, 17101, 17325, 17551, 17776]# noqa: E501
hit0 = 1 #TODO
# 替身草人 위상변화
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/0969cd4054d93da07708108c0cc1c4b5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill10(ActiveSkill):
name = "替身草人"
learnLv = 10
masterLv = 10
maxLv = 20
position = 0 #TODO
rangeLv = 3
cd = [0,30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11]
mp = [20, 70]
damage = False
# 魔法护盾强化 집중의 오라 실드
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/bc11d28c04e01923a093d65752c55516?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill11(PassiveSkill):
name = "魔法护盾强化"
learnLv = 10
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 1
data0 = [0, 7261]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 7261]# noqa: E501
hit1 = 1 #TODO
# 尼巫的战术 니우의 전투술
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/3c5604bdbb0240b8f130f59ab40509c3?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill14(PassiveSkill):
name = "尼巫的战术"
learnLv = 15
masterLv = 1
maxLv = 11
position = 0 #TODO
rangeLv = 1
data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501
associate = [{"type":"*skillRation","data":data0 },]
# 落花掌 낙화장
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/8c2379737c5acc935c1731f67f607655?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill15(ActiveSkill):
name = "落花掌"
learnLv = 15
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 3
mp = [20, 210]
data0 = [0, 3829, 4220, 4607, 4997, 5386, 5775, 6163, 6551, 6940, 7329, 7717, 8108, 8495, 8885, 9272, 9662, 10049, 10440, 10828, 11217, 11605, 11994, 12382, 12771, 13160, 13549, 13937, 14328, 14714, 15103, 15491, 15882, 16269, 16659, 17048, 17436, 17823, 18214, 18602, 18991, 19379, 19770, 20156, 20545, 20934, 21324, 21711, 22102, 22490, 22876, 23265, 23654, 24044, 24431, 24822, 25208, 25597, 25987, 26376, 26764, 27155, 27542, 27930, 28317, 28708, 29096, 29485, 29875, 30264, 30650]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 680, 748, 818, 886, 956, 1026, 1094, 1163, 1231, 1301, 1369, 1439, 1508, 1576, 1646, 1714, 1784, 1852, 1921, 1991, 2059, 2129, 2197, 2267, 2335, 2404, 2474, 2542, 2612, 2680, 2749, 2817, 2887, 2957, 3025, 3094, 3162, 3232, 3300, 3370, 3440, 3508, 3577, 3645, 3715, 3783, 3853, 3922, 3990, 4060, 4128, 4198, 4266, 4335, 4405, 4473, 4543, 4611, 4681, 4749, 4818, 4888, 4956, 5026, 5094, 5163, 5231, 5301, 5371, 5439]# noqa: E501
hit1 = 0
# 驱散魔法 디스인챈트
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/9bff7f2559e003766fee2853dca00631?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill16(ActiveSkill):
name = "驱散魔法"
learnLv = 15
masterLv = 10
maxLv = 20
position = 0 #TODO
rangeLv = 3
cd = [0,20, 19.5, 19.1, 18.6, 18.1, 17.6, 17.2, 16.7, 16.2, 15.7, 15.3, 14.8, 14.3, 13.8, 13.4, 12.9, 12.4, 11.9, 11.5, 11]
mp = [30, 126]
damage = False
# 圆舞棍 원무곤
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/6e33d47e6622ce03b6defdd912140270?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill17(ActiveSkill):
name = "圆舞棍"
learnLv = 15
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 4
mp = [27, 273]
data0 = [0, 4852, 5344, 5836, 6328, 6821, 7313, 7805, 8297, 8789, 9282, 9774, 10266, 10758, 11250, 11743, 12235, 12727, 13219, 13711, 14204, 14696, 15188, 15680, 16172, 16665, 17157, 17649, 18141, 18633, 19126, 19618, 20110, 20602, 21095, 21587, 22079, 22571, 23063, 23556, 24048, 24540, 25032, 25524, 26017, 26509, 27001, 27493, 27985, 28478, 28970, 29462, 29954, 30446, 30939, 31431, 31923, 32415, 32907, 33400, 33892, 34384, 34876, 35368, 35861, 36353, 36845, 37337, 37829, 38322, 38814]# noqa: E501
hit0 = 1 #TODO
# 连击精通 콤보 본능
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/dde3b443bd5e61d90c34e5ee771e2c28?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill18(PassiveSkill):
name = "连击精通"
learnLv = 15
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 5
data0 = [0, 0.3]# noqa: E501
# 炫纹 체이서
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/e2cfb515fe293cf121a649fcc4bab84b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill19(ActiveSkill):
name = "炫纹"
learnLv = 15
masterLv = 1
maxLv = 11
position = 0 #TODO
rangeLv = 2
cd = 0.5
mp = [12, 140]
data0 = [0, 247, 252, 257, 263, 267, 272, 278, 284, 289, 295, 300]# noqa: E501
hit0 = 1
# 技攻
data6 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
# 移速
data7 = [0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58]# noqa: E501
# 攻速
data8 = [0, 37.5, 38.3, 39.1, 39.9, 40.6, 41.4, 42.2, 43, 43.7, 44.5, 45.3]# noqa: E501
# 暴击
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 }]
# 실전형 위상변화 실전형 위상변화
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/fc30c667a58e1dd54b5d214e04f4f23c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill20(PassiveSkill):
name = "实战型替身草人"
learnLv = 15
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 2
data3 = [0, 5]# noqa: E501
associate = [{"type":"+cdCut","data":data3,"ratio":1 }]
# 배틀메이지의 무기 마스터리 배틀메이지의 무기 마스터리
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/27bade584bb42fef68148d3a0b72bace?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill21(PassiveSkill):
name = "战斗法师武器精通"
learnLv = 20
masterLv = 20
maxLv = 30
position = 0 #TODO
rangeLv = 3
data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501
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]# noqa: E501
associate = [
{"type":"$*PAtkP","data":data0},
{"type":"$*MAtkP","data":data0},
{"type":"*cdReduce","data":data3,"exceptSkills":['星纹陨爆', '一骑当千碎霸', '太古星河·殒灭']},
]
# 双重锤击 더블 스윙
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/78b86e64fbb74c1db1b71c50a5ac21cd?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill22(ActiveSkill):
name = "双重锤击"
learnLv = 20
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 8
mp = [60, 546]
data0 = [0, 1139, 1258, 1382, 1499, 1612, 1729, 1848, 1965, 2084, 2202, 2314, 2429, 2555, 2674, 2790, 2919, 3038, 3152, 3267, 3390, 3504, 3623, 3740, 3856, 3970, 4095, 4211, 4328, 4446, 4568, 4682, 4794, 4913, 5030, 5154, 5270, 5391, 5503, 5620, 5743, 5856, 5976, 6096, 6200, 6338, 6452, 6569, 6693, 6810, 6931, 7043, 7164, 7281, 7395, 7512, 7635, 7749, 7871, 7987, 8104, 8218, 8338, 8459, 8571, 8685, 8811, 8927, 9046, 9161, 9279]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 4187, 4622, 5047, 5481, 5916, 6351, 6781, 7218, 7642, 8080, 8515, 8947, 9376, 9812, 10242, 10681, 11113, 11533, 11975, 12408, 12838, 13277, 13707, 14134, 14572, 15004, 15439, 15868, 16303, 16730, 17168, 17600, 18032, 18467, 18896, 19336, 19774, 20193, 20628, 21061, 21500, 21937, 22358, 22790, 23230, 23666, 24086, 24522, 24954, 25393, 25830, 26251, 26685, 27124, 27562, 27992, 28414, 28852, 29284, 29721, 30161, 30576, 31015, 31458, 31884, 32320, 32747, 33181, 33611, 34054]# noqa: E501
hit1 = 1 #TODO
data2 = [0, 3199, 3521, 3856, 4187, 4517, 4848, 5171, 5503, 5836, 6178, 6499, 6836, 7164, 7488, 7822, 8148, 8481, 8811, 9141, 9469, 9799, 10140, 10465, 10805, 11130, 11455, 11786, 12112, 12454, 12781, 13098, 13440, 13762, 14107, 14436, 14754, 15093, 15417, 15749, 16080, 16419, 16740, 17070, 17403, 17719, 18074, 18397, 18717, 19059, 19387, 19717, 20046, 20383, 20698, 21036, 21369, 21695, 22039, 22364, 22680, 23028, 23351, 23676, 24009, 24334, 24670, 24997, 25333, 25660, 26003]# noqa: E501
# 战斗本能 전장의 여신
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/37cf7b7a269058dc02bef5b5bc9de282?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill24(ActiveSkill):
name = "战斗本能"
learnLv = 20
masterLv = 1
maxLv = 11
position = 0 #TODO
rangeLv = 3
cd = 5
damage = False
# 炫纹爆弹 타이머 밤
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/0e409ac3e1c1f3976b3ef2bfe4c13069?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill25(ActiveSkill):
name = "炫纹爆弹"
learnLv = 25
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 12
mp = [60, 546]
data0 = [0, 2995, 3299, 3603, 3907, 4211, 4515, 4819, 5123, 5426, 5730, 6034, 6338, 6642, 6946, 7250, 7554, 7857, 8161, 8465, 8769, 9073, 9377, 9681, 9985, 10289, 10592, 10896, 11200, 11504, 11808, 12112, 12416, 12720, 13023, 13327, 13631, 13935, 14239, 14543, 14847, 15151, 15454, 15758, 16062, 16366, 16670, 16974, 17278, 17582, 17886, 18189, 18493, 18797, 19101, 19405, 19709, 20013, 20317, 20620, 20924, 21228, 21532, 21836, 22140, 22444, 22748, 23051, 23355, 23659, 23963]# noqa: E501
hit0 = 1 #TODO
data2 = [0, 693, 764, 834, 904, 975, 1045, 1115, 1186, 1256, 1327, 1397, 1467, 1538, 1608, 1678, 1749, 1819, 1889, 1960, 2030, 2100, 2171, 2241, 2311, 2382, 2452, 2522, 2593, 2663, 2733, 2804, 2874, 2944, 3015, 3085, 3156, 3226, 3296, 3367, 3437, 3507, 3578, 3648, 3718, 3789, 3859, 3929, 4000, 4070, 4140, 4211, 4281, 4351, 4422, 4492, 4562, 4633, 4703, 4774, 4844, 4914, 4985, 5055, 5125, 5196, 5266, 5336, 5407, 5477, 5547]# noqa: E501
hit2 = 7
data3 = [0, 8989, 9901, 10813, 11725, 12637, 13549, 14461, 15373, 16285, 17196, 18108, 19020, 19932, 20844, 21756, 22668, 23580, 24492, 25404, 26316, 27228, 28140, 29052, 29963, 30875, 31787, 32699, 33611, 34523, 35435, 36347, 37259, 38171, 39083, 39995, 40907, 41819, 42731, 43642, 44554, 45466, 46378, 47290, 48202, 49114, 50026, 50938, 51850, 52762, 53674, 54586, 55498, 56410, 57321, 58233, 59145, 60057, 60969, 61881, 62793, 63705, 64617, 65529, 66441, 67353, 68265, 69177, 70089, 71000, 71912]# noqa: E501
hit3 = 1
# 碎霸 쇄패
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/8f73f243041c2d27739fe7696f02bf9b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill26(ActiveSkill):
name = "碎霸"
learnLv = 30
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 8
mp = [60, 546]
data0 = [0, 9820, 10816, 11812, 12808, 13804, 14801, 15797, 16793, 17789, 18785, 19782, 20778, 21774, 22770, 23766, 24763, 25759, 26755, 27751, 28747, 29744, 30740, 31736, 32732, 33728, 34725, 35721, 36717, 37713, 38709, 39706, 40702, 41698, 42694, 43690, 44687, 45683, 46679, 47675, 48671, 49668, 50664, 51660, 52656, 53652, 54649, 55645, 56641, 57637, 58633, 59630, 60626, 61622, 62618, 63614, 64611, 65607, 66603, 67599, 68595, 69592, 70588, 71584, 72580, 73576, 74573, 75569, 76565, 77561, 78557]# noqa: E501
hit0 = 1 #TODO
# 슈퍼 체이서 슈퍼 체이서
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/dac8d8207618150c162e4c6f9e168527?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill27(ActiveSkill):
name = "超级炫纹"
learnLv = 30
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 8
mp = [25, 210]
data0 = [0, 10504, 11567, 12633, 13697, 14763, 15825, 16891, 17954, 19018, 20094, 21156, 22221, 23283, 24349, 25420, 26479, 27548, 28611, 29675, 30739, 31807, 32871, 33937, 35000, 36071, 37136, 38199, 39265, 40332, 41397, 42461, 43523, 44589, 45657, 46723, 47785, 48851, 49917, 50986, 52052, 53115, 54182, 55245, 56311, 57375, 58441, 59507, 60569, 61639, 62703, 63767, 64833, 65902, 66968, 68029, 69096, 70159, 71228, 72289, 73357, 74423, 75487, 76553, 77615, 78686, 79749, 80815, 81882, 82946, 84012]# noqa: E501
hit0 = 1
skillRation = 1.08
# 炫纹强压 체이서 프레스
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/2f5d03c7848effbc0a23f4df45d9ca46?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill28(ActiveSkill):
name = "炫纹强压"
learnLv = 35
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cube = 1
cd = 17
mp = [300, 1260]
data0 = [0, 20486, 22566, 24642, 26721, 28802, 30882, 32956, 35034, 37114, 39194, 41271, 43348, 45429, 47505, 49584, 51663, 53744, 55820, 57897, 59976, 62054, 64131, 66212, 68289, 70368, 72447, 74526, 76602, 78680, 80760, 82839, 84918, 86992, 89073, 91152, 93231, 95310, 97390, 99468, 101544, 103623, 105702, 107782, 109857, 111938, 114016, 116092, 118172, 120250, 122331, 124410, 126488, 128568, 130644, 132724, 134802, 136880, 138957, 141038, 143115, 145194, 147270, 149349, 151431, 153508, 155583, 157660, 159742, 161822, 163899]# noqa: E501
hit0 = 1 #TODO
# 流星闪影击 뇌연격
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/b163d099c8cc27fdb6fd3639c2ee6df9?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill29(ActiveSkill):
name = "流星闪影击"
learnLv = 35
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cube = 1
cd = 20
mp = [180, 1512]
data1 = [0, 109, 120, 128, 135, 144, 155, 172, 182, 197, 202, 211, 224, 235, 245, 261, 262, 273, 291, 300, 314, 324, 330, 343, 354, 359, 381, 384, 394, 409, 416, 434, 440, 444, 463, 474, 479, 496, 506, 508, 525, 532, 549, 560, 569, 579, 589, 597, 613, 625, 629, 640, 654, 667, 676, 688, 697, 709, 717, 730, 741, 755, 757, 769, 780, 794, 808, 819, 822, 834, 848]# noqa: E501
hit1 = 20
data2 = [0, 22060, 24297, 26538, 28776, 31016, 33260, 35484, 37736, 39978, 42200, 44440, 46684, 48922, 51154, 53400, 55626, 57868, 60102, 62349, 64594, 66830, 69060, 71302, 73542, 75786, 78026, 80244, 82491, 84734, 86972, 89212, 91452, 93682, 95922, 98151, 100398, 102636, 104876, 107102, 109348, 111591, 113828, 116073, 118308, 120540, 122781, 125020, 127258, 129492, 131732, 133968, 136206, 138450, 140690, 142930, 145152, 147394, 149640, 151875, 154120, 156352, 158589, 160828, 163071, 165308, 167544, 169784, 172016, 174256, 176493]# noqa: E501
hit2 = 1
mode = ["满","秒z"]
def setMode(self, mode):
if mode == "秒z":
self.hit1 = 2
# 强袭流星打 강습유성타
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/28b583c75a49103a1d8aabf799c000a4?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill30(ActiveSkill):
name = "强袭流星打"
learnLv = 40
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cube = 1
cd = 25
mp = [160, 1344]
data0 = [0, 25669, 28273, 30878, 33482, 36086, 38690, 41294, 43898, 46502, 49106, 51711, 54315, 56919, 59523, 62127, 64731, 67335, 69939, 72544, 75148, 77752, 80356, 82960, 85564, 88168, 90772, 93377, 95981, 98585, 101189, 103793, 106397, 109001, 111605, 114210, 116814, 119418, 122022, 124626, 127230, 129834, 132439, 135043, 137647, 140251, 142855, 145459, 148063, 150667, 153272, 155876, 158480, 161084, 163688, 166292, 168896, 171500, 174105, 176709, 179313, 181917, 184521, 187125, 189729, 192333, 194938, 197542, 200146, 202750, 205354]# noqa: E501
hit0 = 1
# 煌龙偃月 황룡천공
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/f0cc2c950f3bdf4103c75fa496bcac34?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill31(ActiveSkill):
name = "煌龙偃月"
learnLv = 45
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cube = 2
cd = 45
mp = [360, 3024]
data0 = [0, 10194, 11229, 12263, 13297, 14331, 15366, 16400, 17434, 18468, 19502, 20537, 21571, 22605, 23639, 24673, 25708, 26742, 27776, 28810, 29845, 30879, 31913, 32947, 33981, 35016, 36050, 37084, 38118, 39152, 40187, 41221, 42255, 43289, 44324, 45358, 46392, 47426, 48460, 49495, 50529, 51563, 52597, 53632, 54666, 55700, 56734, 57768, 58803, 59837, 60871, 61905, 62939, 63974, 65008, 66042, 67076, 68111, 69145, 70179, 71213, 72247, 73282, 74316, 75350, 76384, 77418, 78453, 79487, 80521, 81555]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 3398, 3743, 4088, 4432, 4777, 5122, 5467, 5811, 6156, 6501, 6846, 7190, 7535, 7880, 8224, 8569, 8914, 9259, 9603, 9948, 10293, 10638, 10982, 11327, 11672, 12017, 12361, 12706, 13051, 13396, 13740, 14085, 14430, 14775, 15119, 15464, 15809, 16153, 16498, 16843, 17188, 17532, 17877, 18222, 18567, 18911, 19256, 19601, 19946, 20290, 20635, 20980, 21325, 21669, 22014, 22359, 22704, 23048, 23393, 23738, 24082, 24427, 24772, 25117, 25461, 25806, 26151, 26496, 26840, 27185]# noqa: E501
hit1 = 7
data2 = [0, 14577, 16056, 17535, 19014, 20493, 21972, 23451, 24930, 26408, 27887, 29366, 30845, 32324, 33803, 35282, 36761, 38239, 39718, 41197, 42676, 44155, 45634, 47113, 48592, 50070, 51549, 53028, 54507, 55986, 57465, 58944, 60423, 61901, 63380, 64859, 66338, 67817, 69296, 70775, 72253, 73732, 75211, 76690, 78169, 79648, 81127, 82606, 84084, 85563, 87042, 88521, 90000, 91479, 92958, 94437, 95915, 97394, 98873, 100352, 101831, 103310, 104789, 106268, 107746, 109225, 110704, 112183, 113662, 115141, 116620]# noqa: E501
hit2 = 1
data3 = [0, 3417, 3763, 4110, 4456, 4803, 5150, 5496, 5843, 6189, 6536, 6883, 7229, 7576, 7923, 8269, 8616, 8962, 9309, 9656, 10002, 10349, 10695, 11042, 11389, 11735, 12082, 12428, 12775, 13122, 13468, 13815, 14162, 14508, 14855, 15201, 15548, 15895, 16241, 16588, 16934, 17281, 17628, 17974, 18321, 18668, 19014, 19361, 19707, 20054, 20401, 20747, 21094, 21440, 21787, 22134, 22480, 22827, 23173, 23520, 23867, 24213, 24560, 24907, 25253, 25600, 25946, 26293, 26640, 26986, 27333]# noqa: E501
hit3 = 0
data4 = [0, 25629, 28229, 30829, 33429, 36029, 38629, 41229, 43829, 46429, 49029, 51629, 54229, 56829, 59429, 62029, 64629, 67229, 69829, 72429, 75029, 77630, 80230, 82830, 85430, 88030, 90630, 93230, 95830, 98430, 101030, 103630, 106230, 108830, 111430, 114030, 116630, 119230, 121830, 124430, 127030, 129630, 132230, 134830, 137430, 140030, 142630, 145230, 147830, 150430, 153030, 155630, 158231, 160831, 163431, 166031, 168631, 171231, 173831, 176431, 179031, 181631, 184231, 186831, 189431, 192031, 194631, 197231, 199831, 202431, 205031]# noqa: E501
hit4 = 0
def setMode(self, mode):
if self.char.GetSkillByName("煌龙乱舞").lv > 0:
self.hit0 = self.hit1 = self.hit2 = 0
self.hit3 = 5
self.hit4 = 1
# 煌龙乱舞 황룡난무
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/573723c8c0614f5b1218ca9ff992115b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill32(PassiveSkill):
name = "煌龙乱舞"
learnLv = 45
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 2
# 斗神意志 배틀 그루브
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/dcb31a63ef58954f44ff2070c42a9a98?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill33(PassiveSkill):
name = "斗神意志"
learnLv = 48
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 3
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},
]
# 星纹陨爆 퀘이사 익스플로젼
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/b860cbf5979b4bcc6beea725636b915e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill34(ActiveSkill):
name = "星纹陨爆"
learnLv = 50
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 5
cube = 7
cd = 145
mp = [1500, 3500]
data0 = [0, 96674, 119086, 141504, 163919, 186339, 208755, 231171, 253590, 276004, 298420, 320838, 343256, 365672, 388088, 410505, 432922, 455337, 477755, 500172, 522589, 545007, 567423, 589838, 612254, 634672, 657089, 679506, 701924, 724338, 746757, 769174, 791591, 814006, 836423, 858839, 881257, 903673, 926090, 948507, 970923, 993341, 1015757, 1038173, 1060590, 1083009, 1105424, 1127840, 1150258, 1172672, 1195091]# noqa: E501
hit0 = 1 #TODO
# 闪击碎霸 트윙클 스매쉬
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/c91a62dc0a18360acf5031ac0ebf09f5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill35(ActiveSkill):
name = "闪击碎霸"
learnLv = 60
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 2
cube = 2
cd = 30
mp = [400, 1120]
data0 = [0, 39393, 43384, 47379, 51376, 55377, 59380, 63368, 67368, 71360, 75358, 79350, 83350, 87348, 91346, 95337, 99338, 103340, 107330, 111326, 115322, 119322, 123320, 127304, 131306, 135310, 139292, 143292, 147296, 151290, 155278, 159276, 163276, 167272, 171262, 175258, 179266, 183258, 187251, 191248, 195250, 199244, 203240, 207236, 211233, 215235, 219219, 223220, 227218, 231206, 235204]# noqa: E501
hit0 = 1 #TODO
# 황룡강림 황룡강림
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/7ec521d063d2190e1fcc5bd229af9bcf?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill36(ActiveSkill):
name = "煌龙天临"
learnLv = 70
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 2
cube = 3
cd = 50
mp = [800, 1680]
data0 = [0, 72731, 80110, 87488, 94867, 102245, 109624, 117002, 124381, 131760, 139138, 146517, 153895, 161274, 168652, 176031, 183409, 190788, 198166, 205545, 212923, 220302, 227680, 235059, 242438, 249816, 257195, 264573, 271952, 279330, 286709, 294087, 301466, 308844, 316223, 323601, 330980, 338358, 345737, 353116, 360494, 367873, 375251, 382630, 390008, 397387, 404765, 412144, 419522, 426901, 434279]# noqa: E501
hit0 = 1 #TODO
# 战灵潜能 문무겸비
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/f4a561e272cc434a4905b3aa0c0de090?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill37(PassiveSkill):
name = "战灵潜能"
learnLv = 75
masterLv = 40
maxLv = 50
position = 0 #TODO
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 = [
{"type": "*skillRation", "data":data0},
]
# 炫纹簇 체이서 클러스터
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/7e60ce8aaca12593f889e8551fd1b03a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill38(ActiveSkill):
name = "炫纹簇"
learnLv = 75
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 2
cube = 5
cd = 45
mp = [360, 3024]
data0 = [0, 9168, 10099, 11029, 11961, 12892, 13822, 14753, 15681, 16613, 17543, 18473, 19402, 20331, 21260, 22191, 23124, 24053, 24985, 25914, 26844, 27774, 28706, 29637, 30566, 31498, 32427, 33358, 34290, 35219, 36149, 37077, 38008, 38939, 39870, 40800, 41731, 42662, 43591, 44522, 45451, 46383, 47312, 48242, 49173, 50103, 51033, 51960, 52892, 53822, 54753]# noqa: E501
hit0 = 7
# 使徒之舞 사도의 춤
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/ebff277c02cc8b54c32635cd0d25f6f3?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill39(ActiveSkill):
name = "使徒之舞"
learnLv = 80
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 2
cube = 5
cd = 40
mp = [384, 3225]
data0 = [0, 2773, 3051, 3334, 3616, 3899, 4180, 4464, 4741, 5022, 5303, 5587, 5864, 6147, 6427, 6713, 6994, 7274, 7554, 7835, 8118, 8399, 8683, 8963, 9241, 9523, 9805, 10091, 10369, 10649, 10931, 11211, 11495, 11777, 12056, 12337, 12618, 12902, 13183, 13459, 13740, 14022, 14306, 14589, 14872, 15153, 15430, 15714, 15997, 16279, 16558]# noqa: E501
hit0 = 3
data1 = [0, 2773, 3051, 3334, 3616, 3899, 4180, 4464, 4741, 5022, 5303, 5587, 5864, 6147, 6427, 6713, 6994, 7274, 7554, 7835, 8118, 8399, 8683, 8963, 9241, 9523, 9805, 10091, 10369, 10649, 10931, 11211, 11495, 11777, 12056, 12337, 12618, 12902, 13183, 13459, 13740, 14022, 14306, 14589, 14872, 15153, 15430, 15714, 15997, 16279, 16558]# noqa: E501
hit1 = 1
data2 = [0, 2773, 3051, 3334, 3616, 3899, 4180, 4464, 4741, 5022, 5303, 5587, 5864, 6147, 6427, 6713, 6994, 7274, 7554, 7835, 8118, 8399, 8683, 8963, 9241, 9523, 9805, 10091, 10369, 10649, 10931, 11211, 11495, 11777, 12056, 12337, 12618, 12902, 13183, 13459, 13740, 14022, 14306, 14589, 14872, 15153, 15430, 15714, 15997, 16279, 16558]# noqa: E501
hit2 = 1
data3 = [0, 5547, 6108, 6673, 7235, 7794, 8359, 8921, 9484, 10047, 10612, 11172, 11735, 12295, 12859, 13420, 13984, 14546, 15112, 15676, 16238, 16796, 17359, 17923, 18487, 19050, 19610, 20174, 20735, 21298, 21862, 22422, 22986, 23552, 24116, 24674, 25239, 25796, 26363, 26926, 27490, 28054, 28613, 29173, 29737, 30302, 30864, 31427, 31988, 32552, 33114]# noqa: E501
hit3 = 1
data4 = [0, 55474, 61094, 66713, 72328, 77947, 83594, 89212, 94828, 100474, 106117, 111713, 117357, 122947, 128593, 134211, 139855, 145476, 151118, 156736, 162356, 167975, 173592, 179237, 184856, 190499, 196120, 201736, 207357, 212973, 218619, 224236, 229855, 235500, 241146, 246736, 252380, 257974, 263619, 269263, 274879, 280500, 286143, 291735, 297381, 303024, 308620, 314288, 319881, 325522, 331143]# noqa: E501
hit4 = 1
# 使徒封印 봉인
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/481348575c1e141925c836b59c5db3ca?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill41(PassiveSkill):
name = "使徒封印"
learnLv = 85
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 2
# 解除变身 변신 해제
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/ad7405c320c23a1a3430307d4d1b03c0?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill42(ActiveSkill):
name = "解除变身"
learnLv = 85
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 3
cd = 10
# 一骑当千碎霸 일기당천 쇄패
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/28fc502b0b8b4e57709f34a1e9369692?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill43(ActiveSkill):
name = "一骑当千碎霸"
learnLv = 85
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 5
cube = 10
cd = 180
mp = [2500, 8000]
data0 = [0, 190841, 235091, 279341, 323598, 367849, 412096, 456345, 500599, 544856, 589105, 633362, 677608, 721867, 766110, 810361, 854615, 898870, 943129, 987381, 1031632, 1075880, 1120134, 1164386, 1208642, 1252886, 1297144, 1341391, 1385646, 1429893, 1474152, 1518402, 1562654, 1606913, 1651152, 1695408, 1739667, 1783914, 1828169, 1872417, 1916667, 1960924, 2005176, 2049430, 2093684, 2137934, 2182188, 2226440, 2270684, 2314939, 2359191]# noqa: E501
hit0 = 1 #TODO
# 太古之力 아르모니아
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/8b137fd3943543616513e2b60301b56f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill44(PassiveSkill):
name = "太古之力"
learnLv = 95
masterLv = 40
maxLv = 50
position = 0 #TODO
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 = [
{"type": "*skillRation", "data":data0},
]
# 炫纹之源 : 太古神光 레이 오브 프리미티브
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/40b1ffdf0a1b792c2ff9b7f504466c09?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill45(ActiveSkill):
name = "炫纹之源 : 太古神光"
learnLv = 95
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 2
cube = 7
cd = 60
mp = [960, 7200]
data0 = [0, 158536, 174620, 190702, 206788, 222870, 238953, 255037, 271121, 287203, 303288, 319369, 335454, 351537, 367621, 383704, 399789, 415869, 431956, 448037, 464121, 480205, 496288, 512370, 528455, 544538, 560623, 576705, 592789, 608872, 624956, 641038, 657124, 673205, 689289, 705372, 721456, 737538, 753623, 769705, 785791, 801872, 817956, 834042, 850123, 866206, 882291, 898375, 914456, 930543, 946623]# noqa: E501
hit0 = 1
def skillInfo(self, lv = 0):
data = super().skillInfo(lv)
sub = self.char.GetSkillByName("炫纹")
subData = sub.getSkillData(sub.lv)
return data[0] + subData * 10 * sub.skillRation,data[1],data[2]
# 太古化身 프레센시아
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/55a397464db7b3fe3d553432c455a4e6?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill46(ActiveSkill):
name = "太古化身"
learnLv = 100
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 5
cube = 15
cd = 180
mp = [1500, 12600]
damage = False
# 太古星河·殒灭 엑스티시온
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/1e81fd08f9696b9f0165df569e445d08?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill47(ActiveSkill):
name = "太古星河·殒灭"
learnLv = 100
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 5
cube = 15
cd = 290
mp = [4025, 8055]
data0 = [0, 15334, 18890, 22446, 26002, 29557, 33115, 36670, 40227, 43781, 47337, 50892, 54449, 58005, 61561, 65117, 68673, 72230, 75785, 79341, 82898, 86453, 90008, 93564, 97120, 100676, 104232, 107789, 111344, 114900, 118455, 122011, 125568, 129124, 132680, 136235, 139792, 143347, 146902, 150460, 154015, 157571, 161127, 164682, 168238, 171796, 175351, 178905, 182463, 186018, 189575]# noqa: E501
hit0 = 5
data1 = [0, 25558, 31483, 37410, 43337, 49263, 55192, 61117, 67042, 72969, 78896, 84821, 90748, 96677, 102602, 108529, 114455, 120381, 126308, 132236, 138163, 144088, 150015, 155940, 161866, 167793, 173720, 179649, 185574, 191499, 197426, 203352, 209282, 215206, 221134, 227059, 232987, 238912, 244837, 250766, 256691, 262619, 268544, 274471, 280397, 286326, 292253, 298177, 304105, 310030, 315958]# noqa: E501
hit1 = 1
data2 = [0, 51116, 62966, 74820, 86673, 98525, 110382, 122233, 134086, 145938, 157793, 169643, 181496, 193353, 205204, 217057, 228909, 240764, 252616, 264471, 276325, 288175, 300027, 311882, 323734, 335586, 347442, 359296, 371148, 382998, 394851, 406705, 418561, 430412, 442267, 454119, 465971, 477822, 489675, 501532, 513384, 525238, 537089, 548942, 560796, 572651, 584506, 596354, 608209, 620060, 631915]# noqa: E501
hit2 = 1
data3 = [0, 76674, 94450, 112229, 130008, 147788, 165574, 183350, 201129, 218907, 236689, 254464, 272245, 290030, 307806, 325586, 343365, 361145, 378923, 396707, 414489, 432263, 450042, 467821, 485600, 503379, 521163, 538945, 556722, 574498, 592278, 610057, 627843, 645618, 663402, 681178, 698958, 716734, 734512, 752299, 770075, 787857, 805632, 823413, 841193, 858976, 876758, 894530, 912314, 930090, 947873]# noqa: E501
hit3 = 1
data4 = [0, 18744, 23087, 27434, 31780, 36125, 40473, 44818, 49165, 53511, 57857, 62202, 66548, 70896, 75242, 79588, 83934, 88280, 92626, 96973, 101319, 105665, 110011, 114357, 118702, 123048, 127395, 131741, 136088, 140433, 144779, 149125, 153472, 157817, 162164, 166510, 170856, 175202, 179547, 183895, 188240, 192588, 196933, 201279, 205625, 209972, 214319, 218662, 223011, 227355, 231702]# noqa: E501
hit4 = 15
class classChange(Character):
def __init__(self, equVersion):
self.name = 'elementalist'
self.nameCN = '知源·战斗法师'
self.role = 'battle_mage'
self.武器选项 = ['魔杖', '法杖', '矛', '棍棒', '扫把']
self.输出类型选项 = ['物理百分比']
self.输出类型 = '物理百分比'
self.防具精通属性 = ['力量']
self.防具类型 = '皮甲'
self.buff = 1.86
self.角色 = '魔法师(女)'
self.职业 = '战斗法师'
super().__init__(equVersion, __name__)
@@ -0,0 +1,620 @@
#3909d0b188e9c95311399f776e331da5
from core.basic.skill import PassiveSkill, ActiveSkill
from core.basic.character import Character
# 杰克爆弹 랜턴 파이어
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/9cb6f9ed646fa87f9b7680a42ce83d1a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill0(ActiveSkill):
name = "杰克爆弹"
learnLv = 5
masterLv = 60
maxLv = 70
position = 3 #TODO
rangeLv = 2
cd = 1
mp = [18, 175]
data1 = [0, 1902, 2098, 2287, 2485, 2674, 2866, 3062, 3256, 3451, 3643, 3835, 4031, 4219, 4410, 4607, 4799, 4995, 5187, 5379, 5574, 5768, 5959, 6154, 6343, 6540, 6730, 6926, 7120, 7312, 7507, 7699, 7890, 8085, 8276, 8471, 8663, 8857, 9051, 9245, 9438, 9632, 9823, 10018, 10210, 10399, 10596, 10788, 10982, 11176, 11366, 11562, 11756, 11949, 12143, 12332, 12527, 12719, 12913, 13109, 13299, 13493, 13687, 13879, 14076, 14266, 14462, 14652, 14846, 15038, 15232]# noqa: E501
hit1 = 1 #TODO
# 光电鳗 플로레 비비기
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/78bd107acd474518b606be1e4fd38239?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill1(ActiveSkill):
name = "光电鳗"
learnLv = 5
masterLv = 60
maxLv = 70
position = 6 #TODO
rangeLv = 2
cd = 2
mp = [20, 168]
data2 = [0, 842, 928, 1015, 1100, 1188, 1273, 1358, 1443, 1528, 1615, 1702, 1787, 1875, 1960, 2043, 2128, 2219, 2304, 2387, 2475, 2557, 2647, 2727, 2815, 2902, 2987, 3074, 3162, 3244, 3330, 3419, 3500, 3587, 3670, 3760, 3847, 3929, 4017, 4104, 4187, 4274, 4362, 4446, 4532, 4621, 4702, 4791, 4874, 4962, 5049, 5129, 5221, 5304, 5387, 5474, 5561, 5646, 5732, 5814, 5904, 5989, 6074, 6159, 6246, 6333, 6419, 6506, 6588, 6674, 6763]# noqa: E501
hit2 = 1 #TODO
# 魔法护盾 오라 실드
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/dcd536f1674630f01fc9667bb202b851?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill2(ActiveSkill):
name = "魔法护盾"
learnLv = 5
masterLv = 10
maxLv = 20
position = 8 #TODO
rangeLv = 3
cd = 5
mp = [10, 14]
damage = False
# 替身草人 위상변화
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/0969cd4054d93da07708108c0cc1c4b5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill3(ActiveSkill):
name = "替身草人"
learnLv = 10
masterLv = 10
maxLv = 20
position = 7 #TODO
rangeLv = 3
cd = [30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11]
mp = [20, 70]
damage = False
# 冰霜雪人 프로스트 헤드
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/4224f9b0b8c7c903e9a1e0f9d9f6d04d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill4(ActiveSkill):
name = "冰霜雪人"
learnLv = 10
masterLv = 60
maxLv = 70
position = 4 #TODO
rangeLv = 2
cd = 1
mp = [20, 210]
data1 = [0, 2145, 2365, 2581, 2800, 3019, 3235, 3454, 3667, 3893, 4106, 4325, 4546, 4763, 4978, 5194, 5411, 5629, 5850, 6066, 6285, 6504, 6720, 6939, 7157, 7378, 7589, 7810, 8029, 8245, 8464, 8685, 8893, 9114, 9331, 9547, 9772, 9986, 10205, 10423, 10640, 10853, 11074, 11290, 11516, 11728, 11948, 12169, 12386, 12604, 12821, 13034, 13253, 13473, 13687, 13909, 14125, 14346, 14557, 14776, 14996, 15213, 15434, 15652, 15871, 16087, 16305, 16517, 16737, 16956, 17170]# noqa: E501
hit1 = 1 #TODO
# 暗影夜猫 플루토
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/d085127b0edd719782bd618d5688f4a1?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill5(ActiveSkill):
name = "暗影夜猫"
learnLv = 10
masterLv = 60
maxLv = 70
position = 5 #TODO
rangeLv = 2
cd = 1.2
mp = [20, 210]
data1 = [0, 1216, 1333, 1455, 1574, 1705, 1824, 1948, 2074, 2196, 2319, 2436, 2567, 2686, 2807, 2933, 3055, 3174, 3300, 3426, 3548, 3674, 3791, 3915, 4036, 4162, 4284, 4410, 4532, 4653, 4772, 4896, 5018, 5148, 5268, 5392, 5515, 5634, 5758, 5884, 6008, 6132, 6248, 6375, 6497, 6622, 6746, 6870, 6992, 7108, 7232, 7358, 7477, 7609, 7725, 7851, 7973, 8097, 8216, 8335, 8464, 8588, 8707, 8833, 8954, 9078, 9197, 9328, 9447, 9568, 9693]# noqa: E501
hit1 = 2
# 魔法记忆 메모라이즈
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/42c82812f86ff6704ae9952a2e6093a4?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill6(PassiveSkill):
name = "魔法记忆"
learnLv = 15
masterLv = 1
maxLv = 11
position = 0 #TODO
rangeLv = 3
# 驱散魔法 디스인챈트
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/9bff7f2559e003766fee2853dca00631?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill7(ActiveSkill):
name = "驱散魔法"
learnLv = 15
masterLv = 10
maxLv = 20
position = 8 #TODO
rangeLv = 3
cd = [0, 20, 19.5, 19.1, 18.6, 18.1, 17.6, 17.2, 16.7, 16.2, 15.7, 15.3, 14.8, 14.3, 13.8, 13.4, 12.9, 12.4, 11.9, 11.5, 11]
mp = [30, 126]
damage = False
# 移动施法 이동 캐스팅
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/762c4e6d030eaf0abbfe1fec2b298574?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill8(PassiveSkill):
name = "移动施法"
learnLv = 15
masterLv = 1
maxLv = 11
position = 1 #TODO
rangeLv = 3
# 空中施放 : 杰克爆弹 공중 랜턴 파이어
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/dc1ffbe7bfcc6dc2be737951960da9ad?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill9(PassiveSkill):
name = "空中施放 : 杰克爆弹"
learnLv = 15
masterLv = 1
maxLv = 1
position = 3 #TODO
rangeLv = 1
icon = "$char/空中施放:杰克爆弹"
# 烈焰冲击 플레임 스트라이크
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/c61f5a010370101402b05b21916c2071?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill10(ActiveSkill):
name = "烈焰冲击"
learnLv = 15
masterLv = 60
maxLv = 70
position = 2 #TODO
rangeLv = 2
cd = 7
mp = [40, 462]
data0 = [0, 6057, 6676, 7290, 7905, 8520, 9138, 9748, 10365, 10979, 11591, 12209, 12827, 13439, 14056, 14668, 15283, 15898, 16512, 17129, 17741, 18355, 18972, 19591, 20201, 20818, 21434, 22047, 22663, 23278, 23888, 24506, 25121, 25740, 26352, 26965, 27584, 28198, 28810, 29425, 30041, 30654, 31272, 31887, 32504, 33118, 33731, 34347, 34961, 35574, 36193, 36805, 37417, 38034, 38650, 39263, 39880, 40496, 41109, 41725, 42337, 42957, 43568, 44183, 44800, 45416, 46029, 46646, 47258, 47870, 48489]# noqa: E501
hit0 = 1
# 魔法秀 쇼타임
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/9dda3f4a849dba1a288dd65e116860f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill11(ActiveSkill):
name = "魔法秀"
learnLv = 20
masterLv = 10
maxLv = 20
position = 0 #TODO
rangeLv = 3
cd = 40
mp = [60, 360]
data1 = [0, 2.2, 4.3, 6.5, 8.6, 10.8, 13, 15.1, 17.3, 19.4, 21.6, 23.8, 25.9, 28.1, 30.2, 32.4, 32.4, 32.4, 32.4, 32.4, 32.4]# noqa: E501
_ratio = 1
associate = [{"type":"*cdRatio","data":data1,"skills":['冰墙', '元素之门', '元素之幕', '元素震荡', '圣灵水晶', '烈焰冲击','天雷', '雷旋', '杰克降临', '湮灭黑洞', '极冰盛宴', '虚无之球', '光与暗的交响']}]
@property
def ratio(self):
return self._ratio
@ratio.setter
def ratio(self, value):
if self._ratio != value:
data = self.associate[0]
ratio = (1 - data['data'][self.lv] / 100 * value) / (1 - data['data'][self.lv] / 100 * self._ratio)
for item in data['skills']:
skill = self.char.GetSkillByName(item)
if skill is not None:
skill.cdRatio *= ratio
self._ratio = value
# 技能等级变化的时候,系数对应的数值变化
def update_skill_attribute(self,skill, type, old, new, data,ratio = 100,weapon = []):
super().update_skill_attribute(skill, type, old, new, data, ratio / self.ratio, weapon)
# 虚无之球 보이드
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/5dc7008b12a459325b548b0715c6b73c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill12(ActiveSkill):
name = "虚无之球"
learnLv = 20
masterLv = 60
maxLv = 70
position = 3 #TODO
rangeLv = 2
cd = 6
mp = [60, 616]
data1 = [0, 974, 1071, 1176, 1272, 1367, 1465, 1566, 1663, 1760, 1860, 1962, 2057, 2159, 2256, 2356, 2453, 2553, 2654, 2747, 2853, 2948, 3050, 3142, 3245, 3342, 3443, 3541, 3645, 3735, 3837, 3936, 4036, 4129, 4233, 4327, 4427, 4522, 4627, 4726, 4823, 4925, 5025, 5119, 5214, 5318, 5413, 5518, 5612, 5714, 5809, 5911, 6006, 6108, 6202, 6307, 6404, 6501, 6603, 6700, 6800, 6894, 6999, 7094, 7191, 7295, 7392, 7489, 7585, 7687, 7788]# noqa: E501
hit1 = 8
# 元素点燃 엘레멘탈 번
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/da6e37c1e3f0e8867f70007d89c239ff?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill13(ActiveSkill):
name = "元素点燃"
learnLv = 20
masterLv = 15
maxLv = 25
position = 5 #TODO
rangeLv = 3
cd = 5
mp = [194, 1840]
damage = False
# 冰墙 칠링 팬스
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/de3fea2d65c597f4d55c70a02b97fc79?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill14(ActiveSkill):
name = "冰墙"
learnLv = 25
masterLv = 60
maxLv = 70
position = 4 #TODO
rangeLv = 2
cd = 15
mp = [60, 616]
data0 = [0, 15018, 16539, 18057, 19577, 21112, 22625, 24147, 25667, 27198, 28720, 30240, 31761, 33279, 34809, 36332, 37849, 39370, 40904, 42422, 43943, 45463, 46991, 48510, 50031, 51551, 53088, 54604, 56127, 57645, 59177, 60699, 62213, 63735, 65272, 66783, 68303, 69822, 71358, 72877, 74399, 75917, 77447, 78970, 80488, 82008, 83541, 85065, 86581, 88101, 89629, 91149, 92670, 94190, 95724, 97242, 98765, 100283, 101813, 103335, 104853, 106374, 107899, 109421, 110942, 112460, 113990, 115515, 117035, 118565, 120080]# noqa: E501
hit0 = 1 #TODO
# 雷旋 썬버스트
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/3829c15bf5f520c13998a3479ba0ce7b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill15(ActiveSkill):
name = "雷旋"
learnLv = 25
masterLv = 60
maxLv = 70
position = 6 #TODO
rangeLv = 2
cd = 8
mp = [40, 462]
data1 = [0, 10715, 11801, 12888, 13976, 15062, 16148, 17236, 18323, 19409, 20497, 21583, 22670, 23758, 24844, 25932, 27020, 28106, 29192, 30280, 31367, 32453, 33541, 34627, 35714, 36802, 37888, 38974, 40062, 41150, 42237, 43325, 44411, 45497, 46585, 47671, 48758, 49846, 50932, 52018, 53106, 54193, 55279, 56369, 57455, 58541, 59629, 60716, 61802, 62890, 63976, 65062, 66150, 67237, 68323, 69411, 70499, 71585, 72673, 73760, 74846, 75934, 77020, 78107, 79195, 80281, 81367, 82455, 83541, 84628, 85717]# noqa: E501
hit1 = 1 #TODO
# 属性精通 속성 마스터리
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/96c8ddd388e1b08e7fc98c5041382e26?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill16(PassiveSkill):
name = "属性精通"
learnLv = 30
masterLv = 5
maxLv = 15
position = 1 #TODO
rangeLv = 7
data0 = [0, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501
_ratio = 1
associate = [{"type":"*skillRation","data":data0}]
@property
def ratio(self):
return self._ratio
@ratio.setter
def ratio(self, value):
if self._ratio != value:
data = self.associate[0]
ratio = (1 - data['data'][self.lv] / 100 * value) / (1 - data['data'][self.lv] / 100 * self._ratio)
for item in self.char.GetSkillNames('all', True):
skill = self.char.GetSkillByName(item)
if skill is not None:
skill.skillRation *= ratio
self._ratio = value
# 技能等级变化的时候,系数对应的数值变化
def update_skill_attribute(self,skill, type, old, new, data,ratio = 100,weapon = []):
super().update_skill_attribute(skill, type, old, new, data, ratio / self.ratio, weapon)
# 天雷 썬더 콜링
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/d2c6df5105577fb59fb92529a36165a0?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill17(ActiveSkill):
name = "天雷"
learnLv = 35
masterLv = 60
maxLv = 70
position = 6 #TODO
rangeLv = 2
cube = 1
cd = 15
mp = [125, 436]
data2 = [0, 6170, 6795, 7421, 8048, 8675, 9299, 9927, 10551, 11180, 11805, 12431, 13058, 13682, 14310, 14933, 15560, 16185, 16812, 17439, 18065, 18687, 19316, 19941, 20568, 21194, 21818, 22449, 23072, 23702, 24324, 24950, 25577, 26202, 26828, 27456, 28082, 28707, 29333, 29958, 30585, 31209, 31838, 32460, 33089, 33714, 34340, 34967, 35592, 36218, 36843, 37469, 38097, 38724, 39350, 39977, 40601, 41229, 41852, 42479, 43106, 43731, 44357, 44984, 45609, 46233, 46860, 47486, 48113, 48740, 49365]# noqa: E501
hit2 = 3
# 天雷冲击 썬더 스트라이크
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/a3c4f89a129ebd16896961fd273181e8?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill18(PassiveSkill):
name = "天雷冲击"
learnLv = 35
masterLv = 1
maxLv = 1
line = 40
position = 6 #TODO
rangeLv = 2
data0 = [0, 55]# noqa: E501
associate = [
{"type":"+cd","data":[0,5],"skills":["天雷"],"ratio":1},
{"type":"*skillRation","data":data0,"skills":["天雷"]}
]
# 湮灭黑洞 나이트 할로우
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/202edb928046f4fa6dedf6337377efd5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill19(ActiveSkill):
name = "湮灭黑洞"
learnLv = 40
masterLv = 60
maxLv = 70
position = 3 #TODO
rangeLv = 2
cube = 2
cd = 35
mp = [300, 2520]
data3 = [0, 2081, 2294, 2502, 2714, 2925, 3140, 3348, 3560, 3771, 3984, 4191, 4404, 4614, 4830, 5039, 5250, 5459, 5672, 5882, 6095, 6303, 6518, 6728, 6938, 7148, 7361, 7574, 7785, 7994, 8207, 8417, 8627, 8838, 9050, 9258, 9474, 9684, 9897, 10104, 10317, 10529, 10739, 10950, 11163, 11372, 11585, 11795, 12009, 12218, 12429, 12641, 12854, 13061, 13274, 13484, 13700, 13908, 14120, 14328, 14541, 14751, 14964, 15173, 15387, 15597, 15809, 16019, 16232, 16443, 16655]# noqa: E501
hit3 = 15
data5 = [0, 10421, 11480, 12531, 13587, 14648, 15702, 16760, 17820, 18876, 19934, 20988, 22047, 23103, 24161, 25220, 26276, 27333, 28392, 29447, 30503, 31563, 32621, 33674, 34734, 35790, 36846, 37902, 38961, 40016, 41075, 42132, 43191, 44247, 45305, 46361, 47417, 48476, 49533, 50589, 51650, 52706, 53762, 54815, 55877, 56930, 57987, 59046, 60104, 61160, 62219, 63273, 64331, 65388, 66447, 67503, 68559, 69620, 70676, 71730, 72791, 73847, 74903, 75962, 77019, 78074, 79134, 80187, 81243, 82301, 83360]# noqa: E501
hit5 = 1 #TODO
mode = ["满","秒炸"]
def setMode(self, mode):
if mode == "秒C":
self.hit3 = 2
# 极冰盛宴 아크틱 피스트
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/2a3c96b88d02372505692da0a8b54743?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill20(ActiveSkill):
name = "极冰盛宴"
learnLv = 40
masterLv = 60
maxLv = 70
position = 4 #TODO
rangeLv = 2
cube = 2
cd = 19
mp = [380, 3192]
data1 = [0, 2984, 3285, 3587, 3890, 4194, 4494, 4797, 5099, 5405, 5705, 6008, 6311, 6611, 6917, 7217, 7518, 7823, 8126, 8427, 8730, 9030, 9336, 9639, 9941, 10242, 10548, 10850, 11148, 11456, 11754, 12060, 12362, 12663, 12968, 13271, 13574, 13874, 14177, 14480, 14781, 15086, 15387, 15692, 15992, 16295, 16596, 16901, 17204, 17505, 17805, 18110, 18411, 18716, 19017, 19319, 19625, 19926, 20231, 20528, 20837, 21137, 21438, 21741, 22043, 22347, 22650, 22950, 23253, 23558, 23859]# noqa: E501
hit1 = 8
# 杰克降临 핼로윈 버스터
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/8ee0099656df08a0b39225f8a21d514b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill21(ActiveSkill):
name = "杰克降临"
learnLv = 45
masterLv = 60
maxLv = 70
position = 2 #TODO
rangeLv = 2
cube = 2
cd = 45
mp = [160, 1344]
data1 = [0, 9135, 10064, 10991, 11921, 12842, 13770, 14700, 15624, 16556, 17478, 18405, 19335, 20261, 21191, 22115, 23040, 23972, 24894, 25826, 26751, 27681, 28602, 29529, 30461, 31386, 32315, 33245, 34164, 35096, 36021, 36951, 37875, 38801, 39729, 40655, 41586, 42510, 43439, 44369, 45291, 46221, 47145, 48074, 49004, 49926, 50858, 51780, 52712, 53636, 54564, 55490, 56417, 57345, 58272, 59198, 60128, 61052, 61982, 62906, 63834, 64763, 65687, 66617, 67541, 68466, 69395, 70325, 71256, 72177, 73103]# noqa: E501
hit1 = 1 #TODO
data2 = [0, 36552, 40262, 43968, 47675, 51386, 55092, 58800, 62511, 66219, 69927, 73637, 77342, 81051, 84762, 88469, 92172, 95885, 99593, 103301, 107009, 110721, 114425, 118136, 121842, 125552, 129260, 132969, 136677, 140387, 144089, 147801, 151508, 155217, 158928, 162633, 166341, 170054, 173759, 177468, 181179, 184886, 188592, 192299, 196011, 199719, 203423, 207137, 210845, 214548, 218261, 221967, 225674, 229386, 233091, 236799, 240512, 244218, 247928, 251633, 255342, 259053, 262757, 266469, 270179, 273882, 277592, 281301, 285008, 288720, 292424]# noqa: E501
hit2 = 1 #TODO
# 魔力增幅 마력 증폭
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/8510294202d0e042dd29a2422fc6770d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill22(PassiveSkill):
name = "魔力增幅"
learnLv = 48
masterLv = 40
maxLv = 50
position = 5 #TODO
rangeLv = 3
data0 = [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
associate = [{"type":"*skillRation","data":data0}]
# 陨星幻灭 애스트럴 스톰
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/b3659936a9a74c4ed6f7faf07cca1f9e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill23(ActiveSkill):
name = "陨星幻灭"
learnLv = 50
masterLv = 40
maxLv = 50
position = 6 #TODO
rangeLv = 5
cube = 5
cd = 145
mp = [1200, 10080]
data0 = [0, 275, 339, 403, 466, 530, 594, 658, 721, 785, 849, 913, 976, 1040, 1104, 1168, 1232, 1295, 1359, 1423, 1487, 1550, 1614, 1678, 1742, 1805, 1869, 1933, 1997, 2061, 2124, 2188, 2252, 2316, 2379, 2443, 2507, 2571, 2634, 2698, 2762, 2826, 2890, 2953, 3017, 3081, 3145, 3208, 3272, 3336, 3400]# noqa: E501
hit0 = 40
data1 = [0, 1100, 1354, 1609, 1864, 2119, 2374, 2629, 2884, 3139, 3394, 3649, 3904, 4159, 4414, 4669, 4924, 5179, 5434, 5689, 5944, 6199, 6454, 6709, 6964, 7219, 7474, 7728, 7983, 8238, 8493, 8748, 9003, 9258, 9513, 9768, 10023, 10278, 10533, 10788, 11043, 11298, 11553, 11808, 12063, 12318, 12573, 12828, 13083, 13338, 13593]# noqa: E501
hit1 = 40
data4 = [0, 2199, 2708, 3218, 3728, 4238, 4748, 5257, 5767, 6277, 6787, 7297, 7806, 8316, 8826, 9336, 9846, 10355, 10865, 11375, 11885, 12395, 12904, 13414, 13924, 14434, 14944, 15453, 15963, 16473, 16983, 17493, 18002, 18512, 19022, 19532, 20042, 20552, 21061, 21571, 22081, 22591, 23101, 23610, 24120, 24630, 25140, 25650, 26159, 26669, 27179]# noqa: E501
hit4 = 5
data5 = [0, 8794, 10833, 12873, 14912, 16951, 18990, 21029, 23069, 25108, 27147, 29186, 31226, 33265, 35304, 37343, 39382, 41422, 43461, 45500, 47539, 49579, 51618, 53657, 55696, 57735, 59775, 61814, 63853, 65892, 67932, 69971, 72010, 74049, 76088, 78128, 80167, 82206, 84245, 86285, 88324, 90363, 92402, 94441, 96481, 98520, 100559, 102598, 104637, 106677, 108716]# noqa: E501
hit5 = 5
# 元素之幕 엘레멘탈 커튼
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/d429147c372b549c3dadcabcba50787f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill24(ActiveSkill):
name = "元素之幕"
learnLv = 60
masterLv = 40
maxLv = 50
position = 3 #TODO
rangeLv = 2
cube = 2
cd = 30
mp = [400, 1000]
data3 = [0, 1709, 1884, 2055, 2229, 2403, 2577, 2753, 2924, 3098, 3272, 3444, 3617, 3792, 3965, 4137, 4313, 4485, 4659, 4832, 5006, 5178, 5354, 5525, 5700, 5874, 6047, 6221, 6393, 6567, 6743, 6914, 7088, 7262, 7436, 7607, 7782, 7955, 8129, 8303, 8475, 8651, 8823, 8996, 9170, 9344, 9515, 9690, 9864, 10037, 10212]# noqa: E501
hit3 = 20
data4 = [0, 8550, 9419, 10286, 11151, 12020, 12888, 13757, 14621, 15489, 16358, 17225, 18092, 18960, 19827, 20694, 21561, 22430, 23298, 24165, 25031, 25899, 26766, 27635, 28503, 29367, 30236, 31104, 31973, 32838, 33707, 34574, 35442, 36308, 37176, 38045, 38913, 39777, 40646, 41514, 42381, 43250, 44115, 44984, 45851, 46719, 47586, 48453, 49320, 50189, 51056]# noqa: E501
hit4 = 1 #TODO
# 元素震荡 엘레멘탈 퀘이크
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/0113c8b1306ca76d208f83f2d093dd62?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill25(ActiveSkill):
name = "元素震荡"
learnLv = 70
masterLv = 40
maxLv = 50
position = 3 #TODO
rangeLv = 2
cube = 3
cd = 50
mp = [860, 1500]
data1 = [0, 10629, 11711, 12786, 13868, 14948, 16026, 17102, 18185, 19263, 20340, 21417, 22499, 23576, 24659, 25736, 26813, 27890, 28976, 30050, 31133, 32207, 33290, 34364, 35447, 36524, 37601, 38682, 39762, 40838, 41919, 42996, 44076, 45155, 46235, 47310, 48393, 49469, 50546, 51627, 52703, 53784, 54858, 55943, 57015, 58101, 59180, 60257, 61332, 62415, 63492]# noqa: E501
hit1 = 3
data2 = [0, 47850, 52703, 57558, 62415, 67271, 72122, 76977, 81837, 86685, 91539, 96396, 101247, 106104, 110960, 115814, 120668, 125525, 130380, 135230, 140088, 144942, 149796, 154650, 159507, 164358, 169215, 174069, 178926, 183779, 188631, 193490, 198341, 203198, 208052, 212906, 217761, 222618, 227469, 232323, 237182, 242036, 246890, 251744, 256602, 261450, 266304, 271163, 276014, 280871, 285726]# noqa: E501
hit2 = 1 #TODO
# 元素奥义 엘레멘탈 포텐셜
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/03bb5314ffd41e9458d67ef924fef38f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill26(PassiveSkill):
name = "元素奥义"
learnLv = 75
masterLv = 40
maxLv = 50
position = 0 #TODO
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 = [{"type":"*skillRation","data":data0}]
# 圣灵符文 초월의 룬
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/bb34e8854a93fd250347a1c64119f7ab?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill27(ActiveSkill):
name = "圣灵符文"
learnLv = 75
masterLv = 1
maxLv = 11
position = 1 #TODO
rangeLv = 3
cd = 5
mp = [2320, 6800]
data0 = [0, 16, 17.4, 18.8, 20.1, 21.6, 22.9, 24.4, 25.7, 27.2, 28.5, 29.9]# noqa: E501
data2 = [0, 13.1, 14.4, 15.6, 16.9, 18.1, 19.4, 20.6, 21.9, 23.1, 24.4, 25.6]# noqa: E501
associate = [
{"type":"*ration","data":data0,"skills":["魔法秀"]},
{"type":"*ration","data":data2,"skills":["魔力增幅"]}
]
# 圣灵水晶 초월의 크리스탈
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/97972dba4694d6c0fcd2f7e8efb3a499?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill28(ActiveSkill):
name = "圣灵水晶"
learnLv = 75
masterLv = 40
maxLv = 50
position = 5 #TODO
rangeLv = 2
cube = 3
cd = 40
mp = [580, 4500]
data1 = [0, 78396, 86348, 94302, 102255, 110210, 118162, 126112, 134066, 142019, 149975, 157928, 165881, 173833, 181789, 189739, 197691, 205645, 213597, 221552, 229506, 237460, 245413, 253366, 261316, 269273, 277224, 285176, 293130, 301086, 309039, 316993, 324943, 332897, 340851, 348804, 356757, 364709, 372666, 380618, 388569, 396522, 404475, 412428, 420383, 428336, 436289, 444243, 452197, 460147, 468102]# noqa: E501
hit1 = 1 #TODO
# 元素之门 더 게이트
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/1dad88963abdc96b091fcab185a8820d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill29(ActiveSkill):
name = "元素之门"
learnLv = 80
masterLv = 40
maxLv = 50
position = 4 #TODO
rangeLv = 2
cube = 5
cd = 45
mp = [800, 6000]
data3 = [0, 8206, 9042, 9874, 10707, 11539, 12377, 13199, 14034, 14866, 15701, 16540, 17363, 18203, 19035, 19869, 20701, 21533, 22364, 23198, 24022, 24859, 25693, 26524, 27361, 28194, 29030, 29856, 30693, 31525, 32360, 33197, 34017, 34856, 35686, 36523, 37355, 38191, 39018, 39853, 40684, 41521, 42358, 43190, 44015, 44846, 45685, 46508, 47348, 48181, 49014]# noqa: E501
hit3 = 10
# 根据外门数量的攻击力最大增幅率110%
skillRation = 1.1
# 第六元素 제6원소
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/147d005ac868e0de52b1f255eea35d62?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill30(ActiveSkill):
name = "第六元素"
learnLv = 85
masterLv = 40
maxLv = 50
position = 6 #TODO
rangeLv = 5
cube = 10
cd = 180
mp = [2500, 8000]
data0 = [0, 3792, 4673, 5551, 6430, 7305, 8190, 9065, 9944, 10824, 11704, 12581, 13463, 14340, 15219, 16094, 16980, 17853, 18737, 19614, 20493, 21380, 22256, 23136, 24010, 24897, 25772, 26652, 27530, 28410, 29286, 30169, 31045, 31925, 32800, 33684, 34559, 35437, 36318, 37197, 38076, 38961, 39836, 40716, 41594, 42474, 43353, 44236, 45112, 45992, 46867]# noqa: E501
hit0 = 20
data2 = [0, 176927, 217951, 258984, 300005, 341036, 382064, 423088, 464117, 505146, 546169, 587199, 628226, 669255, 710285, 751311, 792337, 833367, 874393, 915422, 956447, 997471, 1038503, 1079526, 1120558, 1161587, 1202610, 1243642, 1284672, 1325694, 1366722, 1407750, 1448777, 1489811, 1530828, 1571857, 1612887, 1653913, 1694944, 1735970, 1776996, 1818025, 1859052, 1900081, 1941109, 1982136, 2023166, 2064185, 2105215, 2146246, 2187270]# noqa: E501
hit2 = 1 #TODO
# 元素之源 어시밀레이트
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/73f7da7230b46b3ff471e00d77e836cf?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill31(PassiveSkill):
name = "元素之源"
learnLv = 95
masterLv = 40
maxLv = 50
position = 5 #TODO
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 = [{"type":"*skillRation","data":data0}]
# 光与暗的交响 썬더 레이지
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/bdb73ed79f64fbfa8024978ac7f2e0f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill32(ActiveSkill):
name = "光与暗的交响"
learnLv = 95
masterLv = 40
maxLv = 50
position = 7 #TODO
rangeLv = 2
cube = 7
cd = 60
mp = [833, 2666]
data1 = [0, 11800, 12998, 14196, 15394, 16590, 17788, 18986, 20181, 21378, 22577, 23774, 24970, 26169, 27367, 28563, 29758, 30958, 32155, 33351, 34550, 35747, 36943, 38140, 39338, 40535, 41731, 42929, 44127, 45323, 46521, 47719, 48916, 50114, 51310, 52508, 53706, 54902, 56098, 57296, 58494, 59690, 60888, 62087, 63283, 64479, 65678, 66875, 68072, 69269, 70467]# noqa: E501
hit1 = 15
# 宇宙寂灭 : 冰火之歌 코스믹 캘러미티
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/86950d7f2717ec59633999187e4a2c16?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill33(ActiveSkill):
name = "宇宙寂灭 : 冰火之歌"
learnLv = 100
masterLv = 40
maxLv = 50
position = 5 #TODO
rangeLv = 5
cube = 15
cd = 290
mp = [4027, 12888]
icon = "$char/宇宙寂灭:冰火之歌"
data0 = [0, 405134, 499075, 593022, 686967, 780909, 874855, 968800, 1062745, 1156688, 1250629, 1344576, 1438522, 1532464, 1626409, 1720352, 1814297, 1908243, 2002185, 2096130, 2190076, 2284018, 2377964, 2471907, 2565850, 2659798, 2753739, 2847685, 2941627, 3035574, 3129519, 3223460, 3317406, 3411349, 3505294, 3599238, 3693183, 3787127, 3881073, 3975015, 4068962, 4162902, 4256850, 4350792, 4444737, 4538682, 4632624, 4726570, 4820515, 4914456, 5008404]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 38585, 47531, 56478, 65426, 74372, 83320, 92267, 101213, 110161, 119107, 128054, 137002, 145948, 154898, 163843, 172789, 181737, 190684, 199633, 208578, 217524, 226473, 235419, 244369, 253314, 262261, 271208, 280154, 289103, 298049, 306996, 315944, 324890, 333838, 342784, 351732, 360678, 369626, 378574, 387520, 396467, 405413, 414361, 423309, 432256, 441203, 450149, 459096, 468044, 476992]# noqa: E501
hit1 = 7
class classChange(Character):
def __init__(self, equVersion):
self.name = 'elementalist'
self.nameCN = '知源·元素师'
self.role = 'mage_female'
self.武器选项 = ['魔杖', '法杖', '矛', '棍棒', '扫把']
self.输出类型选项 = ['魔法百分比']
self.输出类型 = '魔法百分比'
self.防具精通属性 = ['智力']
self.防具类型 = '布甲'
self.buff = 1.922
self.角色 = '魔法师(女)'
self.职业 = '元素师'
super().__init__(equVersion, __name__)
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -529,7 +529,6 @@ class classChange(Character):
self.输出类型选项 = ['魔法百分比']
self.输出类型 = '魔法百分比'
self.防具精通属性 = ['智力']
self.武器类型 = '魔杖'
self.防具类型 = '皮甲'
self.buff = 1.872
@@ -627,7 +627,6 @@ class classChange(Character):
self.输出类型选项 = ['魔法固伤']
self.输出类型 = '魔法固伤'
self.防具精通属性 = ['智力']
self.武器类型 = '十字架'
self.防具类型 = '板甲'
self.buff = 2.335
@@ -563,7 +563,6 @@ class classChange(Character):
self.输出类型选项 = ['魔法百分比']
self.输出类型 = '魔法百分比'
self.防具精通属性 = ['智力']
self.武器类型 = '短剑'
self.防具类型 = '板甲'
self.buff = 1.72
@@ -488,7 +488,6 @@ class classChange(Character):
self.输出类型选项 = ['物理百分比']
self.输出类型 = '物理百分比'
self.防具精通属性 = ['力量']
self.武器类型 = '巨剑'
self.防具类型 = '重甲'
self.buff = 2.083
@@ -554,7 +554,6 @@ class classChange(Character):
self.输出类型选项 = ['物理固伤']
self.输出类型 = '物理固伤'
self.防具精通属性 = ['力量']
self.武器类型 = '太刀'
self.防具类型 = '皮甲'
self.buff = 2.083
@@ -803,7 +803,6 @@ class classChange(Character):
self.输出类型选项 = ['物理百分比']
self.输出类型 = '物理百分比'
self.防具精通属性 = ['力量']
self.武器类型 = '巨剑'
self.防具类型 = '轻甲'
self.buff = 1.78
@@ -445,7 +445,6 @@ class classChange(Character):
self.输出类型选项 = ['物理百分比']
self.输出类型 = '物理百分比'
self.防具精通属性 = ['力量']
self.武器类型 = '光剑'
self.防具类型 = '皮甲'
self.buff = 2.335
@@ -602,7 +602,6 @@ class classChange(Character):
self.输出类型选项 = ['魔法固伤']
self.输出类型 = '魔法固伤'
self.防具精通属性 = ['智力']
self.武器类型 = '巨剑'
self.防具类型 = '板甲'
self.buff = 1.638
@@ -492,7 +492,6 @@ class classChange(Character):
self.输出类型选项 = ['物理固伤','魔法固伤']
self.输出类型 = '物理固伤'
self.防具精通属性 = ['力量']
self.武器类型 = '巨剑'
self.防具类型 = '重甲'
self.buff = 2.245
@@ -550,7 +550,6 @@ class classChange(Character):
self.输出类型选项 = ['物理百分比']
self.输出类型 = '物理百分比'
self.防具精通属性 = ['力量']
self.武器类型 = '太刀'
self.防具类型 = '皮甲'
self.buff = 2.083
@@ -764,7 +764,6 @@ class classChange(Character):
self.输出类型选项 = ['魔法百分比']
self.输出类型 = '魔法百分比'
self.防具精通属性 = ['智力']
self.武器类型 = '短剑'
self.防具类型 = '布甲'
self.buff = 1.76
@@ -220,7 +220,7 @@ class Skill6(ActiveSkill):
]
return super().effect(old, new)
def getSkillDate(self, lv = 0):
def getSkillData(self, lv = 0):
weapon = self.char.GetWeaponType()
if weapon[0] != "太刀":
return 0
@@ -351,7 +351,7 @@ class Skill11(ActiveSkill):
'钝器': (2.301 + 2.923 + 1.801 * 3 + 4.366) * 100,
}
def getSkillDate(self, lv = 0):
def getSkillData(self, lv = 0):
if lv == 0:
return 0
weapon = self.char.GetWeaponType()
@@ -1099,7 +1099,6 @@ class classChange(Character):
self.输出类型选项 = ['物理百分比']
self.输出类型 = '物理百分比'
self.防具精通属性 = ['力量']
self.武器类型 = '光剑'
self.防具类型 = '轻甲'
self.buff = 1.86
+1 -1
View File
@@ -91,7 +91,7 @@ adv = [
'name': 'mage_female',
'title': '魔法师(女)',
'children': [
{'id': 0, 'name': 'elementalist', 'title': '知源·元素师', 'open': False},
{'id': 0, 'name': 'elementalist', 'title': '知源·元素师', 'open': True, 'class': 'GF.mage_female.elementalist'},
{'id': 1, 'name': 'summoner', 'title': '知源·召唤师', 'open': False},
{'id': 2, 'name': 'battle_mage', 'title': '知源·战斗法师', 'open': False},
{'id': 3, 'name': 'witch', 'title': '知源·魔道学者', 'open': False},
Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 625 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 595 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 652 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 564 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 966 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 598 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 692 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 573 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 825 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB