Document Battle Pyramid
This commit is contained in:
@@ -506,42 +506,3 @@ gUnknown_08613EC0:: @ 8613EC0
|
||||
.4byte gUnknown_08613E9C
|
||||
.4byte gUnknown_08613EA8
|
||||
.4byte gUnknown_08613EB4
|
||||
|
||||
gUnknown_08613ED8:: @ 8613ED8
|
||||
.byte 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x03, 0x04
|
||||
|
||||
.align 2
|
||||
gUnknown_08613EE0:: @ 8613EE0
|
||||
.4byte sub_81A8E9C
|
||||
.4byte sub_81A8F38
|
||||
.4byte sub_81A9048
|
||||
.4byte sub_81A9134
|
||||
.4byte sub_81A917C
|
||||
.4byte sub_81A91FC
|
||||
.4byte sub_81A9254
|
||||
.4byte sub_81A9290
|
||||
.4byte sub_81A93C8
|
||||
.4byte sub_81A9414
|
||||
.4byte sub_81A9424
|
||||
.4byte sub_81A9618
|
||||
.4byte sub_81A966C
|
||||
.4byte sub_81A9684
|
||||
.4byte sub_81A975C
|
||||
.4byte sub_81A97C8
|
||||
.4byte sub_81A9828
|
||||
.4byte sub_81A9834
|
||||
|
||||
.align 1
|
||||
gUnknown_08613F28:: @ 8613F28
|
||||
.2byte 0x003f, 0x0040, 0x0041, 0x0043, 0x0042, 0x0046
|
||||
|
||||
.align 2
|
||||
gUnknown_08613F34:: @ 8613F34
|
||||
.2byte 0x00b3, 0x00b4, 0x00b7, 0x00c8, 0x00b9, 0x00bb, 0x00c4, 0x00c6, 0x00ba
|
||||
|
||||
gUnknown_08613F46:: @ 8613F46
|
||||
.byte 0x01, 0x04, 0xff, 0xff, 0x00, 0x02, 0x05, 0xff, 0x01, 0x03, 0x06, 0xff, 0x02, 0x07, 0xff, 0xff, 0x00, 0x05, 0x08, 0xff, 0x01, 0x04, 0x06, 0x09, 0x02, 0x05, 0x07, 0x0a, 0x03, 0x06, 0x0b, 0xff
|
||||
.byte 0x04, 0x09, 0x0c, 0xff, 0x05, 0x08, 0x0a, 0x0d, 0x06, 0x09, 0x0b, 0x0e, 0x07, 0x0a, 0x0f, 0xff, 0x08, 0x0d, 0xff, 0xff, 0x09, 0x0c, 0x0e, 0xff, 0x0a, 0x0d, 0x0f, 0xff, 0x0b, 0x0e, 0xff, 0xff
|
||||
|
||||
gUnknown_08613F86:: @ 8613F86
|
||||
.byte 0x1e, 0x28, 0x32, 0x3c, 0x46, 0x50, 0x55, 0x5a, 0x5f, 0x64
|
||||
|
||||
@@ -1662,7 +1662,7 @@ EventScript_271C3A:: @ 8271C3A
|
||||
waitmessage
|
||||
bufferitemnameplural 1, VAR_0x8004, 32773
|
||||
setvar VAR_0x8004, 12
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
compare VAR_RESULT, 1
|
||||
goto_eq EventScript_271C86
|
||||
msgbox gUnknown_08272A9A, 4
|
||||
@@ -3361,7 +3361,7 @@ EventScript_2736F8:: @ 82736F8
|
||||
compare VAR_RESULT, 1
|
||||
goto_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4222
|
||||
setvar VAR_0x8004, 12
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
compare VAR_RESULT, 1
|
||||
goto_eq BattleFrontier_BattlePyramidTop_EventScript_252B42
|
||||
compare VAR_RESULT, 2
|
||||
|
||||
@@ -19,7 +19,7 @@ BattleFrontier_BattlePyramidEmptySquare_EventScript_252A5D:: @ 8252A5D
|
||||
setvar VAR_RESULT, 0
|
||||
|
||||
BattleFrontier_BattlePyramidEmptySquare_EventScript_252A77:: @ 8252A77
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
delay 2
|
||||
compare VAR_RESULT, 2
|
||||
goto_if 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252A77
|
||||
@@ -39,7 +39,7 @@ BattleFrontier_BattlePyramidEmptySquare_EventScript_252A98:: @ 8252A98
|
||||
|
||||
BattleFrontier_BattlePyramidEmptySquare_MapScript1_252AA2: @ 8252AA2
|
||||
setvar VAR_0x8004, 15
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
setvar VAR_0x8004, 0
|
||||
special CallFrontierUtilFunc
|
||||
switch VAR_TEMP_0
|
||||
@@ -68,7 +68,7 @@ BattleFrontier_BattlePyramidEmptySquare_MapScript1_252AA2: @ 8252AA2
|
||||
|
||||
BattleFrontier_BattlePyramidEmptySquare_EventScript_252B39:: @ 8252B39
|
||||
setvar VAR_0x8004, 17
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePyramidEmptySquare_EventScript_252B42:: @ 8252B42
|
||||
@@ -80,16 +80,16 @@ BattleFrontier_BattlePyramidTop_EventScript_252B42:: @ 8252B42
|
||||
setvar VAR_0x8004, 2
|
||||
setvar VAR_0x8005, 7
|
||||
setvar VAR_0x8006, 255
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
|
||||
BattleFrontier_BattlePyramidEmptySquare_EventScript_252B66:: @ 8252B66
|
||||
BattleFrontier_BattlePyramidTop_EventScript_252B66:: @ 8252B66
|
||||
setvar VAR_0x8004, 13
|
||||
setvar VAR_0x8005, 0
|
||||
setvar VAR_0x8006, 0
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
setvar VAR_0x8004, 14
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
special HealPlayerParty
|
||||
warpsilent MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_LOBBY, 255, 7, 13
|
||||
waitstate
|
||||
@@ -98,14 +98,14 @@ BattleFrontier_BattlePyramidTop_EventScript_252B66:: @ 8252B66
|
||||
BattleFrontier_BattlePyramidEmptySquare_EventScript_252B8D:: @ 8252B8D
|
||||
setvar VAR_0x8004, 3
|
||||
setvar VAR_0x8005, 1
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
special SavePlayerParty
|
||||
setvar VAR_0x8004, 2
|
||||
setvar VAR_0x8005, 0
|
||||
setvar VAR_0x8006, 0
|
||||
special CallFrontierUtilFunc
|
||||
setvar VAR_0x8004, 9
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
setvar VAR_0x8004, 3
|
||||
setvar VAR_0x8005, 3
|
||||
special CallFrontierUtilFunc
|
||||
@@ -121,7 +121,7 @@ BattleFrontier_BattlePyramidEmptySquare_EventScript_252BD5:: @ 8252BD5
|
||||
setvar VAR_0x8004, 13
|
||||
setvar VAR_0x8005, 32
|
||||
setvar VAR_0x8006, 0
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
return
|
||||
|
||||
BattleFrontier_BattlePyramidEmptySquare_EventScript_252BE8:: @ 8252BE8
|
||||
@@ -137,7 +137,7 @@ BattleFrontier_BattlePyramidEmptySquare_EventScript_252BE8:: @ 8252BE8
|
||||
compare VAR_RESULT, 7
|
||||
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252C45
|
||||
setvar VAR_0x8004, 6
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
setvar VAR_0x8004, 2
|
||||
setvar VAR_0x8005, 0
|
||||
setvar VAR_0x8006, 0
|
||||
@@ -155,7 +155,7 @@ BattleFrontier_BattlePyramidEmptySquare_EventScript_252C45:: @ 8252C45
|
||||
BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F:: @ 8252C4F
|
||||
trainerbattle 9, TRAINER_PHILLIP, 0, BattleFrontier_BattlePyramidEmptySquare_Text_252C8D, BattleFrontier_BattlePyramidEmptySquare_Text_252C8D
|
||||
setvar VAR_0x8004, 10
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
waitmessage
|
||||
waitbuttonpress
|
||||
closemessage
|
||||
@@ -164,12 +164,12 @@ BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F:: @ 8252C4F
|
||||
|
||||
BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A:: @ 8252C6A
|
||||
setvar VAR_0x8004, 7
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
callstd 1
|
||||
compare VAR_0x8007, 0
|
||||
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252C87
|
||||
setvar VAR_0x8004, 8
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
|
||||
BattleFrontier_BattlePyramidEmptySquare_EventScript_252C87:: @ 8252C87
|
||||
end
|
||||
|
||||
@@ -35,11 +35,11 @@ BattleFrontier_BattlePyramidLobby_EventScript_250768:: @ 8250768
|
||||
setvar VAR_0x8004, 2
|
||||
setvar VAR_0x8005, 1
|
||||
setvar VAR_0x8006, 0
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
setvar VAR_0x8004, 2
|
||||
setvar VAR_0x8005, 2
|
||||
setvar VAR_0x8006, 0
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
setvar VAR_0x8004, 2
|
||||
setvar VAR_0x8005, 0
|
||||
setvar VAR_0x8006, 0
|
||||
@@ -69,7 +69,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_2507DA:: @ 82507DA
|
||||
special CallFrontierUtilFunc
|
||||
special LoadPlayerParty
|
||||
setvar VAR_0x8004, 14
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
special HealPlayerParty
|
||||
message BattleFrontier_BattlePyramidLobby_Text_2519F8
|
||||
waitmessage
|
||||
@@ -82,10 +82,10 @@ BattleFrontier_BattlePyramidLobby_EventScript_2507DA:: @ 82507DA
|
||||
message BattleFrontier_BattlePyramidLobby_Text_251A77
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 4
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
setvar VAR_0x8004, 3
|
||||
setvar VAR_0x8005, 0
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
playse SE_SAVE
|
||||
waitse
|
||||
msgbox BattleFrontier_BattlePyramidLobby_Text_251BB6, 4
|
||||
@@ -99,7 +99,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_250852:: @ 8250852
|
||||
special CallFrontierUtilFunc
|
||||
special LoadPlayerParty
|
||||
setvar VAR_0x8004, 14
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
special HealPlayerParty
|
||||
lockall
|
||||
message BattleFrontier_BattlePyramidLobby_Text_251B5A
|
||||
@@ -111,10 +111,10 @@ BattleFrontier_BattlePyramidLobby_EventScript_250852:: @ 8250852
|
||||
setvar VAR_0x8004, 2
|
||||
setvar VAR_0x8005, 2
|
||||
setvar VAR_0x8006, 0
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
setvar VAR_0x8004, 3
|
||||
setvar VAR_0x8005, 0
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
playse SE_SAVE
|
||||
waitse
|
||||
msgbox BattleFrontier_BattlePyramidLobby_Text_251BB6, 4
|
||||
@@ -180,11 +180,11 @@ BattleFrontier_BattlePyramidLobby_EventScript_2509A5:: @ 82509A5
|
||||
setvar VAR_0x8005, 4
|
||||
special CallFrontierUtilFunc
|
||||
setvar VAR_0x8004, 0
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
setvar VAR_0x8004, 2
|
||||
setvar VAR_0x8005, 2
|
||||
setvar VAR_0x8006, 1
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
setvar VAR_0x8004, 2
|
||||
setvar VAR_0x8005, 0
|
||||
setvar VAR_0x8006, 1
|
||||
@@ -194,9 +194,9 @@ BattleFrontier_BattlePyramidLobby_EventScript_2509A5:: @ 82509A5
|
||||
setvar VAR_0x8006, 0
|
||||
special CallFrontierUtilFunc
|
||||
setvar VAR_0x8004, 6
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
setvar VAR_0x8004, 9
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
special LoadPlayerParty
|
||||
closemessage
|
||||
delay 2
|
||||
@@ -284,7 +284,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_250B28:: @ 8250B28
|
||||
msgbox BattleFrontier_BattlePyramidLobby_Text_251C8A, 4
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8005, 5
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
compare VAR_RESULT, 0
|
||||
goto_if 5, BattleFrontier_BattlePyramidLobby_EventScript_250B53
|
||||
setvar VAR_RESULT, 0
|
||||
@@ -294,7 +294,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_250B28:: @ 8250B28
|
||||
BattleFrontier_BattlePyramidLobby_EventScript_250B53:: @ 8250B53
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8005, 3
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
goto BattleFrontier_BattlePyramidLobby_EventScript_250BA4
|
||||
return
|
||||
|
||||
@@ -302,7 +302,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_250B66:: @ 8250B66
|
||||
msgbox BattleFrontier_BattlePyramidLobby_Text_251C8A, 4
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8005, 6
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
compare VAR_RESULT, 0
|
||||
goto_if 5, BattleFrontier_BattlePyramidLobby_EventScript_250B91
|
||||
setvar VAR_RESULT, 0
|
||||
@@ -312,7 +312,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_250B66:: @ 8250B66
|
||||
BattleFrontier_BattlePyramidLobby_EventScript_250B91:: @ 8250B91
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8005, 4
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
goto BattleFrontier_BattlePyramidLobby_EventScript_250BA4
|
||||
return
|
||||
|
||||
@@ -439,7 +439,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_250D56:: @ 8250D56
|
||||
msgbox BattleFrontier_BattlePyramidLobby_Text_251569, 4
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8005, 1
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
compare VAR_RESULT, 0
|
||||
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250D94
|
||||
msgbox BattleFrontier_BattlePyramidLobby_Text_2515AD, 4
|
||||
|
||||
@@ -9,7 +9,7 @@ BattleFrontier_BattlePyramidTop_MapScript1_2550B6: @ 82550B6
|
||||
setvar VAR_0x8004, 13
|
||||
setvar VAR_0x8005, 200
|
||||
setvar VAR_0x8006, 0
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
setvar VAR_TEMP_F, 1
|
||||
end
|
||||
|
||||
@@ -71,14 +71,14 @@ BattleFrontier_BattlePyramidTop_EventScript_25518A:: @ 825518A
|
||||
BattleFrontier_BattlePyramidTop_EventScript_255193:: @ 8255193
|
||||
setvar VAR_0x8004, 3
|
||||
setvar VAR_0x8005, 1
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
special SavePlayerParty
|
||||
setvar VAR_0x8004, 2
|
||||
setvar VAR_0x8005, 0
|
||||
setvar VAR_0x8006, 0
|
||||
special CallFrontierUtilFunc
|
||||
setvar VAR_0x8004, 9
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
setvar VAR_0x8004, 3
|
||||
setvar VAR_0x8005, 3
|
||||
special CallFrontierUtilFunc
|
||||
|
||||
@@ -7,7 +7,7 @@ BattleFrontier_BattleTowerMultiBattleRoom_MapScripts:: @ 8243D92
|
||||
|
||||
BattleFrontier_BattleTowerMultiBattleRoom_MapScript1_243DA7: @ 8243DA7
|
||||
setvar VAR_0x8004, 17
|
||||
special sub_81A8E7C
|
||||
special CallBattlePyramidFunction
|
||||
end
|
||||
|
||||
BattleFrontier_BattleTowerMultiBattleRoom_MapScript1_243DB0: @ 8243DB0
|
||||
|
||||
+1
-1
@@ -251,7 +251,7 @@ gSpecials:: @ 81DBA64
|
||||
def_special CallBattleArenaFunction
|
||||
def_special CallBattleFactoryFunction
|
||||
def_special CallBattlePikeFunction
|
||||
def_special sub_81A8E7C
|
||||
def_special CallBattlePyramidFunction
|
||||
def_special StopMapMusic
|
||||
def_special sub_81B99B4
|
||||
def_special sub_81B9B80
|
||||
|
||||
Reference in New Issue
Block a user