Author Commit Message Labels Comments Date
David Stone avatarDavid Stone
Removed many of Battle's dependencies on network::Client.
David Stone avatarDavid Stone
Removed taunting the foe from update_from_previous_turn
David Stone avatarDavid Stone
Renamed GenericClient to Client.
David Stone avatarDavid Stone
Renamed GenericBattle to Battle.
David Stone avatarDavid Stone
Added basis for Pokemon Showdown support.
David Stone avatarDavid Stone
Removed accidental function in header of PO client code.
David Stone avatarDavid Stone
Annotated a few functions const / static based on the results of cppcheck.
David Stone avatarDavid Stone
Added some move reordering to speed up Technical Machine.
David Stone avatarDavid Stone
Removed all copying of move scores around by essentially removing the move reordering. Will add it back in, but now I have baseline performance to compare with.
David Stone avatarDavid Stone
Fixed a sorting bug caused by checking if something wasn't inserted instead of if it was. Sped up the move ordering process by just sorting it correctly the first time, instead of sorting it in reverse half of the time and then reversing it.
David Stone avatarDavid Stone
Allowed stats to be accessed via their enumerated name rather than specially named functions. This allows more generic code, with easy constructs such as looping over every stat (or any subset).
David Stone avatarDavid Stone
Reduced the size of Pokemon by 16 bytes by using a std::array instead of a std::vector.
David Stone avatarDavid Stone
Removed state that represented whether a move is physical or special and instead calculate it as needed.
David Stone avatarDavid Stone
Removed state that represents priority and just calculate it directly.
David Stone avatarDavid Stone
Moved the random damage out of Move and into ActivePokemon.
David Stone avatarDavid Stone
Fixed unintentional fall-through in variable.cpp
David Stone avatarDavid Stone
Added gcc warning about unused but set variables.
David Stone avatarDavid Stone
Reduced some unneeded padding in classes.
David Stone avatarDavid Stone
Fixed a few bugs in object size reporting.
David Stone avatarDavid Stone
Include what I use in detailed_stats.cpp
David Stone avatarDavid Stone
Made implementation of DetailedStats private.
David Stone avatarDavid Stone
Changed detailed stats from a tab separated file to an xml file.
David Stone avatarDavid Stone
Switched from html to markdown for the readme.
David Stone avatarDavid Stone
Updated build scripts to use set-up at https://bitbucket.org/davidstone/scons-template/
David Stone avatarDavid Stone
Changed guaranteed win / loss condition to actually trigger.
David Stone avatarDavid Stone
Improved fainting detection code.
David Stone avatarDavid Stone
Removed 'other' from detailed stats.
David Stone avatarDavid Stone
Made XML easier to parse and match up probabilities.
David Stone avatarDavid Stone
Added some code to deal with detailed stats.
David Stone avatarDavid Stone
Added script that reformats Antar's overall / lead stats into TM's format.
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.