aboutsummaryrefslogtreecommitdiff
path: root/entity/list.gbasm
diff options
context:
space:
mode:
Diffstat (limited to 'entity/list.gbasm')
-rw-r--r--entity/list.gbasm76
1 files changed, 76 insertions, 0 deletions
diff --git a/entity/list.gbasm b/entity/list.gbasm
index 3038a40..3b6649a 100644
--- a/entity/list.gbasm
+++ b/entity/list.gbasm
@@ -166,3 +166,79 @@ Entity_list:
.DB 0b00
.PADTO =.QuestGoalBunny+8
+
+ .Bug:
+ ; Sprite address
+ .DB =OBJ_Tile_Image_Data.Bug
+
+ ; Turn Jump Table index
+ .DB $09
+
+ ; Interaction Jump Table index
+ .DB $01
+
+ ; Starting health
+ .DB $01
+
+ ; Starting status
+ .DB $00
+
+ ; Starting mana
+ .DB $05
+
+ ; Spawning rate (2 lsb)
+ .DB 0b11
+
+ .PADTO =.Bug+8
+
+Turn_Jump_table:
+ ; 00
+ RET
+ NOP
+ NOP
+ NOP
+
+ ; 01
+ JP =Move_Bunny
+ NOP
+
+ ; 02
+ JP =Fox_Turn
+ NOP
+
+ ; 03
+ JP =Cat_Turn
+ NOP
+
+ ; 04
+ JP =Penguin_Turn
+ NOP
+
+ ; 05
+ JP =QuestGoal_Turn
+ NOP
+
+ ; 06
+ JP =Fimsh_Turn
+ NOP
+
+ ; 07
+ JP =Mouse_Turn
+ NOP
+
+ ; 08
+ JP =Frog_Turn
+ NOP
+
+ ; 09
+ JP =Bug_Turn
+ NOP
+
+.INCLUDE "entity/bunny.gbasm"
+.INCLUDE "entity/fox.gbasm"
+.INCLUDE "entity/cat.gbasm"
+.INCLUDE "entity/mouse.gbasm"
+.INCLUDE "entity/penguin.gbasm"
+.INCLUDE "entity/fimsh.gbasm"
+.INCLUDE "entity/frog.gbasm"
+.INCLUDE "entity/bug.gbasm"