aboutsummaryrefslogtreecommitdiff
path: root/playerattacks/heal.gbasm
blob: a757a2c17efb48182c4555f9d4654adb2c2cfd65 (plain)
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