From ef9de76cd0bc313385b7edac3659e03ab36d3c1e Mon Sep 17 00:00:00 2001 From: Astatin Date: Tue, 13 May 2025 15:52:37 +0200 Subject: Add bugs and poison --- entity/list.gbasm | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) (limited to 'entity/list.gbasm') 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" -- cgit v1.2.3-70-g09d2