aboutsummaryrefslogtreecommitdiff
path: root/attacks.gbasm
diff options
context:
space:
mode:
Diffstat (limited to 'attacks.gbasm')
-rw-r--r--attacks.gbasm79
1 files changed, 0 insertions, 79 deletions
diff --git a/attacks.gbasm b/attacks.gbasm
deleted file mode 100644
index 779ce16..0000000
--- a/attacks.gbasm
+++ /dev/null
@@ -1,79 +0,0 @@
-Loading_Mode_VBlank:
- LD A, $mem_current_mode
- CP $enum_loading_mode
- RET NZ
-
- LD A, $mem_loading_mode_vblank_func_pointer_high
- LD B, A
- LD A, $mem_loading_mode_vblank_func_pointer_low
- LD C, A
- PUSH BC
- RET
-
-Loading_Mode_Regular:
- LD A, $mem_current_mode
- CP $enum_loading_mode
- RET NZ
-
- LD A, $mem_loading_mode_regular_func_pointer_high
- LD B, A
- LD A, $mem_loading_mode_regular_func_pointer_low
- LD C, A
- PUSH BC
- RET
-
-Canceled_Attack_VBlank:
- RET
-
-Canceled_Attack_Regular:
- LD A, $enum_dungeon_mode
- LD $mem_requested_mode, A
- RET
-
-Canceled_Attack:
- LD HL, $mem_entities_list
- LD A, L
- ADD $13
- LD L, A
- Reset_Entities_Animations.loop:
- LD A, (HL)
- AND $07
- LD (HL), A
- Reset_Entities_Animations.loop.next:
- LD A, L
- AND $f0
- ADD $13
- LD L, A
- CP $03
- JR NZ, =Reset_Entities_Animations.loop
-
- LD BC, =Canceled_Attack_VBlank
- LD A, B
- LD $mem_loading_mode_vblank_func_pointer_high, A
- LD A, C
- LD $mem_loading_mode_vblank_func_pointer_low, A
-
- LD BC, =Canceled_Attack_Regular
- LD A, B
- LD $mem_loading_mode_regular_func_pointer_high, A
- LD A, C
- LD $mem_loading_mode_regular_func_pointer_low, A
-
- LD A, $enum_loading_mode
- LD $mem_requested_mode, A
-
- .CLOSE_DIALOGUE
-
- LD A, $mem_map_loading_flags
- SET 3, A
- LD $mem_map_loading_flags, A
-
- LD A, $mem_bunny_direction
- OR $40
- LD $mem_bunny_direction, A
- RET
-
-.INCLUDE "attacks/hop.gbasm"
-.INCLUDE "attacks/heal.gbasm"
-.INCLUDE "attacks/freeze.gbasm"
-.INCLUDE "attacks/earcoptr.gbasm"