Project1

标题: 请教一个技能:当战场上我方只剩下一人时,能力增强 [打印本页]

作者: zhujunjie988788    时间: 2017-5-22 00:18
标题: 请教一个技能:当战场上我方只剩下一人时,能力增强
请教一个技能的制作,当战场上我方死的只剩下1个人时,那个人的某能力大幅度增强

技能的思路我有,但不知道怎么得到我方战斗人数变量,请教大神指导
作者: doranikofu    时间: 2017-5-22 08:12
$gameParty.aliveMembers().length
作者: zhujunjie988788    时间: 2017-5-22 19:48
。。。。。小弟愚钝,大神能不能写个简单的范例给参考下?谢谢
作者: sonicdonggua    时间: 2017-5-22 23:13
用Passive state ,在Actor一栏中附上:
<Passive State: x>
在X状态下附加
<Custom Passive Condition>
  if ($gameParty.aliveMembers().length <=1) {
    condition = true;
  } else {
    condition = false;
  }
  </Custom Passive Condition>
讲真,这个Passive state比在战斗中设置条件分歧好使多了
作者: zhujunjie988788    时间: 2017-5-23 11:22
sonicdonggua 发表于 2017-5-22 23:13
用Passive state ,在Actor一栏中附上:

在X状态下附加

谢谢大神
作者: 白嫩白嫩的    时间: 2017-5-23 21:34
sonicdonggua 发表于 2017-5-22 23:13
用Passive state ,在Actor一栏中附上:

在X状态下附加

大神,这个方法确实很棒,但是跟队形插件有冲突,开始游戏的时候会蹦出来错误提示,但是不影响正常游戏,这是咋回事呀?
作者: sonicdonggua    时间: 2017-5-24 18:12
本帖最后由 sonicdonggua 于 2017-5-24 18:14 编辑
白嫩白嫩的 发表于 2017-5-23 21:34
大神,这个方法确实很棒,但是跟队形插件有冲突,开始游戏的时候会蹦出来错误提示,但是不影响正常游戏, ...


试试$gameParty.inBattle() && $gameParty.aliveMembers().length === 1试试?我记得Row调用了aliveMembers,不会是因为这个吧




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