做成这样的效果这样好了:
例如,1号技能需要消耗3个2号物品
class Game_Batter alias rb_skill_can_use_20150209 skill_can_use? def skill_can_use?(skill_id) if skill.id == 1 && $game_party.item_number(2) < 3 return false end return rb_skill_can_use_20150209(skill_id) end end
class Game_Batter
alias rb_skill_can_use_20150209 skill_can_use?
def skill_can_use?(skill_id)
if skill.id == 1 && $game_party.item_number(2) < 3
return false
end
return rb_skill_can_use_20150209(skill_id)
end
end
上面脚本插入到Main前。
下面一步就是设置1号技能的公共事件,给1号技能关联一个公共事件,公共事件执行内容为失去3个2号物品即可。 |