kep-hack/engine
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
..
battle LOTS of things 2023-02-19 06:25:33 +00:00
debug Pikachu/Eevee Mode 2023-03-25 16:02:23 +00:00
events Pikachu/Eevee Mode 2023-03-25 16:02:23 +00:00
gfx Faster health bar 2022-12-08 16:11:29 +00:00
items LOTS of things 2023-02-19 06:25:33 +00:00
link party_struct constants and ExchangeBytes size (#364) 2022-07-04 01:08:17 -04:00
math Identify some .asm_* labels 2022-07-10 21:11:03 -04:00
menus Item Descriptions! 2023-03-08 03:27:32 +00:00
movie fixing a few small bugs 2022-09-28 10:46:42 +01:00
overworld faster spinners 2022-09-29 20:07:43 -06:00
pokemon LOTS of things 2023-02-19 06:25:33 +00:00
slots Removing version differences, and adding Mew 2022-09-25 14:03:04 +01:00
flag_action.asm split code out of main.asm 2016-12-31 17:23:54 -08:00
joypad.asm Specify the ldh instruction, don't turn ld into ldh 2020-07-06 19:03:05 -04:00
play_time.asm Identify some .asm_* labels 2022-07-10 21:11:03 -04:00
predefs.asm More WRAM label cleanup (still needs UNIONs and renaming) 2021-05-31 16:25:16 -04:00