5283 Commits

Author SHA1 Message Date
xCrystal
c6ed364122 Level selection menu: GFX for ToD symbols (#12) 2024-01-25 18:06:01 +01:00
xCrystal
533f7c259e Persist level selection menu landmark when coming back (#12) 2024-01-25 17:17:24 +01:00
xCrystal
2e9e298d64 Level selection menu: draw level cleared indicators [Commit 2/2] (#12) 2024-01-23 17:42:24 +01:00
xCrystal
fa42b14e29 Level selection menu: draw level cleared indicators [Commit 1] (#12) 2024-01-22 19:32:19 +01:00
xCrystal
ce2f5f3822 Level selection menu: print landmark level and name (#12) 2024-01-21 17:01:44 +01:00
xCrystal
2e5546f828 Adjust level selection menu tilemap to make room for two rows of text at the bottom (#12) 2024-01-21 13:07:23 +01:00
xCrystal
008d796321 Implement unlocking levels [Commit 3/3] (#35) 2024-01-21 12:26:13 +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
8757112152 Add support for a level having more than one associated landmark, for levels with alternative starting points (#12) 2024-01-18 14:06:10 +01:00
xCrystal
0abe559e11 Clear BGMap before clear level screen to avoid glitch due to SCX=4 [bugfix to f6320585bf39e103ec03433d501bd0f95c28ad78] (#35) 2024-01-17 14:25:29 +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
20e7791a83 Ggive dummy item in Item Space (#22) 2024-01-16 12:44:13 +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
xCrystal
67e20e454e Make PLAYER_NORMAL the default state when entering a new level (#34) [patch to previous commit 9198f4d4b1b671973fe6c03766e1dc085c087173] 2024-01-04 22:45:05 +01:00
xCrystal
9198f4d4b1 Fix CheckOnWater while on a space tile (#34) [bugfix to aa91909388f46924f6c1e2721f70d451b80c2319] 2024-01-04 22:30:40 +01:00
Rangi
0df29e5aaf Update to rgbds v0.7.0 2024-01-04 21:55:57 +01:00
xCrystal
3e952c0b0f Use DEF before EQU syntax 2024-01-04 21:47:44 +01:00
xCrystal
16e7328439 Logic to manage PAL_OW_MISC (#3) 2024-01-03 17:24:26 +01:00
xCrystal
ce4ca85494 Implement Flash technique through a map callback of type MAPCALLBACK_ENDMAPSETUP (#34)
This callback type is executed in a new map setup command at the very end of every map setup script. Maps that should trigger the use of Flash automatically should use an instance of this callback with fixed functionality
2023-12-31 15:05:07 +01:00
xCrystal
c5e3179059 Stop map anims during End Space fade out anim to prevent palette flickering (#22) [bugfix to 961d2f0b] 2023-12-31 13:49:41 +01:00
xCrystal
a40f7cdde7 Implement Waterfall technique (#34) 2023-12-31 13:39:00 +01:00
xCrystal
aa91909388 Implement Surf technique, avoid facing-tile events when player has yet to STEP_TURN or while not in BOARDEVENT_HANDLE_BOARD [bugfix to previous two commits] (#34)
new tile permission SPACE_TILE added, which acts as WATER_TILE while on PLAYER_SURF or PLAYER_SURF_PIKA state, as LAND_TILE otherwise
2023-12-30 00:27:50 +01:00
xCrystal
303deca959 Implement Cut technique, making cut trees use objects (#34) 2023-12-29 13:34:37 +01:00
xCrystal
16ba25346c Implement Rock Smash technique (#34) 2023-12-28 19:53:34 +01:00