From f51e51ebdfc71a429fd1a4ef359f9d8ce52fb1d2 Mon Sep 17 00:00:00 2001 From: Astatin Date: Fri, 2 May 2025 14:07:14 +0200 Subject: Fix fimshes and give them a placeholder items to drop --- map/objects.gbasm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'map') diff --git a/map/objects.gbasm b/map/objects.gbasm index 159caf5..bb3a35a 100644 --- a/map/objects.gbasm +++ b/map/objects.gbasm @@ -182,6 +182,10 @@ Object_Interaction_Jump_table: JP =Earcopter_Attack_Box_Action NOP + ; 07 + JP =Fimsh_Attack_Box_Action + NOP + Stairs_Action: LD A, $enum_dungeon_generation_mode LD $mem_current_mode, A @@ -298,6 +302,32 @@ Earcopter_Attack_Box_Action: .LEARN_ATTACK $04 .END +Fimsh_Attack_Box_Action: + LD (HL), $00 + + .START_SCRIPT =.Script + + LD A, $enum_dungeon_dialogue_mode + LD $mem_requested_mode, A + LD $mem_current_mode, A + LD A, $mem_bunny_direction + AND $07 + LD $mem_bunny_direction, A + LD A, $mem_map_loading_flags + SET 5, A + LD $mem_map_loading_flags, A + + CALL =Fix_Bunny_screen + + RET + + .Script: + .TEXT =fimsh_eegg_1t =fimsh_eegg_1b + .TEXT =fimsh_eegg_2t =Empty + .TEXT =fimsh_eegg_3t =fimsh_eegg_3b + .TEXT =fimsh_eegg_4t =Empty + .END + Restore_EP_Action: LD A, $mem_bunny_mana ADD $15 -- cgit v1.2.3-70-g09d2