17.如何设置战斗胜利后自动回复HP?
http://rpg.blue/viewthread.php?tid=49634
以下引用西行寺幽幽子于2008-3-31 12:50:36的发言:
那就就数据库中写上条件分歧来判断角色HP在为0时的行动,不知道可以不可以。
以下引用reichal于2008-3-31 12:41:08的发言:
我发现了,在战斗不能,HP为0的情况下,HP回复药水,回复技能都不能用。但由于剧情需要,战斗必须要输,HP必须为0,然后用魔法回复……
这该怎么解决啊??
以下引用reichal于2008-3-31 15:32:40的发言:
禾西前辈的办法也试了,问题主要在玩家战斗结束后,玩家的状态就变成了战斗不能,在这种状态下,直接是不能加HP的。
#--------------------------------------------------------------------------
# ● 战斗结束
# result : 結果 (0:胜利 1:失败 2:逃跑)
#--------------------------------------------------------------------------
def battle_end(result)
for actor in $game_party.actors
actor.remove_state(1) if actor.dead?
actor.hp = actor.maxhp
actor.sp = actor.maxsp
end
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |