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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
|
const_value set 2
const UNIONCAVEB1F_POKEFAN_M1
const UNIONCAVEB1F_POKEFAN_M2
const UNIONCAVEB1F_SUPER_NERD1
const UNIONCAVEB1F_SUPER_NERD2
const UNIONCAVEB1F_POKE_BALL1
const UNIONCAVEB1F_BOULDER
const UNIONCAVEB1F_POKE_BALL2
UnionCaveB1F_MapScriptHeader:
.SceneScripts:
db 0
.MapCallbacks:
db 0
TrainerPokemaniacAndrew:
trainer EVENT_BEAT_POKEMANIAC_ANDREW, POKEMANIAC, ANDREW, PokemaniacAndrewSeenText, PokemaniacAndrewBeatenText, 0, .Script
.Script:
end_if_just_battled
opentext
writetext PokemaniacAndrewAfterBattleText
waitbutton
closetext
end
TrainerPokemaniacCalvin:
trainer EVENT_BEAT_POKEMANIAC_CALVIN, POKEMANIAC, CALVIN, PokemaniacCalvinSeenText, PokemaniacCalvinBeatenText, 0, .Script
.Script:
end_if_just_battled
opentext
writetext PokemaniacCalvinAfterBattleText
waitbutton
closetext
end
TrainerHikerPhillip:
trainer EVENT_BEAT_HIKER_PHILLIP, HIKER, PHILLIP, HikerPhillipSeenText, HikerPhillipBeatenText, 0, .Script
.Script:
end_if_just_battled
opentext
writetext HikerPhillipAfterBattleText
waitbutton
closetext
end
TrainerHikerLeonard:
trainer EVENT_BEAT_HIKER_LEONARD, HIKER, LEONARD, HikerLeonardSeenText, HikerLeonardBeatenText, 0, .Script
.Script:
end_if_just_battled
opentext
writetext HikerLeonardAfterBattleText
waitbutton
closetext
end
UnionCaveB1FTMSwift:
itemball TM_SWIFT
UnionCaveB1FXDefend:
itemball X_DEFEND
UnionCaveB1FBoulder:
jumpstd strengthboulder
HikerPhillipSeenText:
text "It's been a while"
line "since I last saw"
cont "another person."
para "Don't be shy."
line "Let's battle!"
done
HikerPhillipBeatenText:
text "Uurggh…"
done
HikerPhillipAfterBattleText:
text "I've been lost for"
line "a long time…"
para "I don't mind it"
line "here, but I am"
cont "soooo hungry!"
done
HikerLeonardSeenText:
text "What do you know!"
line "A visitor!"
done
HikerLeonardBeatenText:
text "Wahahah! You're a"
line "feisty one!"
done
HikerLeonardAfterBattleText:
text "I live down here."
para "You can, too, if"
line "you'd like."
para "There's plenty of"
line "room, you see."
done
PokemaniacAndrewSeenText:
text "Who's there?"
para "Leave me and my"
line "#MON alone!"
done
PokemaniacAndrewBeatenText:
text "Go…"
line "Go away!"
done
PokemaniacAndrewAfterBattleText:
text "Just me and my"
line "#MON. I'm de-"
cont "lirious with joy."
done
PokemaniacCalvinSeenText:
text "I came all the way"
line "here to conduct my"
cont "#MON research."
para "Let me demonstrate"
line "my findings in a"
cont "real battle!"
done
PokemaniacCalvinBeatenText:
text "You demonstrated"
line "on me!"
done
PokemaniacCalvinAfterBattleText:
text "I should compile"
line "and announce my"
cont "study findings."
para "I might even be-"
line "come famous like"
cont "PROF.ELM."
done
UnionCaveB1F_MapEventHeader:
; filler
db 0, 0
.Warps:
db 5
warp_def 3, 3, 7, RUINS_OF_ALPH_OUTSIDE
warp_def 3, 11, 8, RUINS_OF_ALPH_OUTSIDE
warp_def 7, 19, 1, UNION_CAVE_1F
warp_def 3, 33, 2, UNION_CAVE_1F
warp_def 17, 31, 1, UNION_CAVE_B2F
.CoordEvents:
db 0
.BGEvents:
db 0
.ObjectEvents:
db 7
object_event 9, 4, SPRITE_POKEFAN_M, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerHikerPhillip, -1
object_event 16, 7, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerHikerLeonard, -1
object_event 5, 32, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPokemaniacAndrew, -1
object_event 17, 30, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPokemaniacCalvin, -1
object_event 2, 16, SPRITE_POKE_BALL, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, UnionCaveB1FTMSwift, EVENT_UNION_CAVE_B1F_TM_SWIFT
object_event 7, 10, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, UnionCaveB1FBoulder, -1
object_event 17, 23, SPRITE_POKE_BALL, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, UnionCaveB1FXDefend, EVENT_UNION_CAVE_B1F_X_DEFEND
|