diff options
author | IIMarckus <iimarckus@gmail.com> | 2018-10-03 13:01:42 -0600 |
---|---|---|
committer | IIMarckus <iimarckus@gmail.com> | 2018-10-03 13:01:42 -0600 |
commit | b5cc9d4f4cda83d80190b39cf139d6cb1539f7c9 (patch) | |
tree | 273eb4cdec6bb1667742594e3ccb04d0b7c366d1 /maps/Route16.asm | |
parent | 1ef55364cb911ed70d51f8d01ea7f9a09d2d8d3b (diff) |
Add map objects from bank 4E.
Diffstat (limited to 'maps/Route16.asm')
-rw-r--r-- | maps/Route16.asm | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/maps/Route16.asm b/maps/Route16.asm new file mode 100644 index 00000000..ce0fc39c --- /dev/null +++ b/maps/Route16.asm @@ -0,0 +1,44 @@ +Route16_MapScripts: + db 0 ; scene scripts + + db 1 ; callbacks + callback MAPCALLBACK_NEWMAP, .AlwaysOnBike + +.AlwaysOnBike: + checkcode VAR_YCOORD + ifless 5, .CanWalk + checkcode VAR_XCOORD + ifgreater 13, .CanWalk + setflag ENGINE_ALWAYS_ON_BIKE + return + +.CanWalk: + clearflag ENGINE_ALWAYS_ON_BIKE + return + +CyclingRoadSign: + jumptext CyclingRoadSignText + +CyclingRoadSignText: + text "CYCLING ROAD" + + para "Downhill Coasting" + line "All the Way!" + done + +Route16_MapEvents: + db 0, 0 ; filler + + db 5 ; warp events + warp_event 3, 1, ROUTE_16_FUCHSIA_SPEECH_HOUSE, 1 + warp_event 14, 6, ROUTE_16_GATE, 3 + warp_event 14, 7, ROUTE_16_GATE, 4 + warp_event 9, 6, ROUTE_16_GATE, 1 + warp_event 9, 7, ROUTE_16_GATE, 2 + + db 0 ; coord events + + db 1 ; bg events + bg_event 5, 5, BGEVENT_READ, CyclingRoadSign + + db 0 ; object events |