dev
This commit is contained in:
@@ -311,17 +311,16 @@ def 武器MP系数(武器类型, 输出类型) -> float:
|
||||
品级加分 = {'稀有': 5, '神器': 8, '勇者': 11, '传说': 14, '史诗': 17, '智慧产物': 17, '神话': 18}
|
||||
|
||||
|
||||
def 精通计算(装备等级, 品质, 强化等级, 部位, 甲类):
|
||||
return round((20 + 甲类系数[甲类] * (装备等级 + 品级加分[品质] + int(强化等级 / 3))) * 部位系数[部位], 2)
|
||||
|
||||
|
||||
def 辅助精通计算(装备等级, 品质, 强化等级, 部位, 属性):
|
||||
if 属性 == '智力':
|
||||
return round((8 + 2.4 * (装备等级 + 品级加分[品质] + int(强化等级 / 3))) * 部位系数[部位], 2)
|
||||
if 属性 == '体力':
|
||||
return round((4 + 1.6 * (装备等级 + 品级加分[品质] + int(强化等级 / 3))) * 部位系数[部位], 2)
|
||||
if 属性 == '精神':
|
||||
return round((8 + 0.8 * (装备等级 + 品级加分[品质] + int(强化等级 / 3))) * 部位系数[部位], 2)
|
||||
def 精通计算(装备等级, 品质, 强化等级, 部位, 甲类,属性='',carry=True):
|
||||
if carry:
|
||||
return round((20 + 甲类系数[甲类] * (装备等级 + 品级加分[品质] + int(强化等级 / 3))) * 部位系数[部位], 2)
|
||||
else:
|
||||
if 属性 == '智力':
|
||||
return round((8 + 2.4 * (装备等级 + 品级加分[品质] + int(强化等级 / 3))) * 部位系数[部位], 2)
|
||||
if 属性 == '体力':
|
||||
return round((4 + 1.6 * (装备等级 + 品级加分[品质] + int(强化等级 / 3))) * 部位系数[部位], 2)
|
||||
if 属性 == '精神':
|
||||
return round((8 + 0.8 * (装备等级 + 品级加分[品质] + int(强化等级 / 3))) * 部位系数[部位], 2)
|
||||
|
||||
|
||||
# endregion
|
||||
|
||||
Reference in New Issue
Block a user