| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 6 |
| 经验 | |
| 最后登录 | 2026-5-4 |
| 在线时间 | 921 小时 |
- 梦石
- 0
- 星屑
- 632
- 在线时间
- 921 小时
- 注册时间
- 2013-3-13
- 回帖
- 503
|
发表于 2015-5-30 10:00:41
|
显示全部楼层
[pre lang="ruby"]class Game_Battler
def execute_damage(user)
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
#插入-------------------------------------
if self.is_a?(Game_Actor) and self.hp <= 0
$game_temp.next_scene = "gameover"
end
#-----------------------------------------
end
end[/pre]
全局搜索 def execute_damage(user)
在末尾插入上述脚本中标注的部分即可。 |
评分
-
查看全部评分
|