赞 | 3 |
VIP | 333 |
好人卡 | 91 |
积分 | 2 |
经验 | 55775 |
最后登录 | 2017-7-18 |
在线时间 | 2070 小时 |
Lv1.梦旅人 Mr.Gandum
- 梦石
- 0
- 星屑
- 226
- 在线时间
- 2070 小时
- 注册时间
- 2007-1-31
- 帖子
- 3039
|
本帖最后由 feizhaodan 于 2011-11-11 22:26 编辑
- #==============================================================================
- # ■ Game_Battler
- #------------------------------------------------------------------------------
- # 处理战斗者的类。这个类作为 Game_Actor 类与 Game_Enemy 类的
- # 超级类来使用。
- #==============================================================================
- class Game_Battler
- alias double_damage_state_excute_damage excute_damage
- #--------------------------------------------------------------------------
- # ● 伤害效果
- # user : 技能或物品使用者
- # @hp_damage、@mp_damage、或@absorbed需要在此之前计算完毕。
- #--------------------------------------------------------------------------
- def execute_damage(user)
- double_damage_state_excute_damage(user)
- if @states.include?(10)
- self.hp -= @hp_damage
- self.mp -= @mp_damage
- if @absorbed # 若吸收
- user.hp += @hp_damage
- user.mp += @mp_damage
- end
- @hp_damage += @hp_damage
- @mp_damage += @mp_damage
- end
- end
- end
复制代码 第一个问题。
把10改成你想要的状态ID |
|