dev
This commit is contained in:
@@ -131,54 +131,55 @@ def 勋章计算(装备等级, 品质, 强化等级):
|
|||||||
武器成长系数 = {'普通': 0.4, '高级': 0.7, '稀有': 1, '神器': 1.25, '勇者': 1.1, '传说': 1.35, '史诗': 1.45, '神话': 1.55}
|
武器成长系数 = {'普通': 0.4, '高级': 0.7, '稀有': 1, '神器': 1.25, '勇者': 1.1, '传说': 1.35, '史诗': 1.45, '神话': 1.55}
|
||||||
武器品级加分 = {'普通': 8, '高级': 8, '稀有': 10, '神器': 12, '勇者': 11, '传说': 13, '史诗': 14, '神话': 15}
|
武器品级加分 = {'普通': 8, '高级': 8, '稀有': 10, '神器': 12, '勇者': 11, '传说': 13, '史诗': 14, '神话': 15}
|
||||||
武器类型系数 = {
|
武器类型系数 = {
|
||||||
'短剑': (1.095, 1.115),
|
'短剑': (1.095, 1.115, 1.11),
|
||||||
'太刀': (1.095, 1.105),
|
'太刀': (1.095, 1.105, 1.1),
|
||||||
'钝器': (1.11, 1.095),
|
'钝器': (1.11, 1.095, 1.1),
|
||||||
'巨剑': (1.12, 1.09),
|
'巨剑': (1.12, 1.09, 1.1),
|
||||||
'光剑': (1.093, 1.09),
|
'光剑': (1.093, 1.09, 1.1),
|
||||||
'手套': (1.095, 1.115),
|
'手套': (1.095, 1.115, 1.1),
|
||||||
'臂铠': (1.12, 1.09),
|
'臂铠': (1.12, 1.09, 1.11),
|
||||||
'爪': (1.1, 1.1),
|
'爪': (1.1, 1.1, 1.11),
|
||||||
'拳套': (1.105, 1.095),
|
'拳套': (1.105, 1.095, 1.11),
|
||||||
'东方棍': (1.095, 1.1),
|
'东方棍': (1.095, 1.1, 1.11),
|
||||||
'左轮枪': (1.087, 1.077),
|
'左轮枪': (1.087, 1.077, 1.11),
|
||||||
'自动手枪': (1.064, 1.094),
|
'自动手枪': (1.064, 1.094, 1.11),
|
||||||
'步枪': (1.1, 1.085),
|
'步枪': (1.1, 1.085, 1.11),
|
||||||
'手炮': (1.106, 1.064),
|
'手炮': (1.106, 1.064, 1.11),
|
||||||
'手弩': (1.075, 1.085),
|
'手弩': (1.075, 1.085, 1.11),
|
||||||
'矛': (1.12, 1.085),
|
'矛': (1.12, 1.085, 1.11),
|
||||||
'棍棒': (1.108, 1.09),
|
'棍棒': (1.108, 1.09, 1.11),
|
||||||
'魔杖': (1.09, 1.11),
|
'魔杖': (1.09, 1.11, 1.11),
|
||||||
'法杖': (1.095, 1.12),
|
'法杖': (1.095, 1.12, 1.11),
|
||||||
'扫把': (1.1, 1.11),
|
'扫把': (1.1, 1.11, 1.11),
|
||||||
'十字架': (1.1, 1.095),
|
'十字架': (1.1, 1.095, 1.11),
|
||||||
'念珠': (1.09, 1.115),
|
'念珠': (1.09, 1.115, 1.11),
|
||||||
'图腾': (1.105, 1.09),
|
'图腾': (1.105, 1.09, 1.11),
|
||||||
'镰刀': (1.105, 1.105),
|
'镰刀': (1.105, 1.105, 1.11),
|
||||||
'战斧': (1.12, 1.085),
|
'战斧': (1.12, 1.085, 1.11),
|
||||||
'匕首': (1.09, 1.089),
|
'匕首': (1.09, 1.089, 1.11),
|
||||||
'双剑': (1.102, 1.08),
|
'双剑': (1.102, 1.08, 1.11),
|
||||||
'手杖': (1.081, 1.115),
|
'手杖': (1.081, 1.115, 1.11),
|
||||||
'苦无': (1.09, 1.11),
|
'苦无': (1.09, 1.11, 1.11),
|
||||||
'长枪': (1.105, 1.09),
|
'长枪': (1.105, 1.09, 1.11),
|
||||||
'战戟': (1.12, 1.085),
|
'战戟': (1.12, 1.085, 1.11),
|
||||||
'光枪': (1.095, 1.115),
|
'光枪': (1.095, 1.115, 1.11),
|
||||||
'暗矛': (1.095, 1.105),
|
'暗矛': (1.095, 1.105, 1.11),
|
||||||
'长刀': (1.108, 1.09),
|
'长刀': (1.108, 1.09, 1.11),
|
||||||
'小太刀': (1.1, 1.1),
|
'小太刀': (1.1, 1.1, 1.11),
|
||||||
'重剑': (1.12, 1.09),
|
'重剑': (1.12, 1.09, 1.11),
|
||||||
'源力剑': (1.095, 1.115),
|
'源力剑': (1.095, 1.115, 1.11),
|
||||||
# todo
|
# todo
|
||||||
'神弦弓': (1.1, 1.095),
|
'神弦弓': (1.1, 1.095, 1.11),
|
||||||
'玄机弓': (1.108, 1.09),
|
'玄机弓': (1.108, 1.09, 1.11),
|
||||||
'强攻弩': (1.12, 1.09),
|
'强攻弩': (1.12, 1.09, 1.11),
|
||||||
'妖影弓': (1.095, 1.1),
|
'妖影弓': (1.095, 1.1, 1.11),
|
||||||
'嵌合弓': (1.1, 1.085),
|
'嵌合弓': (1.1, 1.085, 1.11),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
def 武器强化计算(装备等级, 品质, 强化等级, 武器类型, 类型, 默认系数=0):
|
def 武器强化计算(装备等级, 品质, 强化等级, 武器类型, 类型, 默认系数=0):
|
||||||
武器系数 = max(武器类型系数[武器类型][0 if 类型 == '物理' else 1], 默认系数)
|
index = 0 if 类型 == '物理' else (1 if 类型 == '魔法' else ())
|
||||||
|
武器系数 = max(武器类型系数[武器类型][index], 默认系数)
|
||||||
return int((装备等级 + 武器品级加分[品质]) / 8 * 武器成长系数[品质] * 武器强化系数[强化等级] * 武器系数)
|
return int((装备等级 + 武器品级加分[品质]) / 8 * 武器成长系数[品质] * 武器强化系数[强化等级] * 武器系数)
|
||||||
|
|
||||||
|
|
||||||
@@ -586,9 +587,11 @@ def 获取基础属性(角色, 职业):
|
|||||||
精神 = int(角色数据[7] + 角色数据[3] * min(14, 当前等级 - 1) + 职业数据[3] * max(当前等级 - 15, 0) + 93 + 当前等级)
|
精神 = int(角色数据[7] + 角色数据[3] * min(14, 当前等级 - 1) + 职业数据[3] * max(当前等级 - 15, 0) + 93 + 当前等级)
|
||||||
return (力量, 智力, 体力, 精神)
|
return (力量, 智力, 体力, 精神)
|
||||||
|
|
||||||
|
|
||||||
def 获取唤醒属性():
|
def 获取唤醒属性():
|
||||||
return 335 if 当前等级 >= 75 else (145 if 当前等级 >= 15 else 0)
|
return 335 if 当前等级 >= 75 else (145 if 当前等级 >= 15 else 0)
|
||||||
|
|
||||||
|
|
||||||
def 获取属性抗性基础(角色, 职业):
|
def 获取属性抗性基础(角色, 职业):
|
||||||
return 职业属性抗性数据[职业 + '-' + 角色]
|
return 职业属性抗性数据[职业 + '-' + 角色]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user