中毒状态扣血公式(参考)
華姬 2024-01-06 12:50:23 3444

 

人

 

 

 

中毒扣血基值 = [ 受掉魂影响人体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