Project1

标题: 求队伍全灭后回城而不是从新读档案 [打印本页]

作者: xzjiaming    时间: 2012-5-14 00:19
标题: 求队伍全灭后回城而不是从新读档案
# ● 全灭时的处理
  #--------------------------------------------------------------------------
  def self.process_defeat
    $game_message.add(sprintf(Vocab::Defeat, $game_party.name))
    wait_for_message
    if @can_lose
      revive_battle_members
      replay_bgm_and_bgs
      SceneManager.return
    else
      SceneManager.goto(Scene_Gameover)
    end
    battle_end(2)
    return true
  end
  #--------------------------------------------------------------------------
应该怎么修改不让你的角色全灭后不从新读档二十自动回城
作者: Luciffer    时间: 2012-5-14 00:31
如果不是暗雷怪遇怪的话根本不需要用到脚本修改。。。
作者: 布里蓝    时间: 2012-5-14 02:56
本帖最后由 布里蓝 于 2012-5-14 03:00 编辑

如果是回固定城市的话直接在“敌群”里设置分支条件:失败情况下:场所转移:XXX

如果不是固定的话就在每个弄个NPC或者别的什么
在对话里面填上记录变量
城市1就是变量1
城市2就是变量2

然后在敌群设置条件分支
失败的话:
读取变量
如果变量=1
那么场所转移:城市1

如果变量=2
那么场所转移:城市2


这个不麻烦,弄好第一个后其他的复制下
作者: 迷糊的安安    时间: 2012-5-14 08:35

  1.     else
  2.       SceneManager.goto(Scene_Gameover)
  3.     end
复制代码
改成

  1.     else
  2.       $game_switches[66]=true
  3.     end
复制代码
就变成了战斗失败后什么都不做,仅仅打开66号开关而已。
然后你就用66号开关做个公共事件吧。要提示什么信息,要回哪个城,公共事件里设置。
作者: 被凌辱的喵燐    时间: 2012-5-15 01:49
設置事件~戰鬥后分歧~~~戰敗后移動到你想移動的地方~




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