diff options
author | Astatin <[email protected]> | 2025-03-25 19:01:47 +0900 |
---|---|---|
committer | Astatin <[email protected]> | 2025-03-25 19:01:47 +0900 |
commit | fb8e853fd0c6660696e762f67877b4d24a9f4c22 (patch) | |
tree | 4c2c69bd5e13bebfe02534541e4adcf2b67f335f /entity/penguin.gbasm | |
parent | 2df3daa5128a27381fe5208fa4eac59ab10bdd9c (diff) |
Separate modes VBlank functions
Diffstat (limited to 'entity/penguin.gbasm')
-rw-r--r-- | entity/penguin.gbasm | 13 |
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: |