aboutsummaryrefslogtreecommitdiffstats
path: root/engine/overworld/movement.asm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* explore: don't hide the player (fixes glitchy orphaned Pikachu)Ash Ketchum7 days1-3/+0
| | | | | | | | | Hiding the player left the Yellow Pikachu follower visible and chasing an invisible player -- that's the 'glitchy sprite', and with no visible player the movement looked like it wasn't responding. Reverted the UpdatePlayerSprite hide hook. EXPLORE is now a plain visible noclip ghost-walk: you (and Pikachu) glide through walls and across map seams, and control is obvious. Verified tap-by-tap movement in every direction, through Pallet's fence.
* explore: hide player (camera) + fix menu closeAsh Ketchum7 days1-0/+3
| | | | | | | | | | | | | - UpdatePlayerSprite: when wSlopNoclip is set, jump to .disableSprite so the player sprite is hidden -> true free-roam camera (bankable bank, no ROM0 cost). - SlopExplore was returning carry-set into .exitProceed, which bare-returns and assumes a warp will redraw the screen; since noclip doesn't warp, the menu window lingered. Now it closes like the B path (SlopMenuRestoreFlags + push bank + jp CloseTextDisplay) so the overworld is rebuilt cleanly. - SL0P.md: document EXPLORE noclip camera + the hooks. Verified A/B in Pallet: noclip on -> player gone, walls/seams passable; off -> player back, collision restored, menu closes cleanly.
* Merge branch 'master' of https://github.com/pret/pokereddannye2026-01-171-6/+7
|\
| * Use macros to enforce "missable/hide/show object" constraints, and rename ↵Rangi2026-01-071-1/+1
| | | | | | | | them to "toggleable objects" (#557)
| * Comment more unreferenced local labels (#550)Narishma-gb2025-12-151-5/+6
| |
* | Merge branch 'master' of https://github.com/pret/pokereddannye2025-07-021-2/+2
|\|
| * Replace hardware_constants.asm with hardware.inc (#511)Rangi2025-06-301-2/+2
| |
* | Merge branch 'master' of https://github.com/pret/pokereddannye2024-09-251-18/+18
|\|
| * Identify more bit flags (#465)Sylvie2024-09-241-2/+2
| | | | | | | | | | * Identify more bit flags * Space
| * Identify more flag bits (#464)Sylvie2024-09-231-4/+4
| |
| * Identify various flag labels and bit constants (#454)Sylvie2024-07-161-11/+11
| |
| * Identify some unused WRAM variables (#453)Sylvie2024-06-151-1/+1
| |
* | Merge branch 'master' of https://github.com/pret/pokereddannye2023-11-211-3/+3
|\|
| * Fix inaccurate comment in UpdateNPCSpriteRangi422023-11-211-2/+2
| | | | | | | | Fixes #404
| * Identify `wSavedCoordIndex` and its other usagesRangi422023-11-201-1/+1
| |
| * Revert PR #395Rangi2022-09-261-1/+1
| |
| * Bug: Sprites can receive the wrong movement byte (#395)Vortyne2022-09-261-1/+1
| | | | | | Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
| * RGBDS syntax updates (#358)vulcandth2022-06-061-1/+1
| | | | | | New MACRO and DEF syntax
| * Identify some map object related constantsRangi2020-08-171-41/+41
| |
| * Reformat map scripts' coordinate and movement dataRangi2020-07-161-1/+1
| | | | | | | | 'dbmapcoord' has X, Y order like other coordinate-related data macros
| * Remove c1x*/c2x* comments, use struct offset constantsRangi2020-07-071-96/+103
| |
| * Sync coordinate macros with pokecrystalRangi2020-07-071-2/+2
| |
| * Use HIGH() and LOW()Rangi2020-07-071-11/+11
| |
| * Specify the ldh instruction, don't turn ld into ldhRangi2020-07-061-52/+52
| |
| * Identify wSpriteStateData1 and wSpriteStateData2 offsets, like pokeyellowRangi2020-07-051-25/+25
| |
| * Replace raw hex values with HRAM constantsRangi2020-07-031-2/+2
| | | | | | | | To do: turn constants into labels and use ldh
| * H_CONSTANTNAMES -> hConstantNamesRangi2020-07-031-42/+42
| |
| * Fix comment from Y pos to X posAkatsuki-py2020-05-011-1/+1
| |
| * Replace some hard-coded values with constantsRangi2019-07-071-7/+9
| |
| * Fix typos in commentsdannye2017-06-241-4/+4
| |
| * sync tileset WRAM labelsYamaArashi2016-06-121-2/+2
| |
| * sync engine code with pokeyellowYamaArashi2016-06-121-10/+9
| |
| * remove address commentsYamaArashi2016-06-111-23/+23
| |
| * Macrofy sprite status data in WRA0PikalaxALT2016-01-291-3/+3
| |
| * No more W_dannye2015-08-301-9/+9
| |
| * documented flags and misc. fixesYamaArashi2015-08-291-3/+8
| |
* | RGBDS syntax updates (#86)vulcandth2022-06-061-1/+1
| | | | | | New MACRO and DEF syntax
* | Sync with pokereddannye2020-11-041-226/+233
| |
* | Sync with pokereddannye2020-05-201-11/+13
| |
* | Port pull request #234 from pokered, and fix bloated Pikachu imagesCelestialAmber2020-05-031-1/+1
| |
* | Rename spritestatedata structs.luckytyphlosion2018-11-181-2/+2
| |
* | remove address commentsYamaArashi2016-06-111-34/+34
| |
* | Merge branch 'master' of https://github.com/pret/pokeyellowdannye2016-06-111-2/+2
|\ \
| * \ Merge branch 'master' of github.com:pret/pokeyellowpikalaxalt2016-06-081-12/+12
| |\ \
| * | | Split out pikachu engine functions; sprite state data macrospikalaxalt2016-06-061-2/+2
| | | |
* | | | Sync with pokereddannye2016-06-111-5/+9
| |/ / |/| | | | | | | | from August 29, 2015 to April 6, 2016
* | | Clean up white spacedannye2016-06-061-12/+12
|/ /
* / overworld item & movement code, cable club code, remove more instances of ↵luckytyphlosion2015-10-291-147/+332
|/ | | | | | W_, add PIKAHAPPY_TRADE Also make replace.sh take args
* namingYamaArashi2015-07-191-13/+13
|
* miscYamaArashi2015-07-181-9/+8
|