Project1

标题: 伤害公式,如何对附带某状态的敌人伤害增加 [打印本页]

作者: qweeddxxcc    时间: 2018-9-8 17:07
标题: 伤害公式,如何对附带某状态的敌人伤害增加
请教大佬。
伤害公式,如何对附带某状态的敌人伤害增加。
作者: 梦想家大魔王    时间: 2018-9-8 19:51
你用内置的“元素”设定就可以做到。
比如某输出技能A的元素属性设置为“电”,某状态B的一条特性是“电”* 150%,那么中了状态B的目标被技能A命中时,伤害会增强到1.5倍(相对于伤害公式的计算结果)。
作者: 百里_飞柳    时间: 2018-9-8 21:58
本帖最后由 百里_飞柳 于 2018-9-8 22:00 编辑

战斗者的类中含有方法 state?(id) 判定是否被附加了id号状态
比如目标若含有10号状态,则伤害翻倍
  1. 原伤害公式 * (b.state?(10) ? 2 : 1)
复制代码


以及如果是想被附加状态后,比如所有受到的物理伤害都有加成,则可以使用状态特性-能力-特殊能力-(受到)物理伤害加成,这个数值是全部乘法叠加,且直接与受到的伤害值相乘




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