1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
Heal_Attack:
LD A, $mem_bunny_health
CP $20
JP Z, =Canceled_Attack
ADD $03
DAA
CP $20
JR C, =.Set_health
LD A, $20
.Set_health:
LD $mem_bunny_health, A
PUSH BC
LD A, $mem_bunny_x
LD B, A
LD A, $mem_bunny_y
LD C, A
LD A, $01
PUSH DE
LD E, $20
LD D, $00
CALL =Try_Launch_Animation
POP DE
POP BC
.SET_SOUND_EFFECT =_sound_effect_Heal
LD A, $enum_dungeon_mode
LD $mem_requested_mode, A
LD $mem_current_mode, A
CALL =Update_VBlank_Handler
.CLOSE_DIALOGUE
LD A, $mem_map_loading_flags
SET 3, A
LD $mem_map_loading_flags, A
RET
|