dev
This commit is contained in:
@@ -3,6 +3,8 @@ from core.basic.skill import PassiveSkill, ActiveSkill, get_data
|
||||
from core.basic.character import Character
|
||||
prefix = "thief/kunoichi/cn/skillDetail"
|
||||
|
||||
class ActiveSkill(ActiveSkill):
|
||||
ninpou = 0.0 # 六道模式倍率
|
||||
|
||||
# 投掷苦无
|
||||
# thief/kunoichi/506e7ed77d517419a6e1c437a2cedb17
|
||||
@@ -246,7 +248,7 @@ class Skill21(PassiveSkill):
|
||||
# 忍术技能冷却时间减少率 : {value1}%
|
||||
# REMOVE: data1 = [0, 20]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
associate = [{"data":data1,"type":"*cdReduce","skills":["火遁 · 豪火球之术", "幻影手里剑", "火遁 · 飓风煞", "火遁 · 螺旋手里剑", "火遁 · 炎天道", "火遁 · 蟾蜍油炎弹", "火遁 · 炎舞天璇", "火遁·风魔手里剑", "八岐大蛇", "天照"]}] # noqa: E501
|
||||
associate = [{"data":data1,"type":"*cdReduce","skills":["火遁·豪火球之术", "忍法 : 幻影手里剑", "火遁·飓风煞", "火遁·螺旋手里剑", "火遁·炎天道", "火遁·蟾蜍油炎弹", "火遁·炎舞天璇", "火遁·风魔手里剑", "八岐大蛇", "天照"]}] # noqa: E501
|
||||
|
||||
# 火遁·豪火球之术
|
||||
# thief/kunoichi/dcb31a63ef58954f44ff2070c42a9a98
|
||||
@@ -273,7 +275,7 @@ class Skill22(ActiveSkill):
|
||||
# 多段攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 216, 238, 260, 282, 304, 326, 347, 369, 391, 413, 435, 457, 479, 501, 523, 545, 567, 588, 610, 632, 654, 676, 698, 720, 742, 764, 786, 808, 830, 851, 873, 895, 917, 939, 961, 983, 1005, 1027, 1049, 1071, 1092, 1114, 1136, 1158, 1180, 1202, 1224, 1246, 1268, 1290, 1312, 1333, 1355, 1377, 1399, 1421, 1443, 1465, 1487, 1509, 1531, 1553, 1575, 1596, 1618, 1640, 1662, 1684, 1706, 1728]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0)
|
||||
hit0 = 13
|
||||
hit0 = 12
|
||||
# 最后一击攻击力 : {value1}%
|
||||
# REMOVE: data1 = [0, 887, 977, 1067, 1157, 1247, 1337, 1427, 1517, 1607, 1697, 1787, 1877, 1967, 2057, 2147, 2237, 2327, 2417, 2507, 2597, 2687, 2777, 2867, 2957, 3047, 3137, 3227, 3317, 3407, 3497, 3587, 3677, 3767, 3857, 3947, 4037, 4127, 4217, 4307, 4397, 4487, 4577, 4667, 4757, 4847, 4937, 5027, 5117, 5207, 5297, 5387, 5477, 5567, 5657, 5747, 5837, 5927, 6017, 6107, 6197, 6287, 6377, 6467, 6557, 6647, 6737, 6827, 6917, 7007, 7097]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1)
|
||||
@@ -308,8 +310,6 @@ class Skill22(ActiveSkill):
|
||||
# REMOVE: data10 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data10 = get_data(f'{prefix}/{uuid}', 10)
|
||||
|
||||
ninpou = 0
|
||||
|
||||
mode = ["普通","六道"]
|
||||
|
||||
def setMode(self, mode):
|
||||
@@ -514,6 +514,13 @@ class Skill28(ActiveSkill):
|
||||
# REMOVE: data7 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data7 = get_data(f'{prefix}/{uuid}', 7)
|
||||
|
||||
|
||||
mode = ["普通","六道"]
|
||||
|
||||
def setMode(self, mode):
|
||||
if mode == "六道":
|
||||
self.skillRation *= self.ninpou
|
||||
|
||||
# 苦无精通
|
||||
# thief/kunoichi/d53301bb328baf12a3ae482cc6a565dd
|
||||
# ddc49e9ad1ff72a00b53c6cff5b1e920/d53301bb328baf12a3ae482cc6a565dd
|
||||
@@ -624,6 +631,12 @@ class Skill31(ActiveSkill):
|
||||
# REMOVE: data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data5 = get_data(f'{prefix}/{uuid}', 5)
|
||||
|
||||
mode = ["普通","六道"]
|
||||
|
||||
def setMode(self, mode):
|
||||
if mode == "六道":
|
||||
self.skillRation *= self.ninpou
|
||||
|
||||
# 忍法 : 残影术
|
||||
# thief/kunoichi/dbf8b30c7057032af0d68fcfa289fdae
|
||||
# ddc49e9ad1ff72a00b53c6cff5b1e920/dbf8b30c7057032af0d68fcfa289fdae
|
||||
@@ -723,6 +736,20 @@ class Skill33(ActiveSkill):
|
||||
# REMOVE: data10 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data10 = get_data(f'{prefix}/{uuid}', 10)
|
||||
|
||||
mode = ["地面","空中","六道"]
|
||||
|
||||
def setMode(self, mode):
|
||||
if mode == "地面":
|
||||
self.hit0 = 1
|
||||
self.hit1 = 1
|
||||
elif mode == "空中":
|
||||
self.hit0 = 0
|
||||
self.hit1 = 1
|
||||
elif mode == "六道":
|
||||
self.hit0 = 1
|
||||
self.hit1 = 1
|
||||
self.skillRation *= self.ninpou
|
||||
|
||||
def vp_1(self):
|
||||
"""
|
||||
[火遁·炎天道]\n
|
||||
@@ -855,7 +882,8 @@ class Skill35(ActiveSkill):
|
||||
# REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4)
|
||||
|
||||
associate = [{"data":data1,"type":"+ninpou","skills":["火遁·豪火球之术","火遁·飓风煞","忍法 : 幻影手里剑","火遁·螺旋手里剑","火遁 : 炎天道","火遁 : 蟾蜍油炎弹","火遁 : 炎舞天璇","火遁·风魔手里剑","八岐大蛇","天照"]}] # noqa: E501
|
||||
associate = [{"data":data1,"type":"+ninpou"}] # noqa: E501
|
||||
# "skills":["火遁·豪火球之术","火遁·飓风煞","忍法 : 幻影手里剑","火遁·螺旋手里剑","火遁 : 炎天道","火遁 : 蟾蜍油炎弹","火遁 : 炎舞天璇","火遁·风魔手里剑","八岐大蛇","天照"]
|
||||
|
||||
# 火遁·蟾蜍油炎弹
|
||||
# thief/kunoichi/fc458e449ee00b01dbf88d09aae65462
|
||||
@@ -926,6 +954,12 @@ class Skill36(ActiveSkill):
|
||||
# REMOVE: data11 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data11 = get_data(f'{prefix}/{uuid}', 11)
|
||||
|
||||
mode = ["普通","六道"]
|
||||
|
||||
def setMode(self, mode):
|
||||
if mode == "六道":
|
||||
self.skillRation *= self.ninpou
|
||||
|
||||
def vp_1(self):
|
||||
"""
|
||||
[火遁·蟾蜍油炎弹]\n
|
||||
@@ -1002,6 +1036,12 @@ class Skill37(ActiveSkill):
|
||||
# REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6)
|
||||
|
||||
mode = ["普通","六道"]
|
||||
|
||||
def setMode(self, mode):
|
||||
if mode == "六道":
|
||||
self.skillRation *= self.ninpou
|
||||
|
||||
def vp_1(self):
|
||||
"""
|
||||
[火遁·炎舞天璇]\n
|
||||
@@ -1241,16 +1281,20 @@ class Skill41(ActiveSkill):
|
||||
# REMOVE: data13 = [0, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180]# noqa: E501
|
||||
data13 = get_data(f'{prefix}/{uuid}', 13)
|
||||
|
||||
mode = ["满","空中"]
|
||||
mode = ["地面","空中","六道"]
|
||||
|
||||
def setMode(self, mode):
|
||||
if mode == "满":
|
||||
if mode == "地面":
|
||||
self.hit8 = 10
|
||||
self.hit9 = 10
|
||||
elif mode == "空中":
|
||||
self.hit0 = self.hit1 = self.hit2 = self.hit3 = self.hit4 = self.hit5 = self.hit6 = self.hit7 = 0
|
||||
self.hit8 = 15
|
||||
self.hit9 = 15
|
||||
elif mode == "六道":
|
||||
self.hit8 = 10
|
||||
self.hit9 = 10
|
||||
self.skillRation *= self.ninpou if self.vp == 2 else 0
|
||||
|
||||
def vp_1(self):
|
||||
"""
|
||||
@@ -1326,6 +1370,12 @@ class Skill42(ActiveSkill):
|
||||
# REMOVE: data7 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501
|
||||
data7 = get_data(f'{prefix}/{uuid}', 7)
|
||||
|
||||
mode = ["普通","六道"]
|
||||
|
||||
def setMode(self, mode):
|
||||
if mode == "六道":
|
||||
self.skillRation *= self.ninpou
|
||||
|
||||
def vp_1(self):
|
||||
"""
|
||||
[火遁·风魔手里剑]\n
|
||||
@@ -1386,6 +1436,7 @@ class Skill43(PassiveSkill):
|
||||
# REMOVE: data3 = [0, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3)
|
||||
|
||||
|
||||
# 八岐大蛇
|
||||
# thief/kunoichi/147d005ac868e0de52b1f255eea35d62
|
||||
# ddc49e9ad1ff72a00b53c6cff5b1e920/147d005ac868e0de52b1f255eea35d62
|
||||
@@ -1432,6 +1483,12 @@ class Skill44(ActiveSkill):
|
||||
# REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6)
|
||||
|
||||
mode = ["普通","六道"]
|
||||
|
||||
def setMode(self, mode):
|
||||
if mode == "六道":
|
||||
self.skillRation *= self.ninpou
|
||||
|
||||
def vp_1(self):
|
||||
"""
|
||||
[八岐大蛇]\n
|
||||
@@ -1536,6 +1593,12 @@ class Skill46(ActiveSkill):
|
||||
# REMOVE: data5 = [0, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000]# noqa: E501
|
||||
data5 = get_data(f'{prefix}/{uuid}', 5)
|
||||
|
||||
mode = ["普通","六道"]
|
||||
|
||||
def setMode(self, mode):
|
||||
if mode == "六道":
|
||||
self.skillRation *= self.ninpou
|
||||
|
||||
def vp_1(self):
|
||||
"""
|
||||
[天照]\n
|
||||
|
||||
Reference in New Issue
Block a user