aboutsummaryrefslogtreecommitdiff
path: root/entity
diff options
context:
space:
mode:
Diffstat (limited to 'entity')
-rw-r--r--entity/fox.gbasm14
1 files changed, 14 insertions, 0 deletions
diff --git a/entity/fox.gbasm b/entity/fox.gbasm
index 6f12b3d..33eb51a 100644
--- a/entity/fox.gbasm
+++ b/entity/fox.gbasm
@@ -106,6 +106,20 @@ Fox_Turn:
CP $00
JR Z, =.Try_Basic_Attack
+ LD A, E
+ DEC A
+ DEC D
+ XOR D
+ INC D
+ CP $00
+ JR Z, =.attack
+ BIT 1, A
+ JR NZ, =.attack
+
+ LD D, E
+ JR =.Start_action_or_movement.end
+
+ .attack:
LD D, E
LD A, L
AND $f0