new:添加新职业

This commit is contained in:
2026-06-12 00:27:15 +08:00
parent c6dfef46ea
commit faaff26c5f
7 changed files with 498 additions and 986 deletions
+17 -4
View File
@@ -175,6 +175,7 @@ def 勋章计算(装备等级, 品质, 强化等级):
'强攻弩': (1.12, 1.09, 1.11),
'妖影弓': (1.095, 1.1, 1.11),
'嵌合弓': (1.1, 1.085, 1.11),
'枪锚': (1.12, 1.09, 1.11),
}
@@ -243,6 +244,7 @@ def 锻造四维(装备等级, 品质, 锻造等级):
'强攻弩': (1.05, 1, 1),
'妖影弓': (0.95, 0.95, 1),
'嵌合弓': (1, 1, 1),
'枪锚': (1.05, 1, 1),
}
MP系数 = {
@@ -288,6 +290,8 @@ MP系数 = {
'玄机弓': (1.1, 1, 1),
'强攻弩': (1.2, 0.9, 1),
'妖影弓': (0.95, 1, 1),
'嵌合弓': (1, 1, 1),
'枪锚': (1.2, 0.9, 1),
}
@@ -360,6 +364,7 @@ def 精通计算(装备等级, 品质, 强化等级, 部位, 甲类, 属性='',
'圣职者(女)': (4.7, 4.8, 4, 4.5, 6.5, 6.5, 4.5, 6.5),
# todo
'弓箭手': (4.6, 4.6, 4.4, 4.4, 6.5, 6.5, 5.5, 5.5),
'帝国骑士': (4.6, 4.6, 4.4, 4.4, 7, 7, 5, 5),
}
# 力量 体力 智力 精神
@@ -428,12 +433,16 @@ def 精通计算(装备等级, 品质, 强化等级, 部位, 甲类, 属性='',
'异端审判者-圣职者(女)': (5.2, 5, 3.5, 4.3),
'巫女-圣职者(女)': (3.5, 3.5, 5.5, 5.5),
'诱魔者-圣职者(女)': (3.5, 3.5, 5.5, 5.5),
# TODO
'蓝拳圣使-圣职者(女)': (5.5, 5, 3.9, 3.9),
# todo
'缪斯-弓箭手': (3.5, 5.5, 3.5, 5.5),
'旅人-弓箭手': (5.5, 5.5, 3.5, 3.5),
'猎人-弓箭手': (5.5, 5.5, 3.5, 3.5),
'妖护使-弓箭手': (5.5, 5.5, 5.5, 3.5),
'奇美拉-弓箭手': (5.5, 5.5, 3.5, 3.5),
#
'破浪者-帝国骑士': (6, 5.5, 3.5, 3.5),
}
# 火抗 冰抗 光抗 暗抗
@@ -503,6 +512,7 @@ def 精通计算(装备等级, 品质, 强化等级, 部位, 甲类, 属性='',
'异端审判者-圣职者(女)': (23, 23, 23, 23),
'巫女-圣职者(女)': (23, 23, 23, 23),
'诱魔者-圣职者(女)': (23, 23, 23, 23),
'蓝拳圣使-圣职者(女)': (23, 23, 23, 23),
# todo
'缪斯-弓箭手': (23, 23, 23, 23),
'旅人-弓箭手': (23, 23, 23, 23),
@@ -574,6 +584,7 @@ def 精通计算(装备等级, 品质, 强化等级, 部位, 甲类, 属性='',
'驱魔师-圣职者(男)': (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
'复仇者-圣职者(男)': (0, 0, 0, 0, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3),
'圣骑士-圣职者(女)': (0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05),
'蓝拳圣使-圣职者(女)': (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
'异端审判者-圣职者(女)': (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
'巫女-圣职者(女)': (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
'诱魔者-圣职者(女)': (0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5),
@@ -583,16 +594,18 @@ def 精通计算(装备等级, 品质, 强化等级, 部位, 甲类, 属性='',
'猎人-弓箭手': (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
'妖护使-弓箭手': (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
'奇美拉-弓箭手': (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
'破浪者-帝国骑士': (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
}
def 获取基础属性(角色, 职业):
角色数据 = 角色基础系数[角色]
职业数据 = 职业基础数据[职业 + '-' + 角色]
力量 = int(角色数据[4] + 角色数据[0] * min(14, 当前等级 - 1) + 职业数据[0] * max(当前等级 - 15, 0) + 93 + 当前等级)
体力 = int(角色数据[5] + 角色数据[1] * min(14, 当前等级 - 1) + 职业数据[1] * max(当前等级 - 15, 0) + 93 + 当前等级)
智力 = int(角色数据[6] + 角色数据[2] * min(14, 当前等级 - 1) + 职业数据[2] * max(当前等级 - 15, 0) + 93 + 当前等级)
精神 = int(角色数据[7] + 角色数据[3] * min(14, 当前等级 - 1) + 职业数据[3] * max(当前等级 - 15, 0) + 93 + 当前等级)
# TODO 将93 + 当前等级 角色基础数据+94 角色成长全部+1
力量 = int(角色数据[4] + 角色数据[0] * min(14, 当前等级 - 1) + 94 + (职业数据[0] + 1) * max(当前等级 - 15, 0))
体力 = int(角色数据[5] + 角色数据[1] * min(14, 当前等级 - 1) + 94 + (职业数据[1] + 1) * max(当前等级 - 15, 0))
智力 = int(角色数据[6] + 角色数据[2] * min(14, 当前等级 - 1) + 94 + (职业数据[2] + 1) * max(当前等级 - 15, 0))
精神 = int(角色数据[7] + 角色数据[3] * min(14, 当前等级 - 1) + 94 + (职业数据[3] + 1) * max(当前等级 - 15, 0))
return (力量, 智力, 体力, 精神)