aboutsummaryrefslogtreecommitdiffstats
path: root/engine/events (unfollow)
Commit message (Collapse)AuthorFilesLines
2026-06-24Identify `wPikachuSpawnStateFlags` and `wPikachuMapScriptFlags` bits, and ↵Yoann Fievez2-4/+4
`PIKAMOVEMENT_*` constants (#158) - Rename `wd471` to` wPikachuSpawnStateFlags`, with `BIT_PIKACHU_SPAWN_*` bits - Rename `wd492` to `wPikachuMapScriptFlags`, with `BIT_PIKACHU_MAP_*` bits - Introduce `PIKAMOVEMENT_*` constants for `ApplyPikachuMovementData` - Refactor `BillsHouse` scripts and Pikachu/Bill movement data
2026-06-14Rename wd49b to wPikachuEmotionModifier (#156)Yoann Fievez2-5/+5
This variable serves as an override for Pikachu's emotion following specific events like refusing a Thunder Stone. It is automatically cleared when its mood normalizes.
2026-06-07Document `UpdatePikachuHappinessAndMood` routine (#155)RainbowMetalPigeon1-14/+18
2026-01-07Use macros to enforce "hidden object" constraints, and rename them to ↵Rangi26-9/+9
"hidden events" (#559)
2026-01-07Use macros to enforce "missable/hide/show object" constraints, and rename ↵Rangi1-8/+8
them to "toggleable objects" (#557)
2025-12-15Comment more unreferenced local labels (#550)Narishma-gb3-11/+11
2025-11-27Use more Pokemon data constants, create MOVE_NAME_LENGTH (#543)Narishma-gb3-10/+10
2025-11-25Avoid magic numbers for most `CopyData` calls (#542)Rangi1-1/+1
2025-11-18Use more hardware and graphics constants (#532)Narishma-gb1-1/+1
- Use `OBJ_SIZE` and `TILE_SIZE` from hardware.inc. - `SPRITESTATEDATA1_LENGTH`, `NUM_SPRITESTATEDATA_STRUCTS` and `TILE_1BPP_SIZE` are used in some places. - Highlight an oversight in `OakSpeech` where several direct MBC bank switches are requested. - Remove redundant comments in home/overworld.asm. - Add unreferenced `FillBgMap` function to avoid a byte of dead code. - Some constants added in wram.asm. - Correctly separate the commented code in `SaveMainData`.
2025-11-12Use features of RGBDS 1.0.0 (#537)Rangi4-9/+9
2025-09-10Misc. naming and cleanup (#139)Narishma-gb7-81/+55
* Name some printer/diploma routines * Name `wd434` * Name `NAME_LENGTH_JP` * Rename `callabd`/`calladb` to `farcall`/`callfar`
2025-09-03Label and constant cleanup (#528)Narishma-gb2-7/+7
* Label cleanup, add some constants instead of raw numbers * Rename load/save game functions to be more explicit
2025-08-17Document a bug in `PrintBenchGuyText` (#523)Narishma-gb1-0/+9
2025-08-17Use `dname` macro to automatically pad names with `"@"` characters (#525)Rangi1-1/+1
2025-06-30Use combined hardware constantsRangi421-1/+1
2025-06-30Replace hardware_constants.asm with hardware.inc (#511)Rangi7-24/+24
2025-06-03Fix typosdannye1-1/+1
2025-05-25Use more ldpikacrydannye2-2/+2
2025-04-08Use constants in `PrintBCDNumber` calls (#503)Narishma-gb1-7/+4
2025-04-08Further improve NPC trade labels and comments (#493)SatoMew1-25/+9
2025-04-02Use constants for PP masks instead of magic numbers (#504)edave641-1/+1
2025-03-08Use constants for trade text indexes (#501)Rangi1-5/+23
2025-01-28Consistently capitalize `ASSERT` directives (#489)Rangi1-1/+1
2025-01-28Miscellaneous cleanup (#488)Rangi3-4/+4
Co-authored-by: SatoMew <SatoMew@users.noreply.github.com>
2024-12-16Remove redundant parenthesesRangi422-5/+5
2024-12-16Use "gray", not "grey"Rangi421-1/+1
This matches the in-game text, e.g. Pewter is "A Stone Gray City"
2024-09-29Rename off-by-one wram labelsdannye5-6/+6
2024-09-24Identify `wCurrentMapScriptFlags` bits (#467)Sylvie4-4/+4
2024-09-24Identify more bit flags (#465)Sylvie1-1/+1
* Identify more bit flags * Space
2024-09-23Identify more flag bits (#464)Sylvie2-2/+2
2024-09-18Identify remaining uses of `wd0b5` and `wd11e` (#463)Sylvie10-23/+23
2024-09-18Split `hSpriteIndexOrTextID` into `hSpriteIndex` and `hTextID` (#462)Sylvie5-19/+16
Also identify `wPPUpCountAndMaxPP`
2024-08-04Identify wcf91 as wCurPartySpecies, wCurItem, and wCurListMenuItem (#457)Sylvie6-13/+12
2024-07-24Identify wcd6d as wNameBuffer and others (#455)Sylvie3-4/+4
2024-07-16Identify various flag labels and bit constants (#454)Sylvie12-58/+59
2023-12-06Correct StarterDex function comment (#440)colawsol1-1/+1
2023-11-20Identify the unnamed HRAM variables and one WRAM label (#438)Vortyne1-2/+2
2023-11-18Identify more map script labelsRangi421-12/+12
2023-07-13Add macros, constants, and labels for map scripts and text (#367)vulcandth1-1/+1
This introduces `def_script_pointers`, `def_text_pointers`, and `object_const_def` macros, and applies them to all maps. Most other map labels have also been identified.
2022-08-11Use the same music headers as pokecrystal (#382)Rangi1-1/+1
2022-07-10Identify some `.asm_*` labelsRangi3-6/+6
2022-07-10Identify some `.asm_*` labelsRangi4-8/+9
2022-07-10Sync Pokédex rating text with pokeyellowRangi1-51/+51
2022-07-10Identify Pokédex rating textRangi1-48/+48
2022-07-09wOAMBuffer -> wShadowOAM (#370)Colton G. Rushton1-1/+1
2022-06-06RGBDS syntax updates (#86)vulcandth2-4/+4
New MACRO and DEF syntax
2022-06-06RGBDS syntax updates (#358)vulcandth2-5/+5
New MACRO and DEF syntax
2021-11-05Refactorize check button pressed (#340)Yoann Fievez5-8/+8
2021-08-28wcf4b -> wStringBufferRangi3-3/+3
2021-04-27Use {interpolation} to generate sequences of RAM labelsRangi1-1/+1
Fixes #319