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
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
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
16ba25346c
Implement Rock Smash technique ( #34 )
2023-12-28 19:53:34 +01:00
xCrystal
eafc71f4a2
Add east/west connected map for testing
2023-12-21 19:57:17 +01:00
xCrystal
78b8f05fb7
Debug map data for testing
2023-12-14 17:13:07 +01:00
xCrystal
6613cd5386
Add anchor points to support manual movement between spaces ( #26 )
2023-11-16 17:20:13 +01:00
xCrystal
806b048a9f
Add wMapSpacesPointer to the map attributes ( #4 ); create basic space macro to define the space layout of maps ( #23 )
2023-10-17 18:27:28 +02:00
xCrystal
63912e8bef
Add debug maps for testing
2023-10-02 16:11:52 +02:00