
2楼先转发greole的一些内容,科普向,他写的挺好的 我就不自己搞了 借用一下
属性:
----------
骑士:(教练 * 3) + (属性差 - 5) * 2 + Rand(0, 1000) >= 970
扈从:(教练 * 3) + (属性差 - 5) * 2 + Rand(0, 1000) >= 980
若判定成功,则该项属性加1
技能
----------
骑士:(教练 * 3) + (技能差 - 3) * 5 + Rand(0, 1000) >= 970
扈从:(教练 * 3) + (技能差 - 3) * 5 + Rand(0, 1000) >= 980
若判定成功,则该项技能加1
熟练度
----------
骑士:(教练 * 3) + (熟练度差 / 20 - 5) * 5 + Rand(0, 1000) >= 970
扈从:(教练 * 3) + (熟练度差 / 20 - 5) * 5 + Rand(0, 1000) >= 980
若判定成功,则该项熟练度加10
上面的教练是指npc的教练技能的等级,各种差值是指npc和自建骑士/扈从的能力差,Rand(0, 1000)是指0 ~ 1000的随机数。
注意能力差是分别计算的,例如判断自建骑士的力量是否上升,则只取npc和自建骑士的力量差。除此之外,还有前提,就是npc该项能力要比自建骑士/扈从的高.
属性:
----------
骑士:(教练 * 3) + (属性差 - 5) * 2 + Rand(0, 1000) >= 970
扈从:(教练 * 3) + (属性差 - 5) * 2 + Rand(0, 1000) >= 980
若判定成功,则该项属性加1
技能
----------
骑士:(教练 * 3) + (技能差 - 3) * 5 + Rand(0, 1000) >= 970
扈从:(教练 * 3) + (技能差 - 3) * 5 + Rand(0, 1000) >= 980
若判定成功,则该项技能加1
熟练度
----------
骑士:(教练 * 3) + (熟练度差 / 20 - 5) * 5 + Rand(0, 1000) >= 970
扈从:(教练 * 3) + (熟练度差 / 20 - 5) * 5 + Rand(0, 1000) >= 980
若判定成功,则该项熟练度加10
上面的教练是指npc的教练技能的等级,各种差值是指npc和自建骑士/扈从的能力差,Rand(0, 1000)是指0 ~ 1000的随机数。
注意能力差是分别计算的,例如判断自建骑士的力量是否上升,则只取npc和自建骑士的力量差。除此之外,还有前提,就是npc该项能力要比自建骑士/扈从的高.
