很简单的一个函数,实际上就是将RM已经整合好的函数再进行一个整合包装。写法虽然很臃肿,但对新人非常好理解。
[JavaScript] 纯文本查看 复制代码 //按百分比恢复生命值和魔力值
function rate_recover(rate){
for(var i= $gameParty.size()-1;i>=0;i--){
var actor_ID = $gameParty._actors[i];
actor_HP_recover_number = $gameActors.actor(actor_ID).mhp * rate /100;
actor_MP_recover_number = $gameActors.actor(actor_ID).mmp * rate /100;
$gameActors.actor(actor_ID).gainHp(actor_HP_recover_number);
$gameActors.actor(actor_ID).gainMp(actor_MP_recover_number);
}
}
将这段文字保存到txt,后缀名改成js,再使用插件管理器加载。
调用时,只需要事件中的脚本命令 rate_recover(数值)即可。rate_recover(50)代表HP、MP恢复50%,rate_recover(-30)代表HP、MP流失30%
|