Commit Graph

13 Commits

Author SHA1 Message Date
risingPhil
5b85c04b5a Fix gen1 bug reported by /u/imranFZakhaev
When adding a pokémon to a save with a full party, the behaviour is completely broken.

Not only did we add a pokémon to every box, but it also would be a completely different one or even crash the game when trying to access the box.

Fixes:

- Stop after adding a pokemon to a box. Don't add it to all.
- In commit 77d5d15 I added a ::setPokemon function and reworked the Gen1Box::add() function to use it. That's where it went wrong:

in the add() function, we would modify the number_of_pokemon counter of the box, but not manipulate the species list and write it.
Then in the setPokemon() function, we would read the box metadata and correct it because the number did not match the species list. This is what went wrong.

To fix it, I just had to modify the species list in the add() function as well again.
2024-07-26 21:49:39 +02:00
risingPhil
8e569b9141 Fix capitalization 2024-07-23 22:54:53 +02:00
risingPhil
d5f5648c36 Add list of Pokémon moves in Moves.h alongside a function to convert the enum to string 2024-07-23 22:46:44 +02:00
risingPhil
77d5d152e9 add setPokemon() function in Gen1PlayerPokemonStorage. This is useful for updating existing pokémon 2024-07-23 13:50:37 +02:00
risingPhil
747bdd4b4b Fix bug gen2 addItem 2024-07-19 21:31:16 +02:00
risingPhil
20ba1f67fe More README.md 2024-06-11 22:14:34 +02:00
risingPhil
c6ba70b9dc Some more work on the README.md 2024-06-11 22:08:24 +02:00
risingPhil
942b49c600 Try again formatting the titles 2024-06-11 21:59:03 +02:00
risingPhil
8cf17064ad Switch CREDITS file to markdown format as well 2024-06-11 21:57:57 +02:00
risingPhil
38b44048f7 Try to fix formatting 2024-06-11 21:50:43 +02:00
risingPhil
620f9c339a Update LICENSE 2024-06-11 21:47:38 +02:00
risingPhil
5954a2a036 Initial import 2024-06-11 21:45:59 +02:00
risingPhil
2b1041b560 Initial commit 2024-06-11 21:40:05 +02:00