aboutsummaryrefslogtreecommitdiff
path: root/entity/frog.gbasm
diff options
context:
space:
mode:
authorAstatin <[email protected]>2025-02-18 19:03:42 +0900
committerAstatin <[email protected]>2025-02-18 19:03:42 +0900
commit18d7d064daf704193f8dff6b2ef3ae68b7fc3aac (patch)
tree9af417ec9a09294edec8ca0e5ffbd146a0081b4b /entity/frog.gbasm
parentf4197f6117b7cc16873fca749c0dcb838577a7e5 (diff)
Did a bunch of things I honestly don't remember everything but now basic attack is broken
Diffstat (limited to 'entity/frog.gbasm')
-rw-r--r--entity/frog.gbasm123
1 files changed, 0 insertions, 123 deletions
diff --git a/entity/frog.gbasm b/entity/frog.gbasm
deleted file mode 100644
index 428e88a..0000000
--- a/entity/frog.gbasm
+++ /dev/null
@@ -1,123 +0,0 @@
-Frog_Turn:
- LD A, $mem_map_loading_flags
- BIT 3, A
- RET Z
-
- PUSH HL
- PUSH BC
- PUSH DE
- INC HL
- LD A, (HL+)
- LD B, A
- LD A, (HL+)
- LD C, A
- LD A, (HL+)
- LD D, A
-
- .Health_check:
- LD A, L
- AND $f0
- ADD $06
- LD L, A
-
- LD A, (HL)
- CP $00
- JR NZ, =.Health_check.end
-
- LD A, L
- AND $f0
- LD L, A
-
- LD (HL), $00
- LD A, $mem_enemies_alive_count
- DEC A
- LD $mem_enemies_alive_count, A
- JP NZ, =.Skip_turn
- .Health_check.end:
-
- .Freeze_shiver:
- LD A, $mem_moving_animation_step
- CP $00
- JP NZ, =.Freeze_shiver.end
- LD A, L
- AND $f0
- ADD $08
- LD L, A
- LD A, $01
- CP (HL)
- JR NZ, =.Freeze_shiver.end
- LD A, D
- AND $07
- LD D, A
- CALL =RNG_Step
- CP $55
- JP NC, =.Skip_turn
- LD A, D
- OR $40
- LD D, A
-
- CALL =RNG_Step
- CP $55
- JP NC, =.Skip_turn
-
- LD A, $00
- LD (HL-), A
- RES 1, (HL)
- JP =.Skip_turn
- .Freeze_shiver.end:
-
- .Should_turn_be_skipped:
- LD A, L
- AND $f0
- ADD $08
- LD L, A
-
- BIT 0, (HL)
- JP NZ, =.Skip_turn
-
- .Start_action_or_movement:
- LD A, $mem_moving_animation_step
- CP $00
- JP NZ, =.Start_action_or_movement.end
-
- .Try_Basic_Attack:
- CALL =Check_player_next_to
- LD A, E
- CP $00
- JR Z, =.Try_Walking
- CALL =Basic_Enemy_Attack
-
- JR =.Start_action_or_movement.end
-
- .Try_Walking:
- CALL =Walking
- .Start_action_or_movement.end:
-
- .End_movement:
- LD A, $mem_moving_animation_step
- CP $0f
- JP NZ, =.End_movement.end
- LD A, D
- AND $07
- BIT 3, D
- LD D, A
- JR Z, =.End_movement.end
- LD A, $01
- .ADD_A_TO_DIRECTION_BC
- .End_movement.end:
-
- .Skip_Turn:
- LD A, L
- AND $f0
- LD L, A
- INC HL
- LD A, B
- LD (HL+), A
- LD A, C
- LD (HL+), A
- LD A, D
- LD (HL+), A
- POP DE
- POP BC
- POP HL
- RET