Commit Graph

11 Commits

Author SHA1 Message Date
xCrystal
2f1608576a Add support for more than 8 techniques (#34) (#28) 2024-02-19 17:10:33 +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
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