Project1

标题: 怎么让战斗结束后自动恢复30%的HP、SP [打印本页]

作者: xyh9723    时间: 2007-8-8 19:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: xyh9723    时间: 2007-8-8 19:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: jy02316031    时间: 2007-8-8 19:56
在Scene_Battle 2脚本里搜索:
  1. if actor.cant_get_exp? == false
复制代码
在它的上面添加
actor.hp += actor.maxhp*30/100
actor.sp += actor.maxsp*30/100
作者: yaoyh007    时间: 2007-8-8 20:29
如果是明雷的话就不用那么麻烦了,直接在战斗处理后面加入一个恢复全体同伴HP30%
作者: 天涯    时间: 2007-8-8 20:30
以下引用yaoyh007于2007-8-8 12:29:26的发言:

如果是明雷的话就不用那么麻烦了,直接在战斗处理后面加入一个恢复全体同伴HP30%

这种方式必须改脚本
作者: jy02316031    时间: 2007-8-8 20:59
以下引用天涯于2007-8-8 12:30:16的发言:


以下引用yaoyh007于2007-8-8 12:29:26的发言:

如果是明雷的话就不用那么麻烦了,直接在战斗处理后面加入一个恢复全体同伴HP30%


这种方式RM实行不了


我的那个方法不行?

作者: 电鳗    时间: 2007-8-9 00:06
战斗处理后加上回复针对明雷
脚本是每次战斗结束都回复,
这也是一种脚本:
到Window_BattleResult
找到
self.visible = false

后面加上
for i in 0...[$game_party.actors.size,4].min
$game_party.actors.hp+=$game_party.actors.maxhp*3/10
$game_party.actors.sp+=$game_party.actors.maxsp*3/10
end





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1