#============================================================================== # ■ Window_Skill #------------------------------------------------------------------------------ #  スキル画面などで、使用できるスキルの一覧を表示するウィンドウです。 #============================================================================== class Window_SelectSubSkill < Window_BattleSkill #-------------------------------------------------------------------------- # ● リフレッシュ #-------------------------------------------------------------------------- def refresh @data = [] for skill in @actor.sub_skills if $imported["HiddenSkill"] == true next unless include?(skill) end @data.push(skill) if skill.id == @actor.last_skill_id self.index = @data.size - 1 end end @item_max = @data.size create_contents for i in 0...@item_max draw_item(i) end end end #============================================================================== # ■ Scene_Battle #============================================================================== class Scene_Battle #-------------------------------------------------------------------------- # ● サブスキル選択の開始 #-------------------------------------------------------------------------- def start_sub_skill_selection @skill_window = Window_SelectSubSkill.new(Saba::Sekaiju::SKILL_WINDOW_X, Saba::Sekaiju::SKILL_WINDOW_Y, Saba::Sekaiju::SKILL_WINDOW_WIDTH, Saba::Sekaiju::SKILL_WINDOW_HEIGHT, @active_battler) @skill_window.help_window = @help_window @skill_window.viewport = @actor_viewport @actor_command_window.active = false adjust_skill_window_size if $imported["HelpExtension"] == true end end