diff options
author | Astatin <[email protected]> | 2025-08-07 16:53:50 +0200 |
---|---|---|
committer | Astatin <[email protected]> | 2025-08-07 16:53:50 +0200 |
commit | 41b5858e855c68e01bf388e54abd82661e846585 (patch) | |
tree | dc552e5de42e033f49cb9774c7f1af2b737a5fc0 /map | |
parent | 162fad62713d6b2e175c4cd5d7e53ebe7dedef11 (diff) |
Add heal sound effect + remove useless tile loads
Diffstat (limited to 'map')
-rw-r--r-- | map/loading/dungeontiles.gbasm | 7 | ||||
-rw-r--r-- | map/objects.gbasm | 5 |
2 files changed, 11 insertions, 1 deletions
diff --git a/map/loading/dungeontiles.gbasm b/map/loading/dungeontiles.gbasm index ad02ff1..ea33593 100644 --- a/map/loading/dungeontiles.gbasm +++ b/map/loading/dungeontiles.gbasm @@ -24,6 +24,9 @@ Load_Prepared_Map: CP E JR NZ, =.For_X + LD A, $mem_viewport_x + SUB $02 + LD C, A INC B LD A, B CP D @@ -107,6 +110,9 @@ Prepare_Scrolling_Map: LD A, $mem_map_loading_flags BIT 0, A JR Z, =Display_Scrolling_Map.End + RES 0, A + LD $mem_map_loading_flags, A + LD A, $mem_moving_animation_step LD C, A @@ -328,7 +334,6 @@ Display_Prepared_Blocks: LD ($mem_prepared_block_position), A LD A, ($mem_additional_loading_block_position+1) LD ($mem_prepared_block_position+1), A - JP =Display_Main_Prepared_Block Display_Main_Prepared_Block: PUSH AF diff --git a/map/objects.gbasm b/map/objects.gbasm index e7dd028..4fdc195 100644 --- a/map/objects.gbasm +++ b/map/objects.gbasm @@ -247,6 +247,8 @@ Heal_Action: POP DE POP BC + .SET_SOUND_EFFECT =_sound_effect_Heal + LD (HL), $00 RET @@ -364,6 +366,8 @@ Restore_EP_Action: POP DE POP BC + .SET_SOUND_EFFECT =_sound_effect_Heal + LD (HL), $00 RET @@ -387,6 +391,7 @@ Display_Object: CP $FF RET Z LD C, A + CP $00 JR NZ, =.skip_remove_object_after_display LD (HL), $FF |