diff options
Diffstat (limited to 'maps/GoldenrodMagnetTrainStation.asm')
-rw-r--r-- | maps/GoldenrodMagnetTrainStation.asm | 81 |
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 |