diff options
author | Astatin <[email protected]> | 2025-02-04 16:11:08 +0900 |
---|---|---|
committer | Astatin <[email protected]> | 2025-02-04 16:11:08 +0900 |
commit | 3b67c86b61b5d8640860dd5e8b016790ee4814c3 (patch) | |
tree | ff32913f93af19bd3a86e0ec2f129a2f3de065ad /enemiesattacks/freeze.gbasm | |
parent | aa7b1f0505f8b0e9cebe7d1444075abb8d756d9e (diff) |
Add penguins that can freeze the bunny and run away when it's already frozen
Diffstat (limited to 'enemiesattacks/freeze.gbasm')
-rw-r--r-- | enemiesattacks/freeze.gbasm | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/enemiesattacks/freeze.gbasm b/enemiesattacks/freeze.gbasm new file mode 100644 index 0000000..321e924 --- /dev/null +++ b/enemiesattacks/freeze.gbasm @@ -0,0 +1,17 @@ +Freeze_Enemy_Attack: ; Direction to face in E. Result in BC (XY), Direction in D + LD A, E + OR $10 + LD D, A + + LD A, $01 + LD $mem_bunny_status, A + LD A, $02 + LD $mem_bunny_flags, A + LD A, $mem_bunny_direction + AND $07 + LD $mem_bunny_direction, A + CALL =Fix_Bunny_screen + LD A, $04 + LD $mem_bunny_status_clear_turn_counter, A + + RET |