赞 | 24 |
VIP | 179 |
好人卡 | 63 |
积分 | 62 |
经验 | 134637 |
最后登录 | 2023-9-6 |
在线时间 | 3077 小时 |
Lv4.逐梦者 (版主) 聪仔
- 梦石
- 0
- 星屑
- 6182
- 在线时间
- 3077 小时
- 注册时间
- 2013-12-26
- 帖子
- 3145
|
假定ID为100的状态是无敌状态,那么找到这一段并加上一句话...- #--------------------------------------------------------------------------
- # ● 伤害效果
- # user : 技能或物品使用者
- # @hp_damage、@mp_damage、或@absorbed需要在此之前计算完毕。
- #--------------------------------------------------------------------------
- def execute_damage(user)
- @hp_damage = 0 if @hp_damage > 0 and self.state?(100) # 加上这句,注意100改成你的无敌状态ID号...
- if @hp_damage > 0 # 若伤害为正数
- remove_states_shock # 攻击移除状态
- end
- self.hp -= @hp_damage
- self.mp -= @mp_damage
- if @absorbed # 若吸收
- user.hp += @hp_damage
- user.mp += @mp_damage
- end
- end
复制代码 |
评分
-
查看全部评分
|