Project1

标题: 求助大佬,如何做额外的魔法伤害? [打印本页]

作者: 58432100    时间: 2024-9-25 21:32
标题: 求助大佬,如何做额外的魔法伤害?
如题,我想做一个武器,比如火焰刀(普通攻击附赠额外的15%火焰魔法伤害。)
普通攻击打到敌人后,除了弹出一个原本的伤害,还会弹一个额外的15%火焰魔法伤害。如-100,-15
这种怎么做呢QAQ
作者: 58432100    时间: 2024-9-25 22:41
写了一个计算公式:a.atk * 4 - b.def * 2 + Math.floor(a.mat * 0.5)
这个是普通攻击伤害+自身魔法攻击力*50%的伤害,但要是分段显示就好了,比如-100 -50,不然弹出一个伤害数字感觉变化不大。
作者: 邪月长啸    时间: 2024-9-28 21:09
刚回归,我记得MV的YEP战斗系统有一个效果,不知道的MZ有没有同样的插件
你找一下,我贴代码
<setup action>
clear battle log
display action
immortal: targets, true
</setup action>

<whole action>
if user.attackMotion() !== 'missile'
  move user: targets, front, 20
else
  perform start
end
motion standby: user
wait for movement
face user: target
</whole action>

<target action>
motion attack: user
wait: 20
attack animation: target
wait for animation
HP -variable 5: target, show
action effect
wait: 30
</target action>

其中HP -variable 5%: target, show   这条是额外扣除5号变量的数值,把数值带入武器攻击力的15%,不知道能不能达到你要的效果

作者: 58432100    时间: 2024-9-28 22:00
邪月长啸 发表于 2024-9-28 21:09
刚回归,我记得MV的YEP战斗系统有一个效果,不知道的MZ有没有同样的插件
你找一下,我贴代码

谢谢佬回答




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