summaryrefslogtreecommitdiff
path: root/pokemontools/vba/battle.py
AgeCommit message (Collapse)Author
2013-11-14never learn a new moveBryan Bishop
2013-11-14fast check for the "move to make room for" textBryan Bishop
2013-11-14detect the evolved screen textBryan Bishop
2013-11-14quick check for the evolved screenBryan Bishop
This is the message that appears after the pokemon evolved.
2013-11-14a quick method to detect the "is evolving" messageBryan Bishop
2013-11-14a faster way to detect the stats screen in battlesBryan Bishop
The other way was way too slow since it had to parse 1000 characters every frame.
2013-11-14a really slow way to check for stats screenBryan Bishop
2013-11-13a better in-battle check for text_waitBryan Bishop
2013-11-13a really simple, broken battle strategyBryan Bishop
2013-11-13better "is input required" detectorBryan Bishop
2013-11-13press the "a" button (fix typo)Bryan Bishop
2013-11-13self.vba -> self.emulator.vbaBryan Bishop
2013-11-13battle move selectionBryan Bishop
2013-11-12incomplete simple battle strategyBryan Bishop
2013-11-12select a battle menu optionBryan Bishop
2013-11-11make a class that shows off the handler methodsBryan Bishop
It doesn't do anything except show some of the methods that need to be implemented.
2013-11-11handle wild yes/no prompt during battleBryan Bishop
2013-11-11prepare for a wild-based detectorBryan Bishop
This one isn't implemented yet but might as well get the wrapper functions out of the way.
2013-11-11rename the switch prompt detectorBryan Bishop
2013-11-11handle the yes/no prompt in the battle run loopBryan Bishop
2013-11-11add is_switch_prompt to the input poll detectorBryan Bishop
2013-11-11update docstrings about the switch promptBryan Bishop
2013-11-11function to check if it's the yes/no promptBryan Bishop
This is the prompt that appears during battles for whether or not to switch pokemon when the other trainer is sending something else out.
2013-11-11detect the "mandatory switch" menuvba-automationBryan Bishop
This requires a slightly slower text_wait function. There is probably a way to refactor that function in a way that doesn't cause cancer.
2013-11-09draw the menu in skip_until_input_requiredBryan Bishop
Step forward 10 frames so that the menu actually draws. Otherwise the user will probably be confused about the actual state of the battle.
2013-11-09fix a syntax error in battle.pyBryan Bishop
2013-11-09even more comments in the battle routinesBryan Bishop
2013-11-09add a bunch of docstrings in the battlerBryan Bishop
2013-11-03implement more parts of the battlerBryan Bishop
2013-11-02fix some hook calls in Battle.runBryan Bishop
2013-11-02simplify the number of battle-related classesBryan Bishop
2013-11-02a basic battle handling frameworkBryan Bishop