Project1

标题: 脚本组合使用 [打印本页]

作者: xiamumomo    时间: 2021-10-29 11:09
标题: 脚本组合使用
这是一个自损最大生命值的20%HP,给全队恢复使用者的20%MHP,但是这个脚本事件和技能可以触发,但是
在战斗将无法使用,以一旦使用了将出现错误

JAVASCRIPT 代码复制
  1. var c = $gameParty._targetActorId
  2. var b = $gameActors.actor(c)
  3. var d = Math.round(-0.4 * b.mhp)
  4. var KO = true
  5. Game_Interpreter.prototype.changeHp.call(this, b, d, KO);
  6.  
  7. var a = $gameActors.actor(c).mhp
  8. $gameParty.members().forEach(function(m){
  9. m.gainHp(Math.round((a * 0.2)));
  10. });

作者: 任小雪    时间: 2021-10-29 16:59
我猜测可以参考状态来写?
作者: y967    时间: 2021-10-29 18:16
因为能量不守恒
作者: 仇九    时间: 2021-10-30 00:18
唔,我将脚本第一行改成了var c =1且让队伍里有id为1的角色后没出啥bug,所以我觉得应该就是$gameParty._targetActorId的问题吧?




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