Alex
db42d2b5a4
Adds Booster Energy ( #4337 )
...
* Adds Booster Energy
* fix string
* fixes strings in tests
* Apply suggestions from code review
---------
Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>
2024-04-05 19:38:50 +02:00
kittenchilly
e8c05debce
Add unique icons for all of Arceus's forms ( #4329 )
2024-04-03 20:40:45 +02:00
Alex
29a4444fc1
Pecharunt sprite from pokemoncommunity ( #4324 )
...
* Pecharunt sprite from pokemoncommunity
* disable icon sprite
2024-04-02 21:32:47 +02:00
Alex
92e23415ab
Change freeze dry to allow easier extendebility ( #4312 )
...
* Change freeze dry to allow easier extensibility
* give body press the foul play treatment
* Tests
2024-03-31 19:15:18 +02:00
ghoulslash
5a986c6d04
Customizable FrontierMon Sets ( #4313 )
...
* more customization to struct FacilityMon, remove facility item ids, convert vanilla data, add CreateFacilityMon universal function
* fix some unused vars
* use TrainerMon struct instead of FacilityMon
* add dynamaxLevel, gigantamaxFactor to CreateFacilityMon
* some struct TrainerMon documentation
---------
Co-authored-by: ghoulslash <pokevoyager0@gmail.com>
2024-03-29 08:47:17 +01:00
Eduardo Quezada
e479fa1007
Merge with latest merrp branch + starting to move the functionality of separate palettes to gSpeciesInfo
2024-03-25 16:03:56 -03:00
Eduardo Quezada
39ed85635f
Merge remote-tracking branch '_RHH_origin/upcoming' into _RHH/pr/upcoming/merrpFollowers
...
# Conflicts:
# include/data.h
# src/data/graphics/pokemon.h
# src/data/pokemon/species_info.h
# src/data/pokemon/species_info/gen_1_families.h
# src/data/pokemon/species_info/gen_2_families.h
# src/data/pokemon/species_info/gen_3_families.h
# src/data/pokemon/species_info/gen_4_families.h
# src/data/pokemon/species_info/gen_5_families.h
# src/data/pokemon/species_info/gen_6_families.h
# src/data/pokemon/species_info/gen_7_families.h
# src/data/pokemon/species_info/gen_8_families.h
2024-03-17 23:41:23 -03:00
kittenchilly
920289641a
Add evolution method for Gimmighoul, EVO_LEVEL_ITEM_COUNT_999 ( #4261 )
...
* Add evolution method for Gimmighoul, EVO_LEVEL_COLLECT_999
* Change to EVO_LEVEL_ITEM_COUNT_999
* Make logic use less duplicate code
* Update gen_9_families.h
* Update party_menu.c
* Address reviews
2024-03-17 22:03:40 +01:00
Eduardo Quezada
7c25db5200
Fill data for placeholder species ( #4281 )
...
* Absolute IDs
* Mothim internal forms
* Scatterbug/Spewpa internal forms
* Fixed Mothim not having form tables
* Totem Alolan Raticate
* Moved shared dex text to its own folder
* Totem Mimikyu
* Added missing empty third-ability fields
* Totem Gumshoos + missing totem flags
* Renamed files to better match their contents
* Fixed Disguise on Totem Mimikyu
* Totem Vikavolt/Alolan Marowak + missing Gumshoos form table
* Totem Ribombee/Araquanid/Lurantis/Salazzle
* Totem Togedemaru/Kommo-O
* Partner Pikachu/Eevee
* Reintroduced shinyLocked species flag for convenience
* Revert "Reintroduced shinyLocked species flag for convenience"
This reverts commit 3e07bd378ba6a249effe0aed83a424d0c775f236.
2024-03-16 18:38:43 +01:00
Eduardo Quezada
6804e82c0a
Revert gSpeciesInfo "INFO" macros ( #4230 )
...
* Venusaur, Charizard, Blastoise
* Butterfree, Beedrill, Pidgeot
* Rattata, Raticate
* Expanded the rest of Gen 1 macros
* Expanded Gen 2 macros
* Expanded Gen 3 macros
* Expanded Gen 4 macros
* Expanded Gen 5 macros
* Expanded Gen 6 macros
* Expanded Gen 7 macros
* Expanded Gen 8&9 macros
* Removed trailing macro slashes
* Expanded macros for sprites, pals, icons and learnsets (using shasum)
* AMEND ME
* Gen 1 fully reordered (thanks Alex!)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
* Gen 2 fully reordered (thanks Alex!)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
* Gen 3 fully reordered (thanks Alex!)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
* Gen 4 fully reordered (thanks Alex!)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
* Gen 5 fully reordered (thanks Alex!)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
* Gen 6 fully reordered (thanks Alex!)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
* Gen 7 fully reordered (thanks Alex!)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
* Gen 8 fully reordered (thanks Alex!)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
* Gen 9 fully reordered (thanks Alex!)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
---------
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
2024-03-14 17:47:38 -03:00
Frank DeBlasio
2f4203bc4c
Consolidate type properties ( #4185 )
...
* Moved gTypeNames into gTypes
* Added invalid move text to struct
* Added max move to struct
* Added icon palette to struct
* Added macros for invalid and max moves
* Swapped palette and max move order
* Renamed invalid to generic
* Renamed invalid to generic in struct definition
* Added zMoves and items to type struct
* Addressed comments
* Incorporated newer comments
* Updated comment format
2024-03-12 07:57:38 -03:00
MartyKen
ec73e28507
Gen 6 level up learnset update ( #4267 )
...
* Lvl up learnsets by generation
I think the title sums it up pretty nicely
* Update level_up_learnsets.h
forgot some newer pokemon
* divided the learnset file into generations
* Separated learnsets by generation
Separated the learnsets by generation, added a bit more documentation in the config file
* Update src/pokemon.c
Co-authored-by: Eduardo Quezada D'Ottone <eduardo602002@gmail.com>
* Update include/config/pokemon.h
Co-authored-by: Eduardo Quezada D'Ottone <eduardo602002@gmail.com>
* PLA aux item sprites
* Gen 6 lvl up Learnset update
Updates gen 6's level up learnsets to ORAS (previously XY)
* Revert "Merge branch 'upcoming' of https://github.com/MartyKen/pokeemerald-expansion into upcoming"
This reverts commit 53462c4088926a813f216a7917b1dfeb5ef2ca25, reversing
changes made to 051a93058c83c691f8476fbb97035e64fcee38aa.
---------
Co-authored-by: Eduardo Quezada D'Ottone <eduardo602002@gmail.com>
2024-03-11 07:46:16 -03:00
kittenchilly
b7f5ef3cd7
Add Paldean Wooper mini icon ( #4260 )
2024-03-08 23:25:59 +01:00
Eduardo Quezada
c91af31a26
Fixed P_FOOTPRINTS not compiling ( #4251 )
2024-03-06 16:54:44 +01:00
DizzyEggg
650f80d57e
remove some unused data ( #4239 )
2024-03-04 17:36:23 +01:00
Nephrite
46b67355a5
Merge remote-tracking branch 'rhh/upcoming' into battlemove_refactored
2024-02-26 14:23:53 +09:00
Nephrite
7592ec5973
Revert moves_info.h reorder
2024-02-25 17:49:13 +09:00
Eduardo Quezada
ead108d28e
Merge branch '_RHH/upcoming' into _RHH/pr/upcoming/merrpFollowers
...
# Conflicts:
# src/data/graphics/pokemon.h
2024-02-19 13:49:10 -03:00
Eduardo Quezada
70924c64b4
Better handling of disabling followers
2024-02-19 13:11:53 -03:00
Eduardo Quezada
75ad61e5bf
Merge branch '_RHH/master' into _RHH/upcoming
...
# Conflicts:
# data/battle_scripts_1.s
# include/constants/battle_move_effects.h
# src/battle_ai_main.c
# src/battle_ai_util.c
# src/battle_tv.c
# src/data/battle_moves.h
# src/data/graphics/pokemon.h
2024-02-19 10:13:13 -03:00
Alex
57e0d7b20b
Partial fix for Teeter Dance and Ability Dancer interaction ( #4129 )
...
* Parial fix for Teeter Dance and Ability Dancer interaction
* Removes rest of teeter dance checks and make it work with effect_confuse
* Update test/battle/ability/dancer.c
Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>
* Update test/battle/ability/dancer.c
Co-authored-by: ultima-soul <33333039+ultima-soul@users.noreply.github.com>
---------
Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>
Co-authored-by: ultima-soul <33333039+ultima-soul@users.noreply.github.com>
2024-02-19 13:36:21 +01:00
kittenchilly
585e06e756
Move Tatsugiri and Squawkabilly base species icons to graphic root folders ( #4212 )
2024-02-18 21:30:52 +01:00
Alex
cd596fdd80
Adds Tidy Up + minor Dragon Cheer follow up ( #4136 )
...
* Adds Tidy Up + minor Dragon Cheer follow up
* improve tidy up script
* Add IncreaseTidyUpScore function
* remove useless calls
* 2 small tests and a correction for IncreasyTidyUpScore
2024-02-18 20:00:36 +01:00
Alex
7694628296
Adds Powerful status move flag ( #4125 )
...
* Adds Powerful status move flag
* fix flag
* fixed final issues
* review changes
2024-02-18 15:05:08 +01:00
Alex
7ab23cf426
Sets neutral nature and ability 0 as default in trainer control ( #4172 )
...
* Sets neutral nature and ability 0 as default in trainer control
* add config to generate a random ability
* minor correction
* move config to battle.h
* fixed compiling
2024-02-18 15:02:58 +01:00
Eduardo Quezada
1a4bc69c5a
Moved follower settings to overworld config
2024-02-18 00:16:59 -03:00
Eduardo Quezada
124c17d315
Merge remote-tracking branch 'merrp_origin/followers-expanded-id' into _RHH/pr/upcoming/merrpFollowers
...
# Conflicts:
# README.md
# data/field_effect_scripts.s
# data/maps/AncientTomb/scripts.inc
# data/maps/DesertRuins/scripts.inc
# data/maps/IslandCave/scripts.inc
# data/scripts/follower.inc
# graphics/object_events/pics/pokemon/wailord.png
# graphics/object_events/pics/pokemon_old/substitute.png
# include/constants/event_objects.h
# include/global.h
# remote_build.sh
# spritesheet_rules.mk
# src/bike.c
# src/data/object_events/object_event_anims.h
# src/data/object_events/object_event_graphics.h
# src/data/object_events/object_event_graphics_info_followers.h
# src/data/object_events/object_event_pic_tables.h
# src/event_object_movement.c
# src/field_effect_helpers.c
# src/field_screen_effect.c
# src/overworld.c
# src/palette.c
# src/pokemon_summary_screen.c
# src/scrcmd.c
# src/trainer_see.c
2024-02-17 23:40:08 -03:00
Ariel A
195d2bb79a
Merge branch 'followers' into followers-expanded-id
2024-02-17 17:19:01 -05:00
Ariel A
6bceacf403
Added override table for standalone follower palettes.
2024-02-17 16:55:11 -05:00
Alex
d102467d8d
AI PR 4036 follow up ( #4199 )
2024-02-16 19:18:43 +01:00
Eduardo Quezada D'Ottone
fcc2839346
Fixed missing Z-Move power override ( #4201 )
2024-02-16 19:18:26 +01:00
Eduardo Quezada
ebe13ffc3c
Merge branch '_RHH/master' into _RHH/upcoming
2024-02-16 11:30:01 -03:00
Ariel A
725252905b
Merge branch 'merrp/pr/style' into followers
2024-02-15 22:49:36 -05:00
Ariel A
afbb88d77a
Undo (most) indentation changes.
2024-02-15 22:24:20 -05:00
MelonSpeedruns
20a3d91de7
Fixed Basculegion Back Sprite Offset & Greninja forms animations ( #4198 )
2024-02-15 15:56:32 -03:00
Eduardo Quezada
502a56efd1
Merge branch '_RHH/upcoming' into _RHH/pr/upcoming/merrpFollowers
...
# Conflicts:
# include/global.h
# src/data.c
# src/data/pokemon/species_info/gen_7.h
2024-02-13 20:35:05 -03:00
Nephrite
1ac9934742
Reverted forcePressure flag move
2024-02-13 12:19:27 +09:00
Ariel A
a407c72235
Cleaned up follower code.
...
Added support for asymmetrical follower pokemon.
Fixed bug with changing GraphicsInfo size.
Added follower Substitute gfx. Credit: shikashipx
2024-02-12 20:37:01 -05:00
LOuroboros
e73c58ed2e
Made EFFECT_WRING_OUT read the max power from the move's argument field ( #4180 )
...
* Made EFFECT_WRING_OUT read the max power from the move's argument field
* Renamed EFFECT_WRING_OUT to EFFECT_VARY_POWER_BASED_ON_HP
2024-02-12 22:39:15 +01:00
Nephrite
3537a37e12
Re-added missing linebreaks
2024-02-12 22:31:26 +09:00
Nephrite
16ab876241
Swapped power/accuracy and type/split
...
Also moved one bit from power to accuracy; raises BP limit to 511, decreases accuracy limit to 127 (which is already more than necessary).
2024-02-12 21:47:07 +09:00
Nephrite
b665e7245b
Merge remote-tracking branch 'rhh/upcoming' into battlemove_refactored
2024-02-12 16:15:53 +09:00
Nephrite
3695f0317b
Reordered everything in moves_info.h to be in struct order
2024-02-12 16:13:15 +09:00
Eduardo Quezada
1720e1b129
Merge branch '_RHH/master' into _RHH/upcoming
...
# Conflicts:
# data/battle_scripts_2.s
# src/data/pokemon/species_info/gen_9.h
2024-02-10 17:53:32 -03:00
MartyKen
81fdfdd90b
PLA aux item sprites ( #4160 )
...
* PLA aux item sprites
* Sprite sharing
2024-02-10 18:08:09 +01:00
Eduardo Quezada D'Ottone
af95a09961
Last Respects effect + Fixed Supreme Overlord ( #4151 )
...
* Last Respects effect + Fixed Supreme Overlord
* Fixed ability pop-up happening when there's no fainted party members
* Fixed Supreme Overlord counting faints during the battle instead of fainted party
* Removed invalid test.
* Converted GetSupremeOverlordModifier to an inline function
* Created inline functions to obtain faint counters
* Fixed erroneous implemenation and tests
2024-02-10 10:58:41 +01:00
Eduardo Quezada D'Ottone
0f312e3f76
Fixed Ogerpon shiny palettes ( #4165 )
2024-02-09 22:51:36 +01:00
Eduardo Quezada D'Ottone
6da1be01a9
Added Indigo Disk cries ( #4164 )
2024-02-09 19:46:09 +01:00
Nephrite
ce4dd729f4
Merged from upcoming
2024-02-09 23:00:36 +09:00
Bassoonian
15f30d646e
Add MON_TYPES and MON_EGG_GROUPS ( #4154 )
...
* Add MON_TYPE macro
* Add MON_EGG_GROUP macro
* Rename as requested by Edu
* Fix alignment after rename
2024-02-08 17:20:15 -03:00