diff options
author | Astatin <[email protected]> | 2025-09-09 16:53:39 +0200 |
---|---|---|
committer | Astatin <[email protected]> | 2025-09-09 16:53:39 +0200 |
commit | b5ca0d4bff573f14ac7d3b47ebd7b23c56346b5e (patch) | |
tree | 60be3e7de9dd156416b981df014e67244c0038f0 /entity/questgoal.gbasm | |
parent | 03c359596bdacbf39cdc244d2f164d0ec94d5505 (diff) |
Diffstat (limited to 'entity/questgoal.gbasm')
-rw-r--r-- | entity/questgoal.gbasm | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/entity/questgoal.gbasm b/entity/questgoal.gbasm index 17eecb8..8903e28 100644 --- a/entity/questgoal.gbasm +++ b/entity/questgoal.gbasm @@ -43,7 +43,21 @@ Open_Dialogue: OR (HL) LD (HL), A - .START_SCRIPT =Demo_quest_bunny + LD A, L + AND $f0 + OR $0b + LD L, A + + LD A, (HL+) + DBG + LD $mem_dialogue_script_bank, A + LD A, (HL+) + DBG + LD ($mem_dialogue_script_program_counter), A + LD A, (HL) + DBG + LD ($mem_dialogue_script_program_counter+1), A + CALL =Dialogue_script_step LD A, $00 LD $mem_bunny_animation, A @@ -101,9 +115,12 @@ QuestGoal_Turn: RET Static_Human_Turn: - LD A, $mem_map_loading_flags - BIT 3, A - RET Z + LD A, $mem_current_mode + CP $enum_dungeon_mode + RET NZ + LD A, $mem_requested_mode + CP $enum_dungeon_mode + RET NZ INC HL INC HL |