Commit Graph

98 Commits

Author SHA1 Message Date
xCrystal
38e6a9dd20 Multiplayer engine: all player initialization [Commit 11] (#40) 2025-11-30 19:09:38 +01:00
xCrystal
3c5308e9de Multiplayer engine: standardize getting player object fields from PlayerObjects [Commit 8] (#40) 2025-11-30 19:09:15 +01:00
xCrystal
b25139d4ca Multiplayer engine: handle player state [Commit 7] (#40) 2025-11-30 19:09:07 +01:00
xCrystal
340ef4147f Multiplayer engine: player objects (re)positioning logic [Commit 6] (#40) 2025-11-30 19:09:01 +01:00
xCrystal
9c641d3ca1 Multiplayer engine: use wPlayer1* instead of wBeforeViewMap* also for view map mode [Commit 5] (#40) 2025-11-30 19:08:53 +01:00
xCrystal
e20cc976d0 Multiplayer engine: player_location macro [Commit 4] (#40) 2025-11-30 19:08:47 +01:00
xCrystal
49040c9bdd Multiplayer engine: player mocking stuff [Commit 2] (#40) 2025-11-30 19:08:29 +01:00
xCrystal
d459273c62 Multiplayer engine [Commit 1] (#40) 2025-11-30 19:08:11 +01:00
xCrystal
11a12bfba5 Add animation for level cleared in level selection menu (#12) 2024-04-04 21:26:26 +02:00
xCrystal
0d8fb09612 Use LCD STAT interrupt more efficiently (#2) 2024-03-19 19:49:36 +01:00
xCrystal
5f0cdcaa85 Remove mom saving/spending coins (#1); add coins gained from a trainer battle to wCurLevelCoins (#30) 2024-03-18 18:17:35 +01:00
xCrystal
ff35ce6d6b Player management [Commit 2] (#38) 2024-03-09 16:40:21 +01:00
xCrystal
f796199bab Adjust MAPSETUP_ENTERLEVEL (#4) and misc clean up 2024-03-05 20:08:42 +01:00
xCrystal
2f1608576a Add support for more than 8 techniques (#34) (#28) 2024-02-19 17:10:33 +01:00
xCrystal
e44744c587 wVramState -> wStateFlags and define flag constants (from pokecrystal f72f078c0e68736adf81f6c45c84f0c1e127a231) 2024-02-11 00:34:46 +01:00
xCrystal
b1fd8f941a Apply e0c278a595bdd0b724607e14398a3c340860b449 from pokecrystal 2024-02-11 00:25:25 +01:00
xCrystal
5c4d982702 Apply most of pokecrystal PR 1105 2024-02-11 00:16:00 +01:00
xCrystal
5005ca7bd0 Level selection menu: entry transition events (#12) (#35) [commit 4/4] 2024-02-04 14:23:58 +01:00
xCrystal
9d0fbf3883 Level selection menu: entry transition events (#12) (#35) [commit 2] 2024-01-29 19:52:08 +01:00
xCrystal
52bb92028e Level selection menu: entry transition events (#12) (#35) [commit 1] 2024-01-28 17:57:11 +01:00
xCrystal
533f7c259e Persist level selection menu landmark when coming back (#12) 2024-01-25 17:17:24 +01:00
xCrystal
4172760b6d Implement unlocking levels [Commit 2] (#35) 2024-01-19 18:00:07 +01:00
xCrystal
38ffe06a2c Implement clearing level in RAM according to End Space effect, supporting up to 4 clearable stages per level; Implement unlocking levels [Commit 1] (#35) 2024-01-18 19:22:21 +01:00
xCrystal
f6320585bf Level cleared transition: placeholder screen, update wCoins with wCurLevelCoins, advance time of day (#35) 2024-01-16 18:08:19 +01:00
xCrystal
98b04522e1 Handle the repositioning in the new map of a mocked player object after going through a map connection (#29) 2024-01-05 20:57:35 +01:00