diff options
author | Astatin <[email protected]> | 2025-09-05 15:29:27 +0200 |
---|---|---|
committer | Astatin <[email protected]> | 2025-09-05 15:29:27 +0200 |
commit | 03c359596bdacbf39cdc244d2f164d0ec94d5505 (patch) | |
tree | 7e4d8d8056b2560f550d68635caa2ae851c7b911 /map/dungeons.gbasm | |
parent | 16c308b2567d1dddb44ca928fe376b4a6219744f (diff) |
Diffstat (limited to 'map/dungeons.gbasm')
-rw-r--r-- | map/dungeons.gbasm | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/map/dungeons.gbasm b/map/dungeons.gbasm index f6ac819..8afe451 100644 --- a/map/dungeons.gbasm +++ b/map/dungeons.gbasm @@ -30,14 +30,29 @@ .END .MACRODEF GEN_EVENT_SPECIAL_ENTITY floor entity_idx - $start: - .DB low($floor), $02, low($entity_idx) - .PADTO =$start+8 + $load: + .DB low($floor), $03, $07, low($entity_idx) + .PADTO =$load+8 + $spawn: + .DB low($floor), $04, $07 + .PADTO =$spawn+8 +.END + +.MACRODEF GEN_EVENT_LOAD_ENTITY floor loaded_entity_idx entity_idx + $load: + .DB low($floor), $03, low($loaded_entity_idx), low($entity_idx) + .PADTO =$load+8 +.END + +.MACRODEF GEN_EVENT_SPAWN_LOADED_ENTITY_XY floor loaded_entity_idx arg_x arg_y arg_d + $spawn: + .DB low($floor), $05, low($loaded_entity_idx), low($arg_x), low($arg_y), low($arg_d) + .PADTO =$spawn+8 .END .MACRODEF GEN_EVENT_REMOVE_STAIRS floor $start: - .DB low($floor), $03 + .DB low($floor), $02 .PADTO =$start+8 .END |