Project1
标题:
如何做出受到伤害时,有概率伤害免疫,MP为0。
[打印本页]
作者:
负零
时间:
2016-3-12 12:00
标题:
如何做出受到伤害时,有概率伤害免疫,MP为0。
请教如何做出受到伤害时,有概率伤害免疫,MP为0。难点在于如何规范地写在脚本或备注栏里及判断命中。
举个栗子:
A攻击了B,
首先判断命中,如果命中即受到伤害成立,
接着判断概率,如果随机数在概率内即概率成立,
接着伤害处理,
var hpDmg =0 #此处hpDmg代指伤害实际预处理量,
下边就按程序的伤害程序走起或a.gainHp(hpDmg)。
作者:
seedj13
时间:
2016-3-12 12:20
楼主,你这其实可以理解成是两次命中判定咯,这样的话跟原版自带的盾牌加回避率,其实效果上来说差不多哦
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1