赞 | 60 |
VIP | 11 |
好人卡 | 44 |
积分 | 86 |
经验 | 75472 |
最后登录 | 2024-11-5 |
在线时间 | 3857 小时 |
Lv4.逐梦者 (版主) 漾夕☽星化残月☾
- 梦石
- 0
- 星屑
- 8596
- 在线时间
- 3857 小时
- 注册时间
- 2015-5-12
- 帖子
- 2077
|
本帖最后由 御曹司 于 2017-5-5 22:49 编辑
- class Game_Battler < Game_BattlerBase
- def make_damage_value(user, item)
- value = item.damage.eval(user, self, $game_variables)
- value *= item_element_rate(user, item)
- value *= pdr if item.physical?
- value *= mdr if item.magical?
- value *= rec if item.damage.recover?
- value = apply_critical(value) if @result.critical
- value = apply_variance(value, item.damage.variance)
- value = apply_guard(value)
- value = 0 if self.state?(66) && !item.damage.recover? && value < 88 #免伤状态
- @result.make_damage(value.to_i, item)
- end
- end
复制代码
当有66号状态时、伤害如果小于88则伤害为0
注意可能和其他脚本矛盾
多个的话复制注释那一行然后修改 状态号和伤害量就行了 |
评分
-
查看全部评分
|