diff options
| author | Marcus Huderle <huderlem@gmail.com> | 2018-06-20 19:54:16 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-06-20 19:54:16 -0500 |
| commit | 7b7f4bb7d6f5d29b40e15aa4c6285c6885359e0d (patch) | |
| tree | 8da3f8fae8c1c165e3435ee079f48631479b7611 /data/maps/RustboroCity_DevonCorp_3F/scripts.inc | |
| parent | c6207577802db057298917089e427a6ab9e6edf9 (diff) | |
| parent | 8bf4b1a917786c683ac30278108f74d31961274d (diff) | |
Merge pull request #636 from huderlem/assets
Map organization
Diffstat (limited to 'data/maps/RustboroCity_DevonCorp_3F/scripts.inc')
| -rw-r--r-- | data/maps/RustboroCity_DevonCorp_3F/scripts.inc | 194 |
1 files changed, 194 insertions, 0 deletions
diff --git a/data/maps/RustboroCity_DevonCorp_3F/scripts.inc b/data/maps/RustboroCity_DevonCorp_3F/scripts.inc new file mode 100644 index 000000000..cead5e5a2 --- /dev/null +++ b/data/maps/RustboroCity_DevonCorp_3F/scripts.inc @@ -0,0 +1,194 @@ +RustboroCity_DevonCorp_3F_MapScripts:: @ 8157711 + map_script 3, RustboroCity_DevonCorp_3F_MapScript1_157721 + map_script 4, RustboroCity_DevonCorp_3F_MapScript2_157739 + map_script 2, RustboroCity_DevonCorp_3F_MapScript2_157748 + .byte 0 + +RustboroCity_DevonCorp_3F_MapScript1_157721:: @ 8157721 + compare VAR_DEVON_CORP_3F_STATE, 0 + call_if_eq RustboroCity_DevonCorp_3F_EventScript_15772D + end + +RustboroCity_DevonCorp_3F_EventScript_15772D:: @ 815772D + setobjectxyperm 2, 3, 2 + setobjectmovementtype 2, 9 + return + +RustboroCity_DevonCorp_3F_MapScript2_157739:: @ 8157739 + map_script_2 VAR_DEVON_CORP_3F_STATE, 0, RustboroCity_DevonCorp_3F_EventScript_157743 + .2byte 0 + +RustboroCity_DevonCorp_3F_EventScript_157743:: @ 8157743 + turnobject 255, 4 + end + +RustboroCity_DevonCorp_3F_MapScript2_157748:: @ 8157748 + map_script_2 VAR_DEVON_CORP_3F_STATE, 0, RustboroCity_DevonCorp_3F_EventScript_157752 + .2byte 0 + +RustboroCity_DevonCorp_3F_EventScript_157752:: @ 8157752 + lockall + msgbox RustboroCity_DevonCorp_3F_Text_18374C, 4 + closemessage + applymovement 2, RustboroCity_DevonCorp_3F_Movement_157815 + waitmovement 0 + delay 80 + applymovement 2, RustboroCity_DevonCorp_3F_Movement_15781E + waitmovement 0 + msgbox RustboroCity_DevonCorp_3F_Text_183903, 4 + closemessage + playbgm MUS_TSURETEK, FALSE + applymovement 2, RustboroCity_DevonCorp_3F_Movement_157803 + applymovement 255, RustboroCity_DevonCorp_3F_Movement_157827 + waitmovement 0 + msgbox RustboroCity_DevonCorp_3F_Text_18394A, 4 + closemessage + fadedefaultbgm + applymovement 2, RustboroCity_DevonCorp_3F_Movement_157812 + applymovement 255, RustboroCity_DevonCorp_3F_Movement_157835 + waitmovement 0 + msgbox RustboroCity_DevonCorp_3F_Text_18320B, 4 + giveitem_std ITEM_LETTER + msgbox RustboroCity_DevonCorp_3F_Text_18337E, 4 + playfanfare MUS_FANFA4 + message RustboroCity_DevonCorp_3F_Text_183422 + waitfanfare + waitmessage + setflag FLAG_SYS_POKENAV_GET + setflag FLAG_RECEIVED_POKENAV + msgbox RustboroCity_DevonCorp_3F_Text_183439, 4 + setflag FLAG_HIDE_TUNNER_DIGGER_ROUTE116 + clearflag FLAG_HIDE_BOYFRIEND_RUSTURF_TUNNEL + clearflag FLAG_HIDE_GIRLFRIEND_RUSTURF_TUNNEL + clearflag FLAG_HIDE_MR_BRINEY_ROUTE104_HOUSE + clearflag FLAG_HIDE_PEEKO_BRINEY_HOUSE + setvar VAR_BRINEY_LOCATION, 1 + clearflag FLAG_HIDE_RIVAL_RUSTBORO + setvar VAR_DEVON_CORP_3F_STATE, 1 + releaseall + end + +@ 81577FE + walk_up + walk_up + walk_up + walk_in_place_fastest_left + end_movement + +RustboroCity_DevonCorp_3F_Movement_157803:: @ 8157803 + walk_right + walk_right + walk_right + walk_down + walk_right + walk_right + walk_right + walk_right + walk_right + walk_right + walk_right + walk_right + walk_right + walk_in_place_fastest_left + end_movement + +RustboroCity_DevonCorp_3F_Movement_157812:: @ 8157812 + delay_16 + walk_in_place_fastest_down + end_movement + +RustboroCity_DevonCorp_3F_Movement_157815:: @ 8157815 + walk_right + walk_right + walk_right + walk_down + walk_right + walk_right + walk_right + walk_right + end_movement + +RustboroCity_DevonCorp_3F_Movement_15781E:: @ 815781E + walk_left + walk_left + walk_left + walk_left + walk_up + walk_left + walk_left + walk_left + end_movement + +RustboroCity_DevonCorp_3F_Movement_157827:: @ 8157827 + walk_right + walk_right + walk_right + walk_right + walk_down + walk_right + walk_right + walk_right + walk_right + walk_right + walk_right + walk_right + walk_right + end_movement + +RustboroCity_DevonCorp_3F_Movement_157835:: @ 8157835 + delay_16 + delay_16 + walk_down + walk_down + walk_in_place_fastest_right + end_movement + +RustboroCity_DevonCorp_3F_EventScript_15783B:: @ 815783B + lock + faceplayer + goto_if_set FLAG_RECEIVED_EXP_SHARE, RustboroCity_DevonCorp_3F_EventScript_15789B + goto_if_set FLAG_DELIVERED_STEVEN_LETTER, RustboroCity_DevonCorp_3F_EventScript_157864 + msgbox RustboroCity_DevonCorp_3F_Text_18351E, 4 + closemessage + applymovement LAST_TALKED, RustboroCity_DevonCorp_3F_Movement_1A083D + waitmovement 0 + release + end + +RustboroCity_DevonCorp_3F_EventScript_157864:: @ 8157864 + msgbox RustboroCity_DevonCorp_3F_Text_18353E, 4 + giveitem_std ITEM_EXP_SHARE + compare RESULT, 0 + goto_if_eq RustboroCity_DevonCorp_3F_EventScript_1A029B + setflag FLAG_RECEIVED_EXP_SHARE + msgbox RustboroCity_DevonCorp_3F_Text_1835B3, 4 + closemessage + applymovement LAST_TALKED, RustboroCity_DevonCorp_3F_Movement_1A083D + waitmovement 0 + release + end + +RustboroCity_DevonCorp_3F_EventScript_15789B:: @ 815789B + msgbox RustboroCity_DevonCorp_3F_Text_18368D, 4 + closemessage + applymovement LAST_TALKED, RustboroCity_DevonCorp_3F_Movement_1A083D + waitmovement 0 + release + end + +RustboroCity_DevonCorp_3F_EventScript_1578B0:: @ 81578B0 + lock + faceplayer + goto_if_set FLAG_RECEIVED_REPEAT_BALL, RustboroCity_DevonCorp_3F_EventScript_1578C5 + msgbox RustboroCity_DevonCorp_3F_Text_18395C, 4 + release + end + +RustboroCity_DevonCorp_3F_EventScript_1578C5:: @ 81578C5 + msgbox RustboroCity_DevonCorp_3F_Text_1839A3, 4 + release + end + +RustboroCity_DevonCorp_3F_EventScript_1578CF:: @ 81578CF + msgbox RustboroCity_DevonCorp_3F_Text_183A04, 3 + end |
