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
|
GrassClubAfterDuel:
ld hl, .after_duel_table
call FindEndOfDuelScript
ret
.after_duel_table
db NPC_KRISTIN
db NPC_KRISTIN
dw Script_BeatKristin
dw Script_LostToKristin
db NPC_HEATHER
db NPC_HEATHER
dw Script_BeatHeather
dw Script_LostToHeather
db NPC_NIKKI
db NPC_NIKKI
dw Script_BeatNikki
dw Script_LostToNikki
db $00
Script_Kristin:
start_script
test_if_event_less_than EVENT_NIKKI_STATE, NIKKI_IN_ISHIHARAS_HOUSE
print_variable_npc_text Text0704, Text0705
ask_question_jump Text0706, .ows_e714
print_text_quit_fully Text0707
.ows_e714
print_npc_text Text0708
start_duel PRIZES_4, FLOWER_GARDEN_DECK_ID, MUSIC_DUEL_THEME_1
quit_script_fully
Script_BeatKristin:
start_script
try_give_pc_pack $06
print_npc_text Text0709
give_booster_packs BOOSTER_EVOLUTION_GRASS, BOOSTER_EVOLUTION_GRASS, NO_BOOSTER
print_npc_text Text070a
max_out_event_value EVENT_BEAT_KRISTIN
jump_if_event_greater_or_equal EVENT_NIKKI_STATE, NIKKI_IN_GRASS_CLUB, .ows_e740
jump_if_event_false EVENT_BEAT_BRITTANY, .ows_e740
jump_if_event_false EVENT_BEAT_HEATHER, .ows_e740
set_event EVENT_NIKKI_STATE, NIKKI_IN_ISHIHARAS_HOUSE
max_out_event_value EVENT_ISHIHARAS_HOUSE_MENTIONED
print_npc_text Text070b
.ows_e740
quit_script_fully
Script_LostToKristin:
start_script
print_text_quit_fully Text070c
Script_Heather:
start_script
test_if_event_less_than EVENT_NIKKI_STATE, NIKKI_IN_ISHIHARAS_HOUSE
print_variable_npc_text Text070d, Text070e
ask_question_jump Text070f, .ows_e758
print_text_quit_fully Text0710
.ows_e758
print_npc_text Text0711
start_duel PRIZES_4, KALEIDOSCOPE_DECK_ID, MUSIC_DUEL_THEME_1
quit_script_fully
Script_BeatHeather:
start_script
test_if_event_less_than EVENT_NIKKI_STATE, NIKKI_IN_GRASS_CLUB
print_variable_npc_text Text0712, Text0713
give_booster_packs BOOSTER_COLOSSEUM_GRASS, BOOSTER_COLOSSEUM_GRASS, NO_BOOSTER
print_npc_text Text0714
max_out_event_value EVENT_BEAT_HEATHER
jump_if_event_greater_or_equal EVENT_NIKKI_STATE, NIKKI_IN_GRASS_CLUB, .ows_e789
jump_if_event_false EVENT_BEAT_BRITTANY, .ows_e789
jump_if_event_false EVENT_BEAT_KRISTIN, .ows_e789
set_event EVENT_NIKKI_STATE, NIKKI_IN_ISHIHARAS_HOUSE
max_out_event_value EVENT_ISHIHARAS_HOUSE_MENTIONED
print_npc_text Text0715
.ows_e789
quit_script_fully
Script_LostToHeather:
start_script
test_if_event_less_than EVENT_NIKKI_STATE, NIKKI_IN_GRASS_CLUB
print_variable_npc_text Text0716, Text0717
quit_script_fully
Preload_NikkiInGrassClub:
get_event_value EVENT_NIKKI_STATE
cp NIKKI_IN_GRASS_CLUB
ccf
ret
Script_Nikki:
ld a, [wCurMap]
cp ISHIHARAS_HOUSE
jp z, Script_NikkiInIshiharasHouse
start_script
test_if_event_false EVENT_BEAT_NIKKI
print_variable_npc_text Text0718, Text0719
ask_question_jump Text071a, .ows_e7bf
test_if_event_false EVENT_BEAT_NIKKI
print_variable_npc_text Text071b, Text071c
quit_script_fully
.ows_e7bf
jump_if_event_true EVENT_BEAT_NIKKI, .ows_e7cb
print_npc_text Text071d
start_duel PRIZES_6, FLOWER_POWER_DECK_ID, MUSIC_DUEL_THEME_2
quit_script_fully
.ows_e7cb
print_npc_text Text071e
start_duel PRIZES_6, FLOWER_POWER_DECK_ID, MUSIC_DUEL_THEME_2
quit_script_fully
Script_BeatNikki:
start_script
test_if_event_false EVENT_BEAT_NIKKI
print_variable_npc_text Text071f, Text0720
jump_if_event_true EVENT_BEAT_NIKKI, .ows_e7eb
max_out_event_value EVENT_BEAT_NIKKI
try_give_medal_pc_packs
show_medal_received_screen EVENT_BEAT_NIKKI
record_master_win $05
print_npc_text Text0721
.ows_e7eb
give_booster_packs BOOSTER_LABORATORY_NEUTRAL, BOOSTER_LABORATORY_NEUTRAL, NO_BOOSTER
script_jump Script_LostToNikki.ows_e7f3
Script_LostToNikki:
start_script
.ows_e7f3
print_text_quit_fully Text0722
|