kep-hack/engine/events
May Evans 0226ba9579 Pikachu/Eevee Mode
So some bits of this are untested, but the base starters are unaffected. I had to work a lot with the sprite limits so Oak's lab has been changed a bit.

This adds a Pikachu and Eevee "mode" to the game, allowing you to pick them as starters. When doing so, the Rival will always pick the opposite.

There are some glitches;
- Picking Charmander makes Blue erase himself from existence
- Picking from anywhere other than the front of the table may have odd results.
- Oak has to be shown in the lab at the start from now on for some reason; side effect of removing the dexes, there's definitely a fix for this.
These are from me not finishing the ball picking process - it was a little weird.

Parties based on starters have been updated but I had to cut out a lot of unused trainer slots.

Also the unused names were removed.
2023-03-25 16:02:23 +00:00
..
hidden_objects Fix Bill's House 2023-03-25 10:43:58 +00:00
black_out.asm Specify the ldh instruction, don't turn ld into ldh 2020-07-06 19:03:05 -04:00
card_key.asm Fix file modes 2020-11-14 20:52:10 -06:00
cinnabar_lab.asm Fossils and Fishing Rod tweaks 2022-09-06 11:57:02 +01:00
diploma.asm Identify some .asm_* labels 2022-07-10 21:11:03 -04:00
display_pokedex.asm Add subdirectories to engine/ similar to pokecrystal 2020-07-02 23:30:21 -04:00
elevator.asm Fix file modes 2020-11-14 20:52:10 -06:00
evolve_trade.asm Add Trader to Celadon University 2022-09-26 22:08:35 +01:00
give_pokemon.asm Adding a stable MissingNo, and fixing a few minor things 2022-10-31 23:09:41 +00:00
heal_party.asm Verify data table and name list sizes with assertion macros 2021-03-25 16:44:41 -04:00
hidden_items.asm Talk to Use Cut. Strength and Surf 2022-09-07 17:09:12 -06:00
in_game_trades.asm Framework for Regional Trades 2023-02-24 11:42:38 +00:00
oaks_aide.asm Fix file modes 2020-11-14 20:52:10 -06:00
pewter_guys.asm Identify some .asm_* labels 2022-07-10 21:11:03 -04:00
pick_up_item.asm Specify the ldh instruction, don't turn ld into ldh 2020-07-06 19:03:05 -04:00
poison.asm Specify the ldh instruction, don't turn ld into ldh 2020-07-06 19:03:05 -04:00
pokecenter.asm Fix file modes 2020-11-14 20:52:10 -06:00
pokedex_rating.asm Update pokedex_rating.asm 2022-09-06 18:17:53 +01:00
pokemart.asm wcf4b -> wStringBuffer 2021-08-28 17:02:20 -04:00
prize_menu.asm Refactorize check button pressed (#340) 2021-11-05 15:40:15 -04:00
saffron_guards.asm Fix file modes 2020-11-14 20:52:10 -06:00
set_blackout_map.asm Add subdirectories to data/ similar to pokecrystal 2020-07-03 11:51:00 -04:00
starter_dex.asm Pikachu/Eevee Mode 2023-03-25 16:02:23 +00:00
vending_machine.asm Refactorize check button pressed (#340) 2021-11-05 15:40:15 -04:00