summaryrefslogtreecommitdiff
path: root/include/pokemon.h
AgeCommit message (Collapse)Author
2021-07-05Port atk48_playstatchangeanimation from EmeraldPikalaxALT
2021-07-01Unify ChooseMoveStruct; name BattleStruct fieldsPikalaxALT
2021-06-16Sync BattleStruct.multiBuffer from Em/FRPikalaxALT
2021-02-16Mirror pokeemerald PR#1329 & PR#1335 to pokerubyDeokishisu
The `externalReservedData` field has been split up into `externalEventData` and `externalEventFlags`, which have their own structs. The new structs deal with interconnectivity between external games/peripherals and RS. US & JP Colosseum Bonus Discs', Colosseum and XD's, Pokémon Channel's, and PokémonBox: Ruby & Sapphire's interactions with these fields has been documented. The `giftRibbon#` fields in `PokemonSubstruct3` have also been renamed to their appropriate ribbons, and commented with distribution info if applicable. All relevant constants and functions dealing with the Pokémon data structure were renamed with these changes in mind.
2020-08-19Merge pull request #788 from kazblox/masterGriffinR
Fix NONMATCHINGs and actual English Debug support
2020-06-08Preliminary support for English rev0 debug. Matching but still needsKaz
cleaning up. Rename DEBUG_TRANSLATE to DEBUG_FIX now that we have actual English Debug ROMs. Add Sapphire German "first edition" debug support, now that we have a hash for it. Fix an obvious nonmatching.
2020-04-27Sync trainer_battle.incGriffinR
2019-10-16add fishing rod groups to encounter jsongarak
2018-11-12Begin synchronisation part 2Slawter666
2018-08-15load_save.c uses constants defined in global.hJo Ruby P
2018-06-10Label move_tutor_menu.cMarcus Huderle
2018-04-18remove duplicate battlemove flag constantsyenatch
2018-04-08Add 'fainted' and 'pokerus' primary status definesMarcus Huderle
2018-04-08Document friendship events, primary status ailments, and misc cleanupMarcus Huderle
2018-04-06Merge pull request #590 from huderlem/battle_9Marcus Huderle
Decompile battle_9
2018-04-06Finish decompiling battle_9Marcus Huderle
2018-04-06Decompile a bunch of battle_9Marcus Huderle
2018-04-05RenamingPikalaxALT
2018-04-02through debug_sub_8160308PikalaxALT
2018-01-21Merge branch 'master' into pokemon_storage_systemPikalaxALT
2018-01-17remove unnecessary paddingProjectRevoTPP
2018-01-15clean up pokemon_item_effect.ccamthesaxman
2018-01-15through diegohint1PikalaxALT
2018-01-14start decompiling the behemoth that is sub_803E1B0camthesaxman
2018-01-14Merge branch 'master' into pokemon_storage_systemPikalaxALT
2018-01-14format and arrange some Pokemon datacamthesaxman
2018-01-09finish pokemon_storage_system_2.cPikalaxALT
2018-01-07Merge branch 'master' into pokemon_storage_systemPikalaxALT
2018-01-07Finish decompiling battle_2Marcus Huderle
2018-01-07Decompile more battle_2 functionsMarcus Huderle
2018-01-06through ResetPokemonStorageSystemPikalaxALT
2018-01-06through unref_sub_8095C60PikalaxALT
2017-11-26Lots more pokemon_summary_screen decompilationMarcus Huderle
2017-11-26More pokemon_summary_screen decompilationMarcus Huderle
2017-11-03Merge branch 'master' of https://github.com/pret/pokeruby into fix_setmondataProjectRevoTPP
2017-11-02Merge pull request #453 from huderlem/battle_towerMarcus Huderle
Decompile battle_tower
2017-10-29change SetMonData and SetBoxMonData prototypesProjectRevoTPP
2017-10-29mergeProjectRevoTPP
2017-10-26More decomp of battle_towerMarcus Huderle
2017-10-26also fix ambiguous MON_DATA_SPD_EV and MON_DATA_SPD2 constantscamthesaxman
2017-10-23recast fixes for SetMonData and SetBoxMonData.ProjectRevoTPP
2017-10-23use SPEED instead of SPD in mon data constantscamthesaxman
2017-10-09Merge remote-tracking branch 'upstream/master' into party_menuMarcus Huderle
2017-10-01Merge branch 'master' into tradePikalaxALT
2017-09-30Merge remote-tracking branch 'upstream/master' into name_labelsMarcus Huderle
2017-09-29Merge branch 'master' into tradePikalaxALT
2017-09-28Merge branch 'master' into daycarePikalaxALT
2017-09-21Decompile PartyMenuPrintGenderIcon funcsMarcus Huderle
2017-09-18Decompile Task_RareCandy3Marcus Huderle
2017-09-09Move some function labels to their proper headersPikalaxALT