diff options
Diffstat (limited to 'maps/VictoryRoadGate.asm')
-rw-r--r-- | maps/VictoryRoadGate.asm | 67 |
1 files changed, 26 insertions, 41 deletions
diff --git a/maps/VictoryRoadGate.asm b/maps/VictoryRoadGate.asm index 4b49a3b7e..c57b2251e 100644 --- a/maps/VictoryRoadGate.asm +++ b/maps/VictoryRoadGate.asm @@ -1,72 +1,62 @@ -VictoryRoadGate_MapScriptHeader: ; 0x9b9f1 - ; trigger count +VictoryRoadGate_MapScriptHeader: +.MapTriggers: db 2 ; triggers dw UnknownScript_0x9b9fb, $0000 dw UnknownScript_0x9b9fc, $0000 - ; callback count +.MapCallbacks: db 0 -; 0x9b9fb -UnknownScript_0x9b9fb: ; 0x9b9fb +UnknownScript_0x9b9fb: end -; 0x9b9fc -UnknownScript_0x9b9fc: ; 0x9b9fc +UnknownScript_0x9b9fc: end -; 0x9b9fd -UnknownScript_0x9b9fd: ; 0x9b9fd +UnknownScript_0x9b9fd: spriteface $0, LEFT jump UnknownScript_0x9ba04 -; 0x9ba03 -OfficerScript_0x9ba03: ; 0x9ba03 +OfficerScript_0x9ba03: faceplayer -UnknownScript_0x9ba04: ; 0x9ba04 +UnknownScript_0x9ba04: loadfont writetext UnknownText_0x9ba29 keeptextopen - checkcode $7 + checkcode VAR_BADGES if_greater_than 7, UnknownScript_0x9ba19 writetext UnknownText_0x9ba5f closetext loadmovesprites applymovement $0, MovementData_0x9ba27 end -; 0x9ba19 -UnknownScript_0x9ba19: ; 0x9ba19 +UnknownScript_0x9ba19: writetext UnknownText_0x9bab4 closetext loadmovesprites dotrigger $1 end -; 0x9ba21 -BlackBeltScript_0x9ba21: ; 0x9ba21 +BlackBeltScript_0x9ba21: jumptextfaceplayer UnknownText_0x9baf1 -; 0x9ba24 -BlackBeltScript_0x9ba24: ; 0x9ba24 +BlackBeltScript_0x9ba24: jumptextfaceplayer UnknownText_0x9bb37 -; 0x9ba27 -MovementData_0x9ba27: ; 0x9ba27 +MovementData_0x9ba27: step_down step_end -; 0x9ba29 -UnknownText_0x9ba29: ; 0x9ba29 +UnknownText_0x9ba29: text "Only trainers who" line "have proven them-" cont "selves may pass." done -; 0x9ba5f -UnknownText_0x9ba5f: ; 0x9ba5f +UnknownText_0x9ba5f: text "You don't have all" line "the GYM BADGES of" cont "JOHTO." @@ -75,18 +65,16 @@ UnknownText_0x9ba5f: ; 0x9ba5f line "can't let you go" cont "through." done -; 0x9bab4 -UnknownText_0x9bab4: ; 0x9bab4 +UnknownText_0x9bab4: text "Oh! The eight" line "BADGES of JOHTO!" para "Please, go right" line "on through!" done -; 0x9baf1 -UnknownText_0x9baf1: ; 0x9baf1 +UnknownText_0x9baf1: text "This way leads to" line "MT.SILVER." @@ -94,9 +82,8 @@ UnknownText_0x9baf1: ; 0x9baf1 line "strong #MON out" cont "there." done -; 0x9bb37 -UnknownText_0x9bb37: ; 0x9bb37 +UnknownText_0x9bb37: text "Off to the #MON" line "LEAGUE, are you?" @@ -106,13 +93,12 @@ UnknownText_0x9bb37: ; 0x9bb37 para "scary, and they're" line "ready for you!" done -; 0x9bb9b -VictoryRoadGate_MapEventHeader: ; 0x9bb9b +VictoryRoadGate_MapEventHeader: ; filler db 0, 0 - ; warps +.Warps: db 8 warp_def $7, $11, 1, GROUP_ROUTE_22, MAP_ROUTE_22 warp_def $7, $12, 1, GROUP_ROUTE_22, MAP_ROUTE_22 @@ -123,16 +109,15 @@ VictoryRoadGate_MapEventHeader: ; 0x9bb9b warp_def $7, $1, 2, GROUP_ROUTE_28, MAP_ROUTE_28 warp_def $7, $2, 2, GROUP_ROUTE_28, MAP_ROUTE_28 - ; xy triggers +.XYTriggers: db 1 xy_trigger 0, $b, $a, $0, UnknownScript_0x9b9fd, $0, $0 - ; signposts +.Signposts: db 0 - ; people-events +.PersonEvents: db 3 - person_event SPRITE_OFFICER, 15, 12, $9, $0, 255, 255, $0, 0, OfficerScript_0x9ba03, $ffff - person_event SPRITE_BLACK_BELT, 9, 11, $9, $0, 255, 255, $0, 0, BlackBeltScript_0x9ba21, EVENT_OPENED_MT_SILVER - person_event SPRITE_BLACK_BELT, 9, 16, $8, $0, 255, 255, $0, 0, BlackBeltScript_0x9ba24, $0750 -; 0x9bbf8 + person_event SPRITE_OFFICER, 15, 12, OW_LEFT | $1, $0, -1, -1, $0, 0, OfficerScript_0x9ba03, -1 + person_event SPRITE_BLACK_BELT, 9, 11, OW_LEFT | $1, $0, -1, -1, $0, 0, BlackBeltScript_0x9ba21, EVENT_OPENED_MT_SILVER + person_event SPRITE_BLACK_BELT, 9, 16, OW_LEFT | $0, $0, -1, -1, $0, 0, BlackBeltScript_0x9ba24, EVENT_FOUGHT_SNORLAX |