Project1

标题: 怎样让战斗中死掉的同伴在结束战斗后生还? [打印本页]

作者: Fern1124    时间: 2007-8-19 00:44
标题: 怎样让战斗中死掉的同伴在结束战斗后生还?
   就是战斗胜利后  同伴复活   。谢谢
作者: Fern1124    时间: 2007-8-19 00:44
标题: 怎样让战斗中死掉的同伴在结束战斗后生还?
   就是战斗胜利后  同伴复活   。谢谢
作者: Amano    时间: 2007-8-19 00:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: Fern1124    时间: 2007-8-19 01:00
这样一来好像那个人死掉了还能进行战斗…………~~~{/pz}
作者: 36763183    时间: 2007-8-19 01:13
在SCENE_BATTER 里面 把这个替换进去
#--------------------------------------------------------------------------
  # ● 战斗结束
  #     result : 結果 (0:胜利 1:失败 2:逃跑)
  #--------------------------------------------------------------------------
  def battle_end(result)
    # 清除战斗中标志
    $game_temp.in_battle = false
    # 清除全体同伴的行动
    $game_party.clear_actions
    # 解除战斗用状态
    for actor in $game_party.actors
      actor.remove_states_battle
    end
    # 清除敌人
    $game_troop.enemies.clear
    # 调用战斗返回调用
    if $game_temp.battle_proc != nil
      $game_temp.battle_proc.call(result)
      $game_temp.battle_proc = nil
    end
    # 切换到地图画面
    $scene = Scene_Map.new
   
    #########################################################################
    $game_temp.common_event_id = 1
    $scene = Scene_Map.new
    #########################################################################
   
    end
然后把公共事件1 改成条件分歧
当某某角色战斗不能时 --更改角色状态-解除战斗不能,就可以了。
作者: 圣神龙骑士    时间: 2007-8-19 01:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: 36763183    时间: 2007-8-19 01:33
以下引用圣神龙骑士于2007-8-18 17:30:35的发言:

数据库的"状态"中的战斗不能的解除条件中有个"战斗结束后解除"打钩

参考第三楼。。。
作者: Amano    时间: 2007-8-19 01:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 36763183    时间: 2007-8-19 01:37
也对。。。

作者: Fern1124    时间: 2007-8-19 01:48
真是好人哪。。。我再试试看!




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