class Scene_Battle < Scene_Base
#--------------------------------------------------------------------------
# ● 生成所有窗口
#--------------------------------------------------------------------------
alias saga_create_all_windows create_all_windows
def create_all_windows
saga_create_all_windows
create_actions_window
end
#--------------------------------------------------------------------------
# ● 生成连续行动窗口
#--------------------------------------------------------------------------
def create_actions_window
@win1 = Window_Base.new(0, 0, 160, 48)
@win1.visible=false
end
#--------------------------------------------------------------------------
# ● 开始角色指令的选择
#--------------------------------------------------------------------------
alias saga_start_actor_command_selection start_actor_command_selection
def start_actor_command_selection
saga_start_actor_command_selection
actions_window
end
#--------------------------------------------------------------------------
# ● 刷新连续行动窗口”
#--------------------------------------------------------------------------
def actions_window
@win1.visible=true
@win1.contents.clear
@win1.contents.draw_text(0, -12, 160, 48, "剩余行动次数 "+(BattleManager.actor.actions.size-BattleManager.actor.action_input_index).to_s)
@win1.visible=false if BattleManager.actor.actions.size<2
end
#--------------------------------------------------------------------------
# ● 回合开始
#--------------------------------------------------------------------------
alias saga_turn_start turn_start
def turn_start
saga_turn_start
@win1.visible=false
end
#--------------------------------------------------------------------------
# ● 开始队伍指令的选择
#--------------------------------------------------------------------------
alias saga_start_party_command_selection start_party_command_selection
def start_party_command_selection
saga_start_party_command_selection
@win1.visible=false
end
end