赞 | 4 |
VIP | 0 |
好人卡 | 0 |
积分 | 78 |
经验 | 15725 |
最后登录 | 2024-11-24 |
在线时间 | 1347 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 7827
- 在线时间
- 1347 小时
- 注册时间
- 2015-8-15
- 帖子
- 753
|
- def slip_damage?
- for i in @states
- if State_data::SLIP_DAMAGE[i]
- return true
- end
- end
- return false
- end
-
- #--------------------------------------------------------------------------
- # ● 应用连续伤害效果
- #--------------------------------------------------------------------------
- def slip_damage_effect
- # 设置伤害
- damage = @hp_max / 10
- # 分散
- if damage.abs > 0
- amp = [damage.abs * 15 / 100, 1].max
- damage += rand(amp+1) + rand(amp+1) - amp
- end
- # HP 的伤害减法运算
- self.hp -= damage
- self.animation_id=Wzj::HIT_ANIMATION_ID
- (dead;$scene.display_nature_killing_msg(self,nil)) if dead?
- # 过程结束
- return true
- end
复制代码 |
|