aboutsummaryrefslogtreecommitdiff
path: root/entity/penguin.gbasm
diff options
context:
space:
mode:
authorAstatin <[email protected]>2025-03-25 19:01:47 +0900
committerAstatin <[email protected]>2025-03-25 19:01:47 +0900
commitfb8e853fd0c6660696e762f67877b4d24a9f4c22 (patch)
tree4c2c69bd5e13bebfe02534541e4adcf2b67f335f /entity/penguin.gbasm
parent2df3daa5128a27381fe5208fa4eac59ab10bdd9c (diff)
Separate modes VBlank functions
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: