summaryrefslogtreecommitdiff
path: root/maps/GoldenrodMagnetTrainStation.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/GoldenrodMagnetTrainStation.asm')
-rw-r--r--maps/GoldenrodMagnetTrainStation.asm81
1 files changed, 30 insertions, 51 deletions
diff --git a/maps/GoldenrodMagnetTrainStation.asm b/maps/GoldenrodMagnetTrainStation.asm
index 0bc171372..339bc55ee 100644
--- a/maps/GoldenrodMagnetTrainStation.asm
+++ b/maps/GoldenrodMagnetTrainStation.asm
@@ -1,19 +1,17 @@
-GoldenrodMagnetTrainStation_MapScriptHeader: ; 0x550e5
- ; trigger count
+GoldenrodMagnetTrainStation_MapScriptHeader:
+.MapTriggers:
db 1
; triggers
dw UnknownScript_0x550eb, $0000
- ; callback count
+.MapCallbacks:
db 0
-; 0x550eb
-UnknownScript_0x550eb: ; 0x550eb
+UnknownScript_0x550eb:
end
-; 0x550ec
-OfficerScript_0x550ec: ; 0x550ec
+OfficerScript_0x550ec:
faceplayer
loadfont
checkevent EVENT_RESTORED_POWER_TO_KANTO
@@ -22,9 +20,8 @@ OfficerScript_0x550ec: ; 0x550ec
closetext
loadmovesprites
end
-; 0x550fa
-UnknownScript_0x550fa: ; 0x550fa
+UnknownScript_0x550fa:
writetext UnknownText_0x551b7
yesorno
iffalse UnknownScript_0x5512a
@@ -36,34 +33,30 @@ UnknownScript_0x550fa: ; 0x550fa
applymovement $2, MovementData_0x55146
applymovement $0, MovementData_0x5514f
writebyte $0
- special Function8cc04
+ special Special_MagnetTrain
warpcheck
newloadmap $f9
applymovement $0, MovementData_0x55122
wait $14
end
-; 0x55122
-MovementData_0x55122: ; 0x55122
+MovementData_0x55122:
turn_head_down
step_end
-; 0x55124
-UnknownScript_0x55124: ; 0x55124
+UnknownScript_0x55124:
writetext UnknownText_0x5522c
closetext
loadmovesprites
end
-; 0x5512a
-UnknownScript_0x5512a: ; 0x5512a
+UnknownScript_0x5512a:
writetext UnknownText_0x5524f
closetext
loadmovesprites
end
-; 0x55130
-UnknownScript_0x55130: ; 0x55130
+UnknownScript_0x55130:
applymovement $2, MovementData_0x55146
applymovement $0, MovementData_0x55158
applymovement $2, MovementData_0x5514b
@@ -72,28 +65,24 @@ UnknownScript_0x55130: ; 0x55130
closetext
loadmovesprites
end
-; 0x55143
-GentlemanScript_0x55143: ; 0x55143
+GentlemanScript_0x55143:
jumptextfaceplayer UnknownText_0x552a3
-; 0x55146
-MovementData_0x55146: ; 0x55146
+MovementData_0x55146:
step_up
step_up
step_right
turn_head_left
step_end
-; 0x5514b
-MovementData_0x5514b: ; 0x5514b
+MovementData_0x5514b:
step_left
step_down
step_down
step_end
-; 0x5514f
-MovementData_0x5514f: ; 0x5514f
+MovementData_0x5514f:
step_up
step_up
step_up
@@ -103,9 +92,8 @@ MovementData_0x5514f: ; 0x5514f
step_up
step_up
step_end
-; 0x55158
-MovementData_0x55158: ; 0x55158
+MovementData_0x55158:
step_left
step_left
step_down
@@ -114,9 +102,8 @@ MovementData_0x55158: ; 0x55158
step_down
turn_head_up
step_end
-; 0x55160
-UnknownText_0x55160: ; 0x55160
+UnknownText_0x55160:
text "The train hasn't"
line "come in…"
@@ -126,48 +113,42 @@ UnknownText_0x55160: ; 0x55160
para "That won't work."
done
-; 0x551b7
-UnknownText_0x551b7: ; 0x551b7
+UnknownText_0x551b7:
text "We'll soon depart"
line "for SAFFRON."
para "Are you coming"
line "aboard?"
done
-; 0x551ed
-UnknownText_0x551ed: ; 0x551ed
+UnknownText_0x551ed:
text "May I see your"
line "rail PASS, please?"
para "OK. Right this"
line "way, please."
done
-; 0x5522c
-UnknownText_0x5522c: ; 0x5522c
+UnknownText_0x5522c:
text "Sorry. You don't"
line "have a rail PASS."
done
-; 0x5524f
-UnknownText_0x5524f: ; 0x5524f
+UnknownText_0x5524f:
text "We hope to see you"
line "again!"
done
-; 0x5526a
-UnknownText_0x5526a: ; 0x5526a
+UnknownText_0x5526a:
text "We have arrived in"
line "GOLDENROD."
para "We hope to see you"
line "again."
done
-; 0x552a3
-UnknownText_0x552a3: ; 0x552a3
+UnknownText_0x552a3:
text "I'm the PRESIDENT."
para "My dream was to"
@@ -180,28 +161,26 @@ UnknownText_0x552a3: ; 0x552a3
line "JOHTO much closer"
cont "to KANTO."
done
-; 0x5531f
-GoldenrodMagnetTrainStation_MapEventHeader: ; 0x5531f
+GoldenrodMagnetTrainStation_MapEventHeader:
; filler
db 0, 0
- ; warps
+.Warps:
db 4
warp_def $11, $8, 5, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY
warp_def $11, $9, 5, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY
warp_def $5, $6, 4, GROUP_SAFFRON_TRAIN_STATION, MAP_SAFFRON_TRAIN_STATION
warp_def $5, $b, 3, GROUP_SAFFRON_TRAIN_STATION, MAP_SAFFRON_TRAIN_STATION
- ; xy triggers
+.XYTriggers:
db 1
xy_trigger 0, $6, $b, $0, UnknownScript_0x55130, $0, $0
- ; signposts
+.Signposts:
db 0
- ; people-events
+.PersonEvents:
db 2
- person_event SPRITE_OFFICER, 13, 13, $6, $0, 255, 255, $0, 0, OfficerScript_0x550ec, $ffff
- person_event SPRITE_GENTLEMAN, 18, 15, $2, $22, 255, 255, $0, 0, GentlemanScript_0x55143, $0749
-; 0x5535b
+ person_event SPRITE_OFFICER, 13, 13, OW_UP | $2, $0, -1, -1, $0, 0, OfficerScript_0x550ec, -1
+ person_event SPRITE_GENTLEMAN, 18, 15, OW_DOWN | $2, $22, -1, -1, $0, 0, GentlemanScript_0x55143, EVENT_GOLDENROD_TRAIN_STATION_GENTLEMAN