summaryrefslogtreecommitdiff
path: root/data/maps/PalletTown/scripts.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/PalletTown/scripts.inc')
-rw-r--r--data/maps/PalletTown/scripts.inc443
1 files changed, 219 insertions, 224 deletions
diff --git a/data/maps/PalletTown/scripts.inc b/data/maps/PalletTown/scripts.inc
index d4e6c0cf3..9fd73f882 100644
--- a/data/maps/PalletTown/scripts.inc
+++ b/data/maps/PalletTown/scripts.inc
@@ -1,23 +1,21 @@
PalletTown_MapScripts:: @ 816545A
- map_script 3, PalletTown_MapScript1_165465
- map_script 2, PalletTown_MapScript2_1654CE
+ map_script MAP_SCRIPT_ON_TRANSITION, PalletTown_OnTransition
+ map_script MAP_SCRIPT_ON_FRAME_TABLE, PalletTown_OnFrame
.byte 0
-PalletTown_MapScript1_165465:: @ 8165465
+PalletTown_OnTransition:: @ 8165465
setworldmapflag FLAG_WORLD_MAP_PALLET_TOWN
- checkflag FLAG_PALLET_LADY_NOT_BLOCKING_SIGN
- call_if TRUE, EventScript_165488
- compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 0
- call_if eq, EventScript_1654A8
- compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1
- call_if eq, EventScript_1654A2
+ call_if_set FLAG_PALLET_LADY_NOT_BLOCKING_SIGN, EventScript_165488
+ compare VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 0
+ call_if_eq EventScript_1654A8
+ compare VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1
+ call_if_eq EventScript_1654A2
end
EventScript_165488:: @ 8165488
- checkflag FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN
- goto_if FALSE, EventScript_1A77A9
- compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1
- goto_if ge, EventScript_1A77A9
+ goto_if_unset FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN, EventScript_Return
+ compare VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1
+ goto_if_ge EventScript_Return
setvar VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1
return
@@ -26,8 +24,7 @@ EventScript_1654A2:: @ 81654A2
return
EventScript_1654A8:: @ 81654A8
- checkflag FLAG_PALLET_LADY_NOT_BLOCKING_SIGN
- goto_if TRUE, EventScript_1654BD
+ goto_if_set FLAG_PALLET_LADY_NOT_BLOCKING_SIGN, EventScript_1654BD
setobjectxyperm 1, 5, 15
setobjectmovementtype 1, 7
return
@@ -35,10 +32,10 @@ EventScript_1654A8:: @ 81654A8
EventScript_1654BD:: @ 81654BD
setobjectxyperm 1, 12, 2
setobjectmovementtype 1, 8
- setvar VAR_0x4002, 1
+ setvar VAR_TEMP_2, 1
return
-PalletTown_MapScript2_1654CE:: @ 81654CE
+PalletTown_OnFrame:: @ 81654CE
map_script_2 VAR_MAP_SCENE_PALLET_TOWN_OAK, 2, EventScript_1654D8
.2byte 0
@@ -50,8 +47,7 @@ EventScript_1654D8:: @ 81654D8
addobject 3
applymovement 3, Movement_1655AF
waitmovement 0
- checkflag FLAG_WORLD_MAP_ONE_ISLAND
- goto_if FALSE, EventScript_1655A1
+ goto_if_unset FLAG_WORLD_MAP_ONE_ISLAND, EventScript_1655A1
msgbox gUnknown_817D8BF
setvar VAR_0x8004, 0
specialvar VAR_RESULT, Special_GetPokedexCount
@@ -59,18 +55,18 @@ EventScript_1654D8:: @ 81654D8
copyvar VAR_0x8009, VAR_0x8006
getnumberstring 0, VAR_0x8008
getnumberstring 1, VAR_0x8009
- compare_var_to_value VAR_0x8009, 60
- goto_if lt, EventScript_165593
+ compare VAR_0x8009, 60
+ goto_if_lt EventScript_165593
msgbox gUnknown_817D9AA
closemessage
playbgm MUS_ANNAI, 0
- applymovement 255, Movement_1655DD
+ applymovement OBJ_EVENT_ID_PLAYER, Movement_1655DD
applymovement 3, Movement_1655CC
waitmovement 0
opendoor 16, 13
waitdooranim
applymovement 3, Movement_16572E
- applymovement 255, Movement_165758
+ applymovement OBJ_EVENT_ID_PLAYER, Movement_165758
waitmovement 0
closedoor 16, 13
waitdooranim
@@ -102,84 +98,84 @@ EventScript_1655A1:: @ 81655A1
end
Movement_1655AF:: @ 81655AF
- step_12
- step_12
- step_12
- step_11
- step_11
- step_11
- step_11
- step_11
- step_12
- step_12
- step_12
- step_12
- step_12
- step_2e
+ walk_left
+ walk_left
+ walk_left
+ walk_up
+ walk_up
+ walk_up
+ walk_up
+ walk_up
+ walk_left
+ walk_left
+ walk_left
+ walk_left
+ walk_left
+ walk_in_place_fastest_up
step_end
Movement_1655BE:: @ 81655BE
- step_13
- step_13
- step_13
- step_13
- step_13
- step_10
- step_10
- step_10
- step_10
- step_10
- step_13
- step_13
- step_13
+ walk_right
+ walk_right
+ walk_right
+ walk_right
+ walk_right
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_right
+ walk_right
+ walk_right
step_end
Movement_1655CC:: @ 81655CC
- step_13
- step_13
- step_13
- step_13
- step_13
- step_10
- step_10
- step_10
- step_10
- step_10
- step_13
- step_13
- step_13
- step_13
- step_13
- step_2e
+ walk_right
+ walk_right
+ walk_right
+ walk_right
+ walk_right
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_right
+ walk_right
+ walk_right
+ walk_right
+ walk_right
+ walk_in_place_fastest_up
step_end
Movement_1655DD:: @ 81655DD
- step_10
- step_13
- step_13
- step_13
- step_13
- step_13
- step_10
- step_10
- step_10
- step_10
- step_10
- step_13
- step_13
- step_13
- step_13
+ walk_down
+ walk_right
+ walk_right
+ walk_right
+ walk_right
+ walk_right
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_right
+ walk_right
+ walk_right
+ walk_right
step_end
PalletTown_EventScript_1655ED:: @ 81655ED
lockall
- setvar VAR_0x4001, 0
+ setvar VAR_TEMP_1, 0
goto EventScript_165605
end
PalletTown_EventScript_1655F9:: @ 81655F9
lockall
- setvar VAR_0x4001, 1
+ setvar VAR_TEMP_1, 1
goto EventScript_165605
end
@@ -192,29 +188,29 @@ EventScript_165605:: @ 8165605
waitmessage
delay 85
closemessage
- applymovement 255, Movement_1A75ED
+ applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestDown
waitmovement 0
playse SE_PIN
- applymovement 255, Movement_1A75DB
+ applymovement OBJ_EVENT_ID_PLAYER, Movement_ExclamationMark
waitmovement 0
delay 30
addobject 3
- compare_var_to_value VAR_0x4001, 0
- call_if eq, EventScript_1656B8
- compare_var_to_value VAR_0x4001, 1
- call_if eq, EventScript_1656C3
+ compare VAR_TEMP_1, 0
+ call_if_eq EventScript_1656B8
+ compare VAR_TEMP_1, 1
+ call_if_eq EventScript_1656C3
delay 30
msgbox gUnknown_817D74A
closemessage
delay 30
- compare_var_to_value VAR_0x4001, 0
- call_if eq, EventScript_1656CE
- compare_var_to_value VAR_0x4001, 1
- call_if eq, EventScript_1656E0
+ compare VAR_TEMP_1, 0
+ call_if_eq EventScript_1656CE
+ compare VAR_TEMP_1, 1
+ call_if_eq EventScript_1656E0
opendoor 16, 13
waitdooranim
applymovement 3, Movement_16572E
- applymovement 255, Movement_165758
+ applymovement OBJ_EVENT_ID_PLAYER, Movement_165758
waitmovement 0
closedoor 16, 13
waitdooranim
@@ -240,162 +236,161 @@ EventScript_1656C3:: @ 81656C3
EventScript_1656CE:: @ 81656CE
applymovement 3, Movement_165705
- applymovement 255, Movement_165731
+ applymovement OBJ_EVENT_ID_PLAYER, Movement_165731
waitmovement 0
return
EventScript_1656E0:: @ 81656E0
applymovement 3, Movement_165719
- applymovement 255, Movement_165744
+ applymovement OBJ_EVENT_ID_PLAYER, Movement_165744
waitmovement 0
return
Movement_1656F2:: @ 81656F2
- step_11
- step_11
- step_13
- step_11
- step_11
- step_13
- step_11
- step_11
+ walk_up
+ walk_up
+ walk_right
+ walk_up
+ walk_up
+ walk_right
+ walk_up
+ walk_up
step_end
Movement_1656FB:: @ 81656FB
- step_13
- step_11
- step_11
- step_13
- step_11
- step_11
- step_13
- step_11
- step_11
+ walk_right
+ walk_up
+ walk_up
+ walk_right
+ walk_up
+ walk_up
+ walk_right
+ walk_up
+ walk_up
step_end
Movement_165705:: @ 8165705
- step_10
- step_12
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_13
- step_13
- step_13
- step_13
- step_13
- step_2e
+ walk_down
+ walk_left
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_right
+ walk_right
+ walk_right
+ walk_right
+ walk_right
+ walk_in_place_fastest_up
step_end
Movement_165719:: @ 8165719
- step_10
- step_12
- step_12
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_13
- step_13
- step_13
- step_13
- step_13
- step_2e
+ walk_down
+ walk_left
+ walk_left
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_right
+ walk_right
+ walk_right
+ walk_right
+ walk_right
+ walk_in_place_fastest_up
step_end
Movement_16572E:: @ 816572E
- step_11
- step_60
+ walk_up
+ set_invisible
step_end
Movement_165731:: @ 8165731
- step_10
- step_10
- step_12
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_13
- step_13
- step_13
- step_13
+ walk_down
+ walk_down
+ walk_left
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_right
+ walk_right
+ walk_right
+ walk_right
step_end
Movement_165744:: @ 8165744
- step_10
- step_10
- step_12
- step_12
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_10
- step_13
- step_13
- step_13
- step_13
+ walk_down
+ walk_down
+ walk_left
+ walk_left
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_right
+ walk_right
+ walk_right
+ walk_right
step_end
Movement_165758:: @ 8165758
- step_13
- step_11
- step_60
+ walk_right
+ walk_up
+ set_invisible
step_end
PalletTown_EventScript_16575C:: @ 816575C
lock
- compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 2
- goto_if eq, EventScript_1657ED
- compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1
- goto_if eq, EventScript_165815
- compare_var_to_value VAR_0x4002, 1
- goto_if eq, EventScript_1658C2
- checkflag FLAG_TEMP_2
- goto_if TRUE, EventScript_165801
+ compare VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 2
+ goto_if_eq EventScript_1657ED
+ compare VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1
+ goto_if_eq EventScript_165815
+ compare VAR_TEMP_2, 1
+ goto_if_eq EventScript_1658C2
+ goto_if_set FLAG_TEMP_2, EventScript_165801
msgbox gUnknown_81B1C8B
- applymovement 1, Movement_1A75E1
+ applymovement 1, Movement_FacePlayer
waitmovement 0
playse SE_PIN
- applymovement 1, Movement_1A75DB
+ applymovement 1, Movement_ExclamationMark
waitmovement 0
- applymovement 1, Movement_1A75DD
+ applymovement 1, Movement_Delay48
waitmovement 0
msgbox gUnknown_81B1C9F
closemessage
- compare_var_to_value VAR_FACING, 4
- call_if eq, EventScript_1657D7
- compare_var_to_value VAR_FACING, 4
- call_if ne, EventScript_1657E2
+ compare VAR_FACING, DIR_EAST
+ call_if_eq EventScript_1657D7
+ compare VAR_FACING, DIR_EAST
+ call_if_ne EventScript_1657E2
moveobjectoffscreen 1
setflag FLAG_TEMP_2
release
@@ -412,38 +407,38 @@ EventScript_1657E2:: @ 81657E2
return
EventScript_1657ED:: @ 81657ED
- applymovement 1, Movement_1A75E1
+ applymovement 1, Movement_FacePlayer
waitmovement 0
msgbox gUnknown_817D7C8
release
end
EventScript_165801:: @ 8165801
- applymovement 1, Movement_1A75E1
+ applymovement 1, Movement_FacePlayer
waitmovement 0
msgbox gUnknown_81B1CAF
release
end
EventScript_165815:: @ 8165815
- applymovement 1, Movement_1A75E1
+ applymovement 1, Movement_FacePlayer
waitmovement 0
msgbox gUnknown_81B1CEC
release
end
Movement_165829:: @ 8165829
- step_13
- step_2f
+ walk_right
+ walk_in_place_fastest_left
step_end
Movement_16582C:: @ 816582C
- step_12
- step_30
+ walk_left
+ walk_in_place_fastest_right
step_end
PalletTown_EventScript_16582F:: @ 816582F
- msgbox gUnknown_817D80D, 2
+ msgbox gUnknown_817D80D, MSGBOX_NPC
end
PalletTown_EventScript_165838:: @ 8165838
@@ -454,15 +449,15 @@ PalletTown_EventScript_165838:: @ 8165838
end
PalletTown_EventScript_165850:: @ 8165850
- msgbox gUnknown_817D87F, 3
+ msgbox gUnknown_817D87F, MSGBOX_SIGN
end
PalletTown_EventScript_165859:: @ 8165859
- msgbox gUnknown_817D88A, 3
+ msgbox gUnknown_817D88A, MSGBOX_SIGN
end
PalletTown_EventScript_165862:: @ 8165862
- msgbox gUnknown_817D895, 3
+ msgbox gUnknown_817D895, MSGBOX_SIGN
end
PalletTown_EventScript_16586B:: @ 816586B
@@ -474,8 +469,8 @@ PalletTown_EventScript_16586B:: @ 816586B
PalletTown_EventScript_16587B:: @ 816587B
lockall
- applymovement 1, Movement_1A75EB
- applymovement 255, Movement_1A75E7
+ applymovement 1, Movement_WalkInPlaceFastestRight
+ applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestLeft
waitmovement 0
call EventScript_165894
releaseall
@@ -489,7 +484,7 @@ EventScript_165894:: @ 8165894
textcolor 3
setflag FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN
setvar VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1
- setvar VAR_0x4002, 0
+ setvar VAR_TEMP_2, 0
special sub_80699E0
special sub_80699BC
signmsg
@@ -498,7 +493,7 @@ EventScript_165894:: @ 8165894
return
EventScript_1658C2:: @ 81658C2
- applymovement 1, Movement_1A75E1
+ applymovement 1, Movement_FacePlayer
waitmovement 0
call EventScript_165894
release