This commit is contained in:
2026-09-30 12:32:03 +08:00
parent 98323e1ac6
commit dd85b08452
42 changed files with 125 additions and 1 deletions
@@ -1438,10 +1438,12 @@ class Skill38(ActiveSkill):
# 移动距离上限 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0)
# 利刃风车多段攻击攻击力 : {value1}% X {value2}
# TOCHEK-STONE:Stone 的 data1 原值为占位符,actual 为 Lv1=3616、每级+3616×7/69;dcalc 直接读取 data1。
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 11
data2 = get_data(f'{prefix}/{uuid}', 2)
# 利刃风车爆炸攻击力 : {value3}%
# TOCHEK-STONE:Stone 的 data3 原值为占位符,actual 为 Lv1=76570、每级+76570×7/69;dcalc 直接读取 data3。
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# [范围信息]
@@ -8,6 +8,7 @@ prefix = "demonic_lancer/skirmisher/cn/skillDetail"
# 刺击
# demonic_lancer/skirmisher/9dda3f4a849dba1a288dd65e116860f2
# 3deb7be5f01953ac8b1ecaa1e25e0420/9dda3f4a849dba1a288dd65e116860f2
# TOCHEK-STONE:技能集合:dcalc 有 4 个 Stone 当前职业文件未建模的技能 ID;逐项确认计算范围,不据此认定错误。
class Skill0(ActiveSkill):
"""
向前方进行普通的刺击。 用枪头击打敌人时,可以造成更多的伤害。\n
@@ -1236,6 +1237,7 @@ class Skill32(ActiveSkill):
data12 = get_data(f'{prefix}/{uuid}', 12)
# [流云幻灭]追加效果
# - 斗气长枪攻击力 +10%
# TOCHEK-STONE:dcalc 有额外 1.1 倍,Stone 当前规则没有;核对版本和 VP 条件。
skillRation = 1.1
# 风火燎原
@@ -8,6 +8,7 @@ prefix = "demonic_lancer/vanguard/cn/skillDetail"
# 刺击
# demonic_lancer/vanguard/9dda3f4a849dba1a288dd65e116860f2
# 3deb7be5f01953ac8b1ecaa1e25e0420/9dda3f4a849dba1a288dd65e116860f2
# TOCHEK-STONE:技能集合:dcalc 有 6 个 Stone 当前职业文件未建模的技能 ID;逐项确认计算范围,不据此认定错误。
class Skill0(ActiveSkill):
"""
向前方进行普通的刺击。 用枪头击打敌人时,可以造成更多的伤害。\n
@@ -536,12 +537,15 @@ class Skill17(ActiveSkill):
# 后跳中使用时冷却时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0)
# 接平x第一下
# TOCHEK-STONE:Stone 无对应伤害原字段,下斩 actual 固定 423.82;dcalc 用 data1 计算,核对系数。
data1 = [(i * 1.091 * 1.051) for i in [0, 289.33]]
hit1 = 1
# 接平x第二下
# TOCHEK-STONE:Stone 无对应伤害原字段,横斩 actual 固定 501.72;dcalc 用 data2 计算,核对系数。
data2 = [(i * 1.091 * 1.051) for i in [0, 399.60]]
hit2 = 0
# 接平x第三下
# TOCHEK-STONE:Stone 无对应伤害原字段,强力横斩 actual 固定 618.36;dcalc 用 data3 计算,核对系数。
data3 = [(i * 1.091 * 1.051) for i in [0, 429.59]]
hit3 = 0
@@ -720,6 +724,7 @@ class Skill22(ActiveSkill):
# 战戟猛攻
# demonic_lancer/vanguard/92360eab6e1f378902018eca681ac629
# 3deb7be5f01953ac8b1ecaa1e25e0420/92360eab6e1f378902018eca681ac629
# TOCHEK-STONE:基础类:Stone 为 PassiveSkill,dcalc 为 ActiveSkill;确认面板、关联与计算行为是否等价。
class Skill23(ActiveSkill):
"""
突破极限,其他技能命中敌人后可以强制中断并施放[战戟猛攻],发动强力一击。(觉醒技能除外)\n