Started making database functions more consistent, adding more
Removed base_pokemon::repair(), not even sure why it was necessary
base_pokemon: fixed setting old stats/types
Changed db_additions_test to old_values_test, added new tests
More additions/improvements, added CONNECT_TO_DB() macro
Database namespace overhauled, ready to compile-test and propagate
Compiles, untested
Tested new functions
Merge branch 'database'
database: check for game_index==0
Merge branch 'master' into docs
Documented the pkmn::database namespace