feat:修正国服特色

This commit is contained in:
2026-07-14 00:59:18 +08:00
parent e19b9a1095
commit 153d4c6d73
19 changed files with 2680 additions and 594 deletions
@@ -1008,7 +1008,6 @@ class Skill29(ActiveSkill):
"""
...
# 龙翼穿刺
# knight/dragon_knight/b799700ee73e99e0ac27aaa307492033
# 0ee8fa5dc525c1a1f23fc6911e921e4a/b799700ee73e99e0ac27aaa307492033
@@ -1058,6 +1057,8 @@ class Skill30(ActiveSkill):
mode = ['常规', '撕咬']
def setMode(self, mode):
if self.vp == 1:
mode = '撕咬'
if mode == '撕咬':
self.hit1 = self.hit3 = 0
self.hit4 = 1
@@ -1095,7 +1096,6 @@ class Skill30(ActiveSkill):
self.skillRation *= 1 - 0.167
...
# 大胃王
# knight/dragon_knight/5ece7efb92358406e59338ef66479010
# 0ee8fa5dc525c1a1f23fc6911e921e4a/5ece7efb92358406e59338ef66479010
@@ -1153,6 +1153,8 @@ class Skill32(ActiveSkill):
mode = ['上挑', '平砍']
def setMode(self, mode):
if self.vp == 2:
mode = '上挑'
if mode == '上挑':
self.hit0 = 0
self.hit1 = 1
@@ -1235,6 +1237,8 @@ class Skill33(ActiveSkill):
mode = ['地面', '空中']
def setMode(self, mode):
if self.vp == 2:
mode = '地面'
if mode == '地面':
self.hit2 = 13
self.hit6 = 0
@@ -1341,7 +1345,6 @@ class Skill35(ActiveSkill):
# 压制力 (4人队伍) : {value3}秒 ({value4}秒)
data3 = get_data(f'{prefix}/{uuid}', 3)
data4 = get_data(f'{prefix}/{uuid}', 4)
# power2 = 1.1
# 龙皇制裁
# knight/dragon_knight/b8257acad8c7c379aba91ee63c0bd015
@@ -1402,10 +1405,14 @@ class Skill36(ActiveSkill):
mode = ['不可抓取', '抓取']
def setMode(self, mode):
if self.vp == 2:
mode = '不可抓取'
elif self.vp == 1:
mode = '抓取'
if mode == '不可抓取':
self.hit0 = self.hit2 = self.hit3 = self.hit4 = 0
self.hit5 = 1
else:
elif mode == '抓取':
self.hit0 = 1
self.hit2 = 6
self.hit3 = 1
@@ -1435,8 +1442,6 @@ class Skill36(ActiveSkill):
self.setMode('抓取')
...
# 魔龙天翔
# knight/dragon_knight/9767a375672d9519f6c1c5dff19b7c15
# 0ee8fa5dc525c1a1f23fc6911e921e4a/9767a375672d9519f6c1c5dff19b7c15
@@ -1487,11 +1492,13 @@ class Skill37(ActiveSkill):
mode = ['地面', '空中']
def setMode(self, mode):
if self.vp == 2:
mode = '空中'
if mode == '地面':
self.hit0 = 1
self.hit1 = 0
self.hit2 = 0
else:
elif mode == '空中':
self.hit0 = 0
self.hit1 = 1
self.hit2 = 3
@@ -1612,11 +1619,13 @@ class Skill39(ActiveSkill):
mode = ['单独', '共同']
def setMode(self, mode):
if self.vp == 2:
mode = '共同'
if mode == '单独':
self.hit2 = self.hit3 = self.hit4 = 0
self.hit7 = 9
self.hit8 = 1
else:
elif mode == '共同':
self.hit2 = 15
self.hit3 = 1
self.hit4 = 1
@@ -1644,6 +1653,7 @@ class Skill39(ActiveSkill):
"""
self.setMode('共同')
...
# 征战无双
# knight/dragon_knight/29c0b8b3eed7252b3bdcddc2b4e9e3a0
# 0ee8fa5dc525c1a1f23fc6911e921e4a/29c0b8b3eed7252b3bdcddc2b4e9e3a0
@@ -1697,11 +1707,13 @@ class Skill40(ActiveSkill):
mode = ['骑乘', '单独']
def setMode(self, mode):
if self.vp == 2:
mode = '骑乘'
if mode == '骑乘':
self.hit2 = 20
self.hit5 = 0
self.hit6 = 1
else:
elif mode == '单独':
self.hit2 = 0
self.hit5 = 1
self.hit6 = 1