sovereignx/test/battle/ability
Eduardo Quezada D'Ottone 4adc2dcb16
Species Simplifier™ - Part 3 (#3562)
* Added SpeciesInfo fields

# Conflicts:
#	include/pokemon.h

* Added missing comments

* Renamed gigantamax to isGigantamax

* Converted species flags to agbcc bit flags

* Added padding after flags

* Pikachu form config

* Dex text

* Reordered Paradox flag

* Missing Pikachu ifdef comments

* Moved P_GEN_x_POKEMON settings to the species_families file

* Gen 1 Dex entries

* Renamed file to species_enabled.h

* Prevent Pokémon from evolving if their evolution is disabled

* Prevent Pokémon from being affected by Eviolite if their evolution is disabled

* Prevent Pokémon offspring if they're disabled

* Corrected imprementation of evolution prevention

It could potentially overwrite items by accident

* Cross-evo configs

* Gen 2 dex entries

* Changed cry table to use assignable IDs

# Conflicts:
#	include/pokemon.h

* Form table pointers

* Beginning support for moving data to gSpeciesInfo

* Pokédexes reads text from gSpeciesInfo

* Reading species names from gSpeciesInfo

* Fixed erroneous copy-paste

* Moved Bulbasaur to Raichu Family data do gSpeciesinfo

* Added female pic sizes

* Macros for Front, Back, Palette and Learnsets

* Sandshrew to Dugtrio Families

* Obtains Height/Weight from gSpeciesInfo

* Read category from gSpeciesInfo

* Removed unused data from pokedex_entries.h

* Moved Gen 1 data to gSpeciesInfo

* Moved Gen 2 data to gSpeciesInfo + fixed Ursaluna Bloodmoon not producing Teddiursa eggs

* Moved Gen 3 data to gSpeciesInfo

* Moved Gen 4 data to gSpeciesInfo

* HGSS dex properly shows form sprites

* Fixed data type for GetSpeciesHeight/Weight

* Reading Pokédex Size data from gSpeciesInfo

* Cleaned up mon graphic decompression function

* Reading Front Pics gSpeciesInfo

* Reading Back Pics gSpeciesInfo

* Updated uses of GetMonSpritePalStruct to allow loading the data directly instead of reading the struct

* Reading palettes from gSpeciesInfo

* Reading animation delay from gSpeciesInfo

* Fixed Pokémon Debug Menu not reading animation delay

* Reading front anim Id from gSpeciesInfo

* Reading back anim Id from gSpeciesInfo

* Reading Animation Frames from gSpeciesInfo

* Reading Icon Sprites from gSpeciesInfo

* Reading Icon Palette IDs from gSpeciesInfo

* Reading Footprints from gSpeciesInfo

* Reading Mon Pic sizes from gSpeciesInfo

* Separate mon pic sizes for female mon

* Reading Level Up Learnsets from gSpeciesInfo

* Reading Teachable Learnsets from gSpeciesInfo

* Reading National Dex Number from gSpeciesInfo

* Reading Enemy Mon Elevation from gSpeciesInfo

* Reading Evolutions from gSpeciesInfo

* Reading form table from gSpeciesInfo

* Fixed button label inconsistency in pokémon debug menu

* Reading form change table from gSpeciesInfo

* Removed need to define mon graphics in include/graphics.h

* Reordered mon graphics by family

* Fixed National dex number offset

* gFrontierBannedSpecies now checks IsSpeciesEnabled

* Added 3 more toggles for Fusions, Primal Reversions and Ultra Burst

* Gen 3 & 4 family toggles for dex entries

* Fixed missing Mr. Rime data

* Gen 1 dex descriptions as compound strings

* Gen 2 dex descriptions as compound strings

* Gen 3 dex descriptions as compound strings

* Gen 4 dex descriptions as compound strings

* Fixed compile in agbcc

* Moved Gen 5 data to gSpeciesInfo

* Using PLACEHOLDER_ANIM_SINGLE_FRAME when needed (same hash)

* Renamed PLACEHOLDER_TWO_FRAME_ANIMATION to PLACEHOLDER_ANIM_TWO_FRAMES

* Fixed capitalization for front pic anims

* Fixed `CanEvolve`

* Moved Gen 6 data to gSpeciesInfo

* Gen 7 without macros

* Gen 8 without macros

* Gen 9 without macros

* Fixed Gen 9 sound data

* Finished moving Gen 7 data in macros (by Alex)

Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>

* Ultra Necrozma is now included in the fusion forms define

* Cries are now properly excluded from the rom when disabling species

* Removed P_GEN_x_POKEMON from form_change_tables.h

* Fixed Yanmega's cry ignoring the P_GEN_4_CROSS_EVOS setting

* Added P_NEW_EVOS_IN_REGIONAL_DEX setting

* Automatic ASSUMPTION_FAIL when used species are disabled

* Finished moving Gen 8 data in macros (by Alex)

Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>

* Expanded Alcremie macro

* Finished moving Gen 9 data in macros (by Alex)

* Fixed missing data for Komala and Marshadow

* Form species id tables use family toggles + added missing Ursaluna form species id table

* Fixed Genesect palettes

* Fixed Flabébé family graphics

* Fixed Minior Graphics

* Fixed missing Calyrex data

* Family toggles in mon graphcis (By Jasper/Bassoonian)

Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>

* Fixed missing Ogerpon data

* Ordered Level Up Learnsets (missing toggles)

Also added White Basculin learnset

* Added more Minior synonyms

* Fixed enamorus order

* Reordered teachable learnsets

* Removed sSpeciesXXX level up learnsets + reordered

* Removed unneeded assumes

* Removed unused extra animations

* Family toggles in mon level up learnsets (By Jasper/Bassoonian)

Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>

* Fixed Phione graphics inclusion

* Family toggles for Teachable Learnsets

Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>

* Ordered Front Pic Anims

* Family toggles for front pic animations

Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>

* Fixed HGSS dex incorrectly showing the wrong mon when catching it

* Family toggles for Egg Moves + reodered

Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>

* Fixed HGSS not checking for null footprints

* Review changes

* Fixed Female difference mon not using their macros

* Fixed Alcremie Macro

* Fixed compile error when disabling the Bulbasaur family

* Fixed Turtwig and Chimchar family + Houndour and Mareep cries not being excluded properly

* Re-added missing Egg graphical data

* Fixed crash during the Birch Intro when Lotad is disabled

* Renamed PALLETE to PALETTES

* Removed extra spacing for YOffsets

* Fixed compile when only disabling cross-gen evolutions

* Added Tera Forms define (Ogerpon and Terapagos)

* Fixed Necrozma macro

* Removed .noFlip = FALSE

* Fixed dex number in summary screen for forms when nat dex is disabled

* Fixed Paldean form paths

---------

Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>
2023-12-08 15:05:10 +01:00
..
anger_shell.c Fix Anger Shell activation (#3508) 2023-11-01 14:55:50 +01:00
bad_dreams.c Species Simplifier™ - Part 3 (#3562) 2023-12-08 15:05:10 +01:00
battle_bond.c Species Simplifier™ - Part 3 (#3562) 2023-12-08 15:05:10 +01:00
beads_of_ruin.c Fixed and more accurate Ruin abilities (#3415) 2023-10-18 08:29:53 -03:00
beast_boost.c Species Simplifier™ - Part 3 (#3562) 2023-12-08 15:05:10 +01:00
blaze.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
clear_body.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
cloud_nine.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
compound_eyes.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
contrary.c Fix Intimidate Contrary in double battles 2023-10-01 19:06:43 +02:00
cute_charm.c Detect 'NOT x; NOT y;' (#3459) 2023-10-24 09:55:32 +02:00
damp.c Merge branch 'RHH/master' into RHH/upcoming 2023-08-12 16:31:44 -04:00
defeatist.c Fix issues and add more ability tests 2023-10-06 15:13:26 +02:00
defiant.c Fix Sap Sipper not blocking Bullet Seed (#3516) 2023-11-02 11:43:06 +01:00
desolate_land.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
download.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
dragons_maw.c Incorporate requested changes 2023-10-11 16:11:46 +02:00
drizzle.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
dry_skin.c Merge branch 'RHH/master' into RHH/upcoming 2023-08-12 16:31:44 -04:00
earth_eater.c Fix issues and add more ability tests 2023-10-06 15:13:26 +02:00
electromorphosis.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
flame_body.c Detect 'NOT x; NOT y;' (#3459) 2023-10-24 09:55:32 +02:00
flower_gift.c Merge branch 'RHH/master' into RHH/upcoming 2023-10-27 09:16:21 -03:00
fluffy.c Species Simplifier™ - Part 3 (#3562) 2023-12-08 15:05:10 +01:00
forecast.c Merge branch 'RHH/master' into RHH/upcoming 2023-10-27 09:16:21 -03:00
full_metal_body.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
gale_wings.c Fix issues and add more ability tests 2023-10-06 15:13:26 +02:00
harvest.c More weather and type-specific tests (#3260) 2023-10-14 22:58:31 -03:00
hunger_switch.c Species Simplifier™ - Part 3 (#3562) 2023-12-08 15:05:10 +01:00
hydration.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
hyper_cutter.c fixes tests 2023-10-25 10:18:59 +02:00
ice_body.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
ice_scales.c Species Simplifier™ - Part 3 (#3562) 2023-12-08 15:05:10 +01:00
immunity.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
inner_focus.c intim changes 2023-10-18 22:14:49 +02:00
insomnia.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
intimidate.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
leaf_guard.c Detect 'NOT x; NOT y;' (#3459) 2023-10-24 09:55:32 +02:00
limber.c Detect 'NOT x; NOT y;' (#3459) 2023-10-24 09:55:32 +02:00
magic_bounce.c Merge branch 'RHH/master' into RHH/upcoming 2023-08-12 16:31:44 -04:00
mirror_armor.c Species Simplifier™ - Part 3 (#3562) 2023-12-08 15:05:10 +01:00
neuroforce.c Species Simplifier™ - Part 3 (#3562) 2023-12-08 15:05:10 +01:00
oblivious.c intim changes 2023-10-18 22:14:49 +02:00
opportunist.c intim changes 2023-10-18 22:14:49 +02:00
overcoat.c Merge branch 'RHH/master' into RHH/upcoming 2023-08-12 16:31:44 -04:00
overgrow.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
own_tempo.c intim changes 2023-10-18 22:14:49 +02:00
parental_bond.c Fixed Parental Bond 2023-10-13 21:56:54 -03:00
pastel_veil.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
poison_heal.c Incorporate requested changes 2023-10-11 16:11:46 +02:00
poison_point.c Detect 'NOT x; NOT y;' (#3459) 2023-10-24 09:55:32 +02:00
prankster.c Test cleanup and improvements (#3449) 2023-10-22 21:22:59 +02:00
pressure.c Add new move flags and update all flags for every move (#3425) 2023-10-19 20:16:37 -03:00
primordial_sea.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
protosynthesis.c Merge branch 'RHH/master' into RHH/upcoming 2023-11-25 00:51:33 -03:00
purifying_salt.c Detect 'NOT x; NOT y;' (#3459) 2023-10-24 09:55:32 +02:00
quark_drive.c Merge branch 'RHH/master' into RHH/upcoming 2023-11-25 00:51:33 -03:00
quick_draw.c Tests for 6 more abilities (#3399) 2023-10-13 20:50:48 +02:00
rain_dish.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
rattled.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
rivalry.c Fixed Rivalry's effect + Tests (#3381) 2023-10-09 12:14:18 +02:00
rocky_payload.c Incorporate requested changes 2023-10-11 16:11:46 +02:00
sand_veil.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
sap_sipper.c Fix Sap Sipper not blocking Bullet Seed (#3516) 2023-11-02 11:43:06 +01:00
schooling.c Species Simplifier™ - Part 3 (#3562) 2023-12-08 15:05:10 +01:00
scrappy.c intim changes 2023-10-18 22:14:49 +02:00
seed_sower.c Fix Wall Werrors on modern (#3412) 2023-10-13 18:39:35 +02:00
sharpness.c Species Simplifier™ - Part 3 (#3562) 2023-12-08 15:05:10 +01:00
sheer_force.c Fixed tests on modern 2023-10-30 10:58:30 -03:00
snow_cloak.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
snow_warning.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
speed_boost.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
stamina.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
static.c Detect 'NOT x; NOT y;' (#3459) 2023-10-24 09:55:32 +02:00
steelworker.c Incorporate requested changes 2023-10-11 16:11:46 +02:00
stench.c Merge branch 'RHH/master' into RHH/upcoming 2023-08-12 16:31:44 -04:00
sturdy.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
swarm.c Merge branch 'RHH/master' into RHH/upcoming 2023-08-12 16:31:44 -04:00
sword_of_ruin.c Fixed and more accurate Ruin abilities (#3415) 2023-10-18 08:29:53 -03:00
tablets_of_ruin.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
torrent.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
toxic_debris.c Detect 'NOT x; NOT y;' (#3459) 2023-10-24 09:55:32 +02:00
trace.c Species Simplifier™ - Part 3 (#3562) 2023-12-08 15:05:10 +01:00
transistor.c Merge branch 'RHH/master' into RHH/upcoming 2023-10-11 13:14:23 -03:00
vessel_of_ruin.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
volt_absorb.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
water_absorb.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
weak_armor.c Added config for Weak Armor's Gen 5-6 effect (#3498) 2023-10-30 17:18:00 -03:00
white_smoke.c Organized tests into subfolders (#2822) 2023-08-12 20:00:15 +01:00
wind_power.c Merge remote-tracking branch 'rhh/master' into upcoming 2023-10-24 08:58:02 +01:00
zen_mode.c Species Simplifier™ - Part 3 (#3562) 2023-12-08 15:05:10 +01:00
zero_to_hero.c Species Simplifier™ - Part 3 (#3562) 2023-12-08 15:05:10 +01:00