Project1

标题: 关于伤害判定的问题 [打印本页]

作者: Andy_Clone    时间: 2019-12-10 22:23
标题: 关于伤害判定的问题
希望实现的功能:
制作出这样的技能,当A的魔法攻击力不小于B的魔法防御力时,造成全额伤害,否则只造成微弱的伤害(暂且定为10%)
因为不怎么懂脚本,所以来这里问了
作者: KB.Driver    时间: 2019-12-10 22:47
dmg = 0 + (dec = a.mat - b.mdf) * 2;dec > 0 ? dmg : dmg / 10

解释:dec为能力差(我方魔攻 - 对方魔防),dmg为正常伤害
这里的0就是基础伤害量,如果按RM的计算方式,直接改后面的倍数就是“魔法相关度”
分号让公式里可以写多句脚本,后一句对能力差dec判断,能力差大于0为全额伤害dmg,否则除以10




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1