Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto battle (for real this time I hope) #117

Merged
merged 22 commits into from
Dec 16, 2023

Commits on Nov 4, 2023

  1. Configuration menu
    Copy the full SHA
    2dae66f View commit details
    Browse the repository at this point in the history
  2. added battle handler as a wrapper for battle opponent to allow it to …

    …fit in with main loop more easily
    
    updated moves to learnedmoves in certain spots to make sure accessors were called properly
    updated config to allow for battle config options
    added menu wrapper to prepare for pickup handling and lead rotation handling
    fixed a rogue PressButton to fit into the proper conventions of press_button
    Mowlawner committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    43864fb View commit details
    Browse the repository at this point in the history
  3. - removed old encounter class from old code, whoops-a-doodle

    - updated some navigators to properly exit
    - fixed faint handling I think
    - formatting
    - added handling for null moves
    - added battler rotation method
    - added cheat option for pickup farming
    - incorporated pickup/rotate into main loop
    - added wait to `confirm_desired_option` to ensure it works right (still only takes 5 frames vroom vroom)
    - added some subnavigation to party menu navigator class
    - implemented item checking properly
    - updated readme to include battle config options and added pickup to cheats dropdown
    Mowlawner committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    95166ed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7206162 View commit details
    Browse the repository at this point in the history
  5. - updated navigator for move learning to work properly

    - introduced a pause to allow a graceful return from move learning
    - added an argument (party length) to get_party_menu_cursor_pos to reduce calls to get_party and stop breakage :(
    -  removed unused code
    - updated some messaging to be clearer/more explicit (not in the fun way)
    - more handling for null moves
    - set default values for battle config according to cakes
    - added gamestate for evolution
    - added additional help for battlepartymenunavigator to differentiate between switching order and switching out
    - skipped checking for pickup if no pickup mons are in party
    - more formatting
    Mowlawner committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    84b34e2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1c75954 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2023

  1. Configuration menu
    Copy the full SHA
    cba986c View commit details
    Browse the repository at this point in the history
  2. - disabled auto-battle by default

    - updated conditional to work with the code the damn way I wrote it
    Mowlawner committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    b049b30 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    793bebe View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. Configuration menu
    Copy the full SHA
    c48f513 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. Configuration menu
    Copy the full SHA
    837268b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0099622 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e9b1c1 View commit details
    Browse the repository at this point in the history
  4. Formatting

    40Cakes committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    3b2a25d View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Configuration menu
    Copy the full SHA
    c60c9d0 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Merge branch 'main' into auto-battle-refactor-again

    # Conflicts:
    #	modules/config/schemas_v1.py
    #	profiles/cheats.yml
    hanzi committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    6dd8f51 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Configuration menu
    Copy the full SHA
    21c602e View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Configuration menu
    Copy the full SHA
    36ef18d View commit details
    Browse the repository at this point in the history
  2. Add auto-battling wiki page

    40Cakes committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    efdd931 View commit details
    Browse the repository at this point in the history
  3. Update default

    40Cakes committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    dce1a0f View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

  1. Change pickup cheat name

    40Cakes committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    0acf918 View commit details
    Browse the repository at this point in the history
  2. Fix formatting

    40Cakes committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    1fcc354 View commit details
    Browse the repository at this point in the history