mirror of
https://github.com/bryanthaboi/gen1recomp
synced 2026-09-26 13:33:27 -04:00
c93f035359
- Hidden Items & Itemfinder (fixes #2314): * Extract BG_EVENT_HIDDEN_ITEM (kind 7) from GBA ROM with proper flag calculation (0x3E8 + id), underfoot flags, and quantities. * Implement overworld Itemfinder scan logic (7-tile radius, directional response, underfoot detection, SFX 65, and OEM text). * Wire up Bag Menu Itemfinder dispatch to overworld field runtime. - Opponent Battle HUD Caught Marker (fixes #2313): * Add authentic Pokédex caught Poké Ball icon (B_INTERFACE_GFX_BALL_CAUGHT / tile 70) to opponent healthbox. * Match pokefirered parity in TryAddPokeballIconToHealthbox (wild encounters only, non-tutorial, non-ghost, checked against Dex). * Ensure status ailment icons (PSN, PAR, SLP, FRZ, BRN) take rendering priority over the caught ball marker. - Level-Up Learnset & Movepool Assignment (fixes #2315): * Fix wild and generated Pokémon moveset assignment to assign the 4 most recent level-up moves up to the current level instead of getting stuck on basic moves (e.g. Tackle). - Easy Chat / Profile Quick Chat: * Extract full word groups, categories, and dictionary entries from ROM. * Build Easy Chat interface with group selection, paginated word lists, and alphabetized filtering. * Fix dialog text overflowing when exiting profile / quick chat prompts. - Nurse Joy & PC Storage / Map Polishing: * Implement Nurse Joy healing tray animation flow and audio cues in standard scripts. * Fix PC storage box header/wallpaper rendering and storage data extraction. * Correct Sevii Islands / Island 1 map section lookups and region map coordinate handling. * Fix circular dependency in battle residual handlers (partialTrap). fixes #2325 fixes #2322 fixes #2315 fixes #2314 fixes #2313