summaryrefslogtreecommitdiff
path: root/data/maps/FallarborTown_BattleTentLobby/scripts.inc
diff options
context:
space:
mode:
authorGriffinR <griffin.richards@comcast.net>2019-11-24 16:58:40 -0500
committerhuderlem <huderlem@gmail.com>2019-11-25 18:37:48 -0600
commit63ee15fc28fee12a1a9433f52d392eb3c922a844 (patch)
treebabdd64a068b6b5e11eaf8c291a7deb39acc5934 /data/maps/FallarborTown_BattleTentLobby/scripts.inc
parent08a8dc46e307120d7007531826b58ac5ee227564 (diff)
Document Frontier Util
Diffstat (limited to 'data/maps/FallarborTown_BattleTentLobby/scripts.inc')
-rw-r--r--data/maps/FallarborTown_BattleTentLobby/scripts.inc93
1 files changed, 30 insertions, 63 deletions
diff --git a/data/maps/FallarborTown_BattleTentLobby/scripts.inc b/data/maps/FallarborTown_BattleTentLobby/scripts.inc
index 7ec338b6f..0b783e839 100644
--- a/data/maps/FallarborTown_BattleTentLobby/scripts.inc
+++ b/data/maps/FallarborTown_BattleTentLobby/scripts.inc
@@ -14,29 +14,23 @@ FallarborTown_BattleTentLobby_EventScript_1FFE7B:: @ 81FFE7B
FallarborTown_BattleTentLobby_MapScript2_1FFE85: @ 81FFE85
map_script_2 VAR_TEMP_0, 0, FallarborTown_BattleTentLobby_EventScript_1FFEAF
- map_script_2 VAR_TEMP_0, 1, FallarborTown_BattleTentLobby_EventScript_1FFEB8
- map_script_2 VAR_TEMP_0, 2, FallarborTown_BattleTentLobby_EventScript_1FFFCD
- map_script_2 VAR_TEMP_0, 3, FallarborTown_BattleTentLobby_EventScript_1FFEED
- map_script_2 VAR_TEMP_0, 4, FallarborTown_BattleTentLobby_EventScript_1FFF93
+ map_script_2 VAR_TEMP_0, CHALLENGE_STATUS_SAVING, FallarborTown_BattleTentLobby_EventScript_1FFEB8
+ map_script_2 VAR_TEMP_0, CHALLENGE_STATUS_PAUSED, FallarborTown_BattleTentLobby_EventScript_1FFFCD
+ map_script_2 VAR_TEMP_0, CHALLENGE_STATUS_WON, FallarborTown_BattleTentLobby_EventScript_1FFEED
+ map_script_2 VAR_TEMP_0, CHALLENGE_STATUS_LOST, FallarborTown_BattleTentLobby_EventScript_1FFF93
.2byte 0
FallarborTown_BattleTentLobby_EventScript_1FFEAF:: @ 81FFEAF
- frontier_checkoutcome
+ frontier_getstatus
end
FallarborTown_BattleTentLobby_EventScript_1FFEB8:: @ 81FFEB8
lockall
msgbox FallarborTown_BattleTentLobby_Text_2C4DED, MSGBOX_DEFAULT
closemessage
- setvar VAR_0x8004, FRONTIER_UTIL_FUNC_SET_DATA
- setvar VAR_0x8005, 0
- setvar VAR_0x8006, 0
- special CallFrontierUtilFunc
+ frontier_set FRONTIER_DATA_CHALLENGE_STATUS, 0
setvar VAR_TEMP_0, 255
- setvar VAR_0x8004, FRONTIER_UTIL_FUNC_SET_DATA
- setvar VAR_0x8005, 1
- setvar VAR_0x8006, 0
- special CallFrontierUtilFunc
+ frontier_set FRONTIER_DATA_LVL_MODE, FRONTIER_LVL_50
releaseall
end
@@ -46,27 +40,21 @@ FallarborTown_BattleTentLobby_EventScript_1FFEED:: @ 81FFEED
message FallarborTown_BattleTentLobby_Text_2C4EFF
waitmessage
setvar VAR_0x8004, 4
- special sub_81B9B80
- setvar VAR_0x8004, FRONTIER_UTIL_FUNC_SET_DATA
- setvar VAR_0x8005, 1
- setvar VAR_0x8006, 0
- special CallFrontierUtilFunc
+ special CallFallarborTentFunction
+ frontier_set FRONTIER_DATA_LVL_MODE, FRONTIER_LVL_50
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
- special sub_81B9B80
+ special CallFallarborTentFunction
playse SE_SAVE
waitse
FallarborTown_BattleTentLobby_EventScript_1FFF27:: @ 81FFF27
msgbox FallarborTown_BattleTentLobby_Text_2C4F22, MSGBOX_DEFAULT
setvar VAR_0x8004, 5
- special sub_81B9B80
+ special CallFallarborTentFunction
switch VAR_RESULT
case 0, FallarborTown_BattleTentLobby_EventScript_1FFF73
- setvar VAR_0x8004, FRONTIER_UTIL_FUNC_SET_DATA
- setvar VAR_0x8005, 0
- setvar VAR_0x8006, 0
- special CallFrontierUtilFunc
+ frontier_set FRONTIER_DATA_CHALLENGE_STATUS, 0
message FallarborTown_BattleTentLobby_Text_2C4F69
waitmessage
playfanfare MUS_FANFA4
@@ -95,13 +83,10 @@ FallarborTown_BattleTentLobby_EventScript_1FFF93:: @ 81FFF93
lockall
message FallarborTown_BattleTentLobby_Text_2C4FD7
waitmessage
- setvar VAR_0x8004, FRONTIER_UTIL_FUNC_SET_DATA
- setvar VAR_0x8005, 1
- setvar VAR_0x8006, 0
- special CallFrontierUtilFunc
+ frontier_set FRONTIER_DATA_LVL_MODE, FRONTIER_LVL_50
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
- special sub_81B9B80
+ special CallFallarborTentFunction
playse SE_SAVE
waitse
msgbox FallarborTown_BattleTentLobby_Text_2C501F, MSGBOX_DEFAULT
@@ -116,13 +101,10 @@ FallarborTown_BattleTentLobby_EventScript_1FFFCD:: @ 81FFFCD
waitmessage
setvar VAR_0x8004, 3
setvar VAR_0x8005, 1
- special sub_81B9B80
+ special CallFallarborTentFunction
playse SE_SAVE
waitse
- setvar VAR_0x8004, FRONTIER_UTIL_FUNC_SET_DATA
- setvar VAR_0x8005, 3
- setvar VAR_0x8006, 0
- special CallFrontierUtilFunc
+ frontier_set FRONTIER_DATA_PAUSED, FALSE
setvar VAR_TEMP_0, 255
goto FallarborTown_BattleTentLobby_EventScript_20013C
@@ -130,7 +112,7 @@ FallarborTown_BattleTentLobby_EventScript_200001:: @ 8200001
lock
faceplayer
setvar VAR_0x8004, 1
- special sub_81B9B80
+ special CallFallarborTentFunction
compare VAR_RESULT, 0
goto_if_ne FallarborTown_BattleTentLobby_EventScript_1FFF84
special SavePlayerParty
@@ -147,17 +129,13 @@ FallarborTown_BattleTentLobby_EventScript_200021:: @ 8200021
case MULTI_B_PRESSED, FallarborTown_BattleTentLobby_EventScript_2001C5
FallarborTown_BattleTentLobby_EventScript_20005D:: @ 820005D
- setvar VAR_FRONTIER_FACILITY, 3
- setvar VAR_FRONTIER_BATTLE_MODE, 0
+ setvar VAR_FRONTIER_FACILITY, FRONTIER_FACILITY_ARENA
+ setvar VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES
setvar VAR_RESULT, 2
- setvar VAR_0x8004, FRONTIER_UTIL_FUNC_15
- special CallFrontierUtilFunc
- compare VAR_0x8004, 1
+ frontier_checkineligible
+ compare VAR_0x8004, TRUE
goto_if_eq FallarborTown_BattleTentLobby_EventScript_200176
- setvar VAR_0x8004, FRONTIER_UTIL_FUNC_SET_DATA
- setvar VAR_0x8005, 1
- setvar VAR_0x8006, 2
- special CallFrontierUtilFunc
+ frontier_set FRONTIER_DATA_LVL_MODE, FRONTIER_LVL_TENT
msgbox FallarborTown_BattleTentLobby_Text_2C4BC8, MSGBOX_DEFAULT
fadescreen 1
setvar VAR_0x8004, 2
@@ -174,19 +152,11 @@ FallarborTown_BattleTentLobby_EventScript_20005D:: @ 820005D
FallarborTown_BattleTentLobby_EventScript_2000E2:: @ 82000E2
setvar VAR_TEMP_0, 0
- setvar VAR_0x8004, FRONTIER_UTIL_FUNC_SET_DATA
- setvar VAR_0x8005, 4
- special CallFrontierUtilFunc
+ frontier_set FRONTIER_DATA_SELECTED_MON_ORDER
setvar VAR_0x8004, 0
- special sub_81B9B80
- setvar VAR_0x8004, FRONTIER_UTIL_FUNC_SET_DATA
- setvar VAR_0x8005, 0
- setvar VAR_0x8006, 1
- special CallFrontierUtilFunc
- setvar VAR_0x8004, FRONTIER_UTIL_FUNC_SET_DATA
- setvar VAR_0x8005, 3
- setvar VAR_0x8006, 0
- special CallFrontierUtilFunc
+ special CallFallarborTentFunction
+ frontier_set FRONTIER_DATA_CHALLENGE_STATUS, CHALLENGE_STATUS_SAVING
+ frontier_set FRONTIER_DATA_PAUSED, FALSE
special LoadPlayerParty
closemessage
delay 2
@@ -197,7 +167,7 @@ FallarborTown_BattleTentLobby_EventScript_2000E2:: @ 82000E2
FallarborTown_BattleTentLobby_EventScript_20013C:: @ 820013C
special SavePlayerParty
- frontier_loadselectedmons
+ frontier_setpartyorder FRONTIER_PARTY_SIZE
msgbox FallarborTown_BattleTentLobby_Text_2C4DC3, MSGBOX_DEFAULT
closemessage
call FallarborTown_BattleTentLobby_EventScript_2001CF
@@ -212,8 +182,8 @@ FallarborTown_BattleTentLobby_EventScript_200169:: @ 8200169
FallarborTown_BattleTentLobby_EventScript_200176:: @ 8200176
switch VAR_RESULT
- case 0, FallarborTown_BattleTentLobby_EventScript_200191
- case 1, FallarborTown_BattleTentLobby_EventScript_20019E
+ case FRONTIER_LVL_50, FallarborTown_BattleTentLobby_EventScript_200191
+ case FRONTIER_LVL_OPEN, FallarborTown_BattleTentLobby_EventScript_20019E
FallarborTown_BattleTentLobby_EventScript_200191:: @ 8200191
msgbox FallarborTown_BattleTentLobby_Text_2C4BFA, MSGBOX_DEFAULT
@@ -224,10 +194,7 @@ FallarborTown_BattleTentLobby_EventScript_20019E:: @ 820019E
goto FallarborTown_BattleTentLobby_EventScript_2001CD
FallarborTown_BattleTentLobby_EventScript_2001AB:: @ 82001AB
- setvar VAR_0x8004, FRONTIER_UTIL_FUNC_SET_DATA
- setvar VAR_0x8005, 0
- setvar VAR_0x8006, 0
- special CallFrontierUtilFunc
+ frontier_set FRONTIER_DATA_CHALLENGE_STATUS, 0
goto FallarborTown_BattleTentLobby_EventScript_2001C5
FallarborTown_BattleTentLobby_EventScript_2001C2:: @ 82001C2