summaryrefslogtreecommitdiff
path: root/maps/MountMoonSquare.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/MountMoonSquare.asm')
-rw-r--r--maps/MountMoonSquare.asm100
1 files changed, 40 insertions, 60 deletions
diff --git a/maps/MountMoonSquare.asm b/maps/MountMoonSquare.asm
index c4a64a986..111b1284b 100644
--- a/maps/MountMoonSquare.asm
+++ b/maps/MountMoonSquare.asm
@@ -1,11 +1,11 @@
-MountMoonSquare_MapScriptHeader: ; 0x77086
- ; trigger count
+MountMoonSquare_MapScriptHeader:
+.MapTriggers:
db 1
; triggers
dw UnknownScript_0x77092, $0000
- ; callback count
+.MapCallbacks:
db 2
; callbacks
@@ -13,29 +13,25 @@ MountMoonSquare_MapScriptHeader: ; 0x77086
dbw 5, UnknownScript_0x77093
dbw 2, UnknownScript_0x77097
-; 0x77092
-UnknownScript_0x77092: ; 0x77092
+UnknownScript_0x77092:
end
-; 0x77093
-UnknownScript_0x77093: ; 0x77093
- setevent $00ec
+UnknownScript_0x77093:
+ setevent EVENT_MOUNT_MOON_SQUARE_HIDDEN_MOON_STONE
return
-; 0x77097
-UnknownScript_0x77097: ; 0x77097
+UnknownScript_0x77097:
disappear $4
return
-; 0x7709a
-UnknownScript_0x7709a: ; 0x7709a
- checkflag $0058
- iftrue UnknownScript_0x77117
- checkcode $b
- if_not_equal MONDAY, UnknownScript_0x77117
+UnknownScript_0x7709a:
+ checkflag ENGINE_MT_MOON_SQUARE_CLEFAIRY
+ iftrue .NoDancing
+ checkcode VAR_WEEKDAY
+ if_not_equal MONDAY, .NoDancing
checknite
- iffalse UnknownScript_0x77117
+ iffalse .NoDancing
appear $2
appear $3
applymovement $0, MovementData_0x77121
@@ -63,7 +59,7 @@ UnknownScript_0x7709a: ; 0x7709a
stopfollow
spriteface $2, DOWN
pause 10
- showemote $0, $2, 15
+ showemote EMOTE_SHOCK, $2, 15
spriteface $2, DOWN
cry CLEFAIRY
pause 15
@@ -72,72 +68,59 @@ UnknownScript_0x7709a: ; 0x7709a
disappear $2
disappear $3
stopfollow
- clearevent $00ec
- setflag $0058
+ clearevent EVENT_MOUNT_MOON_SQUARE_HIDDEN_MOON_STONE
+ setflag ENGINE_MT_MOON_SQUARE_CLEFAIRY
end
-; 0x77117
-UnknownScript_0x77117: ; 0x77117
+.NoDancing:
end
-; 0x77118
-MapMountMoonSquareSignpostItem0: ; 0x77118
- dw $00ec
- db MOON_STONE
+MapMountMoonSquareSignpostItem0:
+ dwb EVENT_MOUNT_MOON_SQUARE_HIDDEN_MOON_STONE, MOON_STONE
-; 0x7711b
-MapMountMoonSquareSignpost1Script: ; 0x7711b
+MapMountMoonSquareSignpost1Script:
jumptext UnknownText_0x7713b
-; 0x7711e
MtMoonSquareRock:
jumpstd smashrock
-MovementData_0x77121: ; 0x77121
+MovementData_0x77121:
step_up
step_end
-; 0x77123
-MovementData_0x77123: ; 0x77123
+MovementData_0x77123:
slow_step_down
slow_jump_step_down
step_end
-; 0x77126
-MovementData_0x77126: ; 0x77126
+MovementData_0x77126:
slow_jump_step_right
step_end
-; 0x77128
-MovementData_0x77128: ; 0x77128
+MovementData_0x77128:
slow_step_up
slow_jump_step_up
step_end
-; 0x7712b
-MovementData_0x7712b: ; 0x7712b
+MovementData_0x7712b:
slow_jump_step_left
step_end
-; 0x7712d
-MovementData_0x7712d: ; 0x7712d
+MovementData_0x7712d:
slow_step_down
slow_jump_step_down
step_end
-; 0x77130
-MovementData_0x77130: ; 0x77130
+MovementData_0x77130:
slow_step_down
step_end
-; 0x77132
-MovementData_0x77132: ; 0x77132
+MovementData_0x77132:
slow_step_right
step_end
-; 0x77134
-MovementData_0x77134: ; 0x77134
+MovementData_0x77134:
step_right
step_right
step_right
@@ -145,36 +128,33 @@ MovementData_0x77134: ; 0x77134
step_right
step_right
step_end
-; 0x7713b
-UnknownText_0x7713b: ; 0x7713b
+UnknownText_0x7713b:
text "MT.MOON SQUARE"
line "DON'T LITTER"
done
-; 0x77158
-MountMoonSquare_MapEventHeader: ; 0x77158
+MountMoonSquare_MapEventHeader:
; filler
db 0, 0
- ; warps
+.Warps:
db 3
warp_def $5, $14, 5, GROUP_MOUNT_MOON, MAP_MOUNT_MOON
warp_def $b, $16, 6, GROUP_MOUNT_MOON, MAP_MOUNT_MOON
warp_def $7, $d, 1, GROUP_MOUNT_MOON_GIFT_SHOP, MAP_MOUNT_MOON_GIFT_SHOP
- ; xy triggers
+.XYTriggers:
db 1
xy_trigger 0, $b, $7, $0, UnknownScript_0x7709a, $0, $0
- ; signposts
+.Signposts:
db 2
- signpost 7, 7, $7, MapMountMoonSquareSignpostItem0
- signpost 7, 17, $0, MapMountMoonSquareSignpost1Script
+ signpost 7, 7, SIGNPOST_ITEM, MapMountMoonSquareSignpostItem0
+ signpost 7, 17, SIGNPOST_READ, MapMountMoonSquareSignpost1Script
- ; people-events
+.PersonEvents:
db 3
- person_event SPRITE_FAIRY, 10, 10, $6, $0, 255, 255, $0, 0, ObjectEvent, $0779
- person_event SPRITE_FAIRY, 10, 11, $6, $0, 255, 255, $0, 0, ObjectEvent, $0779
- person_event SPRITE_ROCK, 11, 11, $18, $0, 255, 255, $0, 0, MtMoonSquareRock, $0778
-; 0x771a6
+ person_event SPRITE_FAIRY, 10, 10, OW_UP | $2, $0, -1, -1, $0, 0, ObjectEvent, EVENT_MT_MOON_SQUARE_CLEFAIRY
+ person_event SPRITE_FAIRY, 10, 11, OW_UP | $2, $0, -1, -1, $0, 0, ObjectEvent, EVENT_MT_MOON_SQUARE_CLEFAIRY
+ person_event SPRITE_ROCK, 11, 11, OW_LEFT | $10, $0, -1, -1, $0, 0, MtMoonSquareRock, EVENT_MT_MOON_SQUARE_ROCK