赞 | 2 |
VIP | 109 |
好人卡 | 208 |
积分 | 4 |
经验 | 22037 |
最后登录 | 2024-11-11 |
在线时间 | 1198 小时 |
Lv2.观梦者 虚構歪曲
- 梦石
- 0
- 星屑
- 364
- 在线时间
- 1198 小时
- 注册时间
- 2010-12-18
- 帖子
- 3928
|
本帖最后由 忧雪の伤 于 2011-6-18 16:53 编辑
- #==============================================================================
- # ** 伪·热心辅导班
- #==============================================================================
- module RPG
- Water_Guard = [5, 6]
- end
- class Game_Battler
- _array = ['attack_effect', 'skill_effect']
- _array.each {|item| alias_method('_' + item, item) }
- def attack_effect(attacker)
- if self.state?(RPG::Water_Guard[0])
- attacker.add_state(RPG::Water_Guard[1], true)
- end
- _attack_effect(attacker)
- end
- def skill_effect(user, skill)
- if self.state?(RPG::Water_Guard[0])
- user.add_state(RPG::Water_Guard[1], true)
- end
- _skill_effect(user, skill)
- end
- end
复制代码 Water_Guard的设置方式是:- Water_Guard = [防守方需要状态, 攻击方获得状态]
复制代码 |
|