Commit Graph

1521 Commits

Author SHA1 Message Date
xCrystal
78b8f05fb7 Debug map data for testing 2023-12-14 17:13:07 +01:00
xCrystal
af9ab166c4 Ensure anchor points are applied when landing after warp by creating a new setup script 2023-12-14 17:11:15 +01:00
xCrystal
5a7a380e37 SFX player in debug menu 2023-11-30 15:51:24 +01:00
xCrystal
dbc0221e15 Implement talker events: core functionality done [commit 4] (#30) 2023-11-29 20:04:08 +01:00
xCrystal
6f4fcf580a Implement talker events [commit 3] (#30) 2023-11-28 21:36:51 +01:00
xCrystal
933fca3b4b Implement talker events [commit 2] (#30) 2023-11-28 18:02:00 +01:00
xCrystal
88b6810a18 Implement talker events [commit 1] (#30) 2023-11-28 13:59:36 +01:00
xCrystal
34d9877a1f Create level scoped event flags for trainers and talkers, and integrate trainer battles in the board engine (#30) 2023-11-28 09:44:10 +01:00
xCrystal
2596e3c93e Documentation 2023-11-17 14:22:28 +01:00
xCrystal
6613cd5386 Add anchor points to support manual movement between spaces (#26) 2023-11-16 17:20:13 +01:00
xCrystal
29bea311fe Rename PAL_OW_EMOTE and PAL_NPC_EMOTE to *_GREY 2023-11-05 11:07:32 +01:00
xCrystal
2df937cbee Implement View Map mode [commit 5]: make View Map mode work from branch space (#29) 2023-11-04 17:17:08 +01:00
xCrystal
8f3e9b04e2 Implement View Map mode [commit 4]: draw arrows OAM and refactor previous commit to support this (#29) 2023-11-04 13:04:25 +01:00
xCrystal
c2e7422ba0 Implement View Map mode [commit 3]: handle off-limits and off-range collisions 2023-11-03 13:16:45 +01:00
xCrystal
d2bb82bc3c Implement View Map mode [commit 2]: mock player object (#29) 2023-11-01 11:48:12 +01:00
xCrystal
147c9f2add Implement View Map mode [commit 1] (#29) 2023-10-31 20:25:56 +01:00
xCrystal
85f9c258b5 Fix that CheckObjectCoveredByTextbox doesn't account for the background scroll (SCX/SCY) (#8) 2023-10-31 16:02:37 +01:00
xCrystal
dadbc72764 Turn head down after landing on space (#21) 2023-10-30 19:27:19 +01:00
xCrystal
a8b5145236 Effects of branch space [Commit 3]: accounting for techniques (#28) 2023-10-29 12:03:23 +01:00
xCrystal
29f98ccb8c Effects of branch (and union) space [Commit 2] (#28) 2023-10-28 19:09:58 +02:00
xCrystal
a13558aeb2 Adjust step frame and durations in StepFunction_Turn so that player's sprite is still when landing in a space (#7) 2023-10-28 18:57:18 +02:00
xCrystal
a52e7f4df5 Effects of branch space [Commit 1] (#28) 2023-10-24 20:36:23 +02:00
xCrystal
ad345222ae Handle white out transition from overworld (incl. battle) to game menu (#27) 2023-10-23 18:40:08 +02:00
xCrystal
866729d024 Clear sprite animations before board menu die roll animation to prevent artifacts such as from party menu animations (#11) 2023-10-23 17:36:52 +02:00
xCrystal
9fcd72af19 Mockup of Pokemon Space (#22); reorganize delays and sprite updating of regular spaces (#21) 2023-10-23 17:04:59 +02:00
xCrystal
955add1024 Hide rotating die right after pressing B to go back to board menu [bugfix/improvement] (#11) 2023-10-21 19:33:40 +02:00
xCrystal
89a17c3a05 Make sure overworld sprites don't appear after returning from overworld [bugfix] (#17) 2023-10-21 19:29:29 +02:00
xCrystal
e9ad1f5612 Rename _UpdateSprites to _UpdateActiveSprites and create UpdateActiveSprites in home back (along with the existing UpdateSprites) 2023-10-21 18:46:56 +02:00
xCrystal
961d2f0b6e End space effect (#22) 2023-10-21 18:00:59 +02:00
xCrystal
fc7b65347f Disable space upon landing (#21) 2023-10-20 20:07:56 +02:00
xCrystal
f9f0467d76 Add definitions for additional regular spaces (green, item, pkmn, minigame) and end space (#21) 2023-10-19 20:38:54 +02:00
xCrystal
09e05890e5 Disable A/START/SELECT button actions while in BOARDEVENT_HANDLE_BOARD (#24) 2023-10-18 20:29:49 +02:00
xCrystal
c99444d1b9 Documentation 2023-10-18 20:04:11 +02:00
xCrystal
fbfd582926 Do not reset wCurTurn and wCurSpace if entering from save in overworld [Bug fix to previous commit] (#24) 2023-10-18 18:07:46 +02:00
xCrystal
3291b82069 Implementation of basic navigation and movement across linear spaces (#24) 2023-10-18 17:46:57 +02:00
xCrystal
a31c114382 Separate disabling space events and tile events so they aren't mutually exclusive in the same step (#25) 2023-10-17 16:24:04 +02:00
xCrystal
7448da8380 Create BOARDEVENT_END_TURN as a transition between turns after landing on space (#25) 2023-10-14 21:45:48 +02:00
xCrystal
b9ac41feb6 Upkeep tasks in board menu: auto save game, increase turn, clear wTurnData (#11); also init wCurTurn and wCurSpace in EnterMap 2023-10-14 20:52:09 +02:00
xCrystal
645eef341b Fix typo in previous commit (#21) 2023-10-14 20:41:18 +02:00
xCrystal
47422a1adb Begin implementation of base effect of regular spaces (#21) 2023-10-14 19:28:35 +02:00
xCrystal
917db30e98 Save game and clear board menu cursor position during game menu (#17) 2023-10-07 19:08:54 +02:00
xCrystal
da956ed7e4 Detach PAL_OW_MISC from map palettes i.e. LoadMapPals (#3) 2023-10-07 12:47:37 +02:00
xCrystal
85a616e20e Create tileset and map in debug build for testing 2023-10-06 20:42:00 +02:00
xCrystal
a01f04e967 Implement common tileset portion at second half of vTiles5: palette maps (#19) 2023-10-04 17:20:48 +02:00
xCrystal
0d016cc8ee Change die roll SFX (#11) 2023-10-03 19:01:24 +02:00
xCrystal
8c7ee46065 Fix map anims not disabled outside of overworld (#17) 2023-10-02 17:39:10 +02:00
xCrystal
7d9b5bb279 Functional stub of title menus: minor clean up (#17) 2023-10-02 13:22:54 +02:00
xCrystal
0795c02a9c Functional stub of title menus: clean up return from overworld loop [Commit 2] (#17) 2023-10-01 00:39:18 +02:00
xCrystal
a16322350f Functional stub of title menus [Commit 1] (#17) 2023-10-01 00:10:44 +02:00
xCrystal
e53ae0eac9 Optimize some HRAM usage 2023-09-30 19:12:57 +02:00