赞 | 1 |
VIP | 127 |
好人卡 | 25 |
积分 | 5 |
经验 | 59654 |
最后登录 | 2020-12-3 |
在线时间 | 820 小时 |
卑微的梦
- 梦石
- 0
- 星屑
- 523
- 在线时间
- 820 小时
- 注册时间
- 2013-2-23
- 帖子
- 1185
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
- #==============================================================================
- # 技能消耗物品 by 子弹君
- #==============================================================================
- # 说明:
- # 在技能备注栏上写上<消耗 物品id>
- #
- # 例子:在技能备注栏上写上<消耗 25>,那么使用该技能需消耗25号id物品。
- #==============================================================================
- class RPG::Skill
- def item_cost
- /<消耗\s*(\d+)>/ =~ note ? $1.to_i : 0
- end
- end
- class Game_Actor
- alias bomb2014920_skill_cost_payable? skill_cost_payable?
- def skill_cost_payable?(skill)
- item = $data_items[skill.item_cost]
- bomb2014920_skill_cost_payable?(skill) &&
- (!item || $game_party.has_item?(item))
- end
- end
- class Game_Actor
- alias bomb2014920_pay_skill_cost pay_skill_cost
- def pay_skill_cost(skill)
- bomb2014920_pay_skill_cost(skill)
- item = $data_items[skill.item_cost]
- $game_party.lose_item(item, 1) if item
- end
- end
复制代码 |
|