Project1
标题:
核心技能代码求教
[打印本页]
作者:
安河桥北
时间:
2020-3-11 10:33
标题:
核心技能代码求教
<Custom Requirement>
if ($gameActors.actor(1).hp < $gameActors.actor(1).mhp/5) {
value = true;
} else {
value = false;
}
</Custom Requirement>
看我上面一串代码 说的是1号角色生命值小于1号角色最大生命值百分之五十
显示可用
但是这个功能只有进入战斗之前血量低于百分之五十可用
战斗中这个代码就没用
求问:怎么在战斗中这个代码也生效
作者:
微笑的迪妮莎
时间:
2020-3-11 11:25
<Passive Condition: HP Below 35%>
这个不是更方便
生命值低于35%时触发
作者:
安河桥北
时间:
2020-3-11 11:29
微笑的迪妮莎 发表于 2020-3-11 11:25
这个不是更方便
生命值低于35%时触发
我是想要这个在战斗中角色血量低于50%以下才可以释放
作者:
安河桥北
时间:
2020-3-11 11:36
OK 解决了 把最大生命值放当前生命值前面 然后判定就可以了
<Custom Requirement>
if ($gameActors.actor(1).mhp/2 > $gameActors.actor(1).hp) {
value = true;
} else {
value = false;
}
</Custom Requirement>
作者:
擦不完的水
时间:
2020-3-11 17:29
估计是你上面没写2写了5的关系。。。
你还可以使用.hpRate()这个东东,也挺好用的
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1