aboutsummaryrefslogtreecommitdiff
path: root/entity
diff options
context:
space:
mode:
authorAstatin <[email protected]>2024-11-18 18:11:29 +0900
committerAstatin <[email protected]>2024-11-18 18:11:29 +0900
commit10a894e2d350a683d8b653c90b9bb8408836c4b9 (patch)
treef90403bb7c036fba646957f561c20c695d454b73 /entity
parentea4a115b8e640d5d17014a50fd3199ba4cc6494f (diff)
Enter a new mode when dead
Diffstat (limited to 'entity')
-rw-r--r--entity/actions.gbasm10
-rw-r--r--entity/display.gbasm1
2 files changed, 10 insertions, 1 deletions
diff --git a/entity/actions.gbasm b/entity/actions.gbasm
index 1416304..6d8befa 100644
--- a/entity/actions.gbasm
+++ b/entity/actions.gbasm
@@ -70,12 +70,22 @@ Update_Animation_Steps:
Update_Animation_Steps.update_mode:
+ LD A, $mem_bunny_health
+ CP $00
+ JR Z =Update_Animation_Steps.Dead_mode
+
LD A, $mem_requested_mode
LD $mem_current_mode, A
Update_Animation_Steps.end:
RET
+ Update_Animation_Steps.Dead_mode:
+
+ LD A, $enum_dead_mode
+ LD $mem_current_mode, A
+ RET
+
Turn_Jump_table:
; 00
RET
diff --git a/entity/display.gbasm b/entity/display.gbasm
index 8b5f110..934d02f 100644
--- a/entity/display.gbasm
+++ b/entity/display.gbasm
@@ -226,7 +226,6 @@ Display_Entity:
CPL
INC A
Display_Entity.Shaking_Animation.skip_invert:
- DBG
ADD B
LD B, A
Display_Entity.Shaking_Animation.end: