diff options
Diffstat (limited to 'map/loading/dungeoninfos.gbasm')
-rw-r--r-- | map/loading/dungeoninfos.gbasm | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/map/loading/dungeoninfos.gbasm b/map/loading/dungeoninfos.gbasm index 928ce6f..7d00d1a 100644 --- a/map/loading/dungeoninfos.gbasm +++ b/map/loading/dungeoninfos.gbasm @@ -56,6 +56,14 @@ Load_Dungeon_Infos: ; pointer to Dungeon struct in HL, bank in A ADC $00 LD ($mem_rom_tilemap_addr+1), A + ; Load custom function + LD A, (HL+) + LD ($mem_dungeon_custom_vblank_function), A + LD A, (HL+) + LD ($mem_dungeon_custom_vblank_function+1), A + LD A, (HL+) + LD ($mem_dungeon_custom_vblank_function+2), A + ; Load_Generation_Events LD A, D .CHANGE_BANK_TO_A @@ -78,9 +86,12 @@ Load_Dungeon_Infos: ; pointer to Dungeon struct in HL, bank in A RET Load_Dungeon_Spawn_patterns: ; pointer to Dungeon struct in HL bank in A + LD A, $mem_dungeon_flags + BIT 2, A + RET Z .CHANGE_BANK_TO_A LD A, L - ADD $07 + ADD $0a LD L, A LD A, H ADC $00 |