diff options
Diffstat (limited to 'data/maps/SafariZone_South/scripts.inc')
-rw-r--r-- | data/maps/SafariZone_South/scripts.inc | 154 |
1 files changed, 154 insertions, 0 deletions
diff --git a/data/maps/SafariZone_South/scripts.inc b/data/maps/SafariZone_South/scripts.inc new file mode 100644 index 000000000..19f51b873 --- /dev/null +++ b/data/maps/SafariZone_South/scripts.inc @@ -0,0 +1,154 @@ +SafariZone_South_MapScripts:: @ 823D279 + map_script 3, SafariZone_South_MapScript1_23D2B1 + map_script 2, SafariZone_South_MapScript2_23D284 + .byte 0 + +SafariZone_South_MapScript2_23D284: @ 823D284 + map_script_2 VAR_0x40A4, 2, SafariZone_South_EventScript_23D28E + .2byte 0 + +SafariZone_South_EventScript_23D28E:: @ 823D28E + lockall + applymovement 255, SafariZone_South_Movement_23D2C5 + waitmovement 0 + applymovement 1, SafariZone_South_Movement_23D2C7 + waitmovement 0 + setobjectxyperm 1, 32, 34 + setvar VAR_0x40A4, 0 + releaseall + end + +SafariZone_South_MapScript1_23D2B1: @ 823D2B1 + compare VAR_0x40A4, 2 + call_if 1, SafariZone_South_EventScript_23D2BD + end + +SafariZone_South_EventScript_23D2BD:: @ 823D2BD + setobjectxyperm 1, 31, 34 + return + +SafariZone_South_Movement_23D2C5: @ 823D2C5 + walk_down + step_end + +SafariZone_South_Movement_23D2C7: @ 823D2C7 + walk_right + walk_in_place_fastest_down + step_end + +SafariZone_South_EventScript_23D2CA:: @ 823D2CA + msgbox SafariZone_South_Text_2A52EF, 2 + end + +SafariZone_South_EventScript_23D2D3:: @ 823D2D3 + msgbox SafariZone_South_Text_2A533B, 2 + end + +SafariZone_South_EventScript_23D2DC:: @ 823D2DC + msgbox SafariZone_South_Text_2A553E, 2 + end + +SafariZone_South_EventScript_23D2E5:: @ 823D2E5 + lock + faceplayer + checkflag FLAG_0x05D + goto_if 0, SafariZone_South_EventScript_23D30D + msgbox SafariZone_South_Text_2A51D4, 5 + compare VAR_RESULT, 1 + goto_eq SafariZone_South_EventScript_23D31A + msgbox SafariZone_South_Text_2A521A, 4 + release + end + +SafariZone_South_EventScript_23D30D:: @ 823D30D + setflag FLAG_0x05D + msgbox SafariZone_South_Text_2A52AB, 4 + release + end + +SafariZone_South_EventScript_23D31A:: @ 823D31A + msgbox SafariZone_South_Text_2A5248, 4 + closemessage + switch VAR_FACING + case 2, SafariZone_South_EventScript_23D33F + case 4, SafariZone_South_EventScript_23D359 + end + +SafariZone_South_EventScript_23D33F:: @ 823D33F + applymovement 1, SafariZone_South_Movement_23D38A + waitmovement 0 + applymovement 255, SafariZone_South_Movement_23D385 + waitmovement 0 + goto SafariZone_South_EventScript_23D373 + end + +SafariZone_South_EventScript_23D359:: @ 823D359 + applymovement 1, SafariZone_South_Movement_23D38D + waitmovement 0 + applymovement 255, SafariZone_South_Movement_23D387 + waitmovement 0 + goto SafariZone_South_EventScript_23D373 + end + +SafariZone_South_EventScript_23D373:: @ 823D373 + setvar VAR_0x40A4, 1 + special ExitSafariMode + warpdoor MAP_ROUTE121_SAFARI_ZONE_ENTRANCE, 255, 2, 5 + waitstate + end + +SafariZone_South_Movement_23D385: @ 823D385 + walk_up + step_end + +SafariZone_South_Movement_23D387: @ 823D387 + walk_right + walk_in_place_fastest_up + step_end + +SafariZone_South_Movement_23D38A: @ 823D38A + walk_left + walk_in_place_fastest_right + step_end + +SafariZone_South_Movement_23D38D: @ 823D38D + walk_down + walk_in_place_fastest_up + step_end + +SafariZone_South_EventScript_23D390:: @ 823D390 + msgbox SafariZone_South_Text_2A57EE, 2 + end + +SafariZone_Southeast_EventScript_23D399:: @ 823D399 + msgbox SafariZone_Southeast_Text_2A582D, 2 + end + +SafariZone_South_EventScript_23D3A2:: @ 823D3A2 + msgbox SafariZone_South_Text_2A5887, 2 + end + +SafariZone_Southeast_EventScript_23D3AB:: @ 823D3AB + msgbox SafariZone_Southeast_Text_2A58C6, 2 + end + +SafariZone_Southeast_EventScript_23D3B4:: @ 823D3B4 + msgbox SafariZone_Southeast_Text_2A58FD, 2 + end + +SafariZone_Southeast_EventScript_23D3BD:: @ 823D3BD + msgbox SafariZone_Southeast_Text_2A5960, 2 + end + +SafariZone_Northeast_EventScript_23D3C6:: @ 823D3C6 + msgbox SafariZone_Northeast_Text_2A59A4, 2 + end + +SafariZone_Northeast_EventScript_23D3CF:: @ 823D3CF + msgbox SafariZone_Northeast_Text_2A5A09, 2 + end + +SafariZone_Northeast_EventScript_23D3D8:: @ 823D3D8 + msgbox SafariZone_Northeast_Text_2A5A44, 2 + end + |