1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
|
FireClubAfterDuel:
ld hl, .after_duel_table
call FindEndOfDuelScript
ret
.after_duel_table
db NPC_JOHN
db NPC_JOHN
dw Script_BeatJohn
dw Script_LostToJohn
db NPC_ADAM
db NPC_ADAM
dw Script_BeatAdam
dw Script_LostToAdam
db NPC_JONATHAN
db NPC_JONATHAN
dw Script_BeatJonathan
dw Script_LostToJonathan
db NPC_KEN
db NPC_KEN
dw Script_BeatKen
dw Script_LostToKen
db $00
Script_John:
start_script
print_npc_text Text06a5
ask_question_jump Text06a6, .ows_eec0
print_npc_text Text06a7
quit_script_fully
.ows_eec0
print_npc_text Text06a8
start_duel PRIZES_4, ANGER_DECK_ID, MUSIC_DUEL_THEME_1
quit_script_fully
Script_BeatJohn:
start_script
print_npc_text Text06a9
give_booster_packs BOOSTER_EVOLUTION_FIRE, BOOSTER_EVOLUTION_FIRE, NO_BOOSTER
print_npc_text Text06aa
quit_script_fully
Script_LostToJohn:
start_script
print_text_quit_fully Text06ab
Script_Adam:
start_script
print_npc_text Text06ac
ask_question_jump Text06ad, .ows_eee5
print_npc_text Text06ae
quit_script_fully
.ows_eee5
print_npc_text Text06af
start_duel PRIZES_4, FLAMETHROWER_DECK_ID, MUSIC_DUEL_THEME_1
quit_script_fully
Script_BeatAdam:
start_script
print_npc_text Text06b0
give_booster_packs BOOSTER_COLOSSEUM_FIRE, BOOSTER_COLOSSEUM_FIRE, NO_BOOSTER
print_npc_text Text06b1
quit_script_fully
Script_LostToAdam:
start_script
print_text_quit_fully Text06b2
Script_Jonathan:
start_script
print_npc_text Text06b3
ask_question_jump Text06b4, .ows_ef0a
print_npc_text Text06b5
quit_script_fully
.ows_ef0a
print_npc_text Text06b6
start_duel PRIZES_4, RESHUFFLE_DECK_ID, MUSIC_DUEL_THEME_1
quit_script_fully
Script_BeatJonathan:
start_script
print_npc_text Text06b7
give_booster_packs BOOSTER_COLOSSEUM_FIRE, BOOSTER_COLOSSEUM_FIRE, NO_BOOSTER
print_npc_text Text06b8
quit_script_fully
Script_LostToJonathan:
start_script
print_text_quit_fully Text06b9
Script_Ken:
start_script
try_give_pc_pack $09
jump_if_event_true EVENT_KEN_HAD_ENOUGH_CARDS, .have_300_cards
jump_if_enough_cards_owned 300, .have_300_cards
test_if_event_zero EVENT_KEN_TALKED
print_variable_npc_text Text06ba, Text06bb
set_event EVENT_KEN_TALKED, TRUE
quit_script_fully
.have_300_cards
max_out_event_value EVENT_KEN_HAD_ENOUGH_CARDS
jump_if_event_true EVENT_BEAT_KEN, Script_Ken_AlreadyHaveMedal
test_if_event_zero EVENT_KEN_TALKED
print_variable_npc_text Text06bc, Text06bd
set_event EVENT_KEN_TALKED, TRUE
ask_question_jump Text06be, .start_duel
print_npc_text Text06bf
quit_script_fully
.start_duel
print_npc_text Text06c0
start_duel PRIZES_6, FIRE_CHARGE_DECK_ID, MUSIC_DUEL_THEME_2
quit_script_fully
Script_BeatKen:
start_script
print_npc_text Text06c1
jump_if_event_true EVENT_BEAT_KEN, .give_booster_packs
max_out_event_value EVENT_BEAT_KEN
try_give_medal_pc_packs
show_medal_received_screen EVENT_BEAT_KEN
record_master_win $08
print_npc_text Text06c2
.give_booster_packs
give_booster_packs BOOSTER_MYSTERY_NEUTRAL, BOOSTER_MYSTERY_NEUTRAL, NO_BOOSTER
print_npc_text Text06c3
quit_script_fully
Script_LostToKen:
start_script
test_if_event_false EVENT_BEAT_KEN
print_variable_npc_text Text06c4, Text06c5
quit_script_fully
Script_Ken_AlreadyHaveMedal:
print_npc_text Text06c6
ask_question_jump Text06be, .start_duel
print_text_quit_fully Text06bf
.start_duel
print_npc_text Text06c7
start_duel PRIZES_6, FIRE_CHARGE_DECK_ID, MUSIC_DUEL_THEME_2
quit_script_fully
|