中毒狀態扣血公式(參考)
人
中毒扣血基值 = [ 受掉魂影響人体BP + 受掉魂影響人力BP + 受掉魂影響人强BP + 受掉魂影響人速BP + 受掉魂影響人法BP - 30 ] []取整
寵
中毒扣血基值 = [ 寵体BP + 寵力BP + 寵强BP + 寵速BP + 寵法BP - 30 ] []取整
怪
中毒扣血基值 = [ 怪体BP + 怪力BP + 怪强BP + 怪速BP + 怪法BP - 30 ] []取整
騎寵(寵+人)
中毒扣血基值 = [ 寵体BP + 寵力BP + 寵强BP + 寵速BP + 寵法BP - 30 ] +
[ 受掉魂影響人体BP + 受掉魂影響人力BP + 受掉魂影響人强BP + 受掉魂影響人速BP + 受掉魂影響人法BP - 30 ] []取整
BP包括2位小數點
非精靈變身
中毒扣血量 = 2 * { rand(9,11) * 0.1 * 中毒扣血基值 * 0.2 } {}最小1,結果取整
精靈變身
中毒扣血量 = ( 2 * { rand(9,11) * 0.1 * 中毒扣血基值 * 0.2 } * 变身减成 + 50 ) / 100 {}最小1,結果取整
非騎寵
if 中毒扣血量 >= 當前血量
{
中毒扣血量 = 當前血量 - 1
}
騎寵
if 中毒扣血量 > 當前血量 - 2
{
中毒扣血量 = 當前血量 - 2
}
騎寵狀態扣血時人寵分配
中毒扣血量為偶數時,人寵扣血均分
中毒扣血量為奇數時,人寵扣血均分,并且 人當前血量 > 寵當前血量,則人當前血量再減1,否則寵當前血量再減1
人寵任意一方當前血量下限為1,率先扣完的一方會只扣另一方,總之 騎寵當前血量 = 寵當前血量 + 人當前血量
因爲根據BP計算,所以也有可能PK根據這點推算寵物BP