Project1

标题: 怎么让技能伤害跟TP挂钩? [打印本页]

作者: 冷冻柜    时间: 2016-8-30 23:09
标题: 怎么让技能伤害跟TP挂钩?
我用搜索搜到隔壁VA有个帖子说技能的伤害跟角色当前的TP有关,并当前消耗所有的TP释放这个技能,当前TP越高伤害也越高,很类似WOW战士的斩杀来着。
那贴里有人回复里说,在伤害公式里填上 damage = 具体数值; damage *= 1+a.tp / a.max_tp ;a.tp = 0; damage这样的就好了,我在VA里试确实好使,但是在MV里照着搬过去就没有伤害也没有TP也没有清零,不知道是什么问题?
还有伤害公式里跟TP挂钩的话要怎么写?除了上头那个我直接复制人家的上VA用又效果,我自己直接写a.tp+ 或者* 或者 /都不好使,测试的时候不管是VA还是MV都是没有伤害,但整个公式去掉tp他就能正常出伤害了是为什么?
作者: 冷冻柜    时间: 2016-8-31 10:18
我又自己鼓捣了下,把除数换成一个常数,乘数换成大于1的数后在用加减是有伤害了,估计是什么小于1之类就当0来看的问题的,可为啥加数是0,1+0还是大于等于1的,他还是没有伤害?而且MV下,技能打出去后,TP还是没有清零啊




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