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
|
object_const_def
const OLIVINECAFE_SAILOR
const OLIVINECAFE_FISHING_GURU
OlivineCafe_MapScripts:
def_scene_scripts
def_callbacks
OlivineCafeStrengthSailorScript:
faceplayer
opentext
checkevent EVENT_GOT_HM04_STRENGTH
iftrue .GotStrength
writetext OlivineCafeStrengthSailorText
promptbutton
verbosegiveitem HM_STRENGTH
setevent EVENT_GOT_HM04_STRENGTH
.GotStrength:
writetext OlivineCafeStrengthSailorText_GotStrength
waitbutton
closetext
end
OlivineCafeFishingGuruScript:
jumptextfaceplayer OlivineCafeFishingGuruText
OlivineCafeStrengthSailorText:
text "Hah! Your #MON"
line "sure look like"
cont "lightweights!"
para "They don't have"
line "the power to move"
cont "boulders aside."
para "Here, use this"
line "and teach them"
cont "STRENGTH!"
para "You'll need"
line "GOLDENROD's GYM"
para "BADGE to use that"
line "outside battles."
done
OlivineCafeStrengthSailorText_GotStrength:
text "On the sea, the"
line "only thing you can"
para "count on is your"
line "own good self!"
para "I'm so proud of my"
line "buff bod!"
done
OlivineCafeFishingGuruText:
text "Crossing the sea?"
line "Then listen up!"
para "There are whirl-"
line "pools on the way"
cont "to CIANWOOD."
para "Your #MON must"
line "know a special"
para "move to get over"
line "the whirlpools."
done
OlivineCafe_MapEvents:
db 0, 0 ; filler
def_warp_events
warp_event 2, 7, OLIVINE_CITY, 7
warp_event 3, 7, OLIVINE_CITY, 7
def_coord_events
def_bg_events
def_object_events
object_event 4, 3, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivineCafeStrengthSailorScript, -1
object_event 1, 5, SPRITE_FISHING_GURU, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivineCafeFishingGuruScript, -1
|