Document Frontier Util
This commit is contained in:
@@ -8,7 +8,7 @@ BattleFrontier_BattleDomeBattleRoom_MapScripts:: @ 824BC9C
|
||||
BattleFrontier_BattleDomeBattleRoom_MapScript1_24BCB1: @ 824BCB1
|
||||
setvar VAR_0x8004, 10
|
||||
special CallBattleDomeFunction
|
||||
frontier_getbattlenum
|
||||
frontier_get FRONTIER_DATA_BATTLE_NUM
|
||||
copyvar VAR_TEMP_F, VAR_RESULT
|
||||
compare VAR_RESULT, 0
|
||||
call_if_eq BattleFrontier_BattleDomeBattleRoom_EventScript_24C919
|
||||
@@ -132,22 +132,18 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24BE8D:: @ 824BE8D
|
||||
special CallBattleDomeFunction
|
||||
|
||||
BattleFrontier_BattleDomePreBattleRoom_EventScript_24BE9A:: @ 824BE9A
|
||||
frontier_setchallengestatus CHALLENGE_STATUS_LOST
|
||||
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, CHALLENGE_STATUS_LOST
|
||||
goto BattleFrontier_BattleDomeBattleRoom_EventScript_24C8F5
|
||||
@ goto BattleFrontier_BattleDomePreBattleRoom_EventScript_24C8F5
|
||||
|
||||
BattleFrontier_BattleDomeBattleRoom_EventScript_24BEB1:: @ 824BEB1
|
||||
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_BUFFER_TRAINER_NAME
|
||||
setvar VAR_0x8005, 1
|
||||
special CallFrontierUtilFunc
|
||||
frontier_gettrainername 1
|
||||
message BattleFrontier_BattleDomeBattleRoom_Text_24C9E1
|
||||
waitmessage
|
||||
return
|
||||
|
||||
BattleFrontier_BattleDomeBattleRoom_EventScript_24BEC5:: @ 824BEC5
|
||||
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_BUFFER_TRAINER_NAME
|
||||
setvar VAR_0x8005, 0
|
||||
special CallFrontierUtilFunc
|
||||
frontier_gettrainername 0
|
||||
message BattleFrontier_BattleDomeBattleRoom_Text_24CB34
|
||||
waitmessage
|
||||
return
|
||||
@@ -172,9 +168,9 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24BEE0:: @ 824BEE0
|
||||
setvar VAR_0x8004, 12
|
||||
setvar VAR_0x8005, 1
|
||||
special CallBattleDomeFunction
|
||||
frontier_getbattlenum
|
||||
frontier_get FRONTIER_DATA_BATTLE_NUM
|
||||
addvar VAR_RESULT, 1
|
||||
frontier_setbattlenum VAR_RESULT
|
||||
frontier_set FRONTIER_DATA_BATTLE_NUM, VAR_RESULT
|
||||
switch VAR_RESULT
|
||||
case 4, BattleFrontier_BattleDomeBattleRoom_EventScript_24BF62
|
||||
setvar VAR_0x8006, 1
|
||||
@@ -184,11 +180,9 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24BEE0:: @ 824BEE0
|
||||
BattleFrontier_BattleDomeBattleRoom_EventScript_24BF62:: @ 824BF62
|
||||
applymovement 13, BattleFrontier_BattleDomeBattleRoom_Movement_24C77D
|
||||
waitmovement 0
|
||||
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_GET_DATA
|
||||
setvar VAR_0x8005, 1
|
||||
special CallFrontierUtilFunc
|
||||
frontier_get FRONTIER_DATA_LVL_MODE
|
||||
switch VAR_RESULT
|
||||
case 1, BattleFrontier_BattleDomeBattleRoom_EventScript_24BF96
|
||||
case FRONTIER_LVL_OPEN, BattleFrontier_BattleDomeBattleRoom_EventScript_24BF96
|
||||
msgbox BattleFrontier_BattleDomeBattleRoom_Text_24CA04, MSGBOX_DEFAULT
|
||||
goto BattleFrontier_BattleDomeBattleRoom_EventScript_24BF9E
|
||||
|
||||
@@ -200,7 +194,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24BF9E:: @ 824BF9E
|
||||
playse SE_W227B
|
||||
call BattleFrontier_BattleDomeBattleRoom_EventScript_24C82E
|
||||
delay 60
|
||||
frontier_setchallengestatus CHALLENGE_STATUS_WON
|
||||
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, CHALLENGE_STATUS_WON
|
||||
goto BattleFrontier_BattleDomeBattleRoom_EventScript_24C8F5
|
||||
|
||||
BattleFrontier_BattleDomeBattleRoom_EventScript_24BFC3:: @ 824BFC3
|
||||
@@ -364,7 +358,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C1B6:: @ 824C1B6
|
||||
return
|
||||
|
||||
BattleFrontier_BattleDomeBattleRoom_EventScript_24C1BD:: @ 824C1BD
|
||||
frontier_getbattlenum
|
||||
frontier_get FRONTIER_DATA_BATTLE_NUM
|
||||
return
|
||||
|
||||
BattleFrontier_BattleDomeBattleRoom_EventScript_24C1CB:: @ 824C1CB
|
||||
@@ -411,16 +405,11 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C211:: @ 824C211
|
||||
case FRONTIER_BRAIN_GOLD, BattleFrontier_BattleDomeBattleRoom_EventScript_24C346
|
||||
case FRONTIER_BRAIN_STREAK, BattleFrontier_BattleDomeBattleRoom_EventScript_24C2B9
|
||||
case FRONTIER_BRAIN_STREAK_LONG, BattleFrontier_BattleDomeBattleRoom_EventScript_24C373
|
||||
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_GET_DATA
|
||||
setvar VAR_0x8005, 7
|
||||
special CallFrontierUtilFunc
|
||||
compare VAR_RESULT, 0
|
||||
frontier_get FRONTIER_DATA_HEARD_BRAIN_SPEECH
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_ne BattleFrontier_BattleDomeBattleRoom_EventScript_24C2B9
|
||||
msgbox BattleFrontier_BattleDomeBattleRoom_Text_24CFAE, MSGBOX_DEFAULT
|
||||
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_SET_DATA
|
||||
setvar VAR_0x8005, 7
|
||||
special CallFrontierUtilFunc
|
||||
|
||||
frontier_set FRONTIER_DATA_HEARD_BRAIN_SPEECH
|
||||
BattleFrontier_BattleDomeBattleRoom_EventScript_24C2B9:: @ 824C2B9
|
||||
msgbox BattleFrontier_BattleDomeBattleRoom_Text_24D0D9, MSGBOX_DEFAULT
|
||||
call BattleFrontier_BattleDomeBattleRoom_EventScript_24C400
|
||||
@@ -429,11 +418,10 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C2B9:: @ 824C2B9
|
||||
case 9, BattleFrontier_BattleDomeBattleRoom_EventScript_24C420
|
||||
case 3, BattleFrontier_BattleDomeBattleRoom_EventScript_24C436
|
||||
msgbox BattleFrontier_BattleDomeBattleRoom_Text_24D0F6, MSGBOX_DEFAULT
|
||||
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_GET_FACILITY_SYMBOLS
|
||||
setvar VAR_0x8004, 12
|
||||
setvar VAR_0x8005, 1
|
||||
special CallBattleDomeFunction
|
||||
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_GET_FACILITY_SYMBOLS
|
||||
special CallFrontierUtilFunc
|
||||
frontier_getsymbols
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_ne BattleFrontier_BattleDomeBattleRoom_EventScript_24BF62
|
||||
closemessage
|
||||
@@ -444,22 +432,16 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C2B9:: @ 824C2B9
|
||||
message BattleFrontier_BattleDomeBattleRoom_Text_24D1AA
|
||||
waitmessage
|
||||
waitfanfare
|
||||
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_GIVE_FACILITY_SYMBOL
|
||||
special CallFrontierUtilFunc
|
||||
frontier_givesymbol
|
||||
msgbox BattleFrontier_BattleDomeBattleRoom_Text_24D1E0, MSGBOX_DEFAULT
|
||||
goto BattleFrontier_BattleDomeBattleRoom_EventScript_24BF62
|
||||
|
||||
BattleFrontier_BattleDomeBattleRoom_EventScript_24C346:: @ 824C346
|
||||
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_GET_DATA
|
||||
setvar VAR_0x8005, 7
|
||||
special CallFrontierUtilFunc
|
||||
compare VAR_RESULT, 0
|
||||
frontier_get FRONTIER_DATA_HEARD_BRAIN_SPEECH
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_ne BattleFrontier_BattleDomeBattleRoom_EventScript_24C373
|
||||
msgbox BattleFrontier_BattleDomeBattleRoom_Text_24D319, MSGBOX_DEFAULT
|
||||
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_SET_DATA
|
||||
setvar VAR_0x8005, 7
|
||||
special CallFrontierUtilFunc
|
||||
|
||||
frontier_set FRONTIER_DATA_HEARD_BRAIN_SPEECH
|
||||
BattleFrontier_BattleDomeBattleRoom_EventScript_24C373:: @ 824C373
|
||||
msgbox BattleFrontier_BattleDomeBattleRoom_Text_24D43E, MSGBOX_DEFAULT
|
||||
call BattleFrontier_BattleDomeBattleRoom_EventScript_24C400
|
||||
@@ -471,8 +453,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C373:: @ 824C373
|
||||
setvar VAR_0x8004, 12
|
||||
setvar VAR_0x8005, 1
|
||||
special CallBattleDomeFunction
|
||||
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_GET_FACILITY_SYMBOLS
|
||||
special CallFrontierUtilFunc
|
||||
frontier_getsymbols
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq BattleFrontier_BattleDomeBattleRoom_EventScript_24BF62
|
||||
closemessage
|
||||
@@ -483,8 +464,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C373:: @ 824C373
|
||||
message BattleFrontier_BattleDomeBattleRoom_Text_24D522
|
||||
waitmessage
|
||||
waitfanfare
|
||||
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_GIVE_FACILITY_SYMBOL
|
||||
special CallFrontierUtilFunc
|
||||
frontier_givesymbol
|
||||
msgbox BattleFrontier_BattleDomeBattleRoom_Text_24D54D, MSGBOX_DEFAULT
|
||||
goto BattleFrontier_BattleDomeBattleRoom_EventScript_24BF62
|
||||
|
||||
@@ -510,7 +490,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C436:: @ 824C436
|
||||
|
||||
BattleFrontier_BattleDomeBattleRoom_EventScript_24C440:: @ 824C440
|
||||
setvar VAR_0x8004, FRONTIER_UTIL_FUNC_SET_DATA
|
||||
setvar VAR_0x8005, 6
|
||||
setvar VAR_0x8005, FRONTIER_DATA_6
|
||||
setvar VAR_0x8006, 0
|
||||
special CallFrontierUtilFunc
|
||||
special HealPlayerParty
|
||||
@@ -537,14 +517,14 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C48B:: @ 824C48B
|
||||
call BattleFrontier_BattleDomeBattleRoom_EventScript_24BCDC
|
||||
setvar VAR_TEMP_1, 1
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_BattleDomeBattleRoom_Movement_24C773
|
||||
frontier_getbattlenum
|
||||
frontier_get FRONTIER_DATA_BATTLE_NUM
|
||||
compare VAR_RESULT, 3
|
||||
goto_if_ne BattleFrontier_BattleDomeBattleRoom_EventScript_24C4EF
|
||||
frontier_getbrainstatus
|
||||
copyvar VAR_TEMP_E, VAR_RESULT
|
||||
compare VAR_RESULT, FRONTIER_BRAIN_NOT_READY
|
||||
goto_if_eq BattleFrontier_BattleDomeBattleRoom_EventScript_24C4EF
|
||||
call BattleFrontier_BattleDomeBattleRoom_EventScript_242170
|
||||
call BattleFrontier_EventScript_SetBrainObjectGfx
|
||||
setobjectxyperm 15, 13, 9
|
||||
removeobject 15
|
||||
addobject 15
|
||||
@@ -933,7 +913,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C82E:: @ 824C82E
|
||||
BattleFrontier_BattleDomeBattleRoom_EventScript_24C8F5:: @ 824C8F5
|
||||
BattleFrontier_BattleDomePreBattleRoom_EventScript_24C8F5:: @ 824C8F5
|
||||
copyvar VAR_RESULT, VAR_FRONTIER_BATTLE_MODE
|
||||
compare VAR_RESULT, 1
|
||||
compare VAR_RESULT, FRONTIER_MODE_DOUBLES
|
||||
goto_if_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24C90F
|
||||
warp MAP_BATTLE_FRONTIER_BATTLE_DOME_LOBBY, 255, 5, 11
|
||||
waitstate
|
||||
|
||||
Reference in New Issue
Block a user