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
|
MountMoonSquare_MapScriptHeader:
.MapTriggers:
db 1
; triggers
dw UnknownScript_0x77092, $0000
.MapCallbacks:
db 2
; callbacks
dbw 5, UnknownScript_0x77093
dbw 2, UnknownScript_0x77097
UnknownScript_0x77092:
end
UnknownScript_0x77093:
setevent EVENT_MOUNT_MOON_SQUARE_HIDDEN_MOON_STONE
return
UnknownScript_0x77097:
disappear $4
return
UnknownScript_0x7709a:
checkflag ENGINE_MT_MOON_SQUARE_CLEFAIRY
iftrue .NoDancing
checkcode VAR_WEEKDAY
if_not_equal MONDAY, .NoDancing
checknite
iffalse .NoDancing
appear $2
appear $3
applymovement PLAYER, MovementData_0x77121
pause 15
appear $4
spriteface $2, RIGHT
cry CLEFAIRY
waitbutton
pause 30
follow $2, $3
cry CLEFAIRY
applymovement $2, MovementData_0x77123
cry CLEFAIRY
applymovement $2, MovementData_0x77126
cry CLEFAIRY
applymovement $2, MovementData_0x77128
cry CLEFAIRY
applymovement $2, MovementData_0x7712b
cry CLEFAIRY
applymovement $2, MovementData_0x7712d
stopfollow
applymovement $3, MovementData_0x77130
follow $2, $3
applymovement $2, MovementData_0x77132
stopfollow
spriteface $2, DOWN
pause 10
showemote EMOTE_SHOCK, $2, 15
spriteface $2, DOWN
cry CLEFAIRY
pause 15
follow $2, $3
applymovement $2, MovementData_0x77134
disappear $2
disappear $3
stopfollow
clearevent EVENT_MOUNT_MOON_SQUARE_HIDDEN_MOON_STONE
setflag ENGINE_MT_MOON_SQUARE_CLEFAIRY
end
.NoDancing:
end
MapMountMoonSquareSignpostItem0:
dwb EVENT_MOUNT_MOON_SQUARE_HIDDEN_MOON_STONE, MOON_STONE
MapMountMoonSquareSignpost1Script:
jumptext UnknownText_0x7713b
MtMoonSquareRock:
jumpstd smashrock
MovementData_0x77121:
step_up
step_end
MovementData_0x77123:
slow_step_down
slow_jump_step_down
step_end
MovementData_0x77126:
slow_jump_step_right
step_end
MovementData_0x77128:
slow_step_up
slow_jump_step_up
step_end
MovementData_0x7712b:
slow_jump_step_left
step_end
MovementData_0x7712d:
slow_step_down
slow_jump_step_down
step_end
MovementData_0x77130:
slow_step_down
step_end
MovementData_0x77132:
slow_step_right
step_end
MovementData_0x77134:
step_right
step_right
step_right
jump_step_right
step_right
step_right
step_end
UnknownText_0x7713b:
text "MT.MOON SQUARE"
line "DON'T LITTER"
done
MountMoonSquare_MapEventHeader:
; filler
db 0, 0
.Warps:
db 3
warp_def $5, $14, 5, MOUNT_MOON
warp_def $b, $16, 6, MOUNT_MOON
warp_def $7, $d, 1, MOUNT_MOON_GIFT_SHOP
.XYTriggers:
db 1
xy_trigger 0, $b, $7, $0, UnknownScript_0x7709a, $0, $0
.Signposts:
db 2
signpost 7, 7, SIGNPOST_ITEM, MapMountMoonSquareSignpostItem0
signpost 7, 17, SIGNPOST_READ, MapMountMoonSquareSignpost1Script
.PersonEvents:
db 3
person_event SPRITE_FAIRY, 6, 6, $6, 0, 0, -1, -1, 0, 0, 0, ObjectEvent, EVENT_MT_MOON_SQUARE_CLEFAIRY
person_event SPRITE_FAIRY, 6, 7, $6, 0, 0, -1, -1, 0, 0, 0, ObjectEvent, EVENT_MT_MOON_SQUARE_CLEFAIRY
person_event SPRITE_ROCK, 7, 7, $18, 0, 0, -1, -1, 0, 0, 0, MtMoonSquareRock, EVENT_MT_MOON_SQUARE_ROCK
|