赞 | 0 |
VIP | 24 |
好人卡 | 8 |
积分 | 1 |
经验 | 11412 |
最后登录 | 2017-8-21 |
在线时间 | 416 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 416 小时
- 注册时间
- 2006-10-21
- 帖子
- 1245
|
本帖最后由 wangswz 于 2010-7-3 10:50 编辑
- ##############################魔法盾##############################
- if damage > 0 and state?(58) and not obj.damage_to_mp #魔法盾抵消50%伤害
- damage /= 2
- if (damage/2)>@mp
- @mp_damage = @mp
- damage -= @mp
- else
- damage /= 2
- @mp_damage = damage
- end
- end
- ##############################魔法盾##############################
复制代码 只有这个 不能做到固定承受一定伤害
当拥有58状态时 用魔力来减少所受伤害的50% 在使25%的伤害转换伤害MP
插在make_obj_damage_value和make_attack_damage_value中间部分
make_attack_damage_value中去掉 and not obj.damage_to_mp |
|