Removing Actor selection screen in Equipment scene on a custom menu

● ARCHIVED · READ-ONLY
Started by AllyJamy 5 posts View original ↗
  1. Hi. Since I only have one main character in my game I would like to simply the equipment menu by removing the actor selection page. (This one)

    DW47VrSm.png

    I tried @Sixth's solution to the problem:
    Code:
    class Scene_Menu < Scene_MenuBase
    
      alias skip_act_sel9972 create_command_window
      def create_command_window
        skip_act_sel9972
        @command_window.set_handler(:equip, method(:call_equip_scene))
      end
    
      def call_equip_scene
        if $game_party.members.size > 1
          command_personal
        else
          SceneManager.call(Scene_Equip)
        end
      end
    
    end

    But as he said in his original post. It probably won't work with a custom menu. I'm using PAC's main menu.
    PAC's main menu script
    as well as the compact menu addon
    PAC's compact menu addon


    I'm just wondering if there is a way to get rid of the Actor status bit and have it cut straight to the actor equipment page.

    Thanks
  2. Under the equipment command settings, replace 'command_personal' with 'call_equip_scene'.
    This requires that little snippet I wrote too.

    But your party has 2 members on that screenshot, and if that happens, it will ask for the actor selection again.
    If you want to open the equip menu without ever selecting the actor (not even if there are more party members), leave only the SceneManager.call(Scene_Equip) line in the call_equip_scene method in my snippet, delete the other lines.
  3. @Sixth

    This worked perfectly. Thanks so much!
  4. This has been solved, lets close it.
  5. @FighterBlade just because the problem has been solved doesn't mean it needs to be closed.
    I normally needs to be closed to prevent other people like you and me from necro posting.
    When the mods see this and deem the thread to be worthy of closing then they will.
    And they will almost certainly will, now that we've posted to it.