本帖最后由 无忧谷主幻 于 2016-6-18 18:07 编辑
Game_Battler 3的
def skill_can_use?(skill_id) # SP 不足的情况下不能使用 if $data_skills[skill_id].sp_cost > self.sp return false end
def skill_can_use?(skill_id)
# SP 不足的情况下不能使用
if $data_skills[skill_id].sp_cost > self.sp
return false
end
后面加上
# HP 不足的情况下不能使用 if skill_id == 28 && self.hp <= 500 return false end
# HP 不足的情况下不能使用
if skill_id == 28 && self.hp <= 500
return false
end
前面是技能ID后面是HP数值,这样消耗HP的技能在低于该数值就不能使用了
最后在公共事件设置消耗的HP即可
|