Project1
标题:
请教一下技能公式设计。
[打印本页]
作者:
PYH19991112
时间:
2022-1-25 00:28
标题:
请教一下技能公式设计。
做一个判断自身状态和敌人生命值比率,而改变伤害的技能,自己绕了几遍猪脑过载惹。
技能效果:若使用者拥有1号状态,则这个技能对生命值低于15%的敌人造成300伤害,若敌人生命值不低于15%则造成100伤害。使用者未拥有1号状态时,也只造成100伤害。
作者:
hc7895123
时间:
2022-1-25 00:28
b.isStateAffected(1) ? (b.hp<b.mhp*0.15 ? 300 : 100) :100
作者:
任小雪
时间:
2022-1-25 01:15
你条理不是很清晰吗?用if和else if呗
两个条件同时存在是什么,中间可以用&&。或者,你也可以if两次
作者:
guoxiaomi
时间:
2022-1-25 01:27
若使用者拥有1号状态,则这个技能对生命值低于15%的敌人造成300伤害,若敌人生命值不低于15%则造成100伤害。使用者未拥有1号状态时,也只造成100伤害。
不过我不会js,写个ruby版的:
(a.state?(1) && b.hp < 0.15 * b.mhp) ? 300 : 100
复制代码
作者:
PYH19991112
时间:
2022-1-25 22:03
guoxiaomi 发表于 2022-1-25 01:27
若使用者拥有1号状态,则这个技能对生命值低于15%的敌人造成300伤害,若敌人生命值不低于15%则造成100伤害 ...
这位老师,我把伤害公式放进去试了下,为什么会打出来0伤害呀。QVQ
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1