diff options
author | ElectroDeoxys <ElectroDeoxys@gmail.com> | 2021-10-10 22:42:52 +0100 |
---|---|---|
committer | ElectroDeoxys <ElectroDeoxys@gmail.com> | 2021-10-10 22:45:55 +0100 |
commit | be47e02cd7c844944665108b5c921b1eae27ad7b (patch) | |
tree | 2130f26a5bc8005f3df30976f17f0683e6f18113 /src/scripts/lightning_club_lobby.asm | |
parent | 63a687d613e79cc2f8dd27198e45f9071a350ce6 (diff) | |
parent | 40d32ea4e266fa2e87f344d50ba854d53b02fba3 (diff) |
Merge from pret:master
Diffstat (limited to 'src/scripts/lightning_club_lobby.asm')
-rw-r--r-- | src/scripts/lightning_club_lobby.asm | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/src/scripts/lightning_club_lobby.asm b/src/scripts/lightning_club_lobby.asm new file mode 100644 index 0000000..e9432b7 --- /dev/null +++ b/src/scripts/lightning_club_lobby.asm @@ -0,0 +1,72 @@ +LightningClubLobbyAfterDuel: + ld hl, .after_duel_table + call FindEndOfDuelScript + ret + +.after_duel_table + db NPC_IMAKUNI + db NPC_IMAKUNI + dw Script_BeatImakuni + dw Script_LostToImakuni + db $00 + +Preload_ImakuniInLightningClubLobby: + get_event_value EVENT_IMAKUNI_STATE + cp IMAKUNI_TALKED + jr c, .dont_load + get_event_value EVENT_TEMP_DUELED_IMAKUNI + jr nz, .dont_load + get_event_value EVENT_IMAKUNI_ROOM + cp IMAKUNI_LIGHTNING_CLUB + jr z, .load_imakuni +.dont_load + or a + ret + +.load_imakuni + ld a, MUSIC_IMAKUNI + ld [wDefaultSong], a + scf + ret + +Script_Chap2: + start_script + jump_if_event_equal EVENT_CHAP2_TRADE_STATE, CHAP2_TRADE_COMPLETED, .ows_e3d6 + test_if_event_equal EVENT_CHAP2_TRADE_STATE, CHAP2_TRADE_NOT_OFFERED + print_variable_npc_text Text060f, Text0610 + set_event EVENT_CHAP2_TRADE_STATE, CHAP2_TRADE_OFFERED + ask_question_jump Text0611, .ows_e3b6 + print_npc_text Text0612 + quit_script_fully + +.ows_e3b6 + jump_if_card_owned ELECTABUZZ2, .ows_e3be + print_npc_text Text0613 + quit_script_fully + +.ows_e3be + jump_if_card_in_collection ELECTABUZZ2, .ows_e3c6 + print_npc_text Text0614 + quit_script_fully + +.ows_e3c6 + set_event EVENT_CHAP2_TRADE_STATE, CHAP2_TRADE_COMPLETED + print_npc_text Text0615 + take_card ELECTABUZZ2 + give_card ELECTABUZZ1 + show_card_received_screen ELECTABUZZ1 + print_npc_text Text0616 + quit_script_fully + +.ows_e3d6 + print_text_quit_fully Text0617 + +Script_Lass4: + start_script + print_text_quit_fully Text0618 + +Script_Hood1: + start_script + test_if_event_false EVENT_RECEIVED_LEGENDARY_CARDS + print_variable_npc_text Text0619, Text061a + quit_script_fully |