aboutsummaryrefslogtreecommitdiff
path: root/entity/penguin.gbasm
diff options
context:
space:
mode:
Diffstat (limited to 'entity/penguin.gbasm')
-rw-r--r--entity/penguin.gbasm13
1 files changed, 8 insertions, 5 deletions
diff --git a/entity/penguin.gbasm b/entity/penguin.gbasm
index 0078fb9..75bba8c 100644
--- a/entity/penguin.gbasm
+++ b/entity/penguin.gbasm
@@ -88,11 +88,9 @@ Penguin_Turn:
LD A, $mem_bunny_status
CP $01
- JR NZ, =.Try_Freeze_Attack
- .Run_away:
- CALL =Walking_Away
-
- JR =.Start_action_or_movement.end
+ JR Z, =.Run_away
+ CP $04
+ JR Z, =.Run_away
.Try_Freeze_Attack:
LD A, L
@@ -118,6 +116,11 @@ Penguin_Turn:
JR =.Start_action_or_movement.end
+ .Run_away:
+ CALL =Walking_Away
+
+ JR =.Start_action_or_movement.end
+
.Try_Walking:
CALL =Walking
.Start_action_or_movement.end: