Merge origin/master into pikalaxalt/link

This commit is contained in:
PikalaxALT
2017-11-16 08:36:51 -05:00
2913 changed files with 158852 additions and 19880 deletions

261
data/scripts/berry_tree.inc Normal file
View File

@@ -0,0 +1,261 @@
BerryTreeScript:: @ 82742F9
special FieldObjectInteractionGetBerryTreeData
switch VAR_0x8004
case 255, Route102_EventScript_27434F
case 0, Route102_EventScript_274359
case 1, Route102_EventScript_2743B1
case 2, Route102_EventScript_2743C1
case 3, Route102_EventScript_2743D1
case 4, Route102_EventScript_2743E1
case 5, Route102_EventScript_274421
end
Route102_EventScript_27434F:: @ 827434F
lockall
message Route102_Text_274744
waitmessage
waitbuttonpress
releaseall
end
Route102_EventScript_274359:: @ 8274359
lock
faceplayer
specialvar VAR_RESULT, PlayerHasBerries
compare_var_to_value VAR_RESULT, 1
goto_eq Route102_EventScript_274374
message Route102_Text_2744F0
waitmessage
waitbuttonpress
release
end
Route102_EventScript_274374:: @ 8274374
msgbox Route102_Text_274507, 5
compare_var_to_value VAR_RESULT, 1
goto_eq Route102_EventScript_274393
compare_var_to_value VAR_RESULT, 0
goto_eq Route102_EventScript_2743AF
end
Route102_EventScript_274393:: @ 8274393
fadescreen 1
closemessage
special Bag_ChooseBerry
waitstate
compare_var_to_value VAR_ITEM_ID, 0
goto_eq Route102_EventScript_2743AF
takeitem VAR_ITEM_ID, 1
call Route102_EventScript_2744DD
Route102_EventScript_2743AF:: @ 82743AF
release
end
Route102_EventScript_2743B1:: @ 82743B1
lockall
special FieldObjectInteractionGetBerryCountString
message Route102_Text_274560
waitmessage
waitbuttonpress
goto Route102_EventScript_27448D
Route102_EventScript_2743C1:: @ 82743C1
lockall
special FieldObjectInteractionGetBerryName
message Route102_Text_274579
waitmessage
waitbuttonpress
goto Route102_EventScript_27448D
Route102_EventScript_2743D1:: @ 82743D1
lockall
special FieldObjectInteractionGetBerryName
message Route102_Text_27458A
waitmessage
waitbuttonpress
goto Route102_EventScript_27448D
Route102_EventScript_2743E1:: @ 82743E1
call Route102_EventScript_2743F6
lockall
special FieldObjectInteractionGetBerryName
message Route102_Text_2745AB
waitmessage
waitbuttonpress
goto Route102_EventScript_27448D
Route102_EventScript_2743F6:: @ 82743F6
compare_var_to_value VAR_0x8005, 0
goto_eq Route102_EventScript_27441A
compare_var_to_value VAR_0x8005, 4
goto_eq Route102_EventScript_274413
bufferstring 1, Route102_Text_2745E5
return
Route102_EventScript_274413:: @ 8274413
bufferstring 1, Route102_Text_2745CD
return
Route102_EventScript_27441A:: @ 827441A
bufferstring 1, Route102_Text_2745DE
return
Route102_EventScript_274421:: @ 8274421
buffernumberstring 1, VAR_0x8006
lock
faceplayer
special FieldObjectInteractionGetBerryCountString
msgbox Route102_Text_2745EE, 5
compare_var_to_value VAR_RESULT, 1
goto_eq Route102_EventScript_274448
compare_var_to_value VAR_RESULT, 0
goto_eq Route102_EventScript_274479
Route102_EventScript_274448:: @ 8274448
special FieldObjectInteractionPickBerryTree
compare_var_to_value VAR_0x8004, 0
goto_eq Route102_EventScript_274470
special sub_80EED34
special FieldObjectInteractionRemoveBerryTree
message Route102_Text_27461B
playfanfare BGM_ME_KINOMI
waitmessage
waitfanfare
waitbuttonpress
message Route102_Text_274630
waitmessage
waitbuttonpress
release
end
Route102_EventScript_274470:: @ 8274470
message Route102_Text_27468F
waitmessage
waitbuttonpress
release
end
Route102_EventScript_274479:: @ 8274479
message Route102_Text_2746CB
waitmessage
waitbuttonpress
release
end
Route102_EventScript_274482:: @ 8274482
lockall
special FieldObjectInteractionGetBerryTreeData
call Route102_EventScript_2744DD
releaseall
end
Route102_EventScript_27448D:: @ 827448D
checkitem ITEM_WAILMER_PAIL, 1
compare_var_to_value VAR_RESULT, 0
goto_eq Route102_EventScript_2744BE
special FieldObjectInteractionGetBerryName
msgbox Route102_Text_2746E4, 5
compare_var_to_value VAR_RESULT, 1
goto_eq Route102_EventScript_2744C4
compare_var_to_value VAR_RESULT, 0
goto_eq Route102_EventScript_2744BE
Route102_EventScript_2744BE:: @ 82744BE
releaseall
end
Route102_EventScript_2744C0:: @ 82744C0
special FieldObjectInteractionGetBerryTreeData
lockall
Route102_EventScript_2744C4:: @ 82744C4
special FieldObjectInteractionGetBerryName
message Route102_Text_274710
waitmessage
special FieldObjectInteractionWaterBerryTree
special sub_80FAFF8
waitstate
message Route102_Text_274723
waitmessage
waitbuttonpress
releaseall
end
Route102_EventScript_2744DD:: @ 82744DD
special FieldObjectInteractionPlantBerryTree
incrementgamestat 3
special sub_80EED10
special FieldObjectInteractionGetBerryCountString
message Route102_Text_274535
waitmessage
waitbuttonpress
return
Route102_Text_2744F0: @ 82744F0
.string "Its soft, loamy soil.$"
Route102_Text_274507: @ 8274507
.string "Its soft, loamy soil.\n"
.string "Want to plant a BERRY?$"
Route102_Text_274535: @ 8274535
.string "{PLAYER} planted one {STR_VAR_1} in\n"
.string "the soft, loamy soil.$"
Route102_Text_274560: @ 8274560
.string "One {STR_VAR_1} was planted here.$"
Route102_Text_274579: @ 8274579
.string "{STR_VAR_1} has sprouted.$"
Route102_Text_27458A: @ 827458A
.string "This {STR_VAR_1} plant is growing taller.$"
Route102_Text_2745AB: @ 82745AB
.string "These {STR_VAR_1} flowers are blooming\n"
.string "{STR_VAR_2}.$"
Route102_Text_2745CD: @ 82745CD
.string "very beautifully$"
Route102_Text_2745DE: @ 82745DE
.string "cutely$"
Route102_Text_2745E5: @ 82745E5
.string "prettily$"
Route102_Text_2745EE: @ 82745EE
.string "You found {STR_VAR_2} {STR_VAR_1}!\p"
.string "Do you want to pick the\n"
.string "{STR_VAR_1}?$"
Route102_Text_27461B: @ 827461B
.string "{PLAYER} picked the {STR_VAR_2} {STR_VAR_1}.$"
Route102_Text_274630: @ 8274630
.string "{PLAYER} put away the {STR_VAR_1}\n"
.string "in the BAGs BERRIES POCKET.\p"
.string "The soil returned to its soft and\n"
.string "loamy state.$"
Route102_Text_27468F: @ 827468F
.string "The BAGs BERRIES POCKET is full.\p"
.string "The {STR_VAR_1} couldnt be taken.$"
Route102_Text_2746CB: @ 82746CB
.string "{PLAYER} left the {STR_VAR_1}\n"
.string "unpicked.$"
Route102_Text_2746E4: @ 82746E4
.string "Want to water the {STR_VAR_1} with the\n"
.string "WAILMER PAIL?$"
Route102_Text_274710: @ 8274710
.string "{PLAYER} watered the {STR_VAR_1}.$"
Route102_Text_274723: @ 8274723
.string "The plant seems to be delighted.$"
Route102_Text_274744: @ 8274744
.string "!$"

2124
data/scripts/cable_club.inc Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

439
data/scripts/day_care.inc Normal file
View File

@@ -0,0 +1,439 @@
Route117_EventScript_291C18:: @ 8291C18
lock
faceplayer
special sp0B5_daycare
specialvar VAR_RESULT, sp0B6_daycare
compare_var_to_value VAR_RESULT, 1
goto_eq Route117_EventScript_291C4D
compare_var_to_value VAR_RESULT, 2
goto_eq Route117_EventScript_291CD1
compare_var_to_value VAR_RESULT, 3
goto_eq Route117_EventScript_291CE8
msgbox Route117_Text_291FCF, 4
release
end
Route117_EventScript_291C4D:: @ 8291C4D
msgbox Route117_Text_29205D, 5
compare_var_to_value VAR_RESULT, 1
goto_eq Route117_EventScript_291C83
msgbox Route117_Text_2922C6, 5
compare_var_to_value VAR_RESULT, 1
goto_eq Route117_EventScript_291C83
msgbox Route117_Text_292149, 4
clearflag FLAG_0x086
special sub_8070728
release
end
Route117_EventScript_291C83:: @ 8291C83
specialvar VAR_RESULT, CalculatePlayerPartyCount
compare_var_to_value VAR_RESULT, 6
goto_if 5, Route117_EventScript_291C9D
msgbox Route117_Text_29216A, 4
release
end
Route117_EventScript_291C9D:: @ 8291C9D
message Route117_Text_2921A4
playfanfare BGM_FANFA1
waitfanfare
waitbuttonpress
msgbox Route117_Text_2921CF, 4
special sp0B8_daycare
clearflag FLAG_0x086
release
end
Route117_EventScript_291CB7:: @ 8291CB7
specialvar VAR_RESULT, sub_8071614
compare_var_to_value VAR_RESULT, 1
call_if 1, Route117_EventScript_291CC8
return
Route117_EventScript_291CC8:: @ 8291CC8
msgbox Route117_Text_2921E5, 4
return
Route117_EventScript_291CD1:: @ 8291CD1
special sp0B5_daycare
msgbox Route117_Text_292114, 4
setvar VAR_0x8004, 0
call Route117_EventScript_291CB7
release
end
Route117_EventScript_291CE8:: @ 8291CE8
special sp0B5_daycare
msgbox Route117_Text_292299, 4
special sp0B9_daycare_relationship_comment
special sub_8138AC0
waitmessage
waitbuttonpress
setvar VAR_0x8004, 0
call Route117_EventScript_291CB7
setvar VAR_0x8004, 1
call Route117_EventScript_291CB7
release
end
Route117_PokemonDayCare_EventScript_291D11:: @ 8291D11
lock
faceplayer
specialvar VAR_RESULT, sp0B6_daycare
compare_var_to_value VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291E0B
compare_var_to_value VAR_RESULT, 2
goto_eq Route117_PokemonDayCare_EventScript_291E2F
compare_var_to_value VAR_RESULT, 3
goto_eq Route117_PokemonDayCare_EventScript_291F5C
msgbox Route117_PokemonDayCare_Text_2922F4, 5
compare_var_to_value VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291D56
msgbox Route117_PokemonDayCare_Text_292416, 4
release
end
Route117_PokemonDayCare_EventScript_291D56:: @ 8291D56
specialvar VAR_RESULT, CountPartyNonEggMons
compare_var_to_value VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291DED
specialvar VAR_RESULT, sub_80722E0
compare_var_to_value VAR_RESULT, 2
goto_eq Route117_PokemonDayCare_EventScript_291E01
msgbox Route117_PokemonDayCare_Text_292349, 4
fadescreen 1
special sub_8071330
waitstate
compare_var_to_value VAR_0x8004, 255
goto_eq Route117_PokemonDayCare_EventScript_291DCA
specialvar VAR_RESULT, CountPartyAliveNonEggMons_IgnoreVar0x8004Slot
compare_var_to_value VAR_RESULT, 0
goto_eq Route117_PokemonDayCare_EventScript_291DF7
specialvar VAR_0x8005, sub_8070C58
waitse
playmoncry VAR_0x8005, 0
msgbox Route117_PokemonDayCare_Text_292370, 4
waitmoncry
special daycare_send_selected_pokemon
incrementgamestat 47
specialvar VAR_RESULT, sp0B6_daycare
compare_var_to_value VAR_RESULT, 2
goto_eq Route117_PokemonDayCare_EventScript_291DD4
release
end
Route117_PokemonDayCare_EventScript_291DCA:: @ 8291DCA
msgbox Route117_PokemonDayCare_Text_292476, 4
release
end
Route117_PokemonDayCare_EventScript_291DD4:: @ 8291DD4
msgbox Route117_PokemonDayCare_Text_2923AF, 5
compare_var_to_value VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291D56
goto Route117_PokemonDayCare_EventScript_291DCA
end
Route117_PokemonDayCare_EventScript_291DED:: @ 8291DED
msgbox Route117_PokemonDayCare_Text_2925BB, 4
release
end
Route117_PokemonDayCare_EventScript_291DF7:: @ 8291DF7
msgbox Route117_PokemonDayCare_Text_292617, 4
release
end
Route117_PokemonDayCare_EventScript_291E01:: @ 8291E01
msgbox Route117_PokemonDayCare_Text_29266D, 4
release
end
Route117_PokemonDayCare_EventScript_291E0B:: @ 8291E0B
msgbox Route117_PokemonDayCare_Text_2923F6, 4
release
end
Route117_PokemonDayCare_EventScript_291E15:: @ 8291E15
msgbox Route117_PokemonDayCare_Text_2924CC, 4
return
Route117_PokemonDayCare_EventScript_291E1E:: @ 8291E1E
specialvar VAR_RESULT, sub_806FF30
compare_var_to_value VAR_RESULT, 0
call_if 5, Route117_PokemonDayCare_EventScript_291E15
return
Route117_PokemonDayCare_EventScript_291E2F:: @ 8291E2F
msgbox Route117_PokemonDayCare_Text_292488, 4
setvar VAR_0x8004, 0
call Route117_PokemonDayCare_EventScript_291E1E
msgbox Route117_PokemonDayCare_Text_2923AF, 5
compare_var_to_value VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291D56
msgbox Route117_PokemonDayCare_Text_2925F6, 5
compare_var_to_value VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291E6D
goto Route117_PokemonDayCare_EventScript_291DCA
end
Route117_PokemonDayCare_EventScript_291E6D:: @ 8291E6D
specialvar VAR_RESULT, CalculatePlayerPartyCount
compare_var_to_value VAR_RESULT, 6
goto_eq Route117_PokemonDayCare_EventScript_291F3D
specialvar VAR_RESULT, sp0B6_daycare
setvar VAR_0x8004, 0
compare_var_to_value VAR_RESULT, 2
goto_eq Route117_PokemonDayCare_EventScript_291EAC
special sub_80712C0
waitstate
copyvar VAR_0x8004, VAR_RESULT
compare_var_to_value VAR_RESULT, 2
goto_eq Route117_PokemonDayCare_EventScript_291DCA
goto Route117_PokemonDayCare_EventScript_291EAC
end
Route117_PokemonDayCare_EventScript_291EAC:: @ 8291EAC
special sub_806FED8
msgbox Route117_PokemonDayCare_Text_292549, 5
compare_var_to_value VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291EC8
goto Route117_PokemonDayCare_EventScript_291DCA
end
Route117_PokemonDayCare_EventScript_291EC8:: @ 8291EC8
specialvar VAR_RESULT, IsEnoughForCostInVar0x8005
compare_var_to_value VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291EE2
msgbox Route117_PokemonDayCare_Text_292432, 4
release
end
Route117_PokemonDayCare_EventScript_291EE2:: @ 8291EE2
applymovement 1, Route117_PokemonDayCare_Movement_291F47
waitmovement 0
specialvar VAR_RESULT, sub_806FDC4
special SubtractMoneyFromVar0x8005
playse SE_REGI
msgbox Route117_PokemonDayCare_Text_292575, 4
waitse
playmoncry VAR_RESULT, 0
msgbox Route117_PokemonDayCare_Text_292593, 4
waitmoncry
specialvar VAR_RESULT, sp0B6_daycare
compare_var_to_value VAR_RESULT, 2
goto_eq Route117_PokemonDayCare_EventScript_291F24
goto Route117_PokemonDayCare_EventScript_291DCA
end
Route117_PokemonDayCare_EventScript_291F24:: @ 8291F24
msgbox Route117_PokemonDayCare_Text_29244F, 5
compare_var_to_value VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291E6D
goto Route117_PokemonDayCare_EventScript_291DCA
end
Route117_PokemonDayCare_EventScript_291F3D:: @ 8291F3D
msgbox Route117_PokemonDayCare_Text_2924EF, 4
release
end
Route117_PokemonDayCare_Movement_291F47: @ 8291F47
step_14
step_14
step_02
step_14
step_14
step_03
step_14
step_14
step_01
slow_step_up
step_54
step_14
step_14
step_14
step_14
step_14
step_00
step_55
slow_step_down
step_end
Route117_PokemonDayCare_EventScript_291F5B:: @ 8291F5B
end
Route117_PokemonDayCare_EventScript_291F5C:: @ 8291F5C
msgbox Route117_PokemonDayCare_Text_292488, 4
setvar VAR_0x8004, 0
call Route117_PokemonDayCare_EventScript_291E1E
setvar VAR_0x8004, 1
call Route117_PokemonDayCare_EventScript_291E1E
msgbox Route117_PokemonDayCare_Text_2925F6, 5
compare_var_to_value VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291E6D
msgbox Route117_PokemonDayCare_Text_292476, 4
release
end
Route117_PokemonDayCare_EventScript_291F95:: @ 8291F95
special sub_80712C0
waitstate
compare_var_to_value VAR_RESULT, 2
goto_eq Route117_PokemonDayCare_EventScript_291DCA
copyvar VAR_0x8004, VAR_RESULT
specialvar VAR_RESULT, sub_806FDC4
msgbox Route117_PokemonDayCare_Text_292575, 4
msgbox Route117_PokemonDayCare_Text_292476, 4
release
end
Route117_PokemonDayCare_EventScript_291FC0:: @ 8291FC0
lockall
msgbox Text_292668, 4
special EggHatch
waitstate
releaseall
end
Route117_Text_291FCF: @ 8291FCF
.string "Im the DAY-CARE MAN.\p"
.string "I help take care of the precious\n"
.string "POKéMON of TRAINERS.\p"
.string "If youd like me to raise your POKéMON,\n"
.string "have a word with my wife.$"
Route117_Text_29205D: @ 829205D
.string "Ah, its you!\p"
.string "We were raising your POKéMON,\n"
.string "and my goodness, were we surprised!\p"
.string "Your POKéMON had an EGG!\p"
.string "We dont know how it got there,\n"
.string "but your POKéMON had it.\p"
.string "You do want it, yes?$"
Route117_Text_292114: @ 8292114
.string "Ah, its you! Good to see you.\n"
.string "Your {STR_VAR_1}s doing fine.$"
Route117_Text_292149: @ 8292149
.string "Well then, Ill keep it.\n"
.string "Thanks!$"
Route117_Text_29216A: @ 829216A
.string "You have no room for it…\n"
.string "Come back when youve made room.$"
Route117_Text_2921A4: @ 82921A4
.string "{PLAYER} received the EGG from\n"
.string "the DAY-CARE MAN.$"
Route117_Text_2921CF: @ 82921CF
.string "Take good care of it.$"
Route117_Text_2921E5: @ 82921E5
.string "By the way, about your {STR_VAR_1},\n"
.string "it seemed to be friendly with\l"
.string "{STR_VAR_2}s {STR_VAR_3}.\p"
.string "I may even have seen it receiving\n"
.string "a piece of MAIL.$"
Route117_Text_29225A: @ 829225A
.string "If you want to pick up your POKéMON,\n"
.string "have a word with my wife.$"
Route117_Text_292299: @ 8292299
.string "Ah, its you! Your {STR_VAR_1} and\n"
.string "{STR_VAR_2} are doing fine.$"
Route117_Text_2922C6: @ 82922C6
.string "I really will keep it.\n"
.string "You do want this, yes?$"
Route117_PokemonDayCare_Text_2922F4: @ 82922F4
.string "Im the DAY-CARE LADY.\p"
.string "We can raise POKéMON for you.\p"
.string "Would you like us to raise one?$"
Route117_PokemonDayCare_Text_292349: @ 8292349
.string "Which POKéMON should we raise for\n"
.string "you?$"
Route117_PokemonDayCare_Text_292370: @ 8292370
.string "Fine, well raise your {STR_VAR_1}\n"
.string "for a while.\p"
.string "Come back for it later.$"
Route117_PokemonDayCare_Text_2923AF: @ 82923AF
.string "We can raise two of your POKéMON.\n"
.string "Would you like us to raise one more?$"
Route117_PokemonDayCare_Text_2923F6: @ 82923F6
.string "My husband was looking for you.$"
Route117_PokemonDayCare_Text_292416: @ 8292416
.string "Oh, fine, then.\n"
.string "Come again.$"
Route117_PokemonDayCare_Text_292432: @ 8292432
.string "You dont have enough money…$"
Route117_PokemonDayCare_Text_29244F: @ 829244F
.string "Will you take back the other one,\n"
.string "too?$"
Route117_PokemonDayCare_Text_292476: @ 8292476
.string "Fine.\n"
.string "Come again.$"
Route117_PokemonDayCare_Text_292488: @ 8292488
.string "Ah, its you! Good to see you.\n"
.string "Your POKéMON can only be doing good!$"
Route117_PokemonDayCare_Text_2924CC: @ 82924CC
.string "By level, your {STR_VAR_1} has\n"
.string "grown by {STR_VAR_2}.$"
Route117_PokemonDayCare_Text_2924EF: @ 82924EF
.string "Your POKéMON team is full.\n"
.string "Make room, then come see me.$"
Route117_PokemonDayCare_Text_292527: @ 8292527
.string "Which POKéMON will you take back?$"
Route117_PokemonDayCare_Text_292549: @ 8292549
.string "If you want your {STR_VAR_1} back,\n"
.string "it will cost ¥{STR_VAR_2}.$"
Route117_PokemonDayCare_Text_292575: @ 8292575
.string "Perfect!\n"
.string "Heres your POKéMON.$"
Route117_PokemonDayCare_Text_292593: @ 8292593
.string "{PLAYER} took back {STR_VAR_1} from\n"
.string "the DAY-CARE LADY.$"
Route117_PokemonDayCare_Text_2925BB: @ 82925BB
.string "Oh? But you have just one\n"
.string "POKéMON.\p"
.string "Come back another time.$"
Route117_PokemonDayCare_Text_2925F6: @ 82925F6
.string "Will you take your POKéMON back?$"
Route117_PokemonDayCare_Text_292617: @ 8292617
.string "If you leave me that POKéMON,\n"
.string "what will you battle with?\p"
.string "Come back another time.$"
Text_292668: @ 8292668
.string "Huh?$"
Route117_PokemonDayCare_Text_29266D: @ 829266D
.string "Huh?\n"
.string "Now, now.\p"
.string "If you leave that POKéMON with\n"
.string "me, youll be left with just one.\p"
.string "You will be better off if you catch\n"
.string "some more, I dare say.$"

View File

@@ -0,0 +1,336 @@
PetalburgWoods_EventScript_2906BB:: @ 82906BB
Route103_EventScript_2906BB:: @ 82906BB
Route104_EventScript_2906BB:: @ 82906BB
Route110_TrickHousePuzzle1_EventScript_2906BB:: @ 82906BB
Route111_EventScript_2906BB:: @ 82906BB
Route116_EventScript_2906BB:: @ 82906BB
Route117_EventScript_2906BB:: @ 82906BB
Route118_EventScript_2906BB:: @ 82906BB
Route120_EventScript_2906BB:: @ 82906BB
Route121_EventScript_2906BB:: @ 82906BB
Route123_EventScript_2906BB:: @ 82906BB
lockall
checkflag FLAG_BADGE01_GET
goto_if 0, Route103_EventScript_290721
checkpartymove MOVE_CUT
compare_var_to_value VAR_RESULT, 6
goto_eq Route103_EventScript_290721
setfieldeffectargument 0, VAR_RESULT
bufferpartymonnick 0, VAR_RESULT
buffermovename 1, MOVE_CUT
msgbox Route103_Text_29072E, 5
compare_var_to_value VAR_RESULT, 0
goto_eq Route103_EventScript_29072B
msgbox Route103_Text_290771, 4
closemessage
dofieldeffect 2
waitstate
goto Route103_EventScript_290710
end
Route103_EventScript_290705:: @ 8290705
lockall
dofieldeffect 2
waitstate
goto Route103_EventScript_290710
end
Route103_EventScript_290710:: @ 8290710
applymovement VAR_LAST_TALKED, Route103_Movement_29071F
waitmovement 0
removeobject VAR_LAST_TALKED
releaseall
end
Route103_Movement_29071F: @ 829071F
step_5b
step_end
Route103_EventScript_290721:: @ 8290721
msgbox Route103_Text_29077D, 4
releaseall
end
Route103_EventScript_29072B:: @ 829072B
closemessage
releaseall
end
Route103_Text_29072E: @ 829072E
.string "This tree looks like it can be\n"
.string "CUT down!\p"
.string "Would you like to CUT it?$"
Route103_Text_290771: @ 8290771
Route111_Text_290771: @ 8290771
.string "{STR_VAR_1} used {STR_VAR_2}!$"
Route103_Text_29077D: @ 829077D
.string "This tree looks like it can be\n"
.string "CUT down!$"
GraniteCave_B2F_EventScript_2907A6:: @ 82907A6
MirageTower_3F_EventScript_2907A6:: @ 82907A6
MirageTower_4F_EventScript_2907A6:: @ 82907A6
Route110_TrickHousePuzzle3_EventScript_2907A6:: @ 82907A6
Route111_EventScript_2907A6:: @ 82907A6
Route114_EventScript_2907A6:: @ 82907A6
Route115_EventScript_2907A6:: @ 82907A6
RusturfTunnel_EventScript_2907A6:: @ 82907A6
SafariZone_North_EventScript_2907A6:: @ 82907A6
SafariZone_Northeast_EventScript_2907A6:: @ 82907A6
SeafloorCavern_Room1_EventScript_2907A6:: @ 82907A6
SeafloorCavern_Room2_EventScript_2907A6:: @ 82907A6
SeafloorCavern_Room5_EventScript_2907A6:: @ 82907A6
VictoryRoad_B1F_EventScript_2907A6:: @ 82907A6
lockall
checkflag FLAG_BADGE03_GET
goto_if 0, Route111_EventScript_29082D
checkpartymove MOVE_ROCK_SMASH
compare_var_to_value VAR_RESULT, 6
goto_eq Route111_EventScript_29082D
setfieldeffectargument 0, VAR_RESULT
bufferpartymonnick 0, VAR_RESULT
buffermovename 1, MOVE_ROCK_SMASH
msgbox Route111_Text_29083A, 5
compare_var_to_value VAR_RESULT, 0
goto_eq Route111_EventScript_290837
msgbox Route111_Text_290771, 4
closemessage
dofieldeffect 37
waitstate
goto Route111_EventScript_2907FB
end
Route111_EventScript_2907F0:: @ 82907F0
lockall
dofieldeffect 37
waitstate
goto Route111_EventScript_2907FB
end
Route111_EventScript_2907FB:: @ 82907FB
applymovement VAR_LAST_TALKED, Route111_Movement_29082B
waitmovement 0
removeobject VAR_LAST_TALKED
specialvar VAR_RESULT, sub_81393FC
compare_var_to_value VAR_RESULT, 1
goto_eq Route111_EventScript_290829
special rock_smash_wild_pokemon_encounter
compare_var_to_value VAR_RESULT, 0
goto_eq Route111_EventScript_290829
waitstate
releaseall
end
Route111_EventScript_290829:: @ 8290829
releaseall
end
Route111_Movement_29082B: @ 829082B
step_5a
step_end
Route111_EventScript_29082D:: @ 829082D
msgbox Route111_Text_29087F, 4
releaseall
end
Route111_EventScript_290837:: @ 8290837
closemessage
releaseall
end
Route111_Text_29083A: @ 829083A
.string "This rock appears to be breakable.\n"
.string "Would you like to use ROCK SMASH?$"
Route111_Text_29087F: @ 829087F
.string "Its a rugged rock, but a POKéMON\n"
.string "may be able to smash it.$"
FieryPath_EventScript_2908BA:: @ 82908BA
MagmaHideout_1F_EventScript_2908BA:: @ 82908BA
Route110_TrickHousePuzzle4_EventScript_2908BA:: @ 82908BA
SeafloorCavern_Room1_EventScript_2908BA:: @ 82908BA
SeafloorCavern_Room2_EventScript_2908BA:: @ 82908BA
SeafloorCavern_Room3_EventScript_2908BA:: @ 82908BA
SeafloorCavern_Room5_EventScript_2908BA:: @ 82908BA
SeafloorCavern_Room8_EventScript_2908BA:: @ 82908BA
ShoalCave_LowTideLowerRoom_EventScript_2908BA:: @ 82908BA
VictoryRoad_B1F_EventScript_2908BA:: @ 82908BA
lockall
checkflag FLAG_BADGE04_GET
goto_if 0, FieryPath_EventScript_290915
checkflag FLAG_SYS_USE_STRENGTH
goto_eq FieryPath_EventScript_29091F
checkpartymove MOVE_STRENGTH
compare_var_to_value VAR_RESULT, 6
goto_eq FieryPath_EventScript_290915
setfieldeffectargument 0, VAR_RESULT
msgbox FieryPath_Text_29092C, 5
compare_var_to_value VAR_RESULT, 0
goto_eq FieryPath_EventScript_290929
closemessage
dofieldeffect 40
waitstate
goto FieryPath_EventScript_290908
end
FieryPath_EventScript_2908FD:: @ 82908FD
lockall
dofieldeffect 40
waitstate
goto FieryPath_EventScript_290908
end
FieryPath_EventScript_290908:: @ 8290908
setflag FLAG_SYS_USE_STRENGTH
msgbox FieryPath_Text_29098C, 4
releaseall
end
FieryPath_EventScript_290915:: @ 8290915
msgbox FieryPath_Text_2909D6, 4
releaseall
end
FieryPath_EventScript_29091F:: @ 829091F
msgbox FieryPath_Text_290A16, 4
releaseall
end
FieryPath_EventScript_290929:: @ 8290929
closemessage
releaseall
end
FieryPath_Text_29092C: @ 829092C
.string "Its a big boulder, but a POKéMON\n"
.string "may be able to push it aside.\p"
.string "Would you like to use STRENGTH?$"
FieryPath_Text_29098C: @ 829098C
.string "{STR_VAR_1} used STRENGTH!\p"
.string "{STR_VAR_1}s STRENGTH made it\n"
.string "possible to move boulders around!$"
FieryPath_Text_2909D6: @ 82909D6
.string "Its a big boulder, but a POKéMON\n"
.string "may be able to push it aside.$"
FieryPath_Text_290A16: @ 8290A16
.string "STRENGTH made it possible to move\n"
.string "boulders around.$"
EventScript_290A49:: @ 8290A49
lockall
checkpartymove MOVE_WATERFALL
compare_var_to_value VAR_RESULT, 6
goto_eq EventScript_290A84
bufferpartymonnick 0, VAR_RESULT
setfieldeffectargument 0, VAR_RESULT
msgbox Text_290AC3, 5
compare_var_to_value VAR_RESULT, 0
goto_eq EventScript_290A8C
msgbox Text_290AFC, 4
dofieldeffect 43
goto EventScript_290A8C
EventScript_290A83:: @ 8290A83
lockall
EventScript_290A84:: @ 8290A84
msgbox Text_290A8E, 4
EventScript_290A8C:: @ 8290A8C
releaseall
end
Text_290A8E: @ 8290A8E
.string "A wall of water is crashing down with\n"
.string "a mighty roar.$"
Text_290AC3: @ 8290AC3
.string "Its a large waterfall.\n"
.string "Would you like to use WATERFALL?$"
Text_290AFC: @ 8290AFC
.string "{STR_VAR_1} used WATERFALL.$"
EventScript_290B0F:: @ 8290B0F
lockall
checkpartymove MOVE_DIVE
compare_var_to_value VAR_RESULT, 6
goto_eq EventScript_290B4E
bufferpartymonnick 0, VAR_RESULT
setfieldeffectargument 0, VAR_RESULT
setfieldeffectargument 1, 1
msgbox Text_290BE8, 5
compare_var_to_value VAR_RESULT, 0
goto_eq EventScript_290B58
msgbox Text_290C1A, 4
dofieldeffect 44
goto EventScript_290B58
end
EventScript_290B4E:: @ 8290B4E
msgbox Text_290BAA, 4
releaseall
end
EventScript_290B58:: @ 8290B58
releaseall
end
EventScript_290B5A:: @ 8290B5A
lockall
checkpartymove MOVE_DIVE
compare_var_to_value VAR_RESULT, 6
goto_eq EventScript_290B99
bufferpartymonnick 0, VAR_RESULT
setfieldeffectargument 0, VAR_RESULT
setfieldeffectargument 1, 1
msgbox Text_290C6E, 5
compare_var_to_value VAR_RESULT, 0
goto_eq EventScript_290BA8
msgbox Text_290C1A, 4
dofieldeffect 44
goto EventScript_290BA8
end
EventScript_290B99:: @ 8290B99
lockall
msgbox Text_290C28, 4
goto EventScript_290BA8
end
EventScript_290BA8:: @ 8290BA8
releaseall
end
Text_290BAA: @ 8290BAA
.string "The sea is deep here. A POKéMON\n"
.string "may be able to go underwater.$"
Text_290BE8: @ 8290BE8
.string "The sea is deep here.\n"
.string "Would you like to use DIVE?$"
Text_290C1A: @ 8290C1A
.string "{STR_VAR_1} used DIVE.$"
Text_290C28: @ 8290C28
.string "Light is filtering down from above.\n"
.string "A POKéMON may be able to surface.$"
Text_290C6E: @ 8290C6E
.string "Light is filtering down from above.\n"
.string "Would you like to use DIVE?$"
EventScript_290CAE:: @ 8290CAE
msgbox Text_290CB7, 3
end
Text_290CB7: @ 8290CB7
.string "Looks like theres nothing here…$"

View File

@@ -0,0 +1,339 @@
EventScript_28CCAA:: @ 828CCAA
setvar VAR_0x8005, 8
special InterviewBefore
compare_var_to_value VAR_RESULT, 1
goto_eq EventScript_28CCC6
setvar VAR_0x8005, 8
special InterviewAfter
return
EventScript_28CCC6:: @ 828CCC6
return
Route111_EventScript_28CCC7:: @ 828CCC7
Route118_EventScript_28CCC7:: @ 828CCC7
Route120_EventScript_28CCC7:: @ 828CCC7
cleartrainerflag TRAINER_GABBY_AND_TY_6
specialvar VAR_RESULT, GabbyAndTyGetBattleNum
switch VAR_RESULT
case 0, Route111_EventScript_28CD38
case 1, Route111_EventScript_28CD3E
case 2, Route111_EventScript_28CD49
case 3, Route111_EventScript_28CD54
case 4, Route111_EventScript_28CD5F
case 5, Route111_EventScript_28CD6A
case 6, Route111_EventScript_28CD75
case 7, Route111_EventScript_28CD80
case 8, Route111_EventScript_28CD8B
end
Route111_EventScript_28CD38:: @ 828CD38
call Route111_EventScript_28CD9A
return
Route111_EventScript_28CD3E:: @ 828CD3E
call Route111_EventScript_28CDA2
call Route111_EventScript_28CD96
return
Route111_EventScript_28CD49:: @ 828CD49
call Route111_EventScript_28CDAA
call Route111_EventScript_28CD9E
return
Route111_EventScript_28CD54:: @ 828CD54
call Route111_EventScript_28CDB2
call Route111_EventScript_28CDA6
return
Route111_EventScript_28CD5F:: @ 828CD5F
call Route111_EventScript_28CDBA
call Route111_EventScript_28CDAE
return
Route111_EventScript_28CD6A:: @ 828CD6A
call Route111_EventScript_28CDC2
call Route111_EventScript_28CDB6
return
Route111_EventScript_28CD75:: @ 828CD75
call Route111_EventScript_28CDCA
call Route111_EventScript_28CDBE
return
Route111_EventScript_28CD80:: @ 828CD80
call Route111_EventScript_28CDD2
call Route111_EventScript_28CDC6
return
Route111_EventScript_28CD8B:: @ 828CD8B
call Route111_EventScript_28CDC2
call Route111_EventScript_28CDCE
return
Route111_EventScript_28CD96:: @ 828CD96
setflag FLAG_0x31C
return
Route111_EventScript_28CD9A:: @ 828CD9A
clearflag FLAG_0x31C
return
Route111_EventScript_28CD9E:: @ 828CD9E
setflag FLAG_0x31D
return
Route111_EventScript_28CDA2:: @ 828CDA2
clearflag FLAG_0x31D
return
Route111_EventScript_28CDA6:: @ 828CDA6
setflag FLAG_0x31E
return
Route111_EventScript_28CDAA:: @ 828CDAA
clearflag FLAG_0x31E
return
Route111_EventScript_28CDAE:: @ 828CDAE
setflag FLAG_0x31F
return
Route111_EventScript_28CDB2:: @ 828CDB2
clearflag FLAG_0x31F
return
Route111_EventScript_28CDB6:: @ 828CDB6
setflag FLAG_0x385
return
Route111_EventScript_28CDBA:: @ 828CDBA
clearflag FLAG_0x385
return
Route111_EventScript_28CDBE:: @ 828CDBE
setflag FLAG_0x386
return
Route111_EventScript_28CDC2:: @ 828CDC2
clearflag FLAG_0x386
return
Route111_EventScript_28CDC6:: @ 828CDC6
setflag FLAG_0x387
return
Route111_EventScript_28CDCA:: @ 828CDCA
clearflag FLAG_0x387
return
Route111_EventScript_28CDCE:: @ 828CDCE
setflag FLAG_0x388
return
Route111_EventScript_28CDD2:: @ 828CDD2
clearflag FLAG_0x388
return
Route111_EventScript_28CDD6:: @ 828CDD6
trainerbattle 6, TRAINER_GABBY_AND_TY_1, 0, Route111_Text_28AF05, Route111_Text_28B000, Route111_Text_28B5EC, Route111_EventScript_28CF56
msgbox Route111_Text_28B5C0, 4
release
end
Route111_EventScript_28CDF6:: @ 828CDF6
trainerbattle 6, TRAINER_GABBY_AND_TY_1, 0, Route111_Text_28B75C, Route111_Text_28B8B1, Route111_Text_28B841, Route111_EventScript_28CF56
msgbox Route111_Text_28B805, 4
release
end
Route118_EventScript_28CE16:: @ 828CE16
trainerbattle 6, TRAINER_GABBY_AND_TY_2, 0, Route118_Text_28AF7D, Route118_Text_28B719, Route118_Text_28B5EC, Route118_EventScript_28CFC3
msgbox Route118_Text_28B5C0, 4
release
end
Route118_EventScript_28CE36:: @ 828CE36
trainerbattle 6, TRAINER_GABBY_AND_TY_2, 0, Route118_Text_28B7B1, Route118_Text_28B8F6, Route118_Text_28B841, Route118_EventScript_28CFC3
msgbox Route118_Text_28B805, 4
release
end
Route120_EventScript_28CE56:: @ 828CE56
trainerbattle 6, TRAINER_GABBY_AND_TY_3, 0, Route120_Text_28AF7D, Route120_Text_28B719, Route120_Text_28B5EC, Route120_EventScript_28CFC3
msgbox Route120_Text_28B5C0, 4
release
end
Route120_EventScript_28CE76:: @ 828CE76
trainerbattle 6, TRAINER_GABBY_AND_TY_3, 0, Route120_Text_28B7B1, Route120_Text_28B8F6, Route120_Text_28B841, Route120_EventScript_28CFC3
msgbox Route120_Text_28B805, 4
release
end
Route111_EventScript_28CE96:: @ 828CE96
trainerbattle 6, TRAINER_GABBY_AND_TY_4, 0, Route111_Text_28AF7D, Route111_Text_28B719, Route111_Text_28B5EC, Route111_EventScript_28CFC3
msgbox Route111_Text_28B5C0, 4
release
end
Route111_EventScript_28CEB6:: @ 828CEB6
trainerbattle 6, TRAINER_GABBY_AND_TY_4, 0, Route111_Text_28B7B1, Route111_Text_28B8F6, Route111_Text_28B841, Route111_EventScript_28CFC3
msgbox Route111_Text_28B805, 4
release
end
Route118_EventScript_28CED6:: @ 828CED6
trainerbattle 6, TRAINER_GABBY_AND_TY_5, 0, Route118_Text_28AF7D, Route118_Text_28B719, Route118_Text_28B5EC, Route118_EventScript_28CFC3
msgbox Route118_Text_28B5C0, 4
release
end
Route118_EventScript_28CEF6:: @ 828CEF6
trainerbattle 6, TRAINER_GABBY_AND_TY_5, 0, Route118_Text_28B7B1, Route118_Text_28B8F6, Route118_Text_28B841, Route118_EventScript_28CFC3
msgbox Route118_Text_28B805, 4
release
end
Route111_EventScript_28CF16:: @ 828CF16
Route118_EventScript_28CF16:: @ 828CF16
Route120_EventScript_28CF16:: @ 828CF16
trainerbattle 6, TRAINER_GABBY_AND_TY_6, 0, Route111_Text_28AF7D, Route111_Text_28B719, Route111_Text_28B5EC, Route111_EventScript_28CFC3
msgbox Route111_Text_28B5C0, 4
release
end
Route111_EventScript_28CF36:: @ 828CF36
Route118_EventScript_28CF36:: @ 828CF36
Route120_EventScript_28CF36:: @ 828CF36
trainerbattle 6, TRAINER_GABBY_AND_TY_6, 0, Route111_Text_28B7B1, Route111_Text_28B8F6, Route111_Text_28B841, Route111_EventScript_28CFC3
msgbox Route111_Text_28B805, 4
release
end
Route111_EventScript_28CF56:: @ 828CF56
special GabbyAndTyBeforeInterview
special GabbyAndTySetScriptVarsToFieldObjectLocalIds
compare_var_to_value VAR_FACING, 2
call_if 1, Route111_EventScript_28CF94
compare_var_to_value VAR_FACING, 1
call_if 1, Route111_EventScript_28CF9F
compare_var_to_value VAR_FACING, 4
call_if 1, Route111_EventScript_28CFB1
checkflag FLAG_0x001
goto_eq Route111_EventScript_28D0EE
msgbox Route111_Text_28B042, 5
goto Route111_EventScript_28D0A7
end
Route111_EventScript_28CF94:: @ 828CF94
applymovement VAR_0x8004, Route111_Movement_28D04D
waitmovement 0
return
Route111_EventScript_28CF9F:: @ 828CF9F
applymovement VAR_0x8004, Route111_Movement_28D04F
applymovement VAR_0x8005, Route111_Movement_2725A6
waitmovement 0
return
Route111_EventScript_28CFB1:: @ 828CFB1
applymovement VAR_0x8004, Route111_Movement_28D051
applymovement VAR_0x8005, Route111_Movement_2725A4
waitmovement 0
return
Route111_EventScript_28CFC3:: @ 828CFC3
Route118_EventScript_28CFC3:: @ 828CFC3
Route120_EventScript_28CFC3:: @ 828CFC3
special GabbyAndTyBeforeInterview
special GabbyAndTySetScriptVarsToFieldObjectLocalIds
compare_var_to_value VAR_FACING, 2
call_if 1, Route111_EventScript_28CF94
compare_var_to_value VAR_FACING, 1
call_if 1, Route111_EventScript_28CF9F
compare_var_to_value VAR_FACING, 4
call_if 1, Route111_EventScript_28CFB1
checkflag FLAG_0x001
goto_eq Route111_EventScript_28D0EE
specialvar VAR_RESULT, GabbyAndTyGetLastQuote
compare_var_to_value VAR_RESULT, 0
goto_eq Route111_EventScript_28D053
msgbox Route111_Text_28B137, 4
specialvar VAR_RESULT, GabbyAndTyGetLastBattleTrivia
switch VAR_RESULT
case 0, Route111_EventScript_28D061
case 1, Route111_EventScript_28D06F
case 2, Route111_EventScript_28D07D
case 3, Route111_EventScript_28D08B
case 4, Route111_EventScript_28D099
end
Route111_Movement_28D04D: @ 828D04D
step_1d
step_end
Route111_Movement_28D04F: @ 828D04F
step_1e
step_end
Route111_Movement_28D051: @ 828D051
step_1f
step_end
Route111_EventScript_28D053:: @ 828D053
msgbox Route111_Text_28B62D, 5
goto Route111_EventScript_28D0A7
end
Route111_EventScript_28D061:: @ 828D061
msgbox Route111_Text_28B3F3, 5
goto Route111_EventScript_28D0A7
end
Route111_EventScript_28D06F:: @ 828D06F
msgbox Route111_Text_28B1B3, 5
goto Route111_EventScript_28D0A7
end
Route111_EventScript_28D07D:: @ 828D07D
msgbox Route111_Text_28B23D, 5
goto Route111_EventScript_28D0A7
end
Route111_EventScript_28D08B:: @ 828D08B
msgbox Route111_Text_28B2FA, 5
goto Route111_EventScript_28D0A7
end
Route111_EventScript_28D099:: @ 828D099
msgbox Route111_Text_28B379, 5
goto Route111_EventScript_28D0A7
end
Route111_EventScript_28D0A7:: @ 828D0A7
compare_var_to_value VAR_RESULT, 0
goto_eq Route111_EventScript_28D0E1
msgbox Route111_Text_28B433, 4
setvar VAR_0x8004, 10
call Route111_EventScript_271E7C
lock
faceplayer
compare_var_to_value VAR_RESULT, 0
goto_eq Route111_EventScript_28D0E1
msgbox Route111_Text_28B4AB, 4
special GabbyAndTyAfterInterview
setflag FLAG_0x001
release
end
Route111_EventScript_28D0E1:: @ 828D0E1
msgbox Route111_Text_28B577, 4
setflag FLAG_0x001
release
end
Route111_EventScript_28D0EE:: @ 828D0EE
msgbox Route111_Text_28B5C0, 4
release
end

View File

@@ -0,0 +1,659 @@
Route102_EventScript_290CD8:: @ 8290CD8
giveitem_std ITEM_POTION, 1, 1
end
Route103_EventScript_290CE5:: @ 8290CE5
giveitem_std ITEM_GUARD_SPEC, 1, 1
end
Route103_EventScript_290CF2:: @ 8290CF2
giveitem_std ITEM_PP_UP, 1, 1
end
Route104_EventScript_290CFF:: @ 8290CFF
giveitem_std ITEM_PP_UP, 1, 1
end
Route104_EventScript_290D0C:: @ 8290D0C
giveitem_std ITEM_POKE_BALL, 1, 1
end
Route104_EventScript_290D19:: @ 8290D19
giveitem_std ITEM_X_ACCURACY, 1, 1
end
Route104_EventScript_290D26:: @ 8290D26
giveitem_std ITEM_POTION, 1, 1
end
Route105_EventScript_290D33:: @ 8290D33
giveitem_std ITEM_IRON, 1, 1
end
Route106_EventScript_290D40:: @ 8290D40
giveitem_std ITEM_PROTEIN, 1, 1
end
Route108_EventScript_290D4D:: @ 8290D4D
giveitem_std ITEM_STAR_PIECE, 1, 1
end
Route109_EventScript_290D5A:: @ 8290D5A
giveitem_std ITEM_PP_UP, 1, 1
end
Route109_EventScript_290D67:: @ 8290D67
giveitem_std ITEM_POTION, 1, 1
end
Route110_EventScript_290D74:: @ 8290D74
giveitem_std ITEM_RARE_CANDY, 1, 1
end
Route110_EventScript_290D81:: @ 8290D81
giveitem_std ITEM_DIRE_HIT, 1, 1
end
Route110_EventScript_290D8E:: @ 8290D8E
giveitem_std ITEM_ELIXIR, 1, 1
end
Route111_EventScript_290D9B:: @ 8290D9B
giveitem_std ITEM_TM37, 1, 1
end
Route111_EventScript_290DA8:: @ 8290DA8
giveitem_std ITEM_STARDUST, 1, 1
end
Route111_EventScript_290DB5:: @ 8290DB5
giveitem_std ITEM_HP_UP, 1, 1
end
Route111_EventScript_290DC2:: @ 8290DC2
giveitem_std ITEM_ELIXIR, 1, 1
end
Route112_EventScript_290DCF:: @ 8290DCF
giveitem_std ITEM_NUGGET, 1, 1
end
Route113_EventScript_290DDC:: @ 8290DDC
giveitem_std ITEM_MAX_ETHER, 1, 1
end
Route113_EventScript_290DE9:: @ 8290DE9
giveitem_std ITEM_SUPER_REPEL, 1, 1
end
Route113_EventScript_290DF6:: @ 8290DF6
giveitem_std ITEM_HYPER_POTION, 1, 1
end
Route114_EventScript_290E03:: @ 8290E03
giveitem_std ITEM_RARE_CANDY, 1, 1
end
Route114_EventScript_290E10:: @ 8290E10
giveitem_std ITEM_PROTEIN, 1, 1
end
Route114_EventScript_290E1D:: @ 8290E1D
giveitem_std ITEM_ENERGY_POWDER, 1, 1
end
Route115_EventScript_290E2A:: @ 8290E2A
giveitem_std ITEM_SUPER_POTION, 1, 1
end
Route115_EventScript_290E37:: @ 8290E37
giveitem_std ITEM_TM01, 1, 1
end
Route115_EventScript_290E44:: @ 8290E44
giveitem_std ITEM_IRON, 1, 1
end
Route115_EventScript_290E51:: @ 8290E51
giveitem_std ITEM_GREAT_BALL, 1, 1
end
Route115_EventScript_290E5E:: @ 8290E5E
giveitem_std ITEM_HEAL_POWDER, 1, 1
end
Route115_EventScript_290E6B:: @ 8290E6B
giveitem_std ITEM_PP_UP, 1, 1
end
Route116_EventScript_290E78:: @ 8290E78
giveitem_std ITEM_X_SPECIAL, 1, 1
end
Route116_EventScript_290E85:: @ 8290E85
giveitem_std ITEM_ETHER, 1, 1
end
Route116_EventScript_290E92:: @ 8290E92
giveitem_std ITEM_REPEL, 1, 1
end
Route116_EventScript_290E9F:: @ 8290E9F
giveitem_std ITEM_HP_UP, 1, 1
end
Route116_EventScript_290EAC:: @ 8290EAC
giveitem_std ITEM_POTION, 1, 1
end
Route117_EventScript_290EB9:: @ 8290EB9
giveitem_std ITEM_GREAT_BALL, 1, 1
end
Route117_EventScript_290EC6:: @ 8290EC6
giveitem_std ITEM_REVIVE, 1, 1
end
Route118_EventScript_290ED3:: @ 8290ED3
giveitem_std ITEM_HYPER_POTION, 1, 1
end
Route119_EventScript_290EE0:: @ 8290EE0
giveitem_std ITEM_SUPER_REPEL, 1, 1
end
Route119_EventScript_290EED:: @ 8290EED
giveitem_std ITEM_ZINC, 1, 1
end
Route119_EventScript_290EFA:: @ 8290EFA
giveitem_std ITEM_ELIXIR, 1, 1
end
Route119_EventScript_290F07:: @ 8290F07
giveitem_std ITEM_LEAF_STONE, 1, 1
end
Route119_EventScript_290F14:: @ 8290F14
giveitem_std ITEM_RARE_CANDY, 1, 1
end
Route119_EventScript_290F21:: @ 8290F21
giveitem_std ITEM_HYPER_POTION, 1, 1
end
Route119_EventScript_290F2E:: @ 8290F2E
giveitem_std ITEM_HYPER_POTION, 1, 1
end
Route119_EventScript_290F3B:: @ 8290F3B
giveitem_std ITEM_ELIXIR, 1, 1
end
Route120_EventScript_290F48:: @ 8290F48
giveitem_std ITEM_NUGGET, 1, 1
end
Route120_EventScript_290F55:: @ 8290F55
giveitem_std ITEM_FULL_HEAL, 1, 1
end
Route120_EventScript_290F62:: @ 8290F62
giveitem_std ITEM_HYPER_POTION, 1, 1
end
Route120_EventScript_290F6F:: @ 8290F6F
giveitem_std ITEM_NEST_BALL, 1, 1
end
Route120_EventScript_290F7C:: @ 8290F7C
giveitem_std ITEM_REVIVE, 1, 1
end
Route121_EventScript_290F89:: @ 8290F89
giveitem_std ITEM_CARBOS, 1, 1
end
Route121_EventScript_290F96:: @ 8290F96
giveitem_std ITEM_REVIVE, 1, 1
end
Route121_EventScript_290FA3:: @ 8290FA3
giveitem_std ITEM_ZINC, 1, 1
end
Route123_EventScript_290FB0:: @ 8290FB0
giveitem_std ITEM_CALCIUM, 1, 1
end
Route123_EventScript_290FBD:: @ 8290FBD
giveitem_std ITEM_ULTRA_BALL, 1, 1
end
Route123_EventScript_290FCA:: @ 8290FCA
giveitem_std ITEM_ELIXIR, 1, 1
end
Route123_EventScript_290FD7:: @ 8290FD7
giveitem_std ITEM_PP_UP, 1, 1
end
Route123_EventScript_290FE4:: @ 8290FE4
giveitem_std ITEM_REVIVAL_HERB, 1, 1
end
Route124_EventScript_290FF1:: @ 8290FF1
giveitem_std ITEM_RED_SHARD, 1, 1
end
Route124_EventScript_290FFE:: @ 8290FFE
giveitem_std ITEM_BLUE_SHARD, 1, 1
end
Route124_EventScript_29100B:: @ 829100B
giveitem_std ITEM_YELLOW_SHARD, 1, 1
end
Route125_EventScript_291018:: @ 8291018
giveitem_std ITEM_BIG_PEARL, 1, 1
end
Route126_EventScript_291025:: @ 8291025
giveitem_std ITEM_GREEN_SHARD, 1, 1
end
Route127_EventScript_291032:: @ 8291032
giveitem_std ITEM_ZINC, 1, 1
end
Route127_EventScript_29103F:: @ 829103F
giveitem_std ITEM_CARBOS, 1, 1
end
Route127_EventScript_29104C:: @ 829104C
giveitem_std ITEM_RARE_CANDY, 1, 1
end
Route132_EventScript_291059:: @ 8291059
giveitem_std ITEM_RARE_CANDY, 1, 1
end
Route132_EventScript_291066:: @ 8291066
giveitem_std ITEM_PROTEIN, 1, 1
end
Route133_EventScript_291073:: @ 8291073
giveitem_std ITEM_BIG_PEARL, 1, 1
end
Route133_EventScript_291080:: @ 8291080
giveitem_std ITEM_STAR_PIECE, 1, 1
end
Route133_EventScript_29108D:: @ 829108D
giveitem_std ITEM_MAX_REVIVE, 1, 1
end
Route134_EventScript_29109A:: @ 829109A
giveitem_std ITEM_CARBOS, 1, 1
end
Route134_EventScript_2910A7:: @ 82910A7
giveitem_std ITEM_STAR_PIECE, 1, 1
end
PetalburgCity_EventScript_2910B4:: @ 82910B4
giveitem_std ITEM_MAX_REVIVE, 1, 1
end
PetalburgCity_EventScript_2910C1:: @ 82910C1
giveitem_std ITEM_ETHER, 1, 1
end
MauvilleCity_EventScript_2910CE:: @ 82910CE
giveitem_std ITEM_X_SPEED, 1, 1
end
RustboroCity_EventScript_2910DB:: @ 82910DB
giveitem_std ITEM_X_DEFEND, 1, 1
end
LilycoveCity_EventScript_2910E8:: @ 82910E8
giveitem_std ITEM_MAX_REPEL, 1, 1
end
MossdeepCity_EventScript_2910F5:: @ 82910F5
giveitem_std ITEM_NET_BALL, 1, 1
end
PetalburgWoods_EventScript_291102:: @ 8291102
giveitem_std ITEM_X_ATTACK, 1, 1
end
PetalburgWoods_EventScript_29110F:: @ 829110F
giveitem_std ITEM_GREAT_BALL, 1, 1
end
PetalburgWoods_EventScript_29111C:: @ 829111C
giveitem_std ITEM_ETHER, 1, 1
end
PetalburgWoods_EventScript_291129:: @ 8291129
giveitem_std ITEM_PARALYZE_HEAL, 1, 1
end
RusturfTunnel_EventScript_291136:: @ 8291136
giveitem_std ITEM_POKE_BALL, 1, 1
end
RusturfTunnel_EventScript_291143:: @ 8291143
giveitem_std ITEM_MAX_ETHER, 1, 1
end
GraniteCave_1F_EventScript_291150:: @ 8291150
giveitem_std ITEM_ESCAPE_ROPE, 1, 1
end
GraniteCave_B1F_EventScript_29115D:: @ 829115D
giveitem_std ITEM_POKE_BALL, 1, 1
end
GraniteCave_B2F_EventScript_29116A:: @ 829116A
giveitem_std ITEM_REPEL, 1, 1
end
GraniteCave_B2F_EventScript_291177:: @ 8291177
giveitem_std ITEM_RARE_CANDY, 1, 1
end
JaggedPass_EventScript_291184:: @ 8291184
giveitem_std ITEM_BURN_HEAL, 1, 1
end
FieryPath_EventScript_291191:: @ 8291191
giveitem_std ITEM_FIRE_STONE, 1, 1
end
FieryPath_EventScript_29119E:: @ 829119E
giveitem_std ITEM_TM06, 1, 1
end
MeteorFalls_1F_1R_EventScript_2911AB:: @ 82911AB
giveitem_std ITEM_TM23, 1, 1
end
MeteorFalls_1F_1R_EventScript_2911B8:: @ 82911B8
giveitem_std ITEM_FULL_HEAL, 1, 1
end
MeteorFalls_1F_1R_EventScript_2911C5:: @ 82911C5
giveitem_std ITEM_MOON_STONE, 1, 1
end
MeteorFalls_1F_1R_EventScript_2911D2:: @ 82911D2
giveitem_std ITEM_PP_UP, 1, 1
end
MeteorFalls_B1F_2R_EventScript_2911DF:: @ 82911DF
giveitem_std ITEM_TM02, 1, 1
end
NewMauville_Inside_EventScript_2911EC:: @ 82911EC
giveitem_std ITEM_ULTRA_BALL, 1, 1
end
NewMauville_Inside_EventScript_2911F9:: @ 82911F9
giveitem_std ITEM_ESCAPE_ROPE, 1, 1
end
NewMauville_Inside_EventScript_291206:: @ 8291206
giveitem_std ITEM_THUNDER_STONE, 1, 1
end
NewMauville_Inside_EventScript_291213:: @ 8291213
giveitem_std ITEM_FULL_HEAL, 1, 1
end
NewMauville_Inside_EventScript_291220:: @ 8291220
giveitem_std ITEM_PARALYZE_HEAL, 1, 1
end
AbandonedShip_Rooms_1F_EventScript_29122D:: @ 829122D
giveitem_std ITEM_HARBOR_MAIL, 1, 1
end
AbandonedShip_Rooms_B1F_EventScript_29123A:: @ 829123A
giveitem_std ITEM_ESCAPE_ROPE, 1, 1
end
AbandonedShip_Rooms2_B1F_EventScript_291247:: @ 8291247
giveitem_std ITEM_DIVE_BALL, 1, 1
end
AbandonedShip_Room_B1F_EventScript_291254:: @ 8291254
giveitem_std ITEM_TM13, 1, 1
end
AbandonedShip_Rooms2_1F_EventScript_291261:: @ 8291261
giveitem_std ITEM_REVIVE, 1, 1
end
AbandonedShip_CaptainsOffice_EventScript_29126E:: @ 829126E
giveitem_std ITEM_STORAGE_KEY, 1, 1
end
AbandonedShip_HiddenFloorRooms_EventScript_29127B:: @ 829127B
giveitem_std ITEM_LUXURY_BALL, 1, 1
end
AbandonedShip_HiddenFloorRooms_EventScript_291288:: @ 8291288
giveitem_std ITEM_SCANNER, 1, 1
end
AbandonedShip_HiddenFloorRooms_EventScript_291295:: @ 8291295
giveitem_std ITEM_WATER_STONE, 1, 1
end
AbandonedShip_HiddenFloorRooms_EventScript_2912A2:: @ 82912A2
giveitem_std ITEM_TM18, 1, 1
end
ScorchedSlab_EventScript_2912AF:: @ 82912AF
giveitem_std ITEM_TM11, 1, 1
end
SafariZone_Northwest_EventScript_2912BC:: @ 82912BC
giveitem_std ITEM_TM22, 1, 1
end
SafariZone_North_EventScript_2912C9:: @ 82912C9
giveitem_std ITEM_CALCIUM, 1, 1
end
SafariZone_Southwest_EventScript_2912D6:: @ 82912D6
giveitem_std ITEM_MAX_REVIVE, 1, 1
end
SafariZone_Northeast_EventScript_2912E3:: @ 82912E3
giveitem_std ITEM_NUGGET, 1, 1
end
SafariZone_Southeast_EventScript_2912F0:: @ 82912F0
giveitem_std ITEM_BIG_PEARL, 1, 1
end
MtPyre_2F_EventScript_2912FD:: @ 82912FD
giveitem_std ITEM_ULTRA_BALL, 1, 1
end
MtPyre_3F_EventScript_29130A:: @ 829130A
giveitem_std ITEM_SUPER_REPEL, 1, 1
end
MtPyre_4F_EventScript_291317:: @ 8291317
giveitem_std ITEM_SEA_INCENSE, 1, 1
end
MtPyre_5F_EventScript_291324:: @ 8291324
giveitem_std ITEM_LAX_INCENSE, 1, 1
end
MtPyre_6F_EventScript_291331:: @ 8291331
giveitem_std ITEM_TM30, 1, 1
end
MtPyre_Exterior_EventScript_29133E:: @ 829133E
giveitem_std ITEM_MAX_POTION, 1, 1
end
MtPyre_Exterior_EventScript_29134B:: @ 829134B
giveitem_std ITEM_TM48, 1, 1
end
AquaHideout_B1F_EventScript_291358:: @ 8291358
giveitem_std ITEM_MASTER_BALL, 1, 1
end
AquaHideout_B1F_EventScript_291365:: @ 8291365
giveitem_std ITEM_NUGGET, 1, 1
end
AquaHideout_B1F_EventScript_291372:: @ 8291372
giveitem_std ITEM_MAX_ELIXIR, 1, 1
end
AquaHideout_B2F_EventScript_29137F:: @ 829137F
giveitem_std ITEM_NEST_BALL, 1, 1
end
AquaHideout_B2F_EventScript_29138C:: @ 829138C
giveitem_std ITEM_MASTER_BALL, 1, 1
end
Route119_EventScript_291399:: @ 8291399
giveitem_std ITEM_NUGGET, 1, 1
end
Route119_EventScript_2913A6:: @ 82913A6
giveitem_std ITEM_MAX_ELIXIR, 1, 1
end
Route119_EventScript_2913B3:: @ 82913B3
giveitem_std ITEM_NEST_BALL, 1, 1
end
ShoalCave_LowTideEntranceRoom_EventScript_2913C0:: @ 82913C0
giveitem_std ITEM_BIG_PEARL, 1, 1
end
ShoalCave_LowTideInnerRoom_EventScript_2913CD:: @ 82913CD
giveitem_std ITEM_RARE_CANDY, 1, 1
end
ShoalCave_LowTideStairsRoom_EventScript_2913DA:: @ 82913DA
giveitem_std ITEM_ICE_HEAL, 1, 1
end
ShoalCave_LowTideIceRoom_EventScript_2913E7:: @ 82913E7
giveitem_std ITEM_TM07, 1, 1
end
ShoalCave_LowTideIceRoom_EventScript_2913F4:: @ 82913F4
giveitem_std ITEM_NEVER_MELT_ICE, 1, 1
end
SeafloorCavern_Room9_EventScript_291401:: @ 8291401
giveitem_std ITEM_TM26, 1, 1
end
Route110_TrickHousePuzzle1_EventScript_29140E:: @ 829140E
giveitem_std ITEM_ORANGE_MAIL, 1, 1
end
Route110_TrickHousePuzzle2_EventScript_29141B:: @ 829141B
giveitem_std ITEM_HARBOR_MAIL, 1, 1
end
Route110_TrickHousePuzzle2_EventScript_291428:: @ 8291428
giveitem_std ITEM_WAVE_MAIL, 1, 1
end
Route110_TrickHousePuzzle3_EventScript_291435:: @ 8291435
giveitem_std ITEM_SHADOW_MAIL, 1, 1
end
Route110_TrickHousePuzzle3_EventScript_291442:: @ 8291442
giveitem_std ITEM_WOOD_MAIL, 1, 1
end
Route110_TrickHousePuzzle4_EventScript_29144F:: @ 829144F
giveitem_std ITEM_MECH_MAIL, 1, 1
end
Route110_TrickHousePuzzle6_EventScript_29145C:: @ 829145C
giveitem_std ITEM_GLITTER_MAIL, 1, 1
end
Route110_TrickHousePuzzle7_EventScript_291469:: @ 8291469
giveitem_std ITEM_TROPIC_MAIL, 1, 1
end
Route110_TrickHousePuzzle8_EventScript_291476:: @ 8291476
giveitem_std ITEM_BEAD_MAIL, 1, 1
end
VictoryRoad_1F_EventScript_291483:: @ 8291483
giveitem_std ITEM_MAX_ELIXIR, 1, 1
end
VictoryRoad_1F_EventScript_291490:: @ 8291490
giveitem_std ITEM_PP_UP, 1, 1
end
VictoryRoad_B1F_EventScript_29149D:: @ 829149D
giveitem_std ITEM_TM29, 1, 1
end
VictoryRoad_B1F_EventScript_2914AA:: @ 82914AA
giveitem_std ITEM_FULL_RESTORE, 1, 1
end
VictoryRoad_B2F_EventScript_2914B7:: @ 82914B7
giveitem_std ITEM_FULL_HEAL, 1, 1
end
ArtisanCave_B1F_EventScript_2914C4:: @ 82914C4
giveitem_std ITEM_HP_UP, 1, 1
end
ArtisanCave_1F_EventScript_2914D1:: @ 82914D1
giveitem_std ITEM_CARBOS, 1, 1
end
MagmaHideout_1F_EventScript_2914DE:: @ 82914DE
giveitem_std ITEM_RARE_CANDY, 1, 1
end
MagmaHideout_2F_2R_EventScript_2914EB:: @ 82914EB
giveitem_std ITEM_MAX_ELIXIR, 1, 1
end
MagmaHideout_2F_2R_EventScript_2914F8:: @ 82914F8
giveitem_std ITEM_FULL_RESTORE, 1, 1
end
MagmaHideout_3F_1R_EventScript_291505:: @ 8291505
giveitem_std ITEM_NUGGET, 1, 1
end
MagmaHideout_3F_2R_EventScript_291512:: @ 8291512
giveitem_std ITEM_PP_MAX, 1, 1
end
MagmaHideout_4F_EventScript_29151F:: @ 829151F
giveitem_std ITEM_MAX_REVIVE, 1, 1
end
MagmaHideout_3F_3R_EventScript_29152C:: @ 829152C
giveitem_std ITEM_ESCAPE_ROPE, 1, 1
end

View File

@@ -0,0 +1,44 @@
AbandonedShip_CaptainsOffice_MapScripts:: @ 82387E1
.byte 0
AbandonedShip_CaptainsOffice_EventScript_2387E2:: @ 82387E2
lock
faceplayer
checkflag FLAG_0x126
goto_eq AbandonedShip_CaptainsOffice_EventScript_23881A
checkitem ITEM_SCANNER, 1
compare_var_to_value VAR_RESULT, 1
goto_eq AbandonedShip_CaptainsOffice_EventScript_238810
checkflag FLAG_0x436
goto_eq AbandonedShip_CaptainsOffice_EventScript_23881A
msgbox AbandonedShip_CaptainsOffice_Text_238824, 4
release
end
AbandonedShip_CaptainsOffice_EventScript_238810:: @ 8238810
msgbox AbandonedShip_CaptainsOffice_Text_23889D, 4
release
end
AbandonedShip_CaptainsOffice_EventScript_23881A:: @ 823881A
msgbox AbandonedShip_CaptainsOffice_Text_238918, 4
release
end
AbandonedShip_CaptainsOffice_Text_238824: @ 8238824
.string "Im investigating this ship on behalf\n"
.string "of CAPT. STERN.\p"
.string "He also asked me to find a SCANNER,\n"
.string "but I havent had any success…$"
AbandonedShip_CaptainsOffice_Text_23889D: @ 823889D
.string "Oh! Thats a SCANNER!\p"
.string "Listen, can I get you to deliver that\n"
.string "to CAPT. STERN?\p"
.string "I want to investigate this ship a\n"
.string "little more.$"
AbandonedShip_CaptainsOffice_Text_238918: @ 8238918
.string "This ship is called S.S. CACTUS.\n"
.string "It seems to be from an earlier era.$"

View File

@@ -0,0 +1,27 @@
AbandonedShip_Corridors_1F_MapScripts:: @ 82379A4
.byte 0
AbandonedShip_Corridors_1F_EventScript_2379A5:: @ 82379A5
msgbox AbandonedShip_Corridors_1F_Text_237A60, 2
end
AbandonedShip_Corridors_1F_EventScript_2379AE:: @ 82379AE
trainerbattle 0, TRAINER_CHARLIE, 0, AbandonedShip_Corridors_1F_Text_2379C5, AbandonedShip_Corridors_1F_Text_237A01
msgbox AbandonedShip_Corridors_1F_Text_237A1B, 6
end
AbandonedShip_Corridors_1F_Text_2379C5: @ 82379C5
.string "Whats so funny about having my inner\n"
.string "tube aboard the ship?$"
AbandonedShip_Corridors_1F_Text_237A01: @ 8237A01
.string "Whoa, you overwhelmed me!$"
AbandonedShip_Corridors_1F_Text_237A1B: @ 8237A1B
.string "Its not easy throwing POKé BALLS\n"
.string "while hanging on to an inner tube!$"
AbandonedShip_Corridors_1F_Text_237A60: @ 8237A60
.string "Isnt it fun here?\n"
.string "I get excited just being here!$"

View File

@@ -0,0 +1,91 @@
AbandonedShip_Corridors_B1F_MapScripts:: @ 8237D84
map_script 5, AbandonedShip_Corridors_B1F_MapScript1_237D8F
map_script 1, AbandonedShip_Corridors_B1F_MapScript1_237D98
.byte 0
AbandonedShip_Corridors_B1F_MapScript1_237D8F: @ 8237D8F
setdivewarp ABANDONED_SHIP_UNDERWATER_1, 255, 5, 4
end
AbandonedShip_Corridors_B1F_MapScript1_237D98: @ 8237D98
checkflag FLAG_0x0EF
call_if 0, AbandonedShip_Corridors_B1F_EventScript_237DAB
checkflag FLAG_0x0EF
call_if 1, AbandonedShip_Corridors_B1F_EventScript_237DB5
end
AbandonedShip_Corridors_B1F_EventScript_237DAB:: @ 8237DAB
setmetatile 11, 4, 563, 1
return
AbandonedShip_Corridors_B1F_EventScript_237DB5:: @ 8237DB5
setmetatile 11, 4, 555, 1
return
AbandonedShip_Corridors_B1F_EventScript_237DBF:: @ 8237DBF
msgbox AbandonedShip_Corridors_B1F_Text_237F03, 2
end
AbandonedShip_Corridors_B1F_EventScript_237DC8:: @ 8237DC8
lockall
checkflag FLAG_0x0EF
goto_eq AbandonedShip_Corridors_B1F_EventScript_237E09
checkitem ITEM_STORAGE_KEY, 1
compare_var_to_value VAR_RESULT, 0
goto_eq AbandonedShip_Corridors_B1F_EventScript_237DFF
msgbox AbandonedShip_Corridors_B1F_Text_237F4B, 4
playse SE_PIN
takeitem ITEM_STORAGE_KEY, 1
setflag FLAG_0x0EF
call AbandonedShip_Corridors_B1F_EventScript_237DB5
special DrawWholeMapView
releaseall
end
AbandonedShip_Corridors_B1F_EventScript_237DFF:: @ 8237DFF
msgbox AbandonedShip_Corridors_B1F_Text_237F15, 4
releaseall
end
AbandonedShip_Corridors_B1F_EventScript_237E09:: @ 8237E09
msgbox AbandonedShip_Corridors_B1F_Text_237FA5, 4
releaseall
end
AbandonedShip_Corridors_B1F_EventScript_237E13:: @ 8237E13
trainerbattle 0, TRAINER_DUNCAN, 0, AbandonedShip_Corridors_B1F_Text_237E2A, AbandonedShip_Corridors_B1F_Text_237E80
msgbox AbandonedShip_Corridors_B1F_Text_237E92, 6
end
AbandonedShip_Corridors_B1F_Text_237E2A: @ 8237E2A
.string "When we go out to sea, we SAILORS\n"
.string "always bring our POKéMON.\l"
.string "How about a quick battle?$"
AbandonedShip_Corridors_B1F_Text_237E80: @ 8237E80
.string "Whoops, Im sunk!$"
AbandonedShip_Corridors_B1F_Text_237E92: @ 8237E92
.string "The ships bottom has sunk into the\n"
.string "depths.\p"
.string "If a POKéMON knew how to go underwater,\n"
.string "we might make some progress…$"
AbandonedShip_Corridors_B1F_Text_237F03: @ 8237F03
.string "Yay!\n"
.string "Its a ship!$"
AbandonedShip_Corridors_B1F_Text_237F15: @ 8237F15
.string "The door is locked.\p"
.string "“STORAGE” is painted on the door.$"
AbandonedShip_Corridors_B1F_Text_237F4B: @ 8237F4B
.string "{PLAYER} inserted and turned the\n"
.string "STORAGE KEY.\p"
.string "The inserted KEY stuck fast,\n"
.string "but the door opened.$"
AbandonedShip_Corridors_B1F_Text_237FA5: @ 8237FA5
AbandonedShip_HiddenFloorCorridors_Text_237FA5: @ 8237FA5
.string "The door is open.$"

View File

@@ -0,0 +1,8 @@
AbandonedShip_Deck_MapScripts:: @ 823799A
map_script 3, AbandonedShip_Deck_MapScript1_2379A0
.byte 0
AbandonedShip_Deck_MapScript1_2379A0: @ 82379A0
setflag FLAG_0x89E
end

View File

@@ -0,0 +1,171 @@
AbandonedShip_HiddenFloorCorridors_MapScripts:: @ 823896C
map_script 5, AbandonedShip_HiddenFloorCorridors_MapScript1_238977
map_script 1, AbandonedShip_HiddenFloorCorridors_MapScript1_238980
.byte 0
AbandonedShip_HiddenFloorCorridors_MapScript1_238977: @ 8238977
setdivewarp ABANDONED_SHIP_UNDERWATER_1, 255, 5, 4
end
AbandonedShip_HiddenFloorCorridors_MapScript1_238980: @ 8238980
checkflag FLAG_0x0F0
call_if 0, AbandonedShip_HiddenFloorCorridors_EventScript_2389F1
checkflag FLAG_0x0F1
call_if 0, AbandonedShip_HiddenFloorCorridors_EventScript_2389FB
checkflag FLAG_0x0F2
call_if 0, AbandonedShip_HiddenFloorCorridors_EventScript_238A05
checkflag FLAG_0x0F3
call_if 0, AbandonedShip_HiddenFloorCorridors_EventScript_238A0F
checkflag FLAG_0x0F0
call_if 1, AbandonedShip_HiddenFloorCorridors_EventScript_2389C9
checkflag FLAG_0x0F1
call_if 1, AbandonedShip_HiddenFloorCorridors_EventScript_2389D3
checkflag FLAG_0x0F2
call_if 1, AbandonedShip_HiddenFloorCorridors_EventScript_2389DD
checkflag FLAG_0x0F3
call_if 1, AbandonedShip_HiddenFloorCorridors_EventScript_2389E7
end
AbandonedShip_HiddenFloorCorridors_EventScript_2389C9:: @ 82389C9
setmetatile 3, 8, 555, 1
return
AbandonedShip_HiddenFloorCorridors_EventScript_2389D3:: @ 82389D3
setmetatile 6, 8, 555, 1
return
AbandonedShip_HiddenFloorCorridors_EventScript_2389DD:: @ 82389DD
setmetatile 3, 3, 538, 0
return
AbandonedShip_HiddenFloorCorridors_EventScript_2389E7:: @ 82389E7
setmetatile 9, 3, 538, 0
return
AbandonedShip_HiddenFloorCorridors_EventScript_2389F1:: @ 82389F1
setmetatile 3, 8, 563, 1
return
AbandonedShip_HiddenFloorCorridors_EventScript_2389FB:: @ 82389FB
setmetatile 6, 8, 563, 1
return
AbandonedShip_HiddenFloorCorridors_EventScript_238A05:: @ 8238A05
setmetatile 3, 3, 564, 0
return
AbandonedShip_HiddenFloorCorridors_EventScript_238A0F:: @ 8238A0F
setmetatile 9, 3, 564, 0
return
AbandonedShip_HiddenFloorCorridors_EventScript_238A19:: @ 8238A19
lockall
checkflag FLAG_0x0F0
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B1D
checkitem ITEM_ROOM_1_KEY, 1
compare_var_to_value VAR_RESULT, 0
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238AF5
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BF7, 4
playse SE_PIN
takeitem ITEM_ROOM_1_KEY, 1
setflag FLAG_0x0F0
call AbandonedShip_HiddenFloorCorridors_EventScript_2389C9
special DrawWholeMapView
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_238A50:: @ 8238A50
lockall
checkflag FLAG_0x0F1
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B1D
checkitem ITEM_ROOM_2_KEY, 1
compare_var_to_value VAR_RESULT, 0
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238AFF
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BF7, 4
playse SE_PIN
takeitem ITEM_ROOM_2_KEY, 1
setflag FLAG_0x0F1
call AbandonedShip_HiddenFloorCorridors_EventScript_2389D3
special DrawWholeMapView
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_238A87:: @ 8238A87
lockall
checkflag FLAG_0x0F2
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B1D
checkitem ITEM_ROOM_4_KEY, 1
compare_var_to_value VAR_RESULT, 0
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B09
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BF7, 4
playse SE_PIN
takeitem ITEM_ROOM_4_KEY, 1
setflag FLAG_0x0F2
call AbandonedShip_HiddenFloorCorridors_EventScript_2389DD
special DrawWholeMapView
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_238ABE:: @ 8238ABE
lockall
checkflag FLAG_0x0F3
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B1D
checkitem ITEM_ROOM_6_KEY, 1
compare_var_to_value VAR_RESULT, 0
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B13
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BF7, 4
playse SE_PIN
takeitem ITEM_ROOM_6_KEY, 1
setflag FLAG_0x0F3
call AbandonedShip_HiddenFloorCorridors_EventScript_2389E7
special DrawWholeMapView
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_238AF5:: @ 8238AF5
msgbox AbandonedShip_HiddenFloorCorridors_Text_238B27, 4
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_238AFF:: @ 8238AFF
msgbox AbandonedShip_HiddenFloorCorridors_Text_238B5B, 4
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_238B09:: @ 8238B09
msgbox AbandonedShip_HiddenFloorCorridors_Text_238B8F, 4
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_238B13:: @ 8238B13
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BC3, 4
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_238B1D:: @ 8238B1D
msgbox AbandonedShip_HiddenFloorCorridors_Text_237FA5, 4
releaseall
end
AbandonedShip_HiddenFloorCorridors_Text_238B27: @ 8238B27
.string "The door is locked.\p"
.string "“RM. 1” is painted on the door.$"
AbandonedShip_HiddenFloorCorridors_Text_238B5B: @ 8238B5B
.string "The door is locked.\p"
.string "“RM. 2” is painted on the door.$"
AbandonedShip_HiddenFloorCorridors_Text_238B8F: @ 8238B8F
.string "The door is locked.\p"
.string "“RM. 4” is painted on the door.$"
AbandonedShip_HiddenFloorCorridors_Text_238BC3: @ 8238BC3
.string "The door is locked.\p"
.string "“RM. 6” is painted on the door.$"
AbandonedShip_HiddenFloorCorridors_Text_238BF7: @ 8238BF7
.string "{PLAYER} inserted and turned the\n"
.string "KEY.\p"
.string "The inserted KEY stuck fast,\n"
.string "but the door opened.$"

View File

@@ -0,0 +1,148 @@
AbandonedShip_HiddenFloorRooms_MapScripts:: @ 8238C49
map_script 2, AbandonedShip_HiddenFloorRooms_MapScript2_238C4F
.byte 0
AbandonedShip_HiddenFloorRooms_MapScript2_238C4F: @ 8238C4F
map_script_2 VAR_0x4001, 0, AbandonedShip_HiddenFloorRooms_EventScript_238C59
.2byte 0
AbandonedShip_HiddenFloorRooms_EventScript_238C59:: @ 8238C59
setvar VAR_0x4001, 1
getplayerxy VAR_0x4002, VAR_0x4003
setvar VAR_0x4004, 1
compare_var_to_value VAR_0x4002, 21
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238CD1
compare_var_to_value VAR_0x4002, 36
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238CD7
compare_var_to_value VAR_0x4003, 2
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238CDD
switch VAR_0x4004
case 1, AbandonedShip_HiddenFloorRooms_EventScript_238CE3
case 2, AbandonedShip_HiddenFloorRooms_EventScript_238D0C
case 3, AbandonedShip_HiddenFloorRooms_EventScript_238D0D
case 4, AbandonedShip_HiddenFloorRooms_EventScript_238D33
case 5, AbandonedShip_HiddenFloorRooms_EventScript_238D6B
case 6, AbandonedShip_HiddenFloorRooms_EventScript_238DB2
end
AbandonedShip_HiddenFloorRooms_EventScript_238CD1:: @ 8238CD1
addvar VAR_0x4004, 1
return
AbandonedShip_HiddenFloorRooms_EventScript_238CD7:: @ 8238CD7
addvar VAR_0x4004, 2
return
AbandonedShip_HiddenFloorRooms_EventScript_238CDD:: @ 8238CDD
addvar VAR_0x4004, 3
return
AbandonedShip_HiddenFloorRooms_EventScript_238CE3:: @ 8238CE3
delay 20
setfieldeffectargument 0, 10
setfieldeffectargument 1, 10
setfieldeffectargument 2, 0
dofieldeffect 54
specialvar VAR_RESULT, sub_81392F8
compare_var_to_value VAR_RESULT, 0
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238DD3
waitfieldeffect 54
delay 10
end
AbandonedShip_HiddenFloorRooms_EventScript_238D0C:: @ 8238D0C
end
AbandonedShip_HiddenFloorRooms_EventScript_238D0D:: @ 8238D0D
specialvar VAR_RESULT, sub_81392AC
compare_var_to_value VAR_RESULT, 1
goto_eq AbandonedShip_HiddenFloorRooms_EventScript_238D32
delay 20
compare_var_to_value VAR_RESULT, 0
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238DB3
waitfieldeffect 54
delay 10
end
AbandonedShip_HiddenFloorRooms_EventScript_238D32:: @ 8238D32
end
AbandonedShip_HiddenFloorRooms_EventScript_238D33:: @ 8238D33
delay 20
setfieldeffectargument 0, 8
setfieldeffectargument 1, 5
setfieldeffectargument 2, 0
dofieldeffect 54
setfieldeffectargument 0, 11
setfieldeffectargument 1, 3
setfieldeffectargument 2, 0
dofieldeffect 54
specialvar VAR_RESULT, sub_8139320
compare_var_to_value VAR_RESULT, 0
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238DE3
waitfieldeffect 54
delay 10
end
AbandonedShip_HiddenFloorRooms_EventScript_238D6B:: @ 8238D6B
delay 20
setfieldeffectargument 0, 16
setfieldeffectargument 1, 3
setfieldeffectargument 2, 0
dofieldeffect 54
setfieldeffectargument 0, 25
setfieldeffectargument 1, 2
setfieldeffectargument 2, 0
dofieldeffect 54
setfieldeffectargument 0, 24
setfieldeffectargument 1, 6
setfieldeffectargument 2, 0
dofieldeffect 54
specialvar VAR_RESULT, sub_81392D4
compare_var_to_value VAR_RESULT, 0
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238DC3
waitfieldeffect 54
delay 10
end
AbandonedShip_HiddenFloorRooms_EventScript_238DB2:: @ 8238DB2
end
AbandonedShip_HiddenFloorRooms_EventScript_238DB3:: @ 8238DB3
setfieldeffectargument 0, 42
setfieldeffectargument 1, 10
setfieldeffectargument 2, 0
dofieldeffect 54
return
AbandonedShip_HiddenFloorRooms_EventScript_238DC3:: @ 8238DC3
setfieldeffectargument 0, 20
setfieldeffectargument 1, 5
setfieldeffectargument 2, 0
dofieldeffect 54
return
AbandonedShip_HiddenFloorRooms_EventScript_238DD3:: @ 8238DD3
setfieldeffectargument 0, 1
setfieldeffectargument 1, 12
setfieldeffectargument 2, 0
dofieldeffect 54
return
AbandonedShip_HiddenFloorRooms_EventScript_238DE3:: @ 8238DE3
setfieldeffectargument 0, 1
setfieldeffectargument 1, 2
setfieldeffectargument 2, 0
dofieldeffect 54
return
AbandonedShip_HiddenFloorRooms_EventScript_238DF3:: @ 8238DF3
lockall
msgbox AbandonedShip_HiddenFloorRooms_Text_238DFE, 4
releaseall
end
AbandonedShip_HiddenFloorRooms_Text_238DFE: @ 8238DFE
.string "Its bright and shiny!\n"
.string "But its just trash…$"

View File

@@ -0,0 +1,3 @@
AbandonedShip_Room_B1F_MapScripts:: @ 82380A5
.byte 0

View File

@@ -0,0 +1,158 @@
AbandonedShip_Rooms2_1F_MapScripts:: @ 82380A6
.byte 0
AbandonedShip_Rooms2_1F_EventScript_2380A7:: @ 82380A7
trainerbattle 6, TRAINER_KIRA_AND_DAN_1, 0, AbandonedShip_Rooms2_1F_Text_23819D, AbandonedShip_Rooms2_1F_Text_2381DA, AbandonedShip_Rooms2_1F_Text_238257, AbandonedShip_Rooms2_1F_EventScript_2380D7
specialvar VAR_RESULT, sub_80B226C
compare_var_to_value VAR_RESULT, 1
goto_eq AbandonedShip_Rooms2_1F_EventScript_2380F0
msgbox AbandonedShip_Rooms2_1F_Text_23820F, 4
release
end
AbandonedShip_Rooms2_1F_EventScript_2380D7:: @ 82380D7
msgbox AbandonedShip_Rooms2_1F_Text_2383BB, 4
setvar VAR_0x8004, 642
special sub_81D1C20
setorcopyvar VAR_0x8000, 642
callstd 8
release
end
AbandonedShip_Rooms2_1F_EventScript_2380F0:: @ 82380F0
trainerbattle 7, TRAINER_KIRA_AND_DAN_1, 0, AbandonedShip_Rooms2_1F_Text_2383FF, AbandonedShip_Rooms2_1F_Text_238473, AbandonedShip_Rooms2_1F_Text_238509
msgbox AbandonedShip_Rooms2_1F_Text_238491, 6
end
AbandonedShip_Rooms2_1F_EventScript_23810B:: @ 823810B
trainerbattle 6, TRAINER_KIRA_AND_DAN_1, 0, AbandonedShip_Rooms2_1F_Text_2382A4, AbandonedShip_Rooms2_1F_Text_2382F4, AbandonedShip_Rooms2_1F_Text_23836F, AbandonedShip_Rooms2_1F_EventScript_23813B
specialvar VAR_RESULT, sub_80B226C
compare_var_to_value VAR_RESULT, 1
goto_eq AbandonedShip_Rooms2_1F_EventScript_238154
msgbox AbandonedShip_Rooms2_1F_Text_23830A, 4
release
end
AbandonedShip_Rooms2_1F_EventScript_23813B:: @ 823813B
msgbox AbandonedShip_Rooms2_1F_Text_2383BB, 4
setvar VAR_0x8004, 642
special sub_81D1C20
setorcopyvar VAR_0x8000, 642
callstd 8
release
end
AbandonedShip_Rooms2_1F_EventScript_238154:: @ 8238154
trainerbattle 7, TRAINER_KIRA_AND_DAN_1, 0, AbandonedShip_Rooms2_1F_Text_238556, AbandonedShip_Rooms2_1F_Text_2385F2, AbandonedShip_Rooms2_1F_Text_238668
msgbox AbandonedShip_Rooms2_1F_Text_23860B, 6
end
AbandonedShip_Rooms2_1F_EventScript_23816F:: @ 823816F
trainerbattle 0, TRAINER_JANI, 0, AbandonedShip_Rooms2_1F_Text_2386B4, AbandonedShip_Rooms2_1F_Text_2386E8
msgbox AbandonedShip_Rooms2_1F_Text_238708, 6
end
AbandonedShip_Rooms2_1F_EventScript_238186:: @ 8238186
trainerbattle 0, TRAINER_GARRISON, 0, AbandonedShip_Rooms2_1F_Text_23873F, AbandonedShip_Rooms2_1F_Text_238779
msgbox AbandonedShip_Rooms2_1F_Text_2387A9, 6
end
AbandonedShip_Rooms2_1F_Text_23819D: @ 823819D
.string "DAN: While searching for treasures,\n"
.string "we discovered a TRAINER!$"
AbandonedShip_Rooms2_1F_Text_2381DA: @ 82381DA
.string "DAN: We couldnt win even though\n"
.string "we worked together…$"
AbandonedShip_Rooms2_1F_Text_23820F: @ 823820F
.string "DAN: We cant find any treasures…\n"
.string "I wonder if someone got them already?$"
AbandonedShip_Rooms2_1F_Text_238257: @ 8238257
.string "DAN: You dont even have two POKéMON.\n"
.string "You cant expect to beat us like that.$"
AbandonedShip_Rooms2_1F_Text_2382A4: @ 82382A4
.string "KIRA: Oh?\n"
.string "We were searching for treasures.\l"
.string "But we discovered a TRAINER instead!$"
AbandonedShip_Rooms2_1F_Text_2382F4: @ 82382F4
.string "KIRA: Ooh, so strong!$"
AbandonedShip_Rooms2_1F_Text_23830A: @ 823830A
.string "KIRA: Where could the treasures be?\p"
.string "Ive already decided what Im buying\n"
.string "when we find the treasures!$"
AbandonedShip_Rooms2_1F_Text_23836F: @ 823836F
.string "KIRA: Oh, you dont have two POKéMON?\n"
.string "Well have to battle some other time!$"
AbandonedShip_Rooms2_1F_Text_2383BB: @ 82383BB
.string "KIRA: Oh, you make me so angry!\n"
.string "Im going to register you for that!$"
AbandonedShip_Rooms2_1F_Text_2383FF: @ 82383FF
.string "DAN: Weve been searching for\n"
.string "treasures all this time.\p"
.string "Our POKéMON have grown stronger, too.\n"
.string "Let us show you, okay?$"
AbandonedShip_Rooms2_1F_Text_238473: @ 8238473
.string "DAN: Youre strong, as usual!$"
AbandonedShip_Rooms2_1F_Text_238491: @ 8238491
.string "DAN: We cant find any treasures,\n"
.string "we lose at POKéMON…\p"
.string "I want to go home… But if I say that,\n"
.string "she gets all angry with me…$"
AbandonedShip_Rooms2_1F_Text_238509: @ 8238509
.string "DAN: You dont even have two POKéMON.\n"
.string "You cant expect to beat us like that.$"
AbandonedShip_Rooms2_1F_Text_238556: @ 8238556
.string "KIRA: Oh? We meet again!\p"
.string "Just like us, you still havent given up\n"
.string "searching for treasures, have you?\p"
.string "Want to make it so the loser has\n"
.string "to give up searching?$"
AbandonedShip_Rooms2_1F_Text_2385F2: @ 82385F2
.string "KIRA: Oh, we lost again…$"
AbandonedShip_Rooms2_1F_Text_23860B: @ 823860B
.string "KIRA: Were not leaving until we raise\n"
.string "our POKéMON some more and we find\l"
.string "the treasures here!$"
AbandonedShip_Rooms2_1F_Text_238668: @ 8238668
.string "KIRA: Oh, you dont have two POKéMON?\n"
.string "Well have to battle some other time!$"
AbandonedShip_Rooms2_1F_Text_2386B4: @ 82386B4
.string "Im not good at swimming,\n"
.string "but I am good at battles!$"
AbandonedShip_Rooms2_1F_Text_2386E8: @ 82386E8
.string "Oops.\n"
.string "That didnt go very well.$"
AbandonedShip_Rooms2_1F_Text_238708: @ 8238708
.string "Walking around barefoot in this ship\n"
.string "is kind of gross.$"
AbandonedShip_Rooms2_1F_Text_23873F: @ 823873F
.string "Strength and compassion…\n"
.string "Those are a TRAINERs treasures!$"
AbandonedShip_Rooms2_1F_Text_238779: @ 8238779
.string "Ah, there is something about you\n"
.string "that sparkles.$"
AbandonedShip_Rooms2_1F_Text_2387A9: @ 82387A9
.string "In a cabin somewhere on board,\n"
.string "I saw something sparkle.$"

View File

@@ -0,0 +1,13 @@
AbandonedShip_Rooms2_B1F_MapScripts:: @ 8238024
.byte 0
AbandonedShip_Rooms2_B1F_EventScript_238025:: @ 8238025
msgbox AbandonedShip_Rooms2_B1F_Text_23802E, 2
end
AbandonedShip_Rooms2_B1F_Text_23802E: @ 823802E
.string "This is a perfect place to go exploring!\n"
.string "Its exciting here!\p"
.string "I bet therere amazing treasures on\n"
.string "board.$"

View File

@@ -0,0 +1,81 @@
AbandonedShip_Rooms_1F_MapScripts:: @ 8237A92
.byte 0
AbandonedShip_Rooms_1F_EventScript_237A93:: @ 8237A93
msgbox AbandonedShip_Rooms_1F_Text_237B15, 2
end
AbandonedShip_Rooms_1F_EventScript_237A9C:: @ 8237A9C
trainerbattle 0, TRAINER_DEMETRIUS, 0, AbandonedShip_Rooms_1F_Text_237D0C, AbandonedShip_Rooms_1F_Text_237D2A
msgbox AbandonedShip_Rooms_1F_Text_237D41, 6
end
AbandonedShip_Rooms_1F_EventScript_237AB3:: @ 8237AB3
trainerbattle 2, TRAINER_THALIA_1, 0, AbandonedShip_Rooms_1F_Text_237B76, AbandonedShip_Rooms_1F_Text_237BB8, AbandonedShip_Rooms_1F_EventScript_237ADF
specialvar VAR_RESULT, sub_80B226C
compare_var_to_value VAR_RESULT, 1
goto_eq AbandonedShip_Rooms_1F_EventScript_237AFE
msgbox AbandonedShip_Rooms_1F_Text_237BDB, 4
release
end
AbandonedShip_Rooms_1F_EventScript_237ADF:: @ 8237ADF
special sub_80B4808
waitmovement 0
msgbox AbandonedShip_Rooms_1F_Text_237C2A, 4
setvar VAR_0x8004, 144
special sub_81D1C20
setorcopyvar VAR_0x8000, 144
callstd 8
release
end
AbandonedShip_Rooms_1F_EventScript_237AFE:: @ 8237AFE
trainerbattle 5, TRAINER_THALIA_1, 0, AbandonedShip_Rooms_1F_Text_237C69, AbandonedShip_Rooms_1F_Text_237CB2
msgbox AbandonedShip_Rooms_1F_Text_237CC9, 6
end
AbandonedShip_Rooms_1F_Text_237B15: @ 8237B15
.string "Ships of this sort are rare, so Im\n"
.string "taking a look around.\p"
.string "Hmhm…\n"
.string "There appear to be other cabins…$"
AbandonedShip_Rooms_1F_Text_237B76: @ 8237B76
.string "What on earth would compel you to\n"
.string "come here? You must be curious!$"
AbandonedShip_Rooms_1F_Text_237BB8: @ 8237BB8
.string "Not just curious, but also strong…$"
AbandonedShip_Rooms_1F_Text_237BDB: @ 8237BDB
.string "The man next door…\p"
.string "He says hes just sightseeing,\n"
.string "but I dont know about that.$"
AbandonedShip_Rooms_1F_Text_237C2A: @ 8237C2A
.string "Youre such a tough TRAINER!\n"
.string "Let me register you as a memento!$"
AbandonedShip_Rooms_1F_Text_237C69: @ 8237C69
.string "What on earth would compel you to\n"
.string "come back? You must really be curious!$"
AbandonedShip_Rooms_1F_Text_237CB2: @ 8237CB2
.string "Arent you too strong?$"
AbandonedShip_Rooms_1F_Text_237CC9: @ 8237CC9
.string "Im sure that mans up to something!\n"
.string "He just acts so suspiciously!$"
AbandonedShip_Rooms_1F_Text_237D0C: @ 8237D0C
.string "Waaah!\n"
.string "Ive been found! …Huh?$"
AbandonedShip_Rooms_1F_Text_237D2A: @ 8237D2A
.string "Oh, youre not my mom.$"
AbandonedShip_Rooms_1F_Text_237D41: @ 8237D41
.string "Im in trouble with my mom, so I ran.\n"
.string "Keep it a secret where I am!$"

View File

@@ -0,0 +1,18 @@
AbandonedShip_Rooms_B1F_MapScripts:: @ 8237FB7
map_script 5, AbandonedShip_Rooms_B1F_MapScript1_237FBD
.byte 0
AbandonedShip_Rooms_B1F_MapScript1_237FBD: @ 8237FBD
setdivewarp ABANDONED_SHIP_UNDERWATER_2, 255, 17, 4
end
AbandonedShip_Rooms_B1F_EventScript_237FC6:: @ 8237FC6
msgbox AbandonedShip_Rooms_B1F_Text_237FCF, 2
end
AbandonedShip_Rooms_B1F_Text_237FCF: @ 8237FCF
.string "Urrrrppp…\p"
.string "Im getting queasy just being aboard\n"
.string "this ship…\p"
.string "Its not even moving, but…$"

View File

@@ -0,0 +1,8 @@
AbandonedShip_Underwater1_MapScripts:: @ 8238096
map_script 5, AbandonedShip_Underwater1_MapScript1_23809C
.byte 0
AbandonedShip_Underwater1_MapScript1_23809C: @ 823809C
setdivewarp ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS, 255, 0, 10
end

View File

@@ -0,0 +1,8 @@
AbandonedShip_Underwater2_MapScripts:: @ 823895D
map_script 5, AbandonedShip_Underwater2_MapScript1_238963
.byte 0
AbandonedShip_Underwater2_MapScript1_238963: @ 8238963
setdivewarp ABANDONED_SHIP_ROOMS_B1F, 255, 13, 7
end

View File

@@ -0,0 +1,8 @@
AlteringCave_MapScripts:: @ 823B177
map_script 3, AlteringCave_MapScript1_23B17D
.byte 0
AlteringCave_MapScript1_23B17D: @ 823B17D
setflag FLAG_0x8DD
end

View File

@@ -0,0 +1,98 @@
AncientTomb_MapScripts:: @ 8238FB3
map_script 5, AncientTomb_MapScript1_238FC3
map_script 1, AncientTomb_MapScript1_238FF2
map_script 3, AncientTomb_MapScript1_238FE1
.byte 0
AncientTomb_MapScript1_238FC3: @ 8238FC3
checkflag FLAG_SYS_CTRL_OBJ_DELETE
call_if 1, AncientTomb_EventScript_238FCD
end
AncientTomb_EventScript_238FCD:: @ 8238FCD
specialvar VAR_RESULT, sub_8138B80
compare_var_to_value VAR_RESULT, 7
goto_if 5, AncientTomb_EventScript_27374E
removeobject VAR_LAST_TALKED
return
AncientTomb_MapScript1_238FE1: @ 8238FE1
setflag FLAG_0x8B9
checkflag FLAG_0x1BD
call_if 0, AncientTomb_EventScript_238FEE
end
AncientTomb_EventScript_238FEE:: @ 8238FEE
clearflag FLAG_0x3A9
return
AncientTomb_MapScript1_238FF2: @ 8238FF2
checkflag FLAG_SYS_BRAILLE_FLY
call_if 0, AncientTomb_EventScript_238FFC
end
AncientTomb_EventScript_238FFC:: @ 8238FFC
setmetatile 7, 19, 553, 1
setmetatile 8, 19, 553, 1
setmetatile 9, 19, 553, 1
setmetatile 7, 20, 565, 1
setmetatile 8, 20, 565, 1
setmetatile 9, 20, 565, 1
return
AncientTomb_EventScript_239033:: @ 8239033
lockall
checkflag FLAG_SYS_BRAILLE_FLY
goto_eq AncientTomb_EventScript_239046
braillemessage AncientTomb_Braille_2A6D06
waitbuttonpress
hidebox2
releaseall
end
AncientTomb_EventScript_239046:: @ 8239046
msgbox gUnknown_0827304E, 4
releaseall
end
AncientTomb_EventScript_239050:: @ 8239050
lockall
braillemessage AncientTomb_Braille_2A6D06
waitbuttonpress
hidebox2
releaseall
end
AncientTomb_EventScript_23905A:: @ 823905A
lock
faceplayer
waitse
playmoncry SPECIES_REGISTEEL, 2
delay 40
waitmoncry
setwildbattle SPECIES_REGISTEEL, 40, ITEM_NONE
setflag FLAG_SYS_CTRL_OBJ_DELETE
special sub_80B0A74
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
compare_var_to_value VAR_RESULT, 1
goto_eq AncientTomb_EventScript_2390A1
compare_var_to_value VAR_RESULT, 4
goto_eq AncientTomb_EventScript_2390AA
compare_var_to_value VAR_RESULT, 5
goto_eq AncientTomb_EventScript_2390AA
setflag FLAG_0x1BD
release
end
AncientTomb_EventScript_2390A1:: @ 82390A1
setflag FLAG_0x1BD
goto AncientTomb_EventScript_27376D
end
AncientTomb_EventScript_2390AA:: @ 82390AA
setvar VAR_0x8004, 403
goto AncientTomb_EventScript_273776
end

View File

@@ -0,0 +1,122 @@
AquaHideout_1F_MapScripts:: @ 8233493
.byte 0
AquaHideout_1F_EventScript_233494:: @ 8233494
lock
faceplayer
checkflag FLAG_0x06F
goto_eq AquaHideout_1F_EventScript_2334BC
checkflag FLAG_0x0D4
goto_eq AquaHideout_1F_EventScript_2334B2
msgbox AquaHideout_1F_Text_23351D, 4
release
end
AquaHideout_1F_EventScript_2334B2:: @ 82334B2
msgbox AquaHideout_1F_Text_2335E3, 4
release
end
AquaHideout_1F_EventScript_2334BC:: @ 82334BC
msgbox AquaHideout_1F_Text_23367D, 4
release
end
AquaHideout_1F_EventScript_2334C6:: @ 82334C6
lock
faceplayer
checkflag FLAG_0x06F
goto_eq AquaHideout_1F_EventScript_2334EE
checkflag FLAG_0x0D4
goto_eq AquaHideout_1F_EventScript_2334E4
msgbox AquaHideout_1F_Text_233739, 4
release
end
AquaHideout_1F_EventScript_2334E4:: @ 82334E4
msgbox AquaHideout_1F_Text_2337FA, 4
release
end
AquaHideout_1F_EventScript_2334EE:: @ 82334EE
msgbox AquaHideout_1F_Text_233884, 4
release
end
AquaHideout_1F_EventScript_2334F8:: @ 82334F8
trainerbattle 2, TRAINER_GRUNT_1, 0, AquaHideout_1F_Text_23393D, AquaHideout_1F_Text_233964, AquaHideout_1F_EventScript_233513
msgbox AquaHideout_1F_Text_233977, 6
end
AquaHideout_1F_EventScript_233513:: @ 8233513
msgbox AquaHideout_1F_Text_233977, 4
release
end
AquaHideout_1F_Text_23351D: @ 823351D
.string "What? What? What do you want with \n"
.string "TEAM AQUA?\p"
.string "Our BOSS isnt here! Hes gone off to\n"
.string "snatch something important!\p"
.string "… …\n"
.string "Where did he go?\p"
.string "Wahaha! Do you really think Id tell\n"
.string "you something that crucial?$"
AquaHideout_1F_Text_2335E3: @ 82335E3
.string "What? What?\n"
.string "Are you a TEAM MAGMA grunt?\p"
.string "I hear that TEAM MAGMA is trying to\n"
.string "awaken an awesome POKéMON at their\l"
.string "HIDEOUT.\p"
.string "But where might their HIDEOUT be?$"
AquaHideout_1F_Text_23367D: @ 823367D
.string "What? What? What do you want with \n"
.string "TEAM AQUA?\p"
.string "Our BOSS isnt here!\n"
.string "Hes gone off to jack a submarine!\p"
.string "… …\n"
.string "Where did he go?\p"
.string "Wahaha! Do you really think Id tell\n"
.string "you something that crucial?$"
AquaHideout_1F_Text_233739: @ 8233739
.string "What? What? What do you want with \n"
.string "TEAM AQUA?\p"
.string "Our BOSS isnt here! Hes on his way to\n"
.string "MT. PYRE on ROUTE 122!\p"
.string "… …\n"
.string "Why did he go?\p"
.string "Wahaha! Do you really think Id tell\n"
.string "you something that crucial?$"
AquaHideout_1F_Text_2337FA: @ 82337FA
.string "What? What?\n"
.string "Are you a TEAM MAGMA grunt?\p"
.string "I hear that TEAM MAGMA is after\n"
.string "an awesome POKéMON at MT. CHIMNEY.\p"
.string "But what is that POKéMON like?$"
AquaHideout_1F_Text_233884: @ 8233884
.string "What? What? What do you want with\n"
.string "TEAM AQUA?\p"
.string "Our BOSS isnt here!\n"
.string "Hes on his way to SLATEPORT CITY!\p"
.string "… …\n"
.string "Why did he go?\p"
.string "Wahaha! Do you really think Id tell\n"
.string "you something that crucial?$"
AquaHideout_1F_Text_23393D: @ 823393D
.string "Ayiyiyi!\n"
.string "Suspicious character spotted!$"
AquaHideout_1F_Text_233964: @ 8233964
.string "Grrrrr…\n"
.string "I lost it!$"
AquaHideout_1F_Text_233977: @ 8233977
.string "I took the loss for the TEAM,\n"
.string "but I did my job…$"

View File

@@ -0,0 +1,171 @@
AquaHideout_B1F_MapScripts:: @ 82339A7
map_script 5, AquaHideout_B1F_MapScript1_2339B2
map_script 3, AquaHideout_B1F_MapScript1_2339D0
.byte 0
AquaHideout_B1F_MapScript1_2339B2: @ 82339B2
checkflag FLAG_SYS_CTRL_OBJ_DELETE
call_if 1, AquaHideout_B1F_EventScript_2339BC
end
AquaHideout_B1F_EventScript_2339BC:: @ 82339BC
specialvar VAR_RESULT, sub_8138B80
compare_var_to_value VAR_RESULT, 7
goto_if 5, AquaHideout_B1F_EventScript_27374E
removeobject VAR_LAST_TALKED
return
AquaHideout_B1F_MapScript1_2339D0: @ 82339D0
checkflag FLAG_0x1C4
call_if 0, AquaHideout_B1F_EventScript_2339E3
checkflag FLAG_0x1C5
call_if 0, AquaHideout_B1F_EventScript_2339E7
end
AquaHideout_B1F_EventScript_2339E3:: @ 82339E3
clearflag FLAG_0x3D1
return
AquaHideout_B1F_EventScript_2339E7:: @ 82339E7
clearflag FLAG_0x3D2
return
AquaHideout_B1F_EventScript_2339EB:: @ 82339EB
lock
faceplayer
setwildbattle SPECIES_ELECTRODE, 30, ITEM_NONE
waitse
playmoncry SPECIES_ELECTRODE, 2
delay 40
waitmoncry
setflag FLAG_SYS_CTRL_OBJ_DELETE
dowildbattle
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
compare_var_to_value VAR_RESULT, 1
goto_eq AquaHideout_B1F_EventScript_233A2F
compare_var_to_value VAR_RESULT, 4
goto_eq AquaHideout_B1F_EventScript_233A2F
compare_var_to_value VAR_RESULT, 5
goto_eq AquaHideout_B1F_EventScript_233A2F
setflag FLAG_0x1C4
release
end
AquaHideout_B1F_EventScript_233A2F:: @ 8233A2F
setflag FLAG_0x1C4
goto AquaHideout_B1F_EventScript_27376D
end
AquaHideout_B1F_EventScript_233A38:: @ 8233A38
lock
faceplayer
setwildbattle SPECIES_ELECTRODE, 30, ITEM_NONE
waitse
playmoncry SPECIES_ELECTRODE, 2
delay 40
waitmoncry
setflag FLAG_SYS_CTRL_OBJ_DELETE
dowildbattle
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
compare_var_to_value VAR_RESULT, 1
goto_eq AquaHideout_B1F_EventScript_233A7C
compare_var_to_value VAR_RESULT, 4
goto_eq AquaHideout_B1F_EventScript_233A7C
compare_var_to_value VAR_RESULT, 5
goto_eq AquaHideout_B1F_EventScript_233A7C
setflag FLAG_0x1C5
release
end
AquaHideout_B1F_EventScript_233A7C:: @ 8233A7C
setflag FLAG_0x1C5
goto AquaHideout_B1F_EventScript_27376D
end
AquaHideout_B1F_EventScript_233A85:: @ 8233A85
trainerbattle 2, TRAINER_GRUNT_2, 0, AquaHideout_B1F_Text_233B03, AquaHideout_B1F_Text_233B4A, AquaHideout_B1F_EventScript_233AA0
msgbox AquaHideout_B1F_Text_233B5E, 6
end
AquaHideout_B1F_EventScript_233AA0:: @ 8233AA0
special sub_80B4808
waitmovement 0
msgbox AquaHideout_B1F_Text_233B5E, 4
release
end
AquaHideout_B1F_EventScript_233AB0:: @ 8233AB0
trainerbattle 2, TRAINER_GRUNT_3, 0, AquaHideout_B1F_Text_233BC5, AquaHideout_B1F_Text_233C27, AquaHideout_B1F_EventScript_233ACB
msgbox AquaHideout_B1F_Text_233C41, 6
end
AquaHideout_B1F_EventScript_233ACB:: @ 8233ACB
msgbox AquaHideout_B1F_Text_233C41, 4
release
end
AquaHideout_B1F_EventScript_233AD5:: @ 8233AD5
trainerbattle 0, TRAINER_GRUNT_21, 0, AquaHideout_B1F_Text_233C89, AquaHideout_B1F_Text_233CCA
msgbox AquaHideout_B1F_Text_233CDC, 6
end
AquaHideout_B1F_EventScript_233AEC:: @ 8233AEC
trainerbattle 0, TRAINER_GRUNT_25, 0, AquaHideout_B1F_Text_233D1B, AquaHideout_B1F_Text_233D6E
msgbox AquaHideout_B1F_Text_233D84, 6
end
AquaHideout_B1F_Text_233B03: @ 8233B03
.string "If you want to know the secret about\n"
.string "our HIDEOUT, you have me to beat!$"
AquaHideout_B1F_Text_233B4A: @ 8233B4A
.string "I cant win at all…$"
AquaHideout_B1F_Text_233B5E: @ 8233B5E
.string "Our HIDEOUTs secret?\p"
.string "Well, lets just say…\n"
.string "Theres a submarine at the far end!\p"
.string "But, by now…\n"
.string "Kekekeke…$"
AquaHideout_B1F_Text_233BC5: @ 8233BC5
.string "Fuel supply loaded A-OK!\n"
.string "In-cruise snacks loaded A-OK!\p"
.string "Nothing left to do but KO a pesky\n"
.string "meddler!$"
AquaHideout_B1F_Text_233C27: @ 8233C27
.string "I took a serious licking!$"
AquaHideout_B1F_Text_233C41: @ 8233C41
.string "Humph!\n"
.string "This was supposed to happen!\p"
.string "My mission was to just hold you up!$"
AquaHideout_B1F_Text_233C89: @ 8233C89
.string "Yawn… Keeping watch over the\n"
.string "HIDEOUT bores me. Ill take you on.$"
AquaHideout_B1F_Text_233CCA: @ 8233CCA
.string "Yawn…\n"
.string "Oh, I lost…$"
AquaHideout_B1F_Text_233CDC: @ 8233CDC
.string "If you scurry too much, other TEAM\n"
.string "AQUA members might get you.$"
AquaHideout_B1F_Text_233D1B: @ 8233D1B
.string "Hey!\n"
.string "You there!\p"
.string "Which do you think is cooler?\n"
.string "TEAM AQUAs uniform or TEAM MAGMAs?$"
AquaHideout_B1F_Text_233D6E: @ 8233D6E
.string "I lost in a cool way…$"
AquaHideout_B1F_Text_233D84: @ 8233D84
.string "If you have a cool uniform, you look\n"
.string "good even in a loss, dont you think?$"

View File

@@ -0,0 +1,160 @@
AquaHideout_B2F_MapScripts:: @ 8233DCF
map_script 3, AquaHideout_B2F_MapScript1_233DD5
.byte 0
AquaHideout_B2F_MapScript1_233DD5: @ 8233DD5
checkflag FLAG_0x070
call_if 1, AquaHideout_B2F_EventScript_233DDF
end
AquaHideout_B2F_EventScript_233DDF:: @ 8233DDF
setvar VAR_0x4001, 1
return
AquaHideout_B2F_EventScript_233DE5:: @ 8233DE5
lockall
setvar VAR_0x8008, 1
playse SE_PIN
applymovement VAR_0x8008, AquaHideout_B2F_Movement_272598
waitmovement 0
applymovement VAR_0x8008, AquaHideout_B2F_Movement_27259E
waitmovement 0
setvar VAR_0x4001, 1
releaseall
end
AquaHideout_B2F_EventScript_233E09:: @ 8233E09
trainerbattle 2, TRAINER_MATT, 0, AquaHideout_B2F_Text_233EDD, AquaHideout_B2F_Text_233F8D, AquaHideout_B2F_EventScript_233E25
msgbox AquaHideout_B2F_Text_233FF2, 4
release
end
AquaHideout_B2F_EventScript_233E25:: @ 8233E25
setvar VAR_0x8008, 1
setvar VAR_0x8009, 4
applymovement VAR_0x8008, AquaHideout_B2F_Movement_2725A4
waitmovement 0
delay 20
applymovement VAR_0x8008, AquaHideout_B2F_Movement_27259E
waitmovement 0
msgbox AquaHideout_B2F_Text_233FA6, 4
closemessage
applymovement VAR_0x8008, AquaHideout_B2F_Movement_2725A4
applymovement VAR_0x8009, AquaHideout_B2F_Movement_233E80
waitmovement 0
removeobject VAR_0x8009
delay 20
applymovement VAR_0x8008, AquaHideout_B2F_Movement_27259E
waitmovement 0
msgbox AquaHideout_B2F_Text_233FF2, 4
setflag FLAG_0x070
setflag FLAG_0x354
release
end
AquaHideout_B2F_Movement_233E80: @ 8233E80
step_left
step_left
step_left
step_left
step_end
AquaHideout_B2F_Movement_233E85: @ 8233E85
step_right
step_right
step_right
step_right
step_end
AquaHideout_B2F_EventScript_233E8A:: @ 8233E8A
trainerbattle 2, TRAINER_GRUNT_4, 0, AquaHideout_B2F_Text_2340B4, AquaHideout_B2F_Text_2340F0, AquaHideout_B2F_EventScript_233EA5
msgbox AquaHideout_B2F_Text_234112, 6
end
AquaHideout_B2F_EventScript_233EA5:: @ 8233EA5
msgbox AquaHideout_B2F_Text_234112, 4
release
end
AquaHideout_B2F_EventScript_233EAF:: @ 8233EAF
trainerbattle 0, TRAINER_GRUNT_22, 0, AquaHideout_B2F_Text_23412D, AquaHideout_B2F_Text_2341CE
msgbox AquaHideout_B2F_Text_2341FE, 6
end
AquaHideout_B2F_EventScript_233EC6:: @ 8233EC6
trainerbattle 0, TRAINER_GRUNT_26, 0, AquaHideout_B2F_Text_23426F, AquaHideout_B2F_Text_2342CC
msgbox AquaHideout_B2F_Text_2342FF, 6
end
AquaHideout_B2F_Text_233EDD: @ 8233EDD
.string "Hehehe…\p"
.string "Got here already, did you?\n"
.string "We underestimated you!\p"
.string "But this is it!\p"
.string "Im a cut above the GRUNTS youve seen\n"
.string "so far.\p"
.string "Im not stalling for time.\n"
.string "Im going to pulverize you!$"
AquaHideout_B2F_Text_233F8D: @ 8233F8D
.string "Hehehe…\n"
.string "So, I lost, too…$"
AquaHideout_B2F_Text_233FA6: @ 8233FA6
.string "Hehehe!\p"
.string "While I was toying with you, our BOSS\n"
.string "got through his preparations!$"
AquaHideout_B2F_Text_233FF2: @ 8233FF2
.string "Hehehe!\p"
.string "Our BOSS has already gone on his way to\n"
.string "some cave under the sea!\p"
.string "If youre going to give chase, youd\n"
.string "better search the big, wide sea beyond\l"
.string "LILYCOVE.\p"
.string "But will you find it then?\n"
.string "Hehehe!$"
AquaHideout_B2F_Text_2340B4: @ 82340B4
.string "Wahahah, I grew weary of waiting!\n"
.string "You owe me a battle, too!$"
AquaHideout_B2F_Text_2340F0: @ 82340F0
.string "Tired of waiting…\n"
.string "Lost and dazed…$"
AquaHideout_B2F_Text_234112: @ 8234112
.string "BOSS…\n"
.string "Is this good enough?$"
AquaHideout_B2F_Text_23412D: @ 823412D
.string "Warp panels, the HIDEOUTs pride\n"
.string "and joy!\p"
.string "Youre clueless about where you are,\n"
.string "arent you?\p"
.string "Fluster and tire out the enemy, then\n"
.string "lower the boom! Thats our plan!$"
AquaHideout_B2F_Text_2341CE: @ 82341CE
.string "Whats wrong with you?\n"
.string "Youre not tired at all!$"
AquaHideout_B2F_Text_2341FE: @ 82341FE
.string "That reminds me… I cant remember\n"
.string "where I put the MASTER BALL.\p"
.string "If I fail to guard it, our BOSS will\n"
.string "chew me out…$"
AquaHideout_B2F_Text_23426F: @ 823426F
.string "When I joined TEAM AQUA, the first\n"
.string "thing I had to learn was how these\l"
.string "warp panels connected.$"
AquaHideout_B2F_Text_2342CC: @ 82342CC
.string "I was too occupied thinking about\n"
.string "the warp panels…$"
AquaHideout_B2F_Text_2342FF: @ 82342FF
.string "Ill have to learn about how I can\n"
.string "battle more effectively…$"

View File

@@ -0,0 +1,3 @@
AquaHideout_UnusedRubyMap1_MapScripts:: @ 823929B
.byte 0

View File

@@ -0,0 +1,3 @@
AquaHideout_UnusedRubyMap2_MapScripts:: @ 823929C
.byte 0

View File

@@ -0,0 +1,3 @@
AquaHideout_UnusedRubyMap3_MapScripts:: @ 823929D
.byte 0

View File

@@ -0,0 +1,3 @@
ArtisanCave_1F_MapScripts:: @ 823AFB7
.byte 0

View File

@@ -0,0 +1,8 @@
ArtisanCave_B1F_MapScripts:: @ 823AFAD
map_script 3, ArtisanCave_B1F_MapScript1_23AFB3
.byte 0
ArtisanCave_B1F_MapScript1_23AFB3: @ 823AFB3
setflag FLAG_0x8DF
end

View File

@@ -0,0 +1,712 @@
BattleFrontier_BattleArenaBattleRoom_MapScripts:: @ 8257487
map_script 3, BattleFrontier_BattleArenaBattleRoom_MapScript1_2574A0
map_script 2, BattleFrontier_BattleArenaBattleRoom_MapScript2_2574D2
map_script 4, BattleFrontier_BattleArenaBattleRoom_MapScript2_257C0C
map_script 5, BattleFrontier_BattleArenaBattleRoom_MapScript1_25749C
.byte 0
BattleFrontier_BattleArenaBattleRoom_MapScript1_25749C: @ 825749C
special sub_8139980
end
BattleFrontier_BattleArenaBattleRoom_MapScript1_2574A0: @ 82574A0
setvar VAR_0x8004, 5
special sub_81A1780
call BattleFrontier_BattleArenaBattleRoom_EventScript_2574AE
end
BattleFrontier_BattleArenaBattleRoom_EventScript_2574AE:: @ 82574AE
checkplayergender
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_2574C6
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_2574CC
return
BattleFrontier_BattleArenaBattleRoom_EventScript_2574C6:: @ 82574C6
setvar VAR_0x4011, 100
return
BattleFrontier_BattleArenaBattleRoom_EventScript_2574CC:: @ 82574CC
setvar VAR_0x4011, 105
return
BattleFrontier_BattleArenaBattleRoom_MapScript2_2574D2: @ 82574D2
map_script_2 VAR_0x4000, 0, BattleFrontier_BattleArenaBattleRoom_EventScript_2574DC
.2byte 0
BattleFrontier_BattleArenaBattleRoom_EventScript_2574DC:: @ 82574DC
lockall
showobjectat 8, BATTLE_FRONTIER_BATTLE_ARENA_BATTLE_ROOM
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BE2
waitmovement 0
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_25752E
applymovement 5, BattleFrontier_BattleArenaBattleRoom_Movement_257C08
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BEB
setvar VAR_0x4002, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_81A1780
goto BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
BattleFrontier_BattleArenaBattleRoom_EventScript_25752E:: @ 825752E
setvar VAR_0x8004, 3
special sub_8161F74
addobject 7
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BEF
waitmovement 0
applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
playse SE_W187
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257C3D, 4
closemessage
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BE5
waitmovement 0
applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
playse SE_W187
waitse
waitmovement 0
setvar VAR_0x8004, 6
special sub_81A5238
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257C68, 4
closemessage
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BF2
waitmovement 0
applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
playse SE_W187
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257C93, 4
closemessage
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BE5
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BF2
waitmovement 0
setvar VAR_0x8004, 5
special sub_8195960
msgbox 0x2021fc4, 4
waitmessage
call BattleFrontier_BattleArenaBattleRoom_EventScript_257B6C
switch VAR_RESULT
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_257630
BattleFrontier_BattleArenaBattleRoom_EventScript_2575DB:: @ 82575DB
applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
applymovement 1, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
applymovement 2, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
applymovement 3, BattleFrontier_BattleArenaBattleRoom_Movement_257C05
applymovement 4, BattleFrontier_BattleArenaBattleRoom_Movement_257C05
playse SE_W173
waitse
waitmovement 0
setvar VAR_0x8004, 6
special sub_81A5238
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257CCE, 4
BattleFrontier_BattleArenaBattleRoom_EventScript_257615:: @ 8257615
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 4
special sub_81A1780
warp BATTLE_FRONTIER_BATTLE_ARENA_LOBBY, 255, 7, 8
waitstate
BattleFrontier_BattleArenaBattleRoom_EventScript_257630:: @ 8257630
call BattleFrontier_BattleArenaBattleRoom_EventScript_257BA9
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
switch VAR_RESULT
case 7, BattleFrontier_BattleArenaBattleRoom_EventScript_257852
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BE7
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BFA
waitmovement 0
removeobject 7
applymovement 5, BattleFrontier_BattleArenaBattleRoom_Movement_257C08
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BEB
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257CE9, 4
special copy_player_party_from_sav1
special copy_player_party_to_sav1
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
playfanfare BGM_ME_ASA
waitfanfare
special sp000_heal_pokemon
BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0:: @ 82576B0
setvar VAR_0x8004, 9
special sub_81A1780
copyvar VAR_0x400F, VAR_RESULT
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleArenaBattleRoom_EventScript_2578BC
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
compare_var_to_value VAR_RESULT, 1
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_257870
compare_var_to_value VAR_RESULT, 2
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_257877
compare_var_to_value VAR_RESULT, 3
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_25787E
compare_var_to_value VAR_RESULT, 4
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_257885
compare_var_to_value VAR_RESULT, 5
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_25788C
compare_var_to_value VAR_RESULT, 6
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_257893
call BattleFrontier_BattleArenaBattleRoom_EventScript_23E8E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_257768
multichoice 19, 4, 103, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaBattleRoom_EventScript_25783A
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_25779E
case 2, BattleFrontier_BattleArenaBattleRoom_EventScript_2577DA
case 3, BattleFrontier_BattleArenaBattleRoom_EventScript_257808
case 127, BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
BattleFrontier_BattleArenaBattleRoom_EventScript_257768:: @ 8257768
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaBattleRoom_EventScript_25783A
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_2577DA
case 2, BattleFrontier_BattleArenaBattleRoom_EventScript_257808
case 127, BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
BattleFrontier_BattleArenaBattleRoom_EventScript_25779E:: @ 825779E
message BattleFrontier_BattleArenaBattleRoom_Text_257F04
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
case 0, BattleFrontier_BattleArenaBattleRoom_EventScript_2577D0
case 127, BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
BattleFrontier_BattleArenaBattleRoom_EventScript_2577D0:: @ 82577D0
call BattleFrontier_BattleArenaBattleRoom_EventScript_23E8B4
goto BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
BattleFrontier_BattleArenaBattleRoom_EventScript_2577DA:: @ 82577DA
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257E6B, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_25789A
case 127, BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
BattleFrontier_BattleArenaBattleRoom_EventScript_257808:: @ 8257808
message BattleFrontier_BattleArenaBattleRoom_Text_257E9E
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
case 0, BattleFrontier_BattleArenaBattleRoom_EventScript_257615
case 127, BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0
BattleFrontier_BattleArenaBattleRoom_EventScript_25783A:: @ 825783A
closemessage
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BED
applymovement 5, BattleFrontier_BattleArenaBattleRoom_Movement_257BED
waitmovement 0
goto BattleFrontier_BattleArenaBattleRoom_EventScript_25752E
waitstate
BattleFrontier_BattleArenaBattleRoom_EventScript_257852:: @ 8257852
delay 60
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 3
special sub_81A1780
warp BATTLE_FRONTIER_BATTLE_ARENA_LOBBY, 255, 7, 8
waitstate
BattleFrontier_BattleArenaBattleRoom_EventScript_257870:: @ 8257870
message BattleFrontier_BattleArenaBattleRoom_Text_257D17
waitmessage
return
BattleFrontier_BattleArenaBattleRoom_EventScript_257877:: @ 8257877
message BattleFrontier_BattleArenaBattleRoom_Text_257D50
waitmessage
return
BattleFrontier_BattleArenaBattleRoom_EventScript_25787E:: @ 825787E
message BattleFrontier_BattleArenaBattleRoom_Text_257D88
waitmessage
return
BattleFrontier_BattleArenaBattleRoom_EventScript_257885:: @ 8257885
message BattleFrontier_BattleArenaBattleRoom_Text_257DC1
waitmessage
return
BattleFrontier_BattleArenaBattleRoom_EventScript_25788C:: @ 825788C
message BattleFrontier_BattleArenaBattleRoom_Text_257DF9
waitmessage
return
BattleFrontier_BattleArenaBattleRoom_EventScript_257893:: @ 8257893
message BattleFrontier_BattleArenaBattleRoom_Text_257E31
waitmessage
return
BattleFrontier_BattleArenaBattleRoom_EventScript_25789A:: @ 825789A
message BattleFrontier_BattleArenaBattleRoom_Text_257EDB
waitmessage
setvar VAR_0x8004, 3
setvar VAR_0x8005, 2
special sub_81A5238
playse SE_SAVE
waitse
fadescreen 1
setvar VAR_0x8004, 4
special sub_81A1780
end
BattleFrontier_BattleArenaBattleRoom_EventScript_2578BC:: @ 82578BC
compare_var_to_value VAR_0x4002, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_2578D4
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257F45, 4
setvar VAR_0x4002, 1
BattleFrontier_BattleArenaBattleRoom_EventScript_2578D4:: @ 82578D4
message BattleFrontier_BattleArenaBattleRoom_Text_257FBB
waitmessage
call BattleFrontier_BattleArenaBattleRoom_EventScript_23E8E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_25792B
multichoice 19, 4, 103, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaBattleRoom_EventScript_257961
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_25779E
case 2, BattleFrontier_BattleArenaBattleRoom_EventScript_2577DA
case 3, BattleFrontier_BattleArenaBattleRoom_EventScript_257808
case 127, BattleFrontier_BattleArenaBattleRoom_EventScript_2578D4
BattleFrontier_BattleArenaBattleRoom_EventScript_25792B:: @ 825792B
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaBattleRoom_EventScript_257961
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_2577DA
case 2, BattleFrontier_BattleArenaBattleRoom_EventScript_257808
case 127, BattleFrontier_BattleArenaBattleRoom_EventScript_2578D4
BattleFrontier_BattleArenaBattleRoom_EventScript_257961:: @ 8257961
call BattleFrontier_BattleArenaBattleRoom_EventScript_242170
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BED
applymovement 5, BattleFrontier_BattleArenaBattleRoom_Movement_257BED
waitmovement 0
applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
playse SE_W187
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257C3D, 4
closemessage
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BE4
waitmovement 0
applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
playse SE_W187
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257FED, 4
closemessage
addobject 7
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BF4
waitmovement 0
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BF2
waitmovement 0
switch VAR_0x400F
case 2, BattleFrontier_BattleArenaBattleRoom_EventScript_257AA5
case 3, BattleFrontier_BattleArenaBattleRoom_EventScript_257A3F
case 4, BattleFrontier_BattleArenaBattleRoom_EventScript_257AF8
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleArenaBattleRoom_EventScript_257A3F
msgbox BattleFrontier_BattleArenaBattleRoom_Text_25801C, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257C30
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_25804E, 4
closemessage
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257C3A
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_258068, 4
BattleFrontier_BattleArenaBattleRoom_EventScript_257A3F:: @ 8257A3F
msgbox BattleFrontier_BattleArenaBattleRoom_Text_25810D, 4
call BattleFrontier_BattleArenaBattleRoom_EventScript_257B5E
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_257A5C
goto BattleFrontier_BattleArenaBattleRoom_EventScript_2575DB
BattleFrontier_BattleArenaBattleRoom_EventScript_257A5C:: @ 8257A5C
call BattleFrontier_BattleArenaBattleRoom_EventScript_257BA9
setvar VAR_0x8004, 12
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleArenaBattleRoom_EventScript_257852
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BF1
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_25813F, 4
playfanfare BGM_ME_BATTLE_SYMBOL
message BattleFrontier_BattleArenaBattleRoom_Text_25819C
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattleArenaBattleRoom_Text_2581CF, 4
goto BattleFrontier_BattleArenaBattleRoom_EventScript_257852
BattleFrontier_BattleArenaBattleRoom_EventScript_257AA5:: @ 8257AA5
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleArenaBattleRoom_EventScript_257AF8
msgbox BattleFrontier_BattleArenaBattleRoom_Text_258213, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257C30
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_2582A2, 4
closemessage
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257C3A
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_2582BB, 4
BattleFrontier_BattleArenaBattleRoom_EventScript_257AF8:: @ 8257AF8
msgbox BattleFrontier_BattleArenaBattleRoom_Text_2582F9, 4
call BattleFrontier_BattleArenaBattleRoom_EventScript_257B5E
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_257B15
goto BattleFrontier_BattleArenaBattleRoom_EventScript_2575DB
BattleFrontier_BattleArenaBattleRoom_EventScript_257B15:: @ 8257B15
call BattleFrontier_BattleArenaBattleRoom_EventScript_257BA9
setvar VAR_0x8004, 12
special sub_81A1780
compare_var_to_value VAR_RESULT, 2
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_257852
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BF1
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_258323, 4
playfanfare BGM_ME_BATTLE_SYMBOL
message BattleFrontier_BattleArenaBattleRoom_Text_25835B
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattleArenaBattleRoom_Text_258383, 4
goto BattleFrontier_BattleArenaBattleRoom_EventScript_257852
BattleFrontier_BattleArenaBattleRoom_EventScript_257B5E:: @ 8257B5E
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257C93, 4
call BattleFrontier_BattleArenaBattleRoom_EventScript_257B6C
return
BattleFrontier_BattleArenaBattleRoom_EventScript_257B6C:: @ 8257B6C
FallarborTown_BattleTentBattleRoom_EventScript_257B6C:: @ 8257B6C
closemessage
setvar VAR_0x4002, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 0
special sub_81A1780
special sp000_heal_pokemon
setvar VAR_0x8004, 5
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
setvar VAR_0x8004, 18
special sub_81A1780
special sp000_heal_pokemon
setvar VAR_0x8004, 21
special sub_81A1780
return
BattleFrontier_BattleArenaBattleRoom_EventScript_257BA9:: @ 8257BA9
applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
applymovement 1, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
applymovement 2, BattleFrontier_BattleArenaBattleRoom_Movement_257C02
applymovement 3, BattleFrontier_BattleArenaBattleRoom_Movement_257C05
applymovement 4, BattleFrontier_BattleArenaBattleRoom_Movement_257C05
playse SE_BAN
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257CB3, 4
closemessage
call BattleFrontier_BattleArenaBattleRoom_EventScript_241EBA
return
BattleFrontier_BattleArenaBattleRoom_Movement_257BE2: @ 8257BE2
step_right
step_right
BattleFrontier_BattleArenaBattleRoom_Movement_257BE4: @ 8257BE4
step_right
BattleFrontier_BattleArenaBattleRoom_Movement_257BE5: @ 8257BE5
step_right
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257BE7: @ 8257BE7
step_left
step_left
step_28
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257BEB: @ 8257BEB
step_26
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257BED: @ 8257BED
step_28
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257BEF: @ 8257BEF
step_left
step_left
BattleFrontier_BattleArenaBattleRoom_Movement_257BF1: @ 8257BF1
step_left
BattleFrontier_BattleArenaBattleRoom_Movement_257BF2: @ 8257BF2
step_left
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257BF4: @ 8257BF4
step_17
step_17
step_17
step_17
step_17
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257BFA: @ 8257BFA
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257C02: @ 8257C02
step_51
step_46
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257C05: @ 8257C05
step_51
step_47
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257C08: @ 8257C08
step_25
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257C0A: @ 8257C0A
step_28
step_end
BattleFrontier_BattleArenaBattleRoom_MapScript2_257C0C: @ 8257C0C
map_script_2 VAR_0x4001, 0, BattleFrontier_BattleArenaBattleRoom_EventScript_257C16
.2byte 0
BattleFrontier_BattleArenaBattleRoom_EventScript_257C16:: @ 8257C16
hideobjectat 8, BATTLE_FRONTIER_BATTLE_ARENA_BATTLE_ROOM
removeobject 7
call BattleFrontier_BattleArenaBattleRoom_EventScript_24BCDC
applymovement 255, BattleFrontier_BattleArenaBattleRoom_Movement_24C773
setvar VAR_0x4001, 1
end
BattleFrontier_BattleArenaBattleRoom_Movement_257C30: @ 8257C30
step_down
step_27
step_14
step_14
step_14
step_14
step_up
step_up
step_27
step_end
BattleFrontier_BattleArenaBattleRoom_Movement_257C3A: @ 8257C3A
step_down
step_27
step_end
BattleFrontier_BattleArenaBattleRoom_Text_257C3D: @ 8257C3D
.string "REFEREE: TRAINER {PLAYER}!\n"
.string "Step forward, please!$"
BattleFrontier_BattleArenaBattleRoom_Text_257C68: @ 8257C68
.string "REFEREE: TRAINER {STR_VAR_1}!\n"
.string "Step forward, please!$"
BattleFrontier_BattleArenaBattleRoom_Text_257C93: @ 8257C93
FallarborTown_BattleTentBattleRoom_Text_257C93: @ 8257C93
.string "REFEREE: Set KO Tourney!\n"
.string "Begin!$"
BattleFrontier_BattleArenaBattleRoom_Text_257CB3: @ 8257CB3
FallarborTown_BattleTentBattleRoom_Text_257CB3: @ 8257CB3
.string "REFEREE: The winner is {PLAYER}!$"
BattleFrontier_BattleArenaBattleRoom_Text_257CCE: @ 8257CCE
FallarborTown_BattleTentBattleRoom_Text_257CCE: @ 8257CCE
.string "REFEREE: The winner is {STR_VAR_1}!$"
BattleFrontier_BattleArenaBattleRoom_Text_257CE9: @ 8257CE9
FallarborTown_BattleTentBattleRoom_Text_257CE9: @ 8257CE9
.string "Your POKéMON will be restored to\n"
.string "full health.$"
BattleFrontier_BattleArenaBattleRoom_Text_257D17: @ 8257D17
FallarborTown_BattleTentBattleRoom_Text_257D17: @ 8257D17
.string "Next up, your second opponent!\n"
.string "Are you ready to move on?$"
BattleFrontier_BattleArenaBattleRoom_Text_257D50: @ 8257D50
FallarborTown_BattleTentBattleRoom_Text_257D50: @ 8257D50
.string "Next up, your third opponent!\n"
.string "Are you ready to move on?$"
BattleFrontier_BattleArenaBattleRoom_Text_257D88: @ 8257D88
.string "Next up, your fourth opponent!\n"
.string "Are you ready to move on?$"
BattleFrontier_BattleArenaBattleRoom_Text_257DC1: @ 8257DC1
.string "Next up, your fifth opponent!\n"
.string "Are you ready to move on?$"
BattleFrontier_BattleArenaBattleRoom_Text_257DF9: @ 8257DF9
.string "Next up, your sixth opponent!\n"
.string "Are you ready to move on?$"
BattleFrontier_BattleArenaBattleRoom_Text_257E31: @ 8257E31
.string "Next up, your seventh opponent!\n"
.string "Are you ready to move on?$"
BattleFrontier_BattleArenaBattleRoom_Text_257E6B: @ 8257E6B
FallarborTown_BattleTentBattleRoom_Text_257E6B: @ 8257E6B
.string "Would you like to save the game and\n"
.string "shut down now?$"
BattleFrontier_BattleArenaBattleRoom_Text_257E9E: @ 8257E9E
FallarborTown_BattleTentBattleRoom_Text_257E9E: @ 8257E9E
.string "Would you like to retire from your\n"
.string "Set KO Tourney challenge?$"
BattleFrontier_BattleArenaBattleRoom_Text_257EDB: @ 8257EDB
FallarborTown_BattleTentBattleRoom_Text_257EDB: @ 8257EDB
.string "I am saving your game data.\n"
.string "Please wait.$"
BattleFrontier_BattleArenaBattleRoom_Text_257F04: @ 8257F04
.string "Would you like to record your last\n"
.string "battle on your FRONTIER PASS?$"
BattleFrontier_BattleArenaBattleRoom_Text_257F45: @ 8257F45
.string "My dear challenger!\p"
.string "Your skill level is truly astounding!\p"
.string "We now would like you to face our\n"
.string "leader, the ARENA TYCOON!$"
BattleFrontier_BattleArenaBattleRoom_Text_257FBB: @ 8257FBB
.string "A battle with the ARENA TYCOON!\n"
.string "Are you prepared?$"
BattleFrontier_BattleArenaBattleRoom_Text_257FED: @ 8257FED
.string "REFEREE: The ARENA TYCOON!\n"
.string "Make way for GRETA!$"
BattleFrontier_BattleArenaBattleRoom_Text_25801C: @ 825801C
.string "GRETA: Hey!\n"
.string "Howdy!\p"
.string "…Wait, are you the challenger?$"
BattleFrontier_BattleArenaBattleRoom_Text_25804E: @ 825804E
.string "Is that right? Hmm…\n"
.string "Hmhm…$"
BattleFrontier_BattleArenaBattleRoom_Text_258068: @ 8258068
.string "I dont know how to say it, but…\n"
.string "To put it bluntly, you look pretty weak.\l"
.string "Are you sure youre up for me?\p"
.string "Hmm…\p"
.string "Well, all right!\n"
.string "Well take things easy to start with!$"
BattleFrontier_BattleArenaBattleRoom_Text_25810D: @ 825810D
.string "Okay! Lets see you ignite my passion\n"
.string "for battle!$"
BattleFrontier_BattleArenaBattleRoom_Text_25813F: @ 825813F
.string "GRETA: Ow, wait a second!\n"
.string "You are tough after all!\p"
.string "I like you!\n"
.string "Lets see your FRONTIER PASS.$"
BattleFrontier_BattleArenaBattleRoom_Text_25819C: @ 825819C
.string "The Guts Symbol was embossed on\n"
.string "the FRONTIER PASS!$"
BattleFrontier_BattleArenaBattleRoom_Text_2581CF: @ 82581CF
.string "Hmm…\p"
.string "Its going to be fun the next time!\n"
.string "Im looking forward to it!$"
BattleFrontier_BattleArenaBattleRoom_Text_258213: @ 8258213
.string "GRETA: Hey! Howdy!\n"
.string "You finally won your way up to me!\p"
.string "I was getting worried waiting for you!\n"
.string "I was really looking forward to seeing\l"
.string "you again!$"
BattleFrontier_BattleArenaBattleRoom_Text_2582A2: @ 82582A2
.string "… … …\n"
.string "So, are you ready?$"
BattleFrontier_BattleArenaBattleRoom_Text_2582BB: @ 82582BB
.string "I wont allow a halfhearted effort!\n"
.string "Be ready for a thrashing!$"
BattleFrontier_BattleArenaBattleRoom_Text_2582F9: @ 82582F9
.string "Come on, REFEREE!\n"
.string "Lets get this started!$"
BattleFrontier_BattleArenaBattleRoom_Text_258323: @ 8258323
.string "GRETA: Gaaah! Blown away!\n"
.string "Lets see your FRONTIER PASS!$"
BattleFrontier_BattleArenaBattleRoom_Text_25835B: @ 825835B
.string "The Guts Symbol took on\n"
.string "a golden shine!$"
BattleFrontier_BattleArenaBattleRoom_Text_258383: @ 8258383
.string "Arrrgh!\n"
.string "This is so infuriating!\p"
.string "If we ever battle again, I wont lose!\n"
.string "Dont you forget it! Bye-bye!$"

View File

@@ -0,0 +1,90 @@
BattleFrontier_BattleArenaCorridor_MapScripts:: @ 82573B9
map_script 2, BattleFrontier_BattleArenaCorridor_MapScript2_2573BF
.byte 0
BattleFrontier_BattleArenaCorridor_MapScript2_2573BF: @ 82573BF
map_script_2 VAR_0x4000, 0, BattleFrontier_BattleArenaCorridor_EventScript_2573C9
.2byte 0
BattleFrontier_BattleArenaCorridor_EventScript_2573C9:: @ 82573C9
delay 16
setvar VAR_0x4000, 1
applymovement 1, BattleFrontier_BattleArenaCorridor_Movement_25742F
applymovement 255, BattleFrontier_BattleArenaCorridor_Movement_257417
waitmovement 0
applymovement 1, BattleFrontier_BattleArenaCorridor_Movement_257444
waitmovement 0
msgbox BattleFrontier_BattleArenaCorridor_Text_257449, 3
applymovement 1, BattleFrontier_BattleArenaCorridor_Movement_257446
waitmovement 0
applymovement 255, BattleFrontier_BattleArenaCorridor_Movement_25742C
waitmovement 0
setvar VAR_0x8006, 0
warp BATTLE_FRONTIER_BATTLE_ARENA_BATTLE_ROOM, 255, 7, 5
waitstate
end
BattleFrontier_BattleArenaCorridor_Movement_257417: @ 8257417
step_up
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_up
step_up
step_up
step_up
step_up
step_up
step_up
step_up
step_right
step_right
step_right
step_end
BattleFrontier_BattleArenaCorridor_Movement_25742C: @ 825742C
step_right
step_54
step_end
BattleFrontier_BattleArenaCorridor_Movement_25742F: @ 825742F
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_up
step_up
step_up
step_up
step_up
step_up
step_up
step_up
step_right
step_right
step_right
step_right
step_end
BattleFrontier_BattleArenaCorridor_Movement_257444: @ 8257444
step_27
step_end
BattleFrontier_BattleArenaCorridor_Movement_257446: @ 8257446
step_up
step_25
step_end
BattleFrontier_BattleArenaCorridor_Text_257449: @ 8257449
.string "Your battles shall be waged in\n"
.string "the next room. Please step in!$"

View File

@@ -0,0 +1,638 @@
BattleFrontier_BattleArenaLobby_MapScripts:: @ 8255C36
map_script 2, BattleFrontier_BattleArenaLobby_MapScript2_255C55
map_script 4, BattleFrontier_BattleArenaLobby_MapScript2_255C41
.byte 0
BattleFrontier_BattleArenaLobby_MapScript2_255C41: @ 8255C41
map_script_2 VAR_0x4001, 0, BattleFrontier_BattleArenaLobby_EventScript_255C4B
.2byte 0
BattleFrontier_BattleArenaLobby_EventScript_255C4B:: @ 8255C4B
setvar VAR_0x4001, 1
turnobject 255, 2
end
BattleFrontier_BattleArenaLobby_MapScript2_255C55: @ 8255C55
map_script_2 VAR_0x4000, 0, BattleFrontier_BattleArenaLobby_EventScript_255C7F
map_script_2 VAR_0x4000, 1, BattleFrontier_BattleArenaLobby_EventScript_255C88
map_script_2 VAR_0x4000, 2, BattleFrontier_BattleArenaLobby_EventScript_255DC0
map_script_2 VAR_0x4000, 3, BattleFrontier_BattleArenaLobby_EventScript_255CCF
map_script_2 VAR_0x4000, 4, BattleFrontier_BattleArenaLobby_EventScript_255D2B
.2byte 0
BattleFrontier_BattleArenaLobby_EventScript_255C7F:: @ 8255C7F
setvar VAR_0x8004, 0
special sub_81A1780
end
BattleFrontier_BattleArenaLobby_EventScript_255C88:: @ 8255C88
lockall
msgbox BattleFrontier_BattleArenaLobby_Text_256811, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_81A5238
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_81A5238
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x4000, 255
releaseall
end
BattleFrontier_BattleArenaLobby_EventScript_255CCF:: @ 8255CCF
lockall
setvar VAR_0x8004, 10
special sub_81A1780
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaLobby_EventScript_255CF0
msgbox BattleFrontier_BattleArenaLobby_Text_2568E7, 4
goto BattleFrontier_BattleArenaLobby_EventScript_255CF8
BattleFrontier_BattleArenaLobby_EventScript_255CF0:: @ 8255CF0
msgbox BattleFrontier_BattleArenaLobby_Text_2572D9, 4
BattleFrontier_BattleArenaLobby_EventScript_255CF8:: @ 8255CF8
msgbox BattleFrontier_BattleArenaLobby_Text_257353, 4
setvar VAR_0x8004, 11
special sub_81A1780
msgbox BattleFrontier_BattleArenaLobby_Text_241520, 9
message BattleFrontier_BattleArenaLobby_Text_256931
waitmessage
call BattleFrontier_BattleArenaLobby_EventScript_255D59
msgbox BattleFrontier_BattleArenaLobby_Text_256A74, 4
closemessage
setvar VAR_0x4000, 255
releaseall
end
BattleFrontier_BattleArenaLobby_EventScript_255D2B:: @ 8255D2B
lockall
message BattleFrontier_BattleArenaLobby_Text_256A2C
waitmessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_81A5238
call BattleFrontier_BattleArenaLobby_EventScript_255D59
msgbox BattleFrontier_BattleArenaLobby_Text_256A74, 4
closemessage
setvar VAR_0x4000, 255
releaseall
end
BattleFrontier_BattleArenaLobby_EventScript_255D59:: @ 8255D59
setvar VAR_0x8004, 8
special sub_81A1780
special copy_player_party_from_sav1
special sp000_heal_pokemon
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
special sub_81A5238
playse SE_SAVE
waitse
call BattleFrontier_BattleArenaLobby_EventScript_23E8E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaLobby_EventScript_255DBF
message BattleFrontier_BattleArenaLobby_Text_256B19
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleArenaLobby_EventScript_255DBF
case 0, BattleFrontier_BattleArenaLobby_EventScript_255DBA
case 127, BattleFrontier_BattleArenaLobby_EventScript_255DBF
BattleFrontier_BattleArenaLobby_EventScript_255DBA:: @ 8255DBA
call BattleFrontier_BattleArenaLobby_EventScript_23E8B4
BattleFrontier_BattleArenaLobby_EventScript_255DBF:: @ 8255DBF
return
BattleFrontier_BattleArenaLobby_EventScript_255DC0:: @ 8255DC0
lockall
message BattleFrontier_BattleArenaLobby_Text_256AA1
waitmessage
setvar VAR_0x8004, 3
setvar VAR_0x8005, 1
special sub_81A5238
playse SE_SAVE
waitse
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x4000, 255
goto BattleFrontier_BattleArenaLobby_EventScript_255F54
BattleFrontier_BattleArenaLobby_EventScript_255DF4:: @ 8255DF4
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, 3
setvar VAR_0x40CE, 0
special copy_player_party_to_sav1
msgbox BattleFrontier_BattleArenaLobby_Text_256166, 4
BattleFrontier_BattleArenaLobby_EventScript_255E0B:: @ 8255E0B
message BattleFrontier_BattleArenaLobby_Text_2561EA
waitmessage
multichoice 17, 6, 23, 0
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaLobby_EventScript_255E47
case 1, BattleFrontier_BattleArenaLobby_EventScript_255F9F
case 2, BattleFrontier_BattleArenaLobby_EventScript_255FFB
case 127, BattleFrontier_BattleArenaLobby_EventScript_255FFB
BattleFrontier_BattleArenaLobby_EventScript_255E47:: @ 8255E47
message BattleFrontier_BattleArenaLobby_Text_256513
waitmessage
multichoice 17, 6, 24, 0
switch VAR_RESULT
case 2, BattleFrontier_BattleArenaLobby_EventScript_255FFB
case 127, BattleFrontier_BattleArenaLobby_EventScript_255FFB
setvar VAR_0x8004, 15
special sub_81A1780
compare_var_to_value VAR_0x8004, 1
goto_eq BattleFrontier_BattleArenaLobby_EventScript_255FAC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
msgbox BattleFrontier_BattleArenaLobby_Text_256573, 4
fadescreen 1
call BattleFrontier_BattleArenaLobby_EventScript_23F2B7
copyvar VAR_0x8004, VAR_RESULT
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattleArenaLobby_EventScript_255FF8
msgbox BattleFrontier_BattleArenaLobby_Text_2564CE, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaLobby_EventScript_255FF8
case 1, BattleFrontier_BattleArenaLobby_EventScript_255EE8
case 127, BattleFrontier_BattleArenaLobby_EventScript_255FF8
BattleFrontier_BattleArenaLobby_EventScript_255EE8:: @ 8255EE8
setvar VAR_0x4000, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
special sub_81A1780
setvar VAR_0x8004, 0
special sub_81A5238
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 1
special sub_81A5238
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
special copy_player_party_from_sav1
closemessage
delay 2
call BattleFrontier_BattleArenaLobby_EventScript_27134F
setvar VAR_0x4000, 255
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattleArenaLobby_EventScript_255FE1
BattleFrontier_BattleArenaLobby_EventScript_255F54:: @ 8255F54
special copy_player_party_to_sav1
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
msgbox BattleFrontier_BattleArenaLobby_Text_2567E6, 4
closemessage
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
call_if 1, BattleFrontier_BattleArenaLobby_EventScript_256005
compare_var_to_value VAR_RESULT, 1
call_if 1, BattleFrontier_BattleArenaLobby_EventScript_256050
warp BATTLE_FRONTIER_BATTLE_ARENA_CORRIDOR, 255, 9, 13
setvar VAR_0x4000, 0
waitstate
end
BattleFrontier_BattleArenaLobby_EventScript_255F9F:: @ 8255F9F
msgbox BattleFrontier_BattleArenaLobby_Text_25624C, 4
goto BattleFrontier_BattleArenaLobby_EventScript_255E0B
BattleFrontier_BattleArenaLobby_EventScript_255FAC:: @ 8255FAC
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaLobby_EventScript_255FC7
case 1, BattleFrontier_BattleArenaLobby_EventScript_255FD4
BattleFrontier_BattleArenaLobby_EventScript_255FC7:: @ 8255FC7
msgbox BattleFrontier_BattleArenaLobby_Text_2566A8, 4
goto BattleFrontier_BattleArenaLobby_EventScript_256003
BattleFrontier_BattleArenaLobby_EventScript_255FD4:: @ 8255FD4
msgbox BattleFrontier_BattleArenaLobby_Text_2565A5, 4
goto BattleFrontier_BattleArenaLobby_EventScript_256003
BattleFrontier_BattleArenaLobby_EventScript_255FE1:: @ 8255FE1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
goto BattleFrontier_BattleArenaLobby_EventScript_255FFB
BattleFrontier_BattleArenaLobby_EventScript_255FF8:: @ 8255FF8
special copy_player_party_from_sav1
BattleFrontier_BattleArenaLobby_EventScript_255FFB:: @ 8255FFB
msgbox BattleFrontier_BattleArenaLobby_Text_25621F, 4
BattleFrontier_BattleArenaLobby_EventScript_256003:: @ 8256003
release
end
BattleFrontier_BattleArenaLobby_EventScript_256005:: @ 8256005
applymovement 1, BattleFrontier_BattleArenaLobby_Movement_256034
applymovement 255, BattleFrontier_BattleArenaLobby_Movement_256041
waitmovement 0
opendoor 2, 2
waitdooranim
applymovement 1, BattleFrontier_BattleArenaLobby_Movement_25603E
applymovement 255, BattleFrontier_BattleArenaLobby_Movement_25604C
waitmovement 0
closedoor 2, 2
waitdooranim
return
BattleFrontier_BattleArenaLobby_Movement_256034: @ 8256034
step_up
step_up
step_up
step_left
step_left
step_left
step_left
step_left
step_up
step_end
BattleFrontier_BattleArenaLobby_Movement_25603E: @ 825603E
step_up
step_54
step_end
BattleFrontier_BattleArenaLobby_Movement_256041: @ 8256041
step_up
step_up
step_up
step_up
step_left
step_left
step_left
step_left
step_left
step_26
step_end
BattleFrontier_BattleArenaLobby_Movement_25604C: @ 825604C
step_up
step_up
step_54
step_end
BattleFrontier_BattleArenaLobby_EventScript_256050:: @ 8256050
applymovement 1, BattleFrontier_BattleArenaLobby_Movement_25607F
applymovement 255, BattleFrontier_BattleArenaLobby_Movement_256088
waitmovement 0
opendoor 11, 2
waitdooranim
applymovement 1, BattleFrontier_BattleArenaLobby_Movement_25603E
applymovement 255, BattleFrontier_BattleArenaLobby_Movement_25604C
waitmovement 0
closedoor 11, 2
waitdooranim
return
BattleFrontier_BattleArenaLobby_Movement_25607F: @ 825607F
step_up
step_up
step_up
step_right
step_right
step_right
step_right
step_up
step_end
BattleFrontier_BattleArenaLobby_Movement_256088: @ 8256088
step_up
step_up
step_up
step_up
step_right
step_right
step_right
step_right
step_26
step_end
BattleFrontier_BattleArenaLobby_EventScript_256092:: @ 8256092
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 3
special sub_81A1780
waitbuttonpress
special sub_813C5A0
releaseall
end
BattleFrontier_BattleArenaLobby_EventScript_2560A6:: @ 82560A6
msgbox BattleFrontier_BattleArenaLobby_Text_256B5C, 2
end
BattleFrontier_BattleArenaLobby_EventScript_2560AF:: @ 82560AF
msgbox BattleFrontier_BattleArenaLobby_Text_256BCB, 2
end
BattleFrontier_BattleArenaLobby_EventScript_2560B8:: @ 82560B8
msgbox BattleFrontier_BattleArenaLobby_Text_256C19, 2
end
BattleFrontier_BattleArenaLobby_EventScript_2560C1:: @ 82560C1
msgbox BattleFrontier_BattleArenaLobby_Text_256C9A, 2
end
BattleFrontier_BattleArenaLobby_EventScript_2560CA:: @ 82560CA
lockall
msgbox BattleFrontier_BattleArenaLobby_Text_256DB8, 4
goto BattleFrontier_BattleArenaLobby_EventScript_2560D9
end
BattleFrontier_BattleArenaLobby_EventScript_2560D9:: @ 82560D9
message BattleFrontier_BattleArenaLobby_Text_256DDF
waitmessage
multichoice 17, 2, 96, 0
switch VAR_RESULT
case 0, BattleFrontier_BattleArenaLobby_EventScript_25612C
case 1, BattleFrontier_BattleArenaLobby_EventScript_25613A
case 2, BattleFrontier_BattleArenaLobby_EventScript_256148
case 3, BattleFrontier_BattleArenaLobby_EventScript_256156
case 4, BattleFrontier_BattleArenaLobby_EventScript_256164
case 127, BattleFrontier_BattleArenaLobby_EventScript_256164
end
BattleFrontier_BattleArenaLobby_EventScript_25612C:: @ 825612C
msgbox BattleFrontier_BattleArenaLobby_Text_256E02, 4
goto BattleFrontier_BattleArenaLobby_EventScript_2560D9
end
BattleFrontier_BattleArenaLobby_EventScript_25613A:: @ 825613A
msgbox BattleFrontier_BattleArenaLobby_Text_256F43, 4
goto BattleFrontier_BattleArenaLobby_EventScript_2560D9
end
BattleFrontier_BattleArenaLobby_EventScript_256148:: @ 8256148
msgbox BattleFrontier_BattleArenaLobby_Text_256FF2, 4
goto BattleFrontier_BattleArenaLobby_EventScript_2560D9
end
BattleFrontier_BattleArenaLobby_EventScript_256156:: @ 8256156
msgbox BattleFrontier_BattleArenaLobby_Text_257202, 4
goto BattleFrontier_BattleArenaLobby_EventScript_2560D9
end
BattleFrontier_BattleArenaLobby_EventScript_256164:: @ 8256164
releaseall
end
BattleFrontier_BattleArenaLobby_Text_256166: @ 8256166
.string "Where the battling spirit of TRAINERS\n"
.string "is put to the test!\p"
.string "I welcome you to the BATTLE ARENA!\p"
.string "I am your guide to the Set KO Tourney!$"
BattleFrontier_BattleArenaLobby_Text_2561EA: @ 82561EA
.string "Now, do you wish to take\n"
.string "the BATTLE ARENA challenge?$"
BattleFrontier_BattleArenaLobby_Text_25621F: @ 825621F
.string "We await your challenge on\n"
.string "another occasion!$"
BattleFrontier_BattleArenaLobby_Text_25624C: @ 825624C
.string "In the BATTLE ARENA, we undertake\n"
.string "the Set KO Tourney.\p"
.string "All participants enter with a team of\n"
.string "three POKéMON.\p"
.string "The three POKéMON must be lined up in\n"
.string "the order in which they are to appear.\p"
.string "During battle, the POKéMON will appear\n"
.string "one at a time in the preset order.\p"
.string "Once a POKéMON enters battle, it must\n"
.string "remain out until the match is decided.\p"
.string "If a match remains undecided in\n"
.string "three turns, it goes to judging.\p"
.string "If you wish to interrupt your challenge,\n"
.string "please save the game.\p"
.string "If you dont save, you will not be able\n"
.string "to continue with your challenge.\p"
.string "If you pull off the feat of beating\n"
.string "seven TRAINERS in succession,\l"
.string "we will present you with Battle Points.$"
BattleFrontier_BattleArenaLobby_Text_2564CE: @ 82564CE
.string "Before showing you to the BATTLE\n"
.string "ARENA, you must save. Is that okay?$"
BattleFrontier_BattleArenaLobby_Text_256513: @ 8256513
.string "The BATTLE ARENA offers two levels\n"
.string "of challenge, Level 50 and Open Level.\l"
.string "Which is your choice?$"
BattleFrontier_BattleArenaLobby_Text_256573: @ 8256573
.string "Very well, now select your\n"
.string "three POKéMON, please.$"
BattleFrontier_BattleArenaLobby_Text_2565A5: @ 82565A5
.string "My dear challenger!\p"
.string "You do not have the three POKéMON\n"
.string "required for entry.\p"
.string "To qualify, you must bring three\n"
.string "different kinds of POKéMON.\p"
.string "They also must not hold the same\n"
.string "kinds of items.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "When you have made your preparations,\n"
.string "please do return.$"
BattleFrontier_BattleArenaLobby_Text_2566A8: @ 82566A8
.string "My dear challenger!\p"
.string "You do not have the three POKéMON\n"
.string "required for entry.\p"
.string "To qualify, you must bring three\n"
.string "different kinds of POKéMON.\p"
.string "The three different POKéMON\n"
.string "must all be Level 50 or lower.\p"
.string "They also must not hold the same\n"
.string "kinds of items.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "When you have made your preparations,\n"
.string "please do return.$"
BattleFrontier_BattleArenaLobby_Text_2567E6: @ 82567E6
.string "I shall now guide you to\n"
.string "the BATTLE ARENA.$"
BattleFrontier_BattleArenaLobby_Text_256811: @ 8256811
.string "My dear challenger!\p"
.string "You did not save the game before\n"
.string "shutting down, did you?\p"
.string "It is unfortunate, but that has\n"
.string "resulted in your disqualification\l"
.string "from your challenge.\p"
.string "You may, of course, start with a fresh\n"
.string "challenge.$"
BattleFrontier_BattleArenaLobby_Text_2568E7: @ 82568E7
.string "We congratulate you for your splendid\n"
.string "string of wins over seven TRAINERS!$"
BattleFrontier_BattleArenaLobby_Text_256931: @ 8256931
.string "Your achievement will be recorded.\n"
.string "Please wait while I save the game.$"
BattleFrontier_BattleArenaLobby_Text_256977: @ 8256977
.string "In commemoration of your 7-win streak,\n"
.string "we present you with this prize.$"
BattleFrontier_BattleArenaLobby_Text_2569BE: @ 82569BE
.string "{PLAYER} received the prize\n"
.string "{STR_VAR_1}.$"
BattleFrontier_BattleArenaLobby_Text_2569D8: @ 82569D8
.string "Oh?\n"
.string "Your BAG seems to be full.\p"
.string "I urge you to clear space and\n"
.string "return for your prize.$"
BattleFrontier_BattleArenaLobby_Text_256A2C: @ 8256A2C
.string "Thank you so much for participating!\p"
.string "Please wait while I save the game.$"
BattleFrontier_BattleArenaLobby_Text_256A74: @ 8256A74
.string "We await your challenge on\n"
.string "another occasion!$"
BattleFrontier_BattleArenaLobby_Text_256AA1: @ 8256AA1
.string "We have been looking forward to\n"
.string "your arrival.\p"
.string "Before I show you to the BATTLE\n"
.string "ARENA, I must save the game.\l"
.string "Please wait.$"
BattleFrontier_BattleArenaLobby_Text_256B19: @ 8256B19
.string "Shall I record your last BATTLE ARENA\n"
.string "match on your FRONTIER PASS?$"
BattleFrontier_BattleArenaLobby_Text_256B5C: @ 8256B5C
.string "I lost on the REFEREEs decision…\p"
.string "I dont think it was a good idea to only\n"
.string "use defensive moves and not attack…$"
BattleFrontier_BattleArenaLobby_Text_256BCB: @ 8256BCB
.string "I won in judging!\p"
.string "Landing hits consistently on\n"
.string "the opponents POKéMON worked!$"
BattleFrontier_BattleArenaLobby_Text_256C19: @ 8256C19
.string "Our match was declared a draw.\p"
.string "When we ran out of time, both my\n"
.string "POKéMON and the opponents had about\l"
.string "the same amount of HP left.$"
BattleFrontier_BattleArenaLobby_Text_256C9A: @ 8256C9A
.string "In the BATTLE ARENA, the order of\n"
.string "POKéMON is totally important.\p"
.string "For example, if your first POKéMON\n"
.string "has certain type disadvantages,\l"
.string "try making your second POKéMON one\l"
.string "with moves that are super effective\l"
.string "against the first one.\p"
.string "I think that will be a good way of\n"
.string "making an effective team.$"
BattleFrontier_BattleArenaLobby_Text_256DB8: @ 8256DB8
FallarborTown_BattleTentLobby_Text_256DB8: @ 8256DB8
.string "The Set KO Tourneys rules are listed.$"
BattleFrontier_BattleArenaLobby_Text_256DDF: @ 8256DDF
FallarborTown_BattleTentLobby_Text_256DDF: @ 8256DDF
.string "Which heading do you want to read?$"
BattleFrontier_BattleArenaLobby_Text_256E02: @ 8256E02
FallarborTown_BattleTentLobby_Text_256E02: @ 8256E02
.string "The Set KO Tourney has special rules,\n"
.string "unlike standard battles.\p"
.string "First, one battle lasts only\n"
.string "three turns.\p"
.string "If the outcome is not decided after\n"
.string "three turns, it goes to judging.\p"
.string "The REFEREE will choose the winner\n"
.string "based on how the POKéMON battled.\p"
.string "Also, a POKéMON cannot be switched out\n"
.string "until its battles outcome is decided.$"
BattleFrontier_BattleArenaLobby_Text_256F43: @ 8256F43
FallarborTown_BattleTentLobby_Text_256F43: @ 8256F43
.string "The first judging factor is “Mind.”\n"
.string "This factor evaluates how aggressive\l"
.string "the battlers were.\p"
.string "The judging is based on how often\n"
.string "the TRAINERS ordered the use of\l"
.string "offensive moves.$"
BattleFrontier_BattleArenaLobby_Text_256FF2: @ 8256FF2
FallarborTown_BattleTentLobby_Text_256FF2: @ 8256FF2
.string "The second judging factor is “Skill.”\n"
.string "This factor evaluates how effectively\l"
.string "POKéMON moves were used.\p"
.string "If a move worked successfully,\n"
.string "the Skill rating goes up.\p"
.string "If a move failed, the Skill rating\n"
.string "is lowered.\p"
.string "If it was an offensive move, the Skill\n"
.string "rating goes up if the move was “super\l"
.string "effective” and goes down if it was\l"
.string "“not very effective.”\p"
.string "The Skill rating will not go up for\n"
.string "moves such as PROTECT and DETECT.\p"
.string "If the opponent used PROTECT or\n"
.string "DETECT, and your POKéMON failed to\l"
.string "hit with a move, its Skill rating will not\l"
.string "go down.$"
BattleFrontier_BattleArenaLobby_Text_257202: @ 8257202
FallarborTown_BattleTentLobby_Text_257202: @ 8257202
.string "The third judging factor is “Body.”\n"
.string "This factor is based on how much HP\l"
.string "remained at the end of a battle.\p"
.string "The rating takes into account how much\n"
.string "HP a POKéMON had at the start of\l"
.string "battle, and what remained at the end.$"
BattleFrontier_BattleArenaLobby_Text_2572D9: @ 82572D9
.string "A victory snatched from the ARENA\n"
.string "TYCOON, and a seven-TRAINER sweep!\p"
.string "We congratulate you on your most\n"
.string "splendid challenge!$"
BattleFrontier_BattleArenaLobby_Text_257353: @ 8257353
.string "My dear challenger, in recognition of\n"
.string "your indefatigable spirit, please\l"
.string "accept these Battle Point(s).$"

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,152 @@
BattleFrontier_BattleDomeCorridor_MapScripts:: @ 824B0FE
map_script 2, BattleFrontier_BattleDomeCorridor_MapScript2_24B104
.byte 0
BattleFrontier_BattleDomeCorridor_MapScript2_24B104: @ 824B104
map_script_2 VAR_0x4000, 0, BattleFrontier_BattleDomeCorridor_EventScript_24B10E
.2byte 0
BattleFrontier_BattleDomeCorridor_EventScript_24B10E:: @ 824B10E
delay 16
setvar VAR_0x4000, 1
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A1780
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleDomeCorridor_EventScript_24B161
applymovement 1, BattleFrontier_BattleDomeCorridor_Movement_24B1B2
applymovement 255, BattleFrontier_BattleDomeCorridor_Movement_24B1A1
waitmovement 0
opendoor 13, 3
waitdooranim
applymovement 1, BattleFrontier_BattleDomeCorridor_Movement_24B1BE
applymovement 255, BattleFrontier_BattleDomeCorridor_Movement_24B1AE
waitmovement 0
closedoor 13, 3
waitdooranim
goto BattleFrontier_BattleDomeCorridor_EventScript_24B18F
BattleFrontier_BattleDomeCorridor_EventScript_24B161:: @ 824B161
applymovement 1, BattleFrontier_BattleDomeCorridor_Movement_24B1D6
applymovement 255, BattleFrontier_BattleDomeCorridor_Movement_24B1C1
waitmovement 0
opendoor 37, 3
waitdooranim
applymovement 1, BattleFrontier_BattleDomeCorridor_Movement_24B1E6
applymovement 255, BattleFrontier_BattleDomeCorridor_Movement_24B1D2
waitmovement 0
closedoor 37, 3
waitdooranim
BattleFrontier_BattleDomeCorridor_EventScript_24B18F:: @ 824B18F
waitmovement 0
setvar VAR_0x8006, 0
warp BATTLE_FRONTIER_BATTLE_DOME_PRE_BATTLE_ROOM, 255, 5, 7
waitstate
end
BattleFrontier_BattleDomeCorridor_Movement_24B1A1: @ 824B1A1
step_up
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_26
step_end
BattleFrontier_BattleDomeCorridor_Movement_24B1AE: @ 824B1AE
step_up
step_up
step_54
step_end
BattleFrontier_BattleDomeCorridor_Movement_24B1B2: @ 824B1B2
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_left
step_up
step_end
BattleFrontier_BattleDomeCorridor_Movement_24B1BE: @ 824B1BE
step_up
step_54
step_end
BattleFrontier_BattleDomeCorridor_Movement_24B1C1: @ 824B1C1
step_up
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_26
step_end
BattleFrontier_BattleDomeCorridor_Movement_24B1D2: @ 824B1D2
step_up
step_up
step_54
step_end
BattleFrontier_BattleDomeCorridor_Movement_24B1D6: @ 824B1D6
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_up
step_end
BattleFrontier_BattleDomeCorridor_Movement_24B1E6: @ 824B1E6
step_up
step_54
step_end
BattleFrontier_BattleDomeCorridor_Movement_24B1E9: @ 824B1E9
step_up
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_right
step_up
step_up
step_54
step_end

View File

@@ -0,0 +1,777 @@
BattleFrontier_BattleDomeLobby_MapScripts:: @ 82497E2
map_script 5, BattleFrontier_BattleDomeLobby_MapScript1_2497F2
map_script 2, BattleFrontier_BattleDomeLobby_MapScript2_24980F
map_script 4, BattleFrontier_BattleDomeLobby_MapScript2_2497FB
.byte 0
BattleFrontier_BattleDomeLobby_MapScript1_2497F2: @ 82497F2
setvar VAR_0x8004, 21
special sub_818E9AC
end
BattleFrontier_BattleDomeLobby_MapScript2_2497FB: @ 82497FB
BattleFrontier_BattlePyramidLobby_MapScript2_2497FB: @ 82497FB
map_script_2 VAR_0x4001, 0, BattleFrontier_BattleDomeLobby_EventScript_249805
.2byte 0
BattleFrontier_BattleDomeLobby_EventScript_249805:: @ 8249805
setvar VAR_0x4001, 1
turnobject 255, 2
end
BattleFrontier_BattleDomeLobby_MapScript2_24980F: @ 824980F
map_script_2 VAR_0x4000, 0, BattleFrontier_BattleDomeLobby_EventScript_249839
map_script_2 VAR_0x4000, 1, BattleFrontier_BattleDomeLobby_EventScript_249842
map_script_2 VAR_0x4000, 2, BattleFrontier_BattleDomeLobby_EventScript_2499F9
map_script_2 VAR_0x4000, 3, BattleFrontier_BattleDomeLobby_EventScript_24989B
map_script_2 VAR_0x4000, 4, BattleFrontier_BattleDomeLobby_EventScript_249940
.2byte 0
BattleFrontier_BattleDomeLobby_EventScript_249839:: @ 8249839
setvar VAR_0x8004, 0
special sub_81A1780
end
BattleFrontier_BattleDomeLobby_EventScript_249842:: @ 8249842
lockall
msgbox BattleFrontier_BattleDomeLobby_Text_24A45F, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_818E9AC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_818E9AC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_818E9AC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x4000, 255
releaseall
end
BattleFrontier_BattleDomeLobby_EventScript_24989B:: @ 824989B
call BattleFrontier_BattleDomeLobby_EventScript_241EBA
lockall
setvar VAR_0x8004, 10
special sub_81A1780
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleDomeLobby_EventScript_2498C1
msgbox BattleFrontier_BattleDomeLobby_Text_24A4E9, 4
goto BattleFrontier_BattleDomeLobby_EventScript_2498C9
BattleFrontier_BattleDomeLobby_EventScript_2498C1:: @ 82498C1
msgbox BattleFrontier_BattleDomeLobby_Text_24AD67, 4
BattleFrontier_BattleDomeLobby_EventScript_2498C9:: @ 82498C9
msgbox BattleFrontier_BattleDomeLobby_Text_24ADB1, 4
setvar VAR_0x8004, 11
special sub_81A1780
msgbox BattleFrontier_BattleDomeLobby_Text_241520, 9
message BattleFrontier_BattleDomeLobby_Text_24A5D6
waitmessage
special copy_player_party_from_sav1
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
setvar VAR_0x8004, 8
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_818E9AC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
setvar VAR_0x8006, 1
special sub_818E9AC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 1
special sub_818E9AC
special copy_player_party_from_sav1
special sp000_heal_pokemon
goto BattleFrontier_BattleDomeLobby_EventScript_249991
BattleFrontier_BattleDomeLobby_EventScript_249940:: @ 8249940
lockall
msgbox BattleFrontier_BattleDomeLobby_Text_24A5BF, 4
message BattleFrontier_BattleDomeLobby_Text_24A5D6
waitmessage
special copy_player_party_from_sav1
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
setvar VAR_0x8004, 8
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_818E9AC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_818E9AC
special copy_player_party_from_sav1
special sp000_heal_pokemon
BattleFrontier_BattleDomeLobby_EventScript_249991:: @ 8249991
setvar VAR_0x8004, 13
setvar VAR_0x8005, 0
special sub_818E9AC
playse SE_SAVE
waitse
call BattleFrontier_BattleDomeLobby_EventScript_23E8E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleDomeLobby_EventScript_2499E9
message BattleFrontier_BattleDomeLobby_Text_24AE17
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleDomeLobby_EventScript_2499E9
case 0, BattleFrontier_BattleDomeLobby_EventScript_2499E4
case 127, BattleFrontier_BattleDomeLobby_EventScript_2499E9
BattleFrontier_BattleDomeLobby_EventScript_2499E4:: @ 82499E4
call BattleFrontier_BattleDomeLobby_EventScript_23E8B4
BattleFrontier_BattleDomeLobby_EventScript_2499E9:: @ 82499E9
msgbox BattleFrontier_BattleDomeLobby_Text_249F74, 4
closemessage
setvar VAR_0x4000, 255
releaseall
end
BattleFrontier_BattleDomeLobby_EventScript_2499F9:: @ 82499F9
lockall
msgbox BattleFrontier_BattleDomeLobby_Text_24A5FE, 4
message BattleFrontier_BattleDomeLobby_Text_24A61A
waitmessage
setvar VAR_0x8004, 13
setvar VAR_0x8005, 1
special sub_818E9AC
playse SE_SAVE
waitse
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x4000, 255
goto BattleFrontier_BattleDomeLobby_EventScript_249BC2
BattleFrontier_BattleDomeLobby_EventScript_249A35:: @ 8249A35
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, 1
setvar VAR_0x40CE, 0
goto BattleFrontier_BattleDomeLobby_EventScript_249A59
end
BattleFrontier_BattleDomeLobby_EventScript_249A47:: @ 8249A47
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, 1
setvar VAR_0x40CE, 1
goto BattleFrontier_BattleDomeLobby_EventScript_249A59
end
BattleFrontier_BattleDomeLobby_EventScript_249A59:: @ 8249A59
special copy_player_party_to_sav1
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249CFD
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D06
BattleFrontier_BattleDomeLobby_EventScript_249A72:: @ 8249A72
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D0F
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D15
waitmessage
multichoice 17, 6, 23, 0
switch VAR_RESULT
case 0, BattleFrontier_BattleDomeLobby_EventScript_249ABF
case 1, BattleFrontier_BattleDomeLobby_EventScript_249BFA
case 2, BattleFrontier_BattleDomeLobby_EventScript_249C64
case 127, BattleFrontier_BattleDomeLobby_EventScript_249C64
BattleFrontier_BattleDomeLobby_EventScript_249ABF:: @ 8249ABF
message BattleFrontier_BattleDomeLobby_Text_24A210
waitmessage
multichoice 17, 6, 24, 0
switch VAR_RESULT
case 2, BattleFrontier_BattleDomeLobby_EventScript_249C64
case 127, BattleFrontier_BattleDomeLobby_EventScript_249C64
setvar VAR_0x8004, 15
special sub_81A1780
compare_var_to_value VAR_0x8004, 1
goto_eq BattleFrontier_BattleDomeLobby_EventScript_249C15
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
msgbox BattleFrontier_BattleDomeLobby_Text_24A26E, 4
fadescreen 1
call BattleFrontier_BattleDomeLobby_EventScript_23F2B7
copyvar VAR_0x8004, VAR_RESULT
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattleDomeLobby_EventScript_249C61
msgbox BattleFrontier_BattleDomeLobby_Text_24A1C6, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleDomeLobby_EventScript_249C61
case 1, BattleFrontier_BattleDomeLobby_EventScript_249B60
case 127, BattleFrontier_BattleDomeLobby_EventScript_249C61
BattleFrontier_BattleDomeLobby_EventScript_249B60:: @ 8249B60
setvar VAR_0x4000, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
special sub_81A1780
setvar VAR_0x8004, 0
special sub_818E9AC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
special copy_player_party_from_sav1
closemessage
delay 2
call BattleFrontier_BattleDomeLobby_EventScript_27134F
setvar VAR_0x4000, 255
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattleDomeLobby_EventScript_249C4A
setvar VAR_0x8004, 22
special sub_818E9AC
BattleFrontier_BattleDomeLobby_EventScript_249BC2:: @ 8249BC2
special copy_player_party_to_sav1
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
setvar VAR_0x8004, 15
special sub_818E9AC
msgbox BattleFrontier_BattleDomeLobby_Text_24A437, 4
closemessage
call BattleFrontier_BattleDomeLobby_EventScript_249C6E
special sp000_heal_pokemon
warp BATTLE_FRONTIER_BATTLE_DOME_CORRIDOR, 255, 23, 6
setvar VAR_0x4000, 0
waitstate
end
BattleFrontier_BattleDomeLobby_EventScript_249BFA:: @ 8249BFA
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D1B
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D24
goto BattleFrontier_BattleDomeLobby_EventScript_249A72
BattleFrontier_BattleDomeLobby_EventScript_249C15:: @ 8249C15
switch VAR_RESULT
case 0, BattleFrontier_BattleDomeLobby_EventScript_249C30
case 1, BattleFrontier_BattleDomeLobby_EventScript_249C3D
BattleFrontier_BattleDomeLobby_EventScript_249C30:: @ 8249C30
msgbox BattleFrontier_BattleDomeLobby_Text_24A353, 4
goto BattleFrontier_BattleDomeLobby_EventScript_249C6C
BattleFrontier_BattleDomeLobby_EventScript_249C3D:: @ 8249C3D
msgbox BattleFrontier_BattleDomeLobby_Text_24A2AB, 4
goto BattleFrontier_BattleDomeLobby_EventScript_249C6C
BattleFrontier_BattleDomeLobby_EventScript_249C4A:: @ 8249C4A
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
goto BattleFrontier_BattleDomeLobby_EventScript_249C64
BattleFrontier_BattleDomeLobby_EventScript_249C61:: @ 8249C61
special copy_player_party_from_sav1
BattleFrontier_BattleDomeLobby_EventScript_249C64:: @ 8249C64
msgbox BattleFrontier_BattleDomeLobby_Text_249F74, 4
BattleFrontier_BattleDomeLobby_EventScript_249C6C:: @ 8249C6C
release
end
BattleFrontier_BattleDomeLobby_EventScript_249C6E:: @ 8249C6E
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249CDD
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249CE5
applymovement 255, BattleFrontier_BattleDomeLobby_Movement_249D45
waitmovement 0
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D2D
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D33
waitdooranim
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249CED
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249CF5
applymovement 255, BattleFrontier_BattleDomeLobby_Movement_249D4E
waitmovement 0
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D39
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D3F
waitdooranim
return
BattleFrontier_BattleDomeLobby_EventScript_249CDD:: @ 8249CDD
applymovement 1, BattleFrontier_BattleDomeLobby_Movement_249D45
return
BattleFrontier_BattleDomeLobby_EventScript_249CE5:: @ 8249CE5
applymovement 6, BattleFrontier_BattleDomeLobby_Movement_249D45
return
BattleFrontier_BattleDomeLobby_EventScript_249CED:: @ 8249CED
applymovement 1, BattleFrontier_BattleDomeLobby_Movement_249D4B
return
BattleFrontier_BattleDomeLobby_EventScript_249CF5:: @ 8249CF5
applymovement 6, BattleFrontier_BattleDomeLobby_Movement_249D4B
return
BattleFrontier_BattleDomeLobby_EventScript_249CFD:: @ 8249CFD
msgbox BattleFrontier_BattleDomeLobby_Text_249EB7, 4
return
BattleFrontier_BattleDomeLobby_EventScript_249D06:: @ 8249D06
msgbox BattleFrontier_BattleDomeLobby_Text_24A664, 4
return
BattleFrontier_BattleDomeLobby_EventScript_249D0F:: @ 8249D0F
message BattleFrontier_BattleDomeLobby_Text_249F3A
return
BattleFrontier_BattleDomeLobby_EventScript_249D15:: @ 8249D15
message BattleFrontier_BattleDomeLobby_Text_24A6E7
return
BattleFrontier_BattleDomeLobby_EventScript_249D1B:: @ 8249D1B
msgbox BattleFrontier_BattleDomeLobby_Text_249F8E, 4
return
BattleFrontier_BattleDomeLobby_EventScript_249D24:: @ 8249D24
msgbox BattleFrontier_BattleDomeLobby_Text_24A721, 4
return
BattleFrontier_BattleDomeLobby_EventScript_249D2D:: @ 8249D2D
opendoor 5, 4
return
BattleFrontier_BattleDomeLobby_EventScript_249D33:: @ 8249D33
opendoor 17, 4
return
BattleFrontier_BattleDomeLobby_EventScript_249D39:: @ 8249D39
closedoor 5, 4
return
BattleFrontier_BattleDomeLobby_EventScript_249D3F:: @ 8249D3F
closedoor 17, 4
return
BattleFrontier_BattleDomeLobby_Movement_249D45: @ 8249D45
step_up
step_up
step_up
step_up
step_up
step_end
BattleFrontier_BattleDomeLobby_Movement_249D4B: @ 8249D4B
step_up
step_54
step_end
BattleFrontier_BattleDomeLobby_Movement_249D4E: @ 8249D4E
step_up
step_up
step_54
step_end
BattleFrontier_BattleDomeLobby_EventScript_249D52:: @ 8249D52
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_81A1780
waitbuttonpress
special sub_813C5A0
releaseall
end
BattleFrontier_BattleDomeLobby_EventScript_249D6B:: @ 8249D6B
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 1
setvar VAR_0x8006, 1
special sub_81A1780
waitbuttonpress
special sub_813C5A0
releaseall
end
BattleFrontier_BattleDomeLobby_EventScript_249D84:: @ 8249D84
setvar VAR_0x8004, 1
setvar VAR_0x8005, 9
special sub_818E9AC
compare_var_to_value VAR_RESULT, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249DC9
compare_var_to_value VAR_RESULT, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249DD2
compare_var_to_value VAR_RESULT, 2
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249DDB
compare_var_to_value VAR_RESULT, 3
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249DE4
fadescreen 1
setvar VAR_0x8004, 8
special sub_818E9AC
waitstate
end
BattleFrontier_BattleDomeLobby_EventScript_249DC9:: @ 8249DC9
msgbox BattleFrontier_BattleDomeLobby_Text_24A966, 3
return
BattleFrontier_BattleDomeLobby_EventScript_249DD2:: @ 8249DD2
msgbox BattleFrontier_BattleDomeLobby_Text_24A9A9, 3
return
BattleFrontier_BattleDomeLobby_EventScript_249DDB:: @ 8249DDB
msgbox BattleFrontier_BattleDomeLobby_Text_24A9EC, 3
return
BattleFrontier_BattleDomeLobby_EventScript_249DE4:: @ 8249DE4
msgbox BattleFrontier_BattleDomeLobby_Text_24AA31, 3
return
BattleFrontier_BattleDomeLobby_EventScript_249DED:: @ 8249DED
setvar VAR_0x8004, 20
special sub_818E9AC
msgbox BattleFrontier_BattleDomeLobby_Text_24AA76, 2
end
BattleFrontier_BattleDomeLobby_EventScript_249DFE:: @ 8249DFE
msgbox BattleFrontier_BattleDomeLobby_Text_24AB94, 2
end
BattleFrontier_BattleDomeLobby_EventScript_249E07:: @ 8249E07
msgbox BattleFrontier_BattleDomeLobby_Text_24AC76, 2
end
BattleFrontier_BattleDomeLobby_EventScript_249E10:: @ 8249E10
msgbox BattleFrontier_BattleDomeLobby_Text_24ACD3, 2
end
BattleFrontier_OutsideWest_EventScript_249E19:: @ 8249E19
msgbox BattleFrontier_OutsideWest_Text_24AB06, 2
end
BattleFrontier_OutsideWest_EventScript_249E22:: @ 8249E22
loadword 0, BattleFrontier_OutsideWest_Text_24AB44
callstd 2
end
BattleFrontier_OutsideWest_EventScript_249E2B:: @ 8249E2B
loadword 0, BattleFrontier_OutsideWest_Text_24AB75
callstd 2
end
BattleFrontier_BattleDomeLobby_EventScript_249E34:: @ 8249E34
lockall
msgbox BattleFrontier_BattleDomeLobby_Text_24AE63, 4
goto BattleFrontier_BattleDomeLobby_EventScript_249E43
end
BattleFrontier_BattleDomeLobby_EventScript_249E43:: @ 8249E43
message BattleFrontier_BattleDomeLobby_Text_24AE8B
waitmessage
multichoice 17, 4, 98, 0
switch VAR_RESULT
case 0, BattleFrontier_BattleDomeLobby_EventScript_249E8B
case 1, BattleFrontier_BattleDomeLobby_EventScript_249E99
case 2, BattleFrontier_BattleDomeLobby_EventScript_249EA7
case 3, BattleFrontier_BattleDomeLobby_EventScript_249EB5
case 127, BattleFrontier_BattleDomeLobby_EventScript_249EB5
end
BattleFrontier_BattleDomeLobby_EventScript_249E8B:: @ 8249E8B
msgbox BattleFrontier_BattleDomeLobby_Text_24AEAE, 4
goto BattleFrontier_BattleDomeLobby_EventScript_249E43
end
BattleFrontier_BattleDomeLobby_EventScript_249E99:: @ 8249E99
msgbox BattleFrontier_BattleDomeLobby_Text_24AF4C, 4
goto BattleFrontier_BattleDomeLobby_EventScript_249E43
end
BattleFrontier_BattleDomeLobby_EventScript_249EA7:: @ 8249EA7
msgbox BattleFrontier_BattleDomeLobby_Text_24B073, 4
goto BattleFrontier_BattleDomeLobby_EventScript_249E43
end
BattleFrontier_BattleDomeLobby_EventScript_249EB5:: @ 8249EB5
releaseall
end
BattleFrontier_BattleDomeLobby_Text_249EB7: @ 8249EB7
.string "Where the strategies of TRAINERS\n"
.string "are put to the test!\p"
.string "Welcome to the BATTLE DOME!\p"
.string "I am your guide to the SINGLE BATTLE\n"
.string "Tournament.$"
BattleFrontier_BattleDomeLobby_Text_249F3A: @ 8249F3A
.string "Would you like to challenge\n"
.string "the SINGLE BATTLE Tournament?$"
BattleFrontier_BattleDomeLobby_Text_249F74: @ 8249F74
.string "We hope to see you again.$"
BattleFrontier_BattleDomeLobby_Text_249F8E: @ 8249F8E
.string "The SINGLE BATTLE Tournament\n"
.string "is exactly as the name suggests--\l"
.string "a tournament of SINGLE BATTLES.\p"
.string "All participating TRAINERS must\n"
.string "enter three POKéMON each.\p"
.string "In each battle, one of the three\n"
.string "POKéMON must be held in reserve.\p"
.string "The other two POKéMON can battle\n"
.string "one at a time.\p"
.string "Choose the two battling POKéMON after\n"
.string "examining the opponents trio.\p"
.string "You win the tournament by defeating\n"
.string "four TRAINERS.\p"
.string "Battle Points are awarded to\n"
.string "the tournament winner.\p"
.string "If you want to interrupt your\n"
.string "tournament, please save the game.\p"
.string "If you dont save before interrupting,\n"
.string "you will be disqualified.$"
BattleFrontier_BattleDomeLobby_Text_24A1C6: @ 824A1C6
.string "Before I show you to the BATTLE DOME,\n"
.string "I must save the data. Is that okay?$"
BattleFrontier_BattleDomeLobby_Text_24A210: @ 824A210
.string "The tournament offers two levels\n"
.string "of challenge, Level 50 and Open Level.\l"
.string "Which is your choice?$"
BattleFrontier_BattleDomeLobby_Text_24A26E: @ 824A26E
.string "Now select the three POKéMON that\n"
.string "you wish to enter, please.$"
BattleFrontier_BattleDomeLobby_Text_24A2AB: @ 824A2AB
.string "Excuse me!\p"
.string "You dont have three eligible POKéMON.\p"
.string "Also, the POKéMON must be holding\n"
.string "different kinds of items.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "Please come see me when you are ready.$"
BattleFrontier_BattleDomeLobby_Text_24A353: @ 824A353
.string "Excuse me!\p"
.string "You dont have three eligible POKéMON.\p"
.string "You must have three different POKéMON\n"
.string "of Level 50 or less to enter.\p"
.string "They also must be holding different\n"
.string "kinds of items.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "Please come see me when you are ready.$"
BattleFrontier_BattleDomeLobby_Text_24A437: @ 824A437
.string "I will now show you to\n"
.string "the BATTLE DOME.$"
BattleFrontier_BattleDomeLobby_Text_24A45F: @ 824A45F
.string "Excuse me!\p"
.string "You didnt save before you quit your\n"
.string "challenge last time.\p"
.string "Because of that, your challenge so far\n"
.string "has been disqualified. Sorry!$"
BattleFrontier_BattleDomeLobby_Text_24A4E9: @ 824A4E9
.string "Congratulations for winning\n"
.string "your Battle Tournament!$"
BattleFrontier_BattleDomeLobby_Text_24A51D: @ 824A51D
.string "Here is your prize for your Battle\n"
.string "Tournament victory.$"
VerdanturfTown_BattleTentLobby_Text_24A554: @ 824A554
.string "{PLAYER} received the prize\n"
.string "{STR_VAR_1}.$"
VerdanturfTown_BattleTentLobby_Text_24A56E: @ 824A56E
.string "Oh, your BAG appears to be full.\p"
.string "Please make room in your BAG, then come\n"
.string "see me.$"
BattleFrontier_BattleDomeLobby_Text_24A5BF: @ 824A5BF
.string "Thank you for playing!$"
BattleFrontier_BattleDomeLobby_Text_24A5D6: @ 824A5D6
.string "Your record will be saved.\n"
.string "Please wait.$"
BattleFrontier_BattleDomeLobby_Text_24A5FE: @ 824A5FE
.string "Weve been waiting for you!$"
BattleFrontier_BattleDomeLobby_Text_24A61A: @ 824A61A
.string "Before I show you to the BATTLE DOME,\n"
.string "I must save the data. Is that okay?$"
BattleFrontier_BattleDomeLobby_Text_24A664: @ 824A664
.string "Where the strategies of TRAINERS\n"
.string "are put to the test!\p"
.string "Welcome to the BATTLE DOME!\p"
.string "I am your guide to the DOUBLE BATTLE\n"
.string "Tournament.$"
BattleFrontier_BattleDomeLobby_Text_24A6E7: @ 824A6E7
.string "Would you like to challenge\n"
.string "the DOUBLE BATTLE Tournament?$"
BattleFrontier_BattleDomeLobby_Text_24A721: @ 824A721
.string "The DOUBLE BATTLE Tournament\n"
.string "is exactly as the name suggests--\l"
.string "a tournament of DOUBLE BATTLES.\p"
.string "All participating TRAINERS must\n"
.string "enter three POKéMON each.\p"
.string "In each battle, one of the three\n"
.string "POKéMON must be held in reserve.\p"
.string "The remaining two POKéMON must take\n"
.string "part in a DOUBLE BATTLE.\p"
.string "Choose the two battling POKéMON after\n"
.string "examining the opponents trio.\p"
.string "You win the tournament by defeating\n"
.string "four TRAINERS.\p"
.string "Battle Points are awarded to\n"
.string "the tournament winner.\p"
.string "If you want to interrupt your\n"
.string "tournament, please save the game.\p"
.string "If you dont save before interrupting,\n"
.string "you will be disqualified.$"
BattleFrontier_BattleDomeLobby_Text_24A966: @ 824A966
.string "Theyre the results of the last\n"
.string "Level 50 SINGLE BATTLE Tournament.$"
BattleFrontier_BattleDomeLobby_Text_24A9A9: @ 824A9A9
.string "Theyre the results of the last\n"
.string "Level 50 DOUBLE BATTLE Tournament.$"
BattleFrontier_BattleDomeLobby_Text_24A9EC: @ 824A9EC
.string "Theyre the results of the last\n"
.string "Open Level SINGLE BATTLE Tournament.$"
BattleFrontier_BattleDomeLobby_Text_24AA31: @ 824AA31
.string "Theyre the results of the last\n"
.string "Open Level DOUBLE BATTLE Tournament.$"
BattleFrontier_BattleDomeLobby_Text_24AA76: @ 824AA76
.string "Did you see it?\n"
.string "The last Battle Tournament?\p"
.string "The winner, {STR_VAR_1}, was seriously\n"
.string "tough.\p"
.string "You should check out the results\n"
.string "on the monitor beside the PC.$"
BattleFrontier_OutsideWest_Text_24AB06: @ 824AB06
.string "The BATTLE FRONTIER…\n"
.string "Ive long dreamed about a place like it.$"
BattleFrontier_OutsideWest_Text_24AB44: @ 824AB44
.string "The BATTLE DOME\n"
.string "Become the Unbeatable Superstar!$"
BattleFrontier_OutsideWest_Text_24AB75: @ 824AB75
.string "The ??????\n"
.string "Under Construction!$"
BattleFrontier_BattleDomeLobby_Text_24AB94: @ 824AB94
.string "When a TRAINER chains tournament\n"
.string "wins at the BATTLE DOME, he or she\l"
.string "gains a reputation as a star.\p"
.string "Tough TRAINERS are drawn by that\n"
.string "reputation to the BATTLE DOME.\p"
.string "A true superstar is a TRAINER who\n"
.string "can keep winning tournaments.$"
BattleFrontier_BattleDomeLobby_Text_24AC76: @ 824AC76
.string "I ran into one of the tournament\n"
.string "favorites in the very first round.\p"
.string "Of course I got trashed…$"
BattleFrontier_BattleDomeLobby_Text_24ACD3: @ 824ACD3
.string "I wouldve won if Id kept this POKéMON\n"
.string "held in reserve.\p"
.string "You need to check your opponents\n"
.string "POKéMON carefully before choosing\l"
.string "your battling POKéMON.$"
BattleFrontier_BattleDomeLobby_Text_24AD67: @ 824AD67
.string "Congratulations!\p"
.string "You defeated the DOME ACE and won\n"
.string "the Battle Tournament!$"
BattleFrontier_BattleDomeLobby_Text_24ADB1: @ 824ADB1
.string "In recognition of your strategy--\n"
.string "a thing of beauty it was, too--\l"
.string "we award you these Battle Point(s)!$"
BattleFrontier_BattleDomeLobby_Text_24AE17: @ 824AE17
.string "Would you like to record your\n"
.string "last BATTLE DOME match on your\l"
.string "FRONTIER PASS?$"
BattleFrontier_BattleDomeLobby_Text_24AE63: @ 824AE63
.string "The Battle Tournament rules\n"
.string "are listed.$"
BattleFrontier_BattleDomeLobby_Text_24AE8B: @ 824AE8B
.string "Which heading do you want to read?$"
BattleFrontier_BattleDomeLobby_Text_24AEAE: @ 824AEAE
.string "The tournament matchups are drawn up\n"
.string "based on the toughness of POKéMON\l"
.string "held by TRAINERS.\p"
.string "The matchups avoid having tough\n"
.string "TRAINERS face each other right away.$"
BattleFrontier_BattleDomeLobby_Text_24AF4C: @ 824AF4C
.string "The tournament chart, or as we call it,\n"
.string "the “Tree,” is available for viewing\l"
.string "in the Waiting Room from any guide.\p"
.string "The Tournament Tree will provide\n"
.string "several kinds of data.\p"
.string "The data on view includes the previous\n"
.string "tournaments results, the POKéMON held\l"
.string "by TRAINERS, and the battle styles of\l"
.string "TRAINERS.$"
BattleFrontier_BattleDomeLobby_Text_24B073: @ 824B073
.string "If battling POKéMON faint at the same\n"
.string "time--a double KO--in a tournament\l"
.string "match, the REFEREES will review\l"
.string "the match and declare the winner.$"

View File

@@ -0,0 +1,417 @@
BattleFrontier_BattleDomePreBattleRoom_MapScripts:: @ 824B1F9
map_script 2, BattleFrontier_BattleDomePreBattleRoom_MapScript2_24B218
map_script 4, BattleFrontier_BattleDomePreBattleRoom_MapScript2_24B204
.byte 0
BattleFrontier_BattleDomePreBattleRoom_MapScript2_24B204: @ 824B204
map_script_2 VAR_0x4001, 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B20E
.2byte 0
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B20E:: @ 824B20E
setvar VAR_0x4001, 1
turnobject 255, 2
end
BattleFrontier_BattleDomePreBattleRoom_MapScript2_24B218: @ 824B218
map_script_2 VAR_0x4000, 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B222
.2byte 0
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B222:: @ 824B222
compare_var_to_value VAR_0x8006, 1
goto_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5C7
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x4000, 1
applymovement 255, BattleFrontier_BattleDomePreBattleRoom_Movement_24B652
waitmovement 0
lockall
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F:: @ 824B24F
call BattleFrontier_BattleDomePreBattleRoom_EventScript_24B4FB
waitmessage
switch VAR_RESULT
call BattleFrontier_BattleDomePreBattleRoom_EventScript_23E8E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24B2C1
multichoice 16, 0, 73, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3DD
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3F5
case 2, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B46D
case 3, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B30D
case 4, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B349
case 5, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B377
case 127, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B2C1:: @ 824B2C1
multichoice 16, 2, 107, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3DD
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3F5
case 2, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B46D
case 3, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B349
case 4, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B377
case 127, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B30D:: @ 824B30D
message BattleFrontier_BattleDomePreBattleRoom_Text_24BAF7
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
case 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B33F
case 127, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B33F:: @ 824B33F
call BattleFrontier_BattleDomePreBattleRoom_EventScript_23E8B4
goto BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B349:: @ 824B349
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24BA69, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3BB
case 127, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B377:: @ 824B377
message BattleFrontier_BattleDomePreBattleRoom_Text_24BA93
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
case 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3A9
case 127, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3A9:: @ 824B3A9
setvar VAR_0x8004, 12
setvar VAR_0x8005, 9
special sub_818E9AC
goto BattleFrontier_BattleDomePreBattleRoom_EventScript_24BE9A
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3BB:: @ 824B3BB
message BattleFrontier_BattleDomePreBattleRoom_Text_24BAD3
waitmessage
setvar VAR_0x8004, 13
setvar VAR_0x8005, 2
special sub_818E9AC
playse SE_SAVE
waitse
fadescreen 1
setvar VAR_0x8004, 4
special sub_81A1780
end
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3DD:: @ 824B3DD
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24B9B5, 4
fadescreen 1
setvar VAR_0x8004, 6
special sub_818E9AC
waitstate
goto BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B3F5:: @ 824B3F5
call BattleFrontier_BattleDomePreBattleRoom_EventScript_24B40A
fadescreen 1
setvar VAR_0x8004, 7
special sub_818E9AC
waitstate
goto BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B40A:: @ 824B40A
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
switch VAR_RESULT
case 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B449
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B452
case 2, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B45B
case 3, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B464
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B449:: @ 824B449
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24B9D9, 4
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B452:: @ 824B452
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24B9FD, 4
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B45B:: @ 824B45B
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24BA21, 4
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B464:: @ 824B464
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24BA46, 4
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B46D:: @ 824B46D
message BattleFrontier_BattleDomePreBattleRoom_Text_24B70C
waitmessage
waitbuttonpress
fadescreen 1
call BattleFrontier_BattleDomePreBattleRoom_EventScript_23F2B7
copyvar VAR_0x8004, VAR_RESULT
setvar VAR_0x8005, 2
special sub_80F9490
waitstate
setvar VAR_0x8004, 21
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
setvar VAR_0x8004, 2
setvar VAR_0x8005, 8
special sub_818E9AC
setvar VAR_0x8004, 18
special sub_818E9AC
setvar VAR_0x8004, 9
special sub_818E9AC
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24B748, 4
closemessage
applymovement 1, BattleFrontier_BattleDomePreBattleRoom_Movement_24B64F
waitmovement 0
applymovement 255, BattleFrontier_BattleDomePreBattleRoom_Movement_24B657
waitmovement 0
opendoor 5, 1
waitdooranim
applymovement 255, BattleFrontier_BattleDomePreBattleRoom_Movement_24B659
waitmovement 0
closedoor 5, 1
waitdooranim
warp BATTLE_FRONTIER_BATTLE_DOME_BATTLE_ROOM, 255, 9, 5
setvar VAR_0x4000, 0
waitstate
end
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B4FB:: @ 824B4FB
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
switch VAR_RESULT
case 0, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B53A
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B540
case 2, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B546
case 3, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B54C
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B53A:: @ 824B53A
message BattleFrontier_BattleDomePreBattleRoom_Text_24B65C
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B540:: @ 824B540
message BattleFrontier_BattleDomePreBattleRoom_Text_24B689
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B546:: @ 824B546
message BattleFrontier_BattleDomePreBattleRoom_Text_24B6B6
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B54C:: @ 824B54C
setvar VAR_0x8004, 9
special sub_81A1780
switch VAR_RESULT
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B58B
case 2, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5A0
case 3, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B58B
case 4, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5A0
message BattleFrontier_BattleDomePreBattleRoom_Text_24B6E3
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B58B:: @ 824B58B
checkflag FLAG_0x001
goto_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5B5
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24BB2E, 4
setflag FLAG_0x001
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5A0:: @ 824B5A0
checkflag FLAG_0x001
goto_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5BE
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24BBAC, 4
setflag FLAG_0x001
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5B5:: @ 824B5B5
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24BC2A, 4
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5BE:: @ 824B5BE
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24BC63, 4
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5C7:: @ 824B5C7
setvar VAR_0x4000, 1
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24B760, 4
special copy_player_party_from_sav1
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
playfanfare BGM_ME_ASA
waitfanfare
special sp000_heal_pokemon
call BattleFrontier_BattleDomePreBattleRoom_EventScript_24B600
fadescreen 1
setvar VAR_0x8004, 11
special sub_818E9AC
waitstate
goto BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B600:: @ 824B600
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
switch VAR_RESULT
case 1, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B634
case 2, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B63D
case 3, BattleFrontier_BattleDomePreBattleRoom_EventScript_24B646
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B634:: @ 824B634
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24B7A3, 4
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B63D:: @ 824B63D
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24B7F1, 4
return
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B646:: @ 824B646
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_24B83F, 4
return
BattleFrontier_BattleDomePreBattleRoom_Movement_24B64F: @ 824B64F
step_right
step_02
step_end
BattleFrontier_BattleDomePreBattleRoom_Movement_24B652: @ 824B652
step_up
step_up
step_up
step_up
step_end
BattleFrontier_BattleDomePreBattleRoom_Movement_24B657: @ 824B657
step_up
step_end
BattleFrontier_BattleDomePreBattleRoom_Movement_24B659: @ 824B659
step_up
step_54
step_end
BattleFrontier_BattleDomePreBattleRoom_Text_24B65C: @ 824B65C
.string "Your 1st-round match is next.\n"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B689: @ 824B689
.string "Your 2nd-round match is next.\n"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B6B6: @ 824B6B6
.string "Your semifinal match is next.\n"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B6E3: @ 824B6E3
.string "Your final match is next.\n"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B70C: @ 824B70C
.string "Please choose the two POKéMON\n"
.string "that are to appear in battle.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B748: @ 824B748
.string "Right this way, please.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B760: @ 824B760
.string "Thank you for competing!\p"
.string "Ill restore your POKéMON to\n"
.string "full health.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B7A3: @ 824B7A3
.string "All 1st-round matches have been\n"
.string "completed.\p"
.string "These are the teams that advanced!$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B7F1: @ 824B7F1
.string "All 2nd-round matches have been\n"
.string "completed.\p"
.string "These are the teams that advanced!$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B83F: @ 824B83F
.string "All semifinal matches have been\n"
.string "completed.\p"
.string "These are the teams that advanced!$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B88D: @ 824B88D
.string "Congratulations for getting through\n"
.string "the 1st round.\p"
.string "The 2nd round is next.\n"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B8E6: @ 824B8E6
.string "Congratulations for advancing\n"
.string "to the semifinals.\p"
.string "The best four teams meet in this round.\n"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B94E: @ 824B94E
.string "Congratulations for advancing\n"
.string "to the final match.\p"
.string "Youre one win from the championship.\n"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B9B5: @ 824B9B5
.string "{PLAYER}s next opponent\n"
.string "is this TRAINER.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B9D9: @ 824B9D9
.string "The tournament is in the 1st round.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24B9FD: @ 824B9FD
.string "The tournament is in the 2nd round.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BA21: @ 824BA21
.string "The tournament is in the semifinals.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BA46: @ 824BA46
.string "The tournament is up to the final.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BA69: @ 824BA69
.string "Would you like to save and\n"
.string "quit the game?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BA93: @ 824BA93
.string "Would you like to retire from your\n"
.string "Battle Tournament challenge?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BAD3: @ 824BAD3
.string "I am saving your data.\n"
.string "Please wait.$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BAF7: @ 824BAF7
.string "Should I record your last match\n"
.string "on your FRONTIER PASS?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BB2E: @ 824BB2E
.string "Congratulations for advancing\n"
.string "to the final match.\p"
.string "For the final match, you will challenge\n"
.string "the DOME ACE TUCKER.\p"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BBAC: @ 824BBAC
.string "Congratulations for advancing\n"
.string "to the final match.\p"
.string "For the final match, you will challenge\n"
.string "the DOME ACE TUCKER.\p"
.string "Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BC2A: @ 824BC2A
.string "Your final battle against TUCKER is\n"
.string "next. Are you ready?$"
BattleFrontier_BattleDomePreBattleRoom_Text_24BC63: @ 824BC63
.string "Your final battle against TUCKER is\n"
.string "next. Are you ready?$"

View File

@@ -0,0 +1,384 @@
BattleFrontier_BattleFactoryBattleRoom_MapScripts:: @ 825ADAB
map_script 3, BattleFrontier_BattleFactoryBattleRoom_MapScript1_25ADBB
map_script 4, BattleFrontier_BattleFactoryBattleRoom_MapScript2_25AE00
map_script 2, BattleFrontier_BattleFactoryBattleRoom_MapScript2_25AE31
.byte 0
BattleFrontier_BattleFactoryBattleRoom_MapScript1_25ADBB: @ 825ADBB
setvar VAR_0x8004, 5
special sub_81A1780
checkplayergender
compare_var_to_value VAR_RESULT, 0
call_if 1, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE25
compare_var_to_value VAR_RESULT, 1
call_if 1, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE2B
setvar VAR_0x8004, 9
special sub_81A1780
copyvar VAR_0x400F, VAR_RESULT
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25ADF3
end
BattleFrontier_BattleFactoryBattleRoom_EventScript_25ADF3:: @ 825ADF3
call BattleFrontier_BattleFactoryBattleRoom_EventScript_242170
setobjectxyperm 2, 7, 9
end
BattleFrontier_BattleFactoryBattleRoom_MapScript2_25AE00: @ 825AE00
map_script_2 VAR_0x4001, 0, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE0A
.2byte 0
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE0A:: @ 825AE0A
setvar VAR_0x4001, 1
hideobjectat 255, BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM
compare_var_to_value VAR_0x400F, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE24
hideobjectat 2, BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE24:: @ 825AE24
end
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE25:: @ 825AE25
setvar VAR_0x401F, 100
return
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE2B:: @ 825AE2B
setvar VAR_0x401F, 105
return
BattleFrontier_BattleFactoryBattleRoom_MapScript2_25AE31: @ 825AE31
map_script_2 VAR_0x4000, 0, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE67
.2byte 0
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE3B:: @ 825AE3B
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B1E2, 4
closemessage
applymovement 2, BattleFrontier_BattleFactoryBattleRoom_Movement_25B18B
applymovement 8, BattleFrontier_BattleFactoryBattleRoom_Movement_25B17B
applymovement 255, BattleFrontier_BattleFactoryBattleRoom_Movement_25B17B
waitmovement 0
call BattleFrontier_BattleFactoryBattleRoom_EventScript_25B1B4
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25AEA7
end
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE67:: @ 825AE67
compare_var_to_value VAR_0x400F, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE3B
applymovement 8, BattleFrontier_BattleFactoryBattleRoom_Movement_25B17B
applymovement 255, BattleFrontier_BattleFactoryBattleRoom_Movement_25B17B
waitmovement 0
call BattleFrontier_BattleFactoryBattleRoom_EventScript_25B1B4
setvar VAR_0x8004, 11
special sub_81A5E74
removeobject 2
setobjectxyperm 2, 7, 1
addobject 2
applymovement 2, BattleFrontier_BattleFactoryBattleRoom_Movement_25B184
waitmovement 0
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AEA7:: @ 825AEA7
compare_var_to_value VAR_0x400F, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF9C
setvar VAR_0x8004, 5
special sub_8195960
lockall
msgbox 0x2021fc4, 4
waitmessage
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 0
special sub_81A1780
special sp000_heal_pokemon
setvar VAR_0x8004, 6
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
switch VAR_RESULT
case 1, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF0F
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AEF8:: @ 825AEF8
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25AEF8:: @ 825AEF8
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 4
special sub_81A1780
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25B190
@ goto BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25B190
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF0F:: @ 825AF0F
setvar VAR_0x8004, 1
setvar VAR_0x8005, 3
special sub_81A5E74
compare_var_to_value VAR_RESULT, 9999
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF3E
addvar VAR_RESULT, 1
setorcopyvar VAR_0x8006, VAR_RESULT
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
special sub_81A5E74
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF3E:: @ 825AF3E
call BattleFrontier_BattleFactoryBattleRoom_EventScript_241EBA
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF43:: @ 825AF43
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
switch VAR_RESULT
case 7, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF85
setvar VAR_0x8006, 1
warp BATTLE_FRONTIER_BATTLE_FACTORY_PRE_BATTLE_ROOM, 255, 8, 8
waitstate
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF85:: @ 825AF85
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 3
special sub_81A1780
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25B190
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF9C:: @ 825AF9C
switch VAR_0x400F
case 2, BattleFrontier_BattleFactoryBattleRoom_EventScript_25B051
case 3, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AFEF
case 4, BattleFrontier_BattleFactoryBattleRoom_EventScript_25B07E
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AFEF
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B1FB, 4
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AFEF:: @ 825AFEF
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B3F1, 4
call BattleFrontier_BattleFactoryBattleRoom_EventScript_25B0E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25B00C
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25AEF8
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B00C:: @ 825B00C
setvar VAR_0x8004, 12
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25B105
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B42D, 4
closemessage
applymovement 8, BattleFrontier_BattleFactoryBattleRoom_Movement_25B182
waitmovement 0
playfanfare BGM_ME_BATTLE_SYMBOL
message BattleFrontier_BattleFactoryBattleRoom_Text_25B460
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B498, 4
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25B105
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B051:: @ 825B051
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25B07E
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B517, 4
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B07E:: @ 825B07E
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B5CF, 4
call BattleFrontier_BattleFactoryBattleRoom_EventScript_25B0E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25B09B
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25AEF8
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B09B:: @ 825B09B
setvar VAR_0x8004, 12
special sub_81A1780
compare_var_to_value VAR_RESULT, 2
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25B105
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B5E7, 4
waitmessage
applymovement 8, BattleFrontier_BattleFactoryBattleRoom_Movement_25B182
waitmovement 0
playfanfare BGM_ME_BATTLE_SYMBOL
message BattleFrontier_BattleFactoryBattleRoom_Text_25B640
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B66D, 4
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25B105
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B0E0:: @ 825B0E0
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 0
special sub_81A1780
special sp000_heal_pokemon
setvar VAR_0x8004, 6
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
return
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B105:: @ 825B105
setvar VAR_0x8004, 1
setvar VAR_0x8005, 3
special sub_81A5E74
compare_var_to_value VAR_RESULT, 9999
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF3E
addvar VAR_RESULT, 1
setorcopyvar VAR_0x8006, VAR_RESULT
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
special sub_81A5E74
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A5E74
compare_var_to_value VAR_RESULT, 9999
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF43
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
special sub_81A5E74
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
addvar VAR_RESULT, 1
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF85
end
BattleFrontier_BattleFactoryBattleRoom_Movement_25B17B: @ 825B17B
step_up
step_up
step_up
step_up
step_up
step_03
step_end
BattleFrontier_BattleFactoryBattleRoom_Movement_25B182: @ 825B182
step_right
step_end
BattleFrontier_BattleFactoryBattleRoom_Movement_25B184: @ 825B184
step_down
step_down
step_down
step_down
step_down
step_02
step_end
BattleFrontier_BattleFactoryBattleRoom_Movement_25B18B: @ 825B18B
step_up
step_up
step_up
step_02
step_end
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B190:: @ 825B190
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25B190:: @ 825B190
copyvar VAR_RESULT, VAR_0x40CE
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25B1AA
warp BATTLE_FRONTIER_BATTLE_FACTORY_LOBBY, 255, 4, 8
waitstate
end
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25B1AA:: @ 825B1AA
warp BATTLE_FRONTIER_BATTLE_FACTORY_LOBBY, 255, 14, 8
waitstate
end
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B1B4:: @ 825B1B4
applymovement 1, BattleFrontier_BattleFactoryBattleRoom_Movement_2725A8
applymovement 3, BattleFrontier_BattleFactoryBattleRoom_Movement_2725A8
applymovement 4, BattleFrontier_BattleFactoryBattleRoom_Movement_2725A8
applymovement 5, BattleFrontier_BattleFactoryBattleRoom_Movement_2725A4
applymovement 6, BattleFrontier_BattleFactoryBattleRoom_Movement_2725A4
applymovement 7, BattleFrontier_BattleFactoryBattleRoom_Movement_2725A4
waitmovement 0
return
BattleFrontier_BattleFactoryBattleRoom_Text_25B1E2: @ 825B1E2
.string "Hey, hey!\n"
.string "Get a move on!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B1FB: @ 825B1FB
.string "Hey, my names NOLAND!\n"
.string "Im basically in charge of this place,\l"
.string "which is why Im the FACTORY HEAD!\p"
.string "I had a look at your Battle Swap data.\p"
.string "You seem to have the right idea,\n"
.string "but youre still square in your head!\p"
.string "Listen up, okay? Knowledge isnt only\n"
.string "about reading books or doing desk work.\p"
.string "Just doing that sort of thing…\n"
.string "It may as well be useless!\p"
.string "You have to experience things with\n"
.string "your heart and your body, understand?\p"
.string "Ill take you on under the same\n"
.string "conditions as you.\p"
.string "Ill be using rental POKéMON, too!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B3F1: @ 825B3F1
.string "Shake out every last bit of your\n"
.string "knowledge and bring it on!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B42D: @ 825B42D
.string "NOLAND: Smart going!\n"
.string "Lets see your FRONTIER PASS.$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B460: @ 825B460
.string "The Knowledge Symbol was embossed\n"
.string "on the FRONTIER PASS!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B498: @ 825B498
.string "Heh…\n"
.string "Youre a pretty bright spark…\p"
.string "Next time, Ill come after you hard.\n"
.string "No holds barred, understand?\p"
.string "You keep up your studies!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B517: @ 825B517
.string "NOLAND: Hey, hey! Hows it going?\n"
.string "You keeping up with your studies?\p"
.string "…Oh?\p"
.string "Youve taken on a harder look than\n"
.string "the last time I saw you.\p"
.string "Now, this should be fun!\n"
.string "Im getting excited, hey!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B5CF: @ 825B5CF
.string "All right!\n"
.string "Bring it on!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B5E7: @ 825B5E7
.string "NOLAND: What the…\n"
.string "Youre getting out of my league!\p"
.string "Sheesh!\n"
.string "Lets see that FRONTIER PASS!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B640: @ 825B640
.string "The Knowledge Symbol took on\n"
.string "a golden shine!$"
BattleFrontier_BattleFactoryBattleRoom_Text_25B66D: @ 825B66D
.string "Pfft, man!\p"
.string "Thats absolutely the last time\n"
.string "I lose to you!\p"
.string "We have to do this again, hey?$"

View File

@@ -0,0 +1,611 @@
BattleFrontier_BattleFactoryLobby_MapScripts:: @ 82583E8
map_script 2, BattleFrontier_BattleFactoryLobby_MapScript2_258407
map_script 4, BattleFrontier_BattleFactoryLobby_MapScript2_2583F3
.byte 0
BattleFrontier_BattleFactoryLobby_MapScript2_2583F3: @ 82583F3
map_script_2 VAR_0x4001, 0, BattleFrontier_BattleFactoryLobby_EventScript_2583FD
.2byte 0
BattleFrontier_BattleFactoryLobby_EventScript_2583FD:: @ 82583FD
setvar VAR_0x4001, 1
turnobject 255, 2
end
BattleFrontier_BattleFactoryLobby_MapScript2_258407: @ 8258407
map_script_2 VAR_0x4000, 0, BattleFrontier_BattleFactoryLobby_EventScript_258431
map_script_2 VAR_0x4000, 1, BattleFrontier_BattleFactoryLobby_EventScript_25843A
map_script_2 VAR_0x4000, 2, BattleFrontier_BattleFactoryLobby_EventScript_258592
map_script_2 VAR_0x4000, 3, BattleFrontier_BattleFactoryLobby_EventScript_25849B
map_script_2 VAR_0x4000, 4, BattleFrontier_BattleFactoryLobby_EventScript_258506
.2byte 0
BattleFrontier_BattleFactoryLobby_EventScript_258431:: @ 8258431
setvar VAR_0x8004, 0
special sub_81A1780
end
BattleFrontier_BattleFactoryLobby_EventScript_25843A:: @ 825843A
lockall
msgbox BattleFrontier_BattleFactoryLobby_Text_258ECA, 4
closemessage
setvar VAR_0x8004, 8
special sub_81A5E74
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A5E74
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_81A5E74
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_81A5E74
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x4000, 255
releaseall
end
BattleFrontier_BattleFactoryLobby_EventScript_25849B:: @ 825849B
lockall
setvar VAR_0x8004, 10
special sub_81A1780
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryLobby_EventScript_2584BD
msgbox BattleFrontier_BattleFactoryLobby_Text_258D93, 4
waitmessage
goto BattleFrontier_BattleFactoryLobby_EventScript_2584C6
BattleFrontier_BattleFactoryLobby_EventScript_2584BD:: @ 82584BD
msgbox BattleFrontier_BattleFactoryLobby_Text_25926A, 4
waitmessage
BattleFrontier_BattleFactoryLobby_EventScript_2584C6:: @ 82584C6
msgbox BattleFrontier_BattleFactoryLobby_Text_2592BD, 4
setvar VAR_0x8004, 11
special sub_81A1780
msgbox BattleFrontier_BattleFactoryLobby_Text_241520, 9
message BattleFrontier_BattleFactoryLobby_Text_259323
waitmessage
setvar VAR_0x8004, 8
special sub_81A1780
special copy_player_party_from_sav1
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
special sub_81A5E74
playse SE_SAVE
waitse
goto BattleFrontier_BattleFactoryLobby_EventScript_25853B
end
BattleFrontier_BattleFactoryLobby_EventScript_258506:: @ 8258506
lockall
message BattleFrontier_BattleFactoryLobby_Text_258CC7
waitmessage
setvar VAR_0x8004, 8
special sub_81A1780
special copy_player_party_from_sav1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_81A5E74
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
special sub_81A5E74
playse SE_SAVE
waitse
BattleFrontier_BattleFactoryLobby_EventScript_25853B:: @ 825853B
call BattleFrontier_BattleFactoryLobby_EventScript_23E8E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryLobby_EventScript_258582
message BattleFrontier_BattleFactoryLobby_Text_259388
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleFactoryLobby_EventScript_258582
case 0, BattleFrontier_BattleFactoryLobby_EventScript_25857D
case 127, BattleFrontier_BattleFactoryLobby_EventScript_258582
BattleFrontier_BattleFactoryLobby_EventScript_25857D:: @ 825857D
call BattleFrontier_BattleFactoryLobby_EventScript_23E8B4
BattleFrontier_BattleFactoryLobby_EventScript_258582:: @ 8258582
msgbox BattleFrontier_BattleFactoryLobby_Text_258BC5, 4
closemessage
setvar VAR_0x4000, 255
releaseall
end
BattleFrontier_BattleFactoryLobby_EventScript_258592:: @ 8258592
lockall
message BattleFrontier_BattleFactoryLobby_Text_258E77
waitmessage
setvar VAR_0x8004, 3
setvar VAR_0x8005, 1
special sub_81A5E74
playse SE_SAVE
waitse
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x4000, 255
setvar VAR_0x8006, 2
goto BattleFrontier_BattleFactoryLobby_EventScript_25871A
BattleFrontier_BattleFactoryLobby_EventScript_2585CB:: @ 82585CB
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, 4
setvar VAR_0x40CE, 0
goto BattleFrontier_BattleFactoryLobby_EventScript_2585ED
end
BattleFrontier_BattleFactoryLobby_EventScript_2585DD:: @ 82585DD
setvar VAR_FRONTIER_FACILITY, 4
setvar VAR_0x40CE, 1
goto BattleFrontier_BattleFactoryLobby_EventScript_2585ED
end
BattleFrontier_BattleFactoryLobby_EventScript_2585ED:: @ 82585ED
special copy_player_party_to_sav1
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587B1
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587BA
BattleFrontier_BattleFactoryLobby_EventScript_258606:: @ 8258606
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587C3
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587C9
waitmessage
multichoice 17, 6, 23, 0
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryLobby_EventScript_258653
case 1, BattleFrontier_BattleFactoryLobby_EventScript_258768
case 2, BattleFrontier_BattleFactoryLobby_EventScript_25879D
case 127, BattleFrontier_BattleFactoryLobby_EventScript_25879D
BattleFrontier_BattleFactoryLobby_EventScript_258653:: @ 8258653
message BattleFrontier_BattleFactoryLobby_Text_258BE9
waitmessage
multichoice 17, 6, 24, 0
switch VAR_RESULT
case 2, BattleFrontier_BattleFactoryLobby_EventScript_25879D
case 127, BattleFrontier_BattleFactoryLobby_EventScript_25879D
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
msgbox BattleFrontier_BattleFactoryLobby_Text_258C27, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryLobby_EventScript_25879A
case 1, BattleFrontier_BattleFactoryLobby_EventScript_2586B9
case 127, BattleFrontier_BattleFactoryLobby_EventScript_25879A
BattleFrontier_BattleFactoryLobby_EventScript_2586B9:: @ 82586B9
setvar VAR_0x4000, 0
setvar VAR_0x8004, 0
special sub_81A5E74
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 1
special sub_81A5E74
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
closemessage
delay 2
call BattleFrontier_BattleFactoryLobby_EventScript_27134F
setvar VAR_0x4000, 255
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattleFactoryLobby_EventScript_258783
setvar VAR_0x8006, 0
BattleFrontier_BattleFactoryLobby_EventScript_25871A:: @ 825871A
special copy_player_party_to_sav1
msgbox BattleFrontier_BattleFactoryLobby_Text_258CB1, 4
closemessage
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_25875C
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_258762
applymovement VAR_LAST_TALKED, BattleFrontier_BattleFactoryLobby_Movement_2587A7
applymovement 255, BattleFrontier_BattleFactoryLobby_Movement_2587AC
waitmovement 0
warp BATTLE_FRONTIER_BATTLE_FACTORY_PRE_BATTLE_ROOM, 255, 8, 13
setvar VAR_0x4000, 0
waitstate
end
BattleFrontier_BattleFactoryLobby_EventScript_25875C:: @ 825875C
setvar VAR_LAST_TALKED, 1
return
BattleFrontier_BattleFactoryLobby_EventScript_258762:: @ 8258762
setvar VAR_LAST_TALKED, 6
return
BattleFrontier_BattleFactoryLobby_EventScript_258768:: @ 8258768
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587CF
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587D8
goto BattleFrontier_BattleFactoryLobby_EventScript_258606
BattleFrontier_BattleFactoryLobby_EventScript_258783:: @ 8258783
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
goto BattleFrontier_BattleFactoryLobby_EventScript_25879D
BattleFrontier_BattleFactoryLobby_EventScript_25879A:: @ 825879A
special copy_player_party_from_sav1
BattleFrontier_BattleFactoryLobby_EventScript_25879D:: @ 825879D
msgbox BattleFrontier_BattleFactoryLobby_Text_258BC5, 4
release
end
BattleFrontier_BattleFactoryLobby_Movement_2587A7: @ 82587A7
step_up
step_up
step_up
step_54
step_end
BattleFrontier_BattleFactoryLobby_Movement_2587AC: @ 82587AC
step_up
step_up
step_up
step_up
step_end
BattleFrontier_BattleFactoryLobby_EventScript_2587B1:: @ 82587B1
msgbox BattleFrontier_BattleFactoryLobby_Text_2588EE, 4
return
BattleFrontier_BattleFactoryLobby_EventScript_2587BA:: @ 82587BA
msgbox BattleFrontier_BattleFactoryLobby_Text_258F93, 4
return
BattleFrontier_BattleFactoryLobby_EventScript_2587C3:: @ 82587C3
message BattleFrontier_BattleFactoryLobby_Text_25897A
return
BattleFrontier_BattleFactoryLobby_EventScript_2587C9:: @ 82587C9
message BattleFrontier_BattleFactoryLobby_Text_25901F
return
BattleFrontier_BattleFactoryLobby_EventScript_2587CF:: @ 82587CF
msgbox BattleFrontier_BattleFactoryLobby_Text_2589B3, 4
return
BattleFrontier_BattleFactoryLobby_EventScript_2587D8:: @ 82587D8
msgbox BattleFrontier_BattleFactoryLobby_Text_259058, 4
return
BattleFrontier_BattleFactoryLobby_EventScript_2587E1:: @ 82587E1
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 4
setvar VAR_0x8006, 0
special sub_81A1780
waitbuttonpress
special sub_813C5A0
releaseall
end
BattleFrontier_BattleFactoryLobby_EventScript_2587FA:: @ 82587FA
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 4
setvar VAR_0x8006, 1
special sub_81A1780
waitbuttonpress
special sub_813C5A0
releaseall
end
BattleFrontier_BattleFactoryLobby_EventScript_258813:: @ 8258813
msgbox BattleFrontier_BattleFactoryLobby_Text_2593D7, 2
end
BattleFrontier_BattleFactoryLobby_EventScript_25881C:: @ 825881C
msgbox BattleFrontier_BattleFactoryLobby_Text_2594E5, 2
end
BattleFrontier_BattleFactoryLobby_EventScript_258825:: @ 8258825
lock
msgbox BattleFrontier_BattleFactoryLobby_Text_259547, 4
release
end
BattleFrontier_BattleFactoryLobby_EventScript_258830:: @ 8258830
msgbox BattleFrontier_BattleFactoryLobby_Text_2595C4, 2
end
BattleFrontier_BattleFactoryLobby_EventScript_258839:: @ 8258839
lockall
msgbox BattleFrontier_BattleFactoryLobby_Text_259721, 4
goto BattleFrontier_BattleFactoryLobby_EventScript_258848
end
BattleFrontier_BattleFactoryLobby_EventScript_258848:: @ 8258848
message BattleFrontier_BattleFactoryLobby_Text_259743
waitmessage
multichoice 17, 0, 99, 0
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryLobby_EventScript_2588A6
case 1, BattleFrontier_BattleFactoryLobby_EventScript_2588B4
case 2, BattleFrontier_BattleFactoryLobby_EventScript_2588C2
case 3, BattleFrontier_BattleFactoryLobby_EventScript_2588D0
case 4, BattleFrontier_BattleFactoryLobby_EventScript_2588DE
case 5, BattleFrontier_BattleFactoryLobby_EventScript_2588EC
case 127, BattleFrontier_BattleFactoryLobby_EventScript_2588EC
end
BattleFrontier_BattleFactoryLobby_EventScript_2588A6:: @ 82588A6
msgbox BattleFrontier_BattleFactoryLobby_Text_259766, 4
goto BattleFrontier_BattleFactoryLobby_EventScript_258848
end
BattleFrontier_BattleFactoryLobby_EventScript_2588B4:: @ 82588B4
msgbox BattleFrontier_BattleFactoryLobby_Text_2597FB, 4
goto BattleFrontier_BattleFactoryLobby_EventScript_258848
end
BattleFrontier_BattleFactoryLobby_EventScript_2588C2:: @ 82588C2
msgbox BattleFrontier_BattleFactoryLobby_Text_25987E, 4
goto BattleFrontier_BattleFactoryLobby_EventScript_258848
end
BattleFrontier_BattleFactoryLobby_EventScript_2588D0:: @ 82588D0
msgbox BattleFrontier_BattleFactoryLobby_Text_259920, 4
goto BattleFrontier_BattleFactoryLobby_EventScript_258848
end
BattleFrontier_BattleFactoryLobby_EventScript_2588DE:: @ 82588DE
msgbox BattleFrontier_BattleFactoryLobby_Text_259A5E, 4
goto BattleFrontier_BattleFactoryLobby_EventScript_258848
end
BattleFrontier_BattleFactoryLobby_EventScript_2588EC:: @ 82588EC
releaseall
end
BattleFrontier_BattleFactoryLobby_Text_2588EE: @ 82588EE
.string "Where the intelligence of TRAINERS\n"
.string "is put to the test!\p"
.string "Welcome to the BATTLE FACTORY!\p"
.string "I am your guide to the Battle Swap\n"
.string "Single Tournament.$"
BattleFrontier_BattleFactoryLobby_Text_25897A: @ 825897A
.string "Would you like to take the Battle\n"
.string "Swap Single challenge?$"
BattleFrontier_BattleFactoryLobby_Text_2589B3: @ 82589B3
.string "The Battle Swap Single Tournament\n"
.string "is a SINGLE BATTLE competition using\l"
.string "only rental POKéMON.\p"
.string "First, you will be loaned three\n"
.string "POKéMON specifically for this event.\p"
.string "Using the supplied rental POKéMON,\n"
.string "you must conduct a SINGLE BATTLE.\p"
.string "If you win, you are permitted to trade\n"
.string "one of your rental POKéMON.\p"
.string "Repeat this cycle of battling and\n"
.string "trading--if you win seven times in\l"
.string "a row, you will earn Battle Points.\p"
.string "If you want to interrupt your\n"
.string "challenge, please save the game.\p"
.string "If you dont save, you will be\n"
.string "disqualified from your challenge.$"
BattleFrontier_BattleFactoryLobby_Text_258BC5: @ 8258BC5
.string "We look forward to your next visit.$"
BattleFrontier_BattleFactoryLobby_Text_258BE9: @ 8258BE9
.string "Which level do you wish to challenge?\n"
.string "Level 50 or Open Level?$"
BattleFrontier_BattleFactoryLobby_Text_258C27: @ 8258C27
.string "Before you begin your challenge,\n"
.string "I need to save the game. Is that okay?$"
BattleFrontier_BattleFactoryLobby_Text_258C6F: @ 8258C6F
.string "Okay, I will hold your POKéMON for\n"
.string "safekeeping while you compete.$"
BattleFrontier_BattleFactoryLobby_Text_258CB1: @ 8258CB1
.string "Please step this way.$"
BattleFrontier_BattleFactoryLobby_Text_258CC7: @ 8258CC7
.string "Thank you for participating!\p"
.string "I will return your POKéMON in exchange\n"
.string "for our rental POKéMON.\p"
.string "I must also save the event results.\n"
.string "Please wait.$"
BattleFrontier_BattleFactoryLobby_Text_258D54: @ 8258D54
.string "I will return your POKéMON in exchange\n"
.string "for our rental POKéMON.$"
BattleFrontier_BattleFactoryLobby_Text_258D93: @ 8258D93
.string "Congratulations! Youve won seven\n"
.string "straight Battle Swap matches!$"
BattleFrontier_BattleFactoryLobby_Text_258DD3: @ 8258DD3
.string "In recognition of your 7-win streak,\n"
.string "we award you these Battle Point(s).$"
BattleFrontier_BattleFactoryLobby_Text_258E1C: @ 8258E1C
.string "Oh, oh, oh!\p"
.string "Your Battle Points are maxed.\p"
.string "Please come back after using\n"
.string "some Battle Points.$"
BattleFrontier_BattleFactoryLobby_Text_258E77: @ 8258E77
.string "Weve been waiting for you!\p"
.string "Before we resume your challenge,\n"
.string "I must save the game.$"
BattleFrontier_BattleFactoryLobby_Text_258ECA: @ 8258ECA
.string "Im sorry to say this, but you didnt\n"
.string "save before you quit playing last time.\p"
.string "As a result, you have been disqualified\n"
.string "from your challenge.$"
BattleFrontier_BattleFactoryLobby_Text_258F55: @ 8258F55
.string "Well return your personal POKéMON.$"
BattleFrontier_BattleFactoryLobby_Text_258F79: @ 8258F79
.string "{PLAYER} received the prize\n"
.string "{STR_VAR_1}.$"
BattleFrontier_BattleFactoryLobby_Text_258F93: @ 8258F93
.string "Where the intelligence of TRAINERS\n"
.string "is put to the test!\p"
.string "Welcome to the BATTLE FACTORY!\p"
.string "I am your guide to the Battle Swap\n"
.string "Double Tournament.$"
BattleFrontier_BattleFactoryLobby_Text_25901F: @ 825901F
.string "Would you like to take the Battle\n"
.string "Swap Double challenge?$"
BattleFrontier_BattleFactoryLobby_Text_259058: @ 8259058
.string "The Battle Swap Double Tournament\n"
.string "is a DOUBLE BATTLE competition using\l"
.string "only rental POKéMON.\p"
.string "First, you will be loaned three\n"
.string "POKéMON specifically for this event.\p"
.string "Using the supplied rental POKéMON,\n"
.string "you must conduct a DOUBLE BATTLE.\p"
.string "If you win, you are permitted to trade\n"
.string "one of your rental POKéMON.\p"
.string "Repeat this cycle of battling and\n"
.string "trading--if you win seven times in\l"
.string "a row, you will earn Battle Points.\p"
.string "If you want to interrupt your\n"
.string "challenge, please save the game.\p"
.string "If you dont save before interrupting,\n"
.string "you will be disqualified.$"
BattleFrontier_BattleFactoryLobby_Text_25926A: @ 825926A
.string "Congratulations for defeating\n"
.string "the FACTORY HEAD and winning\l"
.string "seven matches in a row!$"
BattleFrontier_BattleFactoryLobby_Text_2592BD: @ 82592BD
.string "In recognition of your wealth of\n"
.string "knowledge and keen intelligence,\l"
.string "we award you these Battle Point(s).$"
BattleFrontier_BattleFactoryLobby_Text_259323: @ 8259323
.string "Let me exchange your POKéMON\n"
.string "for our rental POKéMON.\p"
.string "I need to save the battle data,\n"
.string "so please wait.$"
BattleFrontier_BattleFactoryLobby_Text_259388: @ 8259388
.string "Would you like to record your last\n"
.string "BATTLE FACTORY match on your\l"
.string "FRONTIER PASS?$"
BattleFrontier_BattleFactoryLobby_Text_2593D7: @ 82593D7
.string "Hi!\n"
.string "You, there!\p"
.string "Are you thinking that the events here\n"
.string "are easy since you dont need to have\l"
.string "a raised team of POKéMON?\p"
.string "I wouldnt be too sure about winning\n"
.string "that easily.\p"
.string "If you dont have thorough knowledge\n"
.string "about POKéMON and their moves,\l"
.string "it will be tough to keep winning.$"
BattleFrontier_BattleFactoryLobby_Text_2594E5: @ 82594E5
.string "I swapped for a weak POKéMON…\n"
.string "I thought it was a good kind to have…\p"
.string "They wiped the floor with us…$"
BattleFrontier_BattleFactoryLobby_Text_259547: @ 8259547
.string "Things havent been going my way\n"
.string "at all.\p"
.string "You need to check your opponents\n"
.string "POKéMON during battle to see if\l"
.string "theyre any good.$"
BattleFrontier_BattleFactoryLobby_Text_2595C4: @ 82595C4
.string "You know how the staff here give you\n"
.string "a few hints about your next opponent?\p"
.string "Well, Im a full-grown man, but I have\n"
.string "trouble figuring out their hints.$"
BattleFrontier_BattleFactoryLobby_Text_259658: @ 8259658
.string "Like, Im really tough, but I get bored\n"
.string "really easily, so I just kept swapping\l"
.string "and battling over and over.\p"
.string "So anyway, when I kept entering\n"
.string "Battle Swap events, I noticed they\l"
.string "varied the rental POKéMON.$"
BattleFrontier_BattleFactoryLobby_Text_259721: @ 8259721
SlateportCity_BattleTentLobby_Text_259721: @ 8259721
.string "The Battle Swap rules are listed.$"
BattleFrontier_BattleFactoryLobby_Text_259743: @ 8259743
SlateportCity_BattleTentLobby_Text_259743: @ 8259743
.string "Which heading do you want to read?$"
BattleFrontier_BattleFactoryLobby_Text_259766: @ 8259766
.string "In a Battle Swap event, you may use\n"
.string "only three POKéMON.\p"
.string "Whether you are renting or swapping,\n"
.string "your team may not have two or more\l"
.string "of the same POKéMON.$"
BattleFrontier_BattleFactoryLobby_Text_2597FB: @ 82597FB
.string "You may swap POKéMON only with\n"
.string "the TRAINER you have just defeated.\p"
.string "You may swap for only those POKéMON\n"
.string "used by the beaten TRAINER.$"
BattleFrontier_BattleFactoryLobby_Text_25987E: @ 825987E
.string "After every battle you win, you may\n"
.string "swap for one of your defeated\l"
.string "opponents POKéMON.\p"
.string "You will not be able to swap POKéMON\n"
.string "with the seventh TRAINER in the event.$"
BattleFrontier_BattleFactoryLobby_Text_259920: @ 8259920
.string "There are two key points to be aware\n"
.string "of when swapping POKéMON.\p"
.string "First, when swapping, you cant check\n"
.string "the stats of the POKéMON you are\l"
.string "about to receive.\p"
.string "Second, the POKéMON on your team\n"
.string "are lined up in sequence, depending on\l"
.string "the order in which you rented them.\p"
.string "This sequence remains unchanged\n"
.string "even when swaps are made.$"
BattleFrontier_BattleFactoryLobby_Text_259A5E: @ 8259A5E
.string "In the Open Level, the rental POKéMON\n"
.string "and the opposing TRAINERS POKéMON\l"
.string "are all Level 100.$"

View File

@@ -0,0 +1,726 @@
BattleFrontier_BattleFactoryPreBattleRoom_MapScripts:: @ 8259ABA
map_script 2, BattleFrontier_BattleFactoryPreBattleRoom_MapScript2_259AEF
map_script 4, BattleFrontier_BattleFactoryPreBattleRoom_MapScript2_259AC5
.byte 0
BattleFrontier_BattleFactoryPreBattleRoom_MapScript2_259AC5: @ 8259AC5
map_script_2 VAR_0x4001, 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259ACF
.2byte 0
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259ACF:: @ 8259ACF
setvar VAR_0x4001, 1
compare_var_to_value VAR_0x8006, 1
goto_if 5, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259AEA
setobjectxy 1, 8, 7
turnobject 1, 1
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259AEA:: @ 8259AEA
turnobject 255, 2
end
BattleFrontier_BattleFactoryPreBattleRoom_MapScript2_259AEF: @ 8259AEF
map_script_2 VAR_0x4000, 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259AF9
.2byte 0
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259AF9:: @ 8259AF9
compare_var_to_value VAR_0x8006, 1
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259BA5
setvar VAR_0x4000, 1
applymovement 1, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1AC
applymovement 255, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A19A
waitmovement 0
compare_var_to_value VAR_0x8006, 2
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E69
setvar VAR_0x8004, 13
special sub_81A5E74
setvar VAR_0x8004, 12
special sub_81A5E74
setvar VAR_0x8004, 14
special sub_81A5E74
setorcopyvar VAR_0x8005, VAR_RESULT
setvar VAR_0x8004, 15
special sub_81A5E74
setorcopyvar VAR_0x8006, VAR_RESULT
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E93
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A004
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A1C8, 4
fadescreen 1
setvar VAR_0x8004, 8
special sub_81A5E74
setvar VAR_0x8004, 6
special sub_81A5E74
waitstate
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74:: @ 8259B74
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AB96, 4
closemessage
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_23F2B7
compare_var_to_value VAR_RESULT, 0
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A17C
compare_var_to_value VAR_RESULT, 1
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A18B
waitmovement 0
warp BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM, 255, 6, 11
waitstate
end
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259BA5:: @ 8259BA5
setvar VAR_0x8004, 9
special sub_81A5E74
setvar VAR_0x8004, 16
special sub_81A5E74
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A22D, 4
playfanfare BGM_ME_ASA
waitfanfare
special sp000_heal_pokemon
setvar VAR_0x8004, 9
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C26
playse 263
waitse
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AC15, 4
closemessage
applymovement 1, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1BF
waitmovement 0
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AC58, 4
closemessage
applymovement 1, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1C3
waitmovement 0
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AC89, 4
closemessage
delay 16
goto BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B9
end
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13:: @ 8259C13
setvar VAR_0x8004, 9
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B9
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C26:: @ 8259C26
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
compare_var_to_value VAR_RESULT, 1
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E1D
compare_var_to_value VAR_RESULT, 2
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E24
compare_var_to_value VAR_RESULT, 3
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E2B
compare_var_to_value VAR_RESULT, 4
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E32
compare_var_to_value VAR_RESULT, 5
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E39
compare_var_to_value VAR_RESULT, 6
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E40
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_23E8E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259CC6
multichoice 19, 4, 103, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D98
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259CFC
case 2, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D38
case 3, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D66
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259CC6:: @ 8259CC6
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D98
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D38
case 2, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D66
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259CFC:: @ 8259CFC
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25ABD2
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D2E
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D2E:: @ 8259D2E
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_23E8B4
goto BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D38:: @ 8259D38
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A350, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E47
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D66:: @ 8259D66
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25A37A
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25AEF8
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D98:: @ 8259D98
setvar VAR_0x8004, 12
special sub_81A5E74
setvar VAR_0x8004, 14
special sub_81A5E74
setorcopyvar VAR_0x8005, VAR_RESULT
setvar VAR_0x8004, 15
special sub_81A5E74
setorcopyvar VAR_0x8006, VAR_RESULT
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E93
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A004
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AB2E, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259DF2
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259DF2:: @ 8259DF2
fadescreen 1
setvar VAR_0x8004, 7
special sub_81A5E74
waitstate
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74
setvar VAR_0x8004, 8
special sub_81A5E74
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AB6C, 4
goto BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E1D:: @ 8259E1D
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25A263
waitmessage
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E24:: @ 8259E24
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25A289
waitmessage
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E2B:: @ 8259E2B
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25A2AF
waitmessage
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E32:: @ 8259E32
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25A2D5
waitmessage
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E39:: @ 8259E39
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25A2FB
waitmessage
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E40:: @ 8259E40
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25A321
waitmessage
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E47:: @ 8259E47
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25ABAE
waitmessage
setvar VAR_0x8004, 3
setvar VAR_0x8005, 2
special sub_81A5E74
playse SE_SAVE
waitse
fadescreen 1
setvar VAR_0x8004, 4
special sub_81A1780
end
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E69:: @ 8259E69
special copy_player_party_to_sav1
setvar VAR_0x8004, 10
setvar VAR_0x8005, 0
special sub_81A5E74
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_81A1780
special CalculatePlayerPartyCount
goto BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E93:: @ 8259E93
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A3B4, 4
compare_var_to_value VAR_0x8005, 0
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F62
compare_var_to_value VAR_0x8005, 1
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F6B
compare_var_to_value VAR_0x8005, 2
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F74
compare_var_to_value VAR_0x8005, 3
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F7D
compare_var_to_value VAR_0x8005, 4
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F86
compare_var_to_value VAR_0x8005, 5
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F8F
compare_var_to_value VAR_0x8005, 6
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F98
compare_var_to_value VAR_0x8005, 7
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FA1
compare_var_to_value VAR_0x8005, 8
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FAA
compare_var_to_value VAR_0x8005, 10
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FB3
compare_var_to_value VAR_0x8005, 11
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FBC
compare_var_to_value VAR_0x8005, 12
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FC5
compare_var_to_value VAR_0x8005, 13
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FCE
compare_var_to_value VAR_0x8005, 14
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FD7
compare_var_to_value VAR_0x8005, 15
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FE0
compare_var_to_value VAR_0x8005, 16
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FE9
compare_var_to_value VAR_0x8005, 17
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FF2
compare_var_to_value VAR_0x8005, 18
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FFB
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F62:: @ 8259F62
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A3F8, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F6B:: @ 8259F6B
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A597, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F74:: @ 8259F74
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A66B, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F7D:: @ 8259F7D
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A5DF, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F86:: @ 8259F86
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A625, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F8F:: @ 8259F8F
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A73B, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F98:: @ 8259F98
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A6F8, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FA1:: @ 8259FA1
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A77F, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FAA:: @ 8259FAA
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A84E, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FB3:: @ 8259FB3
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A43E, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FBC:: @ 8259FBC
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A482, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FC5:: @ 8259FC5
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A50F, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FCE:: @ 8259FCE
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A4C7, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FD7:: @ 8259FD7
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A6B1, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FE0:: @ 8259FE0
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A554, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FE9:: @ 8259FE9
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A7C4, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FF2:: @ 8259FF2
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A80A, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FFB:: @ 8259FFB
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A893, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A004:: @ 825A004
compare_var_to_value VAR_0x8006, 0
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A068
compare_var_to_value VAR_0x8006, 1
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A071
compare_var_to_value VAR_0x8006, 2
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A07A
compare_var_to_value VAR_0x8006, 3
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A083
compare_var_to_value VAR_0x8006, 4
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A08C
compare_var_to_value VAR_0x8006, 5
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A095
compare_var_to_value VAR_0x8006, 6
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A09E
compare_var_to_value VAR_0x8006, 7
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0A7
compare_var_to_value VAR_0x8006, 8
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B0
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A068:: @ 825A068
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AAE6, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A071:: @ 825A071
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A9CE, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A07A:: @ 825A07A
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A8D9, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A083:: @ 825A083
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A912, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A08C:: @ 825A08C
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A94C, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A095:: @ 825A095
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AA16, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A09E:: @ 825A09E
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AAA7, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0A7:: @ 825A0A7
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A98C, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B0:: @ 825A0B0
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AA5A, 4
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B9:: @ 825A0B9
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25AD20
waitmessage
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_23E8E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A110
multichoice 19, 4, 103, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A146
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259CFC
case 2, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D38
case 3, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D66
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B9
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A110:: @ 825A110
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A146
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D38
case 2, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259D66
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B9
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A146:: @ 825A146
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AD61, 4
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AB2E, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74
case 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259DF2
case 127, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A17C:: @ 825A17C
applymovement 1, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1B3
applymovement 255, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1A0
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A18B:: @ 825A18B
applymovement 1, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1B9
applymovement 255, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1A6
return
BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A19A: @ 825A19A
step_up
step_up
step_up
step_up
step_up
step_end
BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1A0: @ 825A1A0
step_up
step_left
step_left
step_up
step_up
step_end
BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1A6: @ 825A1A6
step_up
step_right
step_right
step_up
step_up
step_end
BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1AC: @ 825A1AC
step_up
step_up
step_up
step_up
step_up
step_00
step_end
BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1B3: @ 825A1B3
step_left
step_left
step_up
step_up
step_54
step_end
BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1B9: @ 825A1B9
step_right
step_right
step_up
step_up
step_54
step_end
BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1BF: @ 825A1BF
step_left
step_left
step_left
step_end
BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1C3: @ 825A1C3
step_right
step_right
step_right
step_00
step_end
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A1C8: @ 825A1C8
SlateportCity_BattleTentCorridor_Text_25A1C8: @ 825A1C8
.string "First, we will hold your POKéMON for\n"
.string "safekeeping.\p"
.string "You may then choose from our\n"
.string "selection of POKéMON.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A22D: @ 825A22D
SlateportCity_BattleTentCorridor_Text_25A22D: @ 825A22D
.string "Thank you for competing!\n"
.string "Let us restore your POKéMON!$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A263: @ 825A263
SlateportCity_BattleTentCorridor_Text_25A263: @ 825A263
.string "The 2nd match is next!\n"
.string "Are you ready?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A289: @ 825A289
SlateportCity_BattleTentCorridor_Text_25A289: @ 825A289
.string "The 3rd match is next!\n"
.string "Are you ready?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A2AF: @ 825A2AF
.string "The 4th match is next!\n"
.string "Are you ready?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A2D5: @ 825A2D5
.string "The 5th match is next!\n"
.string "Are you ready?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A2FB: @ 825A2FB
.string "The 6th match is next!\n"
.string "Are you ready?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A321: @ 825A321
.string "Finally, the 7th match is next!\n"
.string "Are you ready?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A350: @ 825A350
SlateportCity_BattleTentCorridor_Text_25A350: @ 825A350
.string "Would you like to save and quit\n"
.string "the game?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A37A: @ 825A37A
SlateportCity_BattleTentCorridor_Text_25A37A: @ 825A37A
.string "Would you like to retire from your\n"
.string "Battle Swap challenge?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A3B4: @ 825A3B4
.string "Ive conducted a little investigation\n"
.string "about your upcoming opponent.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A3F8: @ 825A3F8
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the NORMAL type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A43E: @ 825A43E
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the FIRE type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A482: @ 825A482
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the WATER type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A4C7: @ 825A4C7
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the ELECTRIC type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A50F: @ 825A50F
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the GRASS type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A554: @ 825A554
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the ICE type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A597: @ 825A597
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the FIGHTING type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A5DF: @ 825A5DF
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the POISON type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A625: @ 825A625
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the GROUND type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A66B: @ 825A66B
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the FLYING type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A6B1: @ 825A6B1
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the PSYCHIC type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A6F8: @ 825A6F8
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the BUG type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A73B: @ 825A73B
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the ROCK type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A77F: @ 825A77F
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the GHOST type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A7C4: @ 825A7C4
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the DRAGON type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A80A: @ 825A80A
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the DARK type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A84E: @ 825A84E
.string "The TRAINER is apparently skilled\n"
.string "in the handling of the STEEL type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A893: @ 825A893
.string "The TRAINER appears to have no clear\n"
.string "favorites when it comes to type.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A8D9: @ 825A8D9
.string "The favorite battle style appears to\n"
.string "be slow and steady.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A912: @ 825A912
.string "The favorite battle style appears to\n"
.string "be one of endurance.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A94C: @ 825A94C
.string "The favorite battle style appears to\n"
.string "be high risk, high return.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A98C: @ 825A98C
.string "The favorite battle style appears to\n"
.string "depend on the battles flow.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25A9CE: @ 825A9CE
.string "The favorite battle style appears to\n"
.string "be one based on total preparation.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AA16: @ 825AA16
.string "The favorite battle style appears\n"
.string "to be weakening the foe to start.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AA5A: @ 825AA5A
.string "The favorite battle style appears to\n"
.string "be flexibly adaptable to the situation.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AAA7: @ 825AAA7
.string "The favorite battle style appears to\n"
.string "be impossible to predict.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AAE6: @ 825AAE6
.string "The favorite battle style appears to\n"
.string "be free-spirited and unrestrained.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AB2E: @ 825AB2E
SlateportCity_BattleTentCorridor_Text_25AB2E: @ 825AB2E
.string "Before starting the battle, would you\n"
.string "like to swap a POKéMON?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AB6C: @ 825AB6C
SlateportCity_BattleTentCorridor_Text_25AB6C: @ 825AB6C
.string "Thank you!\n"
.string "Your POKéMON swap is complete.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AB96: @ 825AB96
SlateportCity_BattleTentCorridor_Text_25AB96: @ 825AB96
.string "Right this way, please!$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25ABAE: @ 825ABAE
SlateportCity_BattleTentCorridor_Text_25ABAE: @ 825ABAE
.string "I am saving your data.\n"
.string "Please wait.$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25ABD2: @ 825ABD2
.string "Would you like to record your latest\n"
.string "battle on your FRONTIER PASS?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AC15: @ 825AC15
.string "Excuse me! Excuse me, please!\n"
.string "May I get you to wait a few moments?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AC58: @ 825AC58
.string "…Uh-huh? What?! …Whoa!\n"
.string "Understood, sir! Will do!$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AC89: @ 825AC89
.string "Oh, my…\n"
.string "Sorry to keep you waiting!\p"
.string "I have a message from this facilitys\n"
.string "boss, the FACTORY HEAD.\p"
.string "He says, “Were going to do it!\n"
.string "Come here right now!”$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AD20: @ 825AD20
.string "The FACTORY HEAD is demanding you.\n"
.string "Are you prepared to face him?$"
BattleFrontier_BattleFactoryPreBattleRoom_Text_25AD61: @ 825AD61
.string "Im terribly sorry, but I cant tell you\n"
.string "anything about the FACTORY HEAD.$"

View File

@@ -0,0 +1,650 @@
BattleFrontier_BattlePalaceBattleRoom_MapScripts:: @ 824F815
map_script 3, BattleFrontier_BattlePalaceBattleRoom_MapScript1_24F825
map_script 2, BattleFrontier_BattlePalaceBattleRoom_MapScript2_24F861
map_script 4, BattleFrontier_BattlePalaceBattleRoom_MapScript2_24FE34
.byte 0
BattleFrontier_BattlePalaceBattleRoom_MapScript1_24F825: @ 824F825
setvar VAR_0x8004, 5
special sub_81A1780
call BattleFrontier_BattlePalaceBattleRoom_EventScript_24F833
end
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F833:: @ 824F833
checkplayergender
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24F84B
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24F856
return
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F84B:: @ 824F84B
setvar VAR_0x4011, 100
setvar VAR_0x4010, 100
return
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F856:: @ 824F856
setvar VAR_0x4011, 105
setvar VAR_0x4010, 105
return
BattleFrontier_BattlePalaceBattleRoom_MapScript2_24F861: @ 824F861
map_script_2 VAR_0x4000, 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F86B
.2byte 0
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F86B:: @ 824F86B
showobjectat 1, BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8B5
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE9B
waitmovement 0
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEAC
setvar VAR_0x4002, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_81A1780
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8B5:: @ 824F8B5
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE92
waitmovement 0
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8BF:: @ 824F8BF
setvar VAR_0x8004, 3
special sub_8161F74
addobject 2
applymovement 2, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEA1
waitmovement 0
setvar VAR_0x8004, 5
special sub_8195960
msgbox 0x2021fc4, 4
waitmessage
call BattleFrontier_BattlePalaceBattleRoom_EventScript_24FDF7
switch VAR_RESULT
case 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F911
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8FA:: @ 824F8FA
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 4
special sub_81A1780
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24FEBB
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F911:: @ 824F911
call BattleFrontier_BattlePalaceBattleRoom_EventScript_241EBA
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
switch VAR_RESULT
case 7, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB28
applymovement 2, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEA7
waitmovement 0
removeobject 2
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE99
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEAC
waitmovement 0
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_24FF00, 4
special copy_player_party_from_sav1
special copy_player_party_to_sav1
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
playfanfare BGM_ME_ASA
waitfanfare
special sp000_heal_pokemon
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A:: @ 824F98A
setvar VAR_0x8004, 9
special sub_81A1780
copyvar VAR_0x400F, VAR_RESULT
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB61
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
compare_var_to_value VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE66
compare_var_to_value VAR_RESULT, 2
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE6D
compare_var_to_value VAR_RESULT, 3
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE74
compare_var_to_value VAR_RESULT, 4
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE7B
compare_var_to_value VAR_RESULT, 5
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE82
compare_var_to_value VAR_RESULT, 6
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE89
call BattleFrontier_BattlePalaceBattleRoom_EventScript_23E8E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FA42
multichoice 19, 4, 103, 1
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB14
case 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FA78
case 2, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAB4
case 3, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAE2
case 127, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FA42:: @ 824FA42
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB14
case 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAB4
case 2, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAE2
case 127, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FA78:: @ 824FA78
message BattleFrontier_BattlePalaceBattleRoom_Text_25009E
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
case 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAAA
case 127, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAAA:: @ 824FAAA
call BattleFrontier_BattlePalaceBattleRoom_EventScript_23E8B4
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAB4:: @ 824FAB4
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_250030, 5
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
case 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB3F
case 127, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAE2:: @ 824FAE2
message BattleFrontier_BattlePalaceBattleRoom_Text_25005A
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
case 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8FA
case 127, BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB14:: @ 824FB14
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE97
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE97
closemessage
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8BF
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB28:: @ 824FB28
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 3
special sub_81A1780
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24FEBB
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB3F:: @ 824FB3F
message BattleFrontier_BattlePalaceBattleRoom_Text_25007E
waitmessage
setvar VAR_0x8004, 7
setvar VAR_0x8005, 2
special sub_8195960
playse SE_SAVE
waitse
fadescreen 1
setvar VAR_0x8004, 4
special sub_81A1780
end
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB61:: @ 824FB61
compare_var_to_value VAR_0x4002, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB79
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_2500DD, 4
setvar VAR_0x4002, 1
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB79:: @ 824FB79
message BattleFrontier_BattlePalaceBattleRoom_Text_25014A
waitmessage
call BattleFrontier_BattlePalaceBattleRoom_EventScript_23E8E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FBD0
multichoice 19, 4, 103, 1
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FC06
case 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FA78
case 2, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAB4
case 3, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAE2
case 127, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB79
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FBD0:: @ 824FBD0
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FC06
case 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAB4
case 2, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FAE2
case 127, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB79
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FC06:: @ 824FC06
call BattleFrontier_BattlePalaceBattleRoom_EventScript_242170
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_25017C, 4
closemessage
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE97
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE97
setobjectxyperm 2, 15, 1
addobject 2
hideobjectat 2, BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM
setobjectxy 2, 13, 1
setobjectxyperm 2, 13, 1
applymovement 4, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEDF
applymovement 5, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEE7
applymovement 2, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEF2
waitmovement 0
switch VAR_0x400F
case 2, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD3A
case 3, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FCAA
case 4, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD67
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FCAA
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_2501C1, 4
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FCAA:: @ 824FCAA
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_2502C4, 4
call BattleFrontier_BattlePalaceBattleRoom_EventScript_24FDF7
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FCC7
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8FA
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FCC7:: @ 824FCC7
setvar VAR_0x8004, 6
special sub_8195960
setvar VAR_0x8004, 12
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB28
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_2502FF, 4
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE99
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEAC
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_25036D, 4
playfanfare BGM_ME_BATTLE_SYMBOL
message BattleFrontier_BattlePalaceBattleRoom_Text_2503DC
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
applymovement 2, BattleFrontier_BattlePalaceBattleRoom_Movement_2725B6
waitmovement 0
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_2725A8
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_2725A8
waitmovement 0
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_250412, 4
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB28
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD3A:: @ 824FD3A
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD67
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_250485, 4
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD67:: @ 824FD67
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_250572, 4
call BattleFrontier_BattlePalaceBattleRoom_EventScript_24FDF7
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD84
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8FA
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD84:: @ 824FD84
setvar VAR_0x8004, 6
special sub_8195960
setvar VAR_0x8004, 12
special sub_81A1780
compare_var_to_value VAR_RESULT, 2
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB28
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_25057E, 4
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE99
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEAC
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_250629, 4
playfanfare BGM_ME_BATTLE_SYMBOL
message BattleFrontier_BattlePalaceBattleRoom_Text_250699
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
applymovement 2, BattleFrontier_BattlePalaceBattleRoom_Movement_2725B6
waitmovement 0
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_2725A8
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_2725A8
waitmovement 0
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_2506C4, 4
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB28
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FDF7:: @ 824FDF7
VerdanturfTown_BattleTentBattleRoom_EventScript_24FDF7:: @ 824FDF7
closemessage
setvar VAR_0x4002, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 0
special sub_81A1780
special sp000_heal_pokemon
setvar VAR_0x8004, 4
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
setvar VAR_0x8004, 18
special sub_81A1780
special sp000_heal_pokemon
setvar VAR_0x8004, 21
special sub_81A1780
return
BattleFrontier_BattlePalaceBattleRoom_MapScript2_24FE34: @ 824FE34
map_script_2 VAR_0x4001, 0, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE3E
.2byte 0
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE3E:: @ 824FE3E
hideobjectat 1, BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM
call BattleFrontier_BattlePalaceBattleRoom_EventScript_24F833
setvar VAR_0x4001, 1
applymovement 255, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE90
removeobject 2
applymovement 4, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE90
applymovement 5, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE90
end
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE66:: @ 824FE66
message BattleFrontier_BattlePalaceBattleRoom_Text_24FF28
waitmessage
return
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE6D:: @ 824FE6D
message BattleFrontier_BattlePalaceBattleRoom_Text_24FF54
waitmessage
return
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE74:: @ 824FE74
message BattleFrontier_BattlePalaceBattleRoom_Text_24FF80
waitmessage
return
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE7B:: @ 824FE7B
message BattleFrontier_BattlePalaceBattleRoom_Text_24FFAC
waitmessage
return
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE82:: @ 824FE82
message BattleFrontier_BattlePalaceBattleRoom_Text_24FFD8
waitmessage
return
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE89:: @ 824FE89
message BattleFrontier_BattlePalaceBattleRoom_Text_250004
waitmessage
return
BattleFrontier_BattlePalaceBattleRoom_Movement_24FE90: @ 824FE90
step_54
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FE92: @ 824FE92
step_55
step_up
step_up
step_up
step_up
BattleFrontier_BattlePalaceBattleRoom_Movement_24FE97: @ 824FE97
step_03
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FE99: @ 824FE99
step_01
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FE9B: @ 824FE9B
step_55
step_up
step_up
step_up
step_up
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEA1: @ 824FEA1
step_down
step_down
step_down
step_down
step_02
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEA7: @ 824FEA7
step_up
step_up
step_up
step_up
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEAC: @ 824FEAC
step_00
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEAE: @ 824FEAE
step_55
slow_step_down
slow_step_down
step_02
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEB3: @ 824FEB3
step_55
slow_step_down
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEB6: @ 824FEB6
slow_step_down
slow_step_down
slow_step_down
step_02
step_end
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FEBB:: @ 824FEBB
copyvar VAR_RESULT, VAR_0x40CE
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FED5
warp BATTLE_FRONTIER_BATTLE_PALACE_LOBBY, 255, 5, 7
waitstate
end
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FED5:: @ 824FED5
warp BATTLE_FRONTIER_BATTLE_PALACE_LOBBY, 255, 19, 7
waitstate
end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEDF: @ 824FEDF
step_14
step_14
step_55
step_down
step_right
step_down
step_27
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEE7: @ 824FEE7
step_55
step_15
step_18
step_15
step_15
step_15
step_15
step_15
step_27
step_14
step_end
BattleFrontier_BattlePalaceBattleRoom_Movement_24FEF2: @ 824FEF2
step_14
step_14
step_14
step_14
step_14
step_14
step_14
step_55
slow_step_down
slow_step_down
slow_step_down
slow_step_down
step_02
step_end
BattleFrontier_BattlePalaceBattleRoom_Text_24FF00: @ 824FF00
VerdanturfTown_BattleTentBattleRoom_Text_24FF00: @ 824FF00
.string "Excellent…\n"
.string "Let me restore your POKéMON.$"
BattleFrontier_BattlePalaceBattleRoom_Text_24FF28: @ 824FF28
VerdanturfTown_BattleTentBattleRoom_Text_24FF28: @ 824FF28
.string "The 2nd opponent is next.\n"
.string "Are you prepared?$"
BattleFrontier_BattlePalaceBattleRoom_Text_24FF54: @ 824FF54
VerdanturfTown_BattleTentBattleRoom_Text_24FF54: @ 824FF54
.string "The 3rd opponent is next.\n"
.string "Are you prepared?$"
BattleFrontier_BattlePalaceBattleRoom_Text_24FF80: @ 824FF80
.string "The 4th opponent is next.\n"
.string "Are you prepared?$"
BattleFrontier_BattlePalaceBattleRoom_Text_24FFAC: @ 824FFAC
.string "The 5th opponent is next.\n"
.string "Are you prepared?$"
BattleFrontier_BattlePalaceBattleRoom_Text_24FFD8: @ 824FFD8
.string "The 6th opponent is next.\n"
.string "Are you prepared?$"
BattleFrontier_BattlePalaceBattleRoom_Text_250004: @ 8250004
.string "The 7th opponent is next.\n"
.string "Are you prepared?$"
BattleFrontier_BattlePalaceBattleRoom_Text_250030: @ 8250030
VerdanturfTown_BattleTentBattleRoom_Text_250030: @ 8250030
.string "Would you like to save and quit\n"
.string "the game?$"
BattleFrontier_BattlePalaceBattleRoom_Text_25005A: @ 825005A
VerdanturfTown_BattleTentBattleRoom_Text_25005A: @ 825005A
.string "Do you wish to quit your challenge?$"
BattleFrontier_BattlePalaceBattleRoom_Text_25007E: @ 825007E
VerdanturfTown_BattleTentBattleRoom_Text_25007E: @ 825007E
.string "Saving the data.\n"
.string "Have patience…$"
BattleFrontier_BattlePalaceBattleRoom_Text_25009E: @ 825009E
.string "Do you wish to record your latest\n"
.string "match on your FRONTIER PASS?$"
BattleFrontier_BattlePalaceBattleRoom_Text_2500DD: @ 82500DD
.string "And now…\p"
.string "By winning consistently, you have\n"
.string "earned the privilege of challenging\l"
.string "our master, the PALACE MAVEN…$"
BattleFrontier_BattlePalaceBattleRoom_Text_25014A: @ 825014A
.string "I shall send for the PALACE MAVEN.\n"
.string "Are you ready?$"
BattleFrontier_BattlePalaceBattleRoom_Text_25017C: @ 825017C
.string "Let great fanfare announce the arrival\n"
.string "of the PALACE MAVEN, SPENSER!$"
BattleFrontier_BattlePalaceBattleRoom_Text_2501C1: @ 82501C1
.string "SPENSER: My physical being is with\n"
.string "POKéMON always!\p"
.string "My heart beats as one with\n"
.string "POKéMON always!\p"
.string "Young one of a TRAINER!\n"
.string "Do you believe in your POKéMON?\p"
.string "Can you believe them through\n"
.string "and through?\p"
.string "If your bonds of trust are frail,\n"
.string "you will never beat my brethren!$"
BattleFrontier_BattlePalaceBattleRoom_Text_2502C4: @ 82502C4
.string "The bond you share with your POKéMON!\n"
.string "Prove it to me here!$"
BattleFrontier_BattlePalaceBattleRoom_Text_2502FF: @ 82502FF
.string "SPENSER: Gwahahah!\p"
.string "Hah, you never fell for my bluster!\n"
.string "Sorry for trying that stunt!\p"
.string "Here!\n"
.string "Bring me the thing!$"
BattleFrontier_BattlePalaceBattleRoom_Text_25036D: @ 825036D
.string "My, my, if only you could maintain that\n"
.string "facade of distinguished authority…\p"
.string "Here!\n"
.string "Lets see your FRONTIER PASS!$"
BattleFrontier_BattlePalaceBattleRoom_Text_2503DC: @ 82503DC
.string "The Spirits Symbol was embossed on\n"
.string "the FRONTIER PASS!$"
BattleFrontier_BattlePalaceBattleRoom_Text_250412: @ 8250412
.string "SPENSER: Your POKéMONs eyes are \n"
.string "truly clear and unclouded.\p"
.string "I will eagerly await the next\n"
.string "opportunity to see you.$"
BattleFrontier_BattlePalaceBattleRoom_Text_250485: @ 8250485
.string "SPENSER: Gwahahah!\n"
.string "Youve battled your way up again?\p"
.string "You must have developed a truly\n"
.string "formidable bond with your POKéMON.\p"
.string "So be it!\p"
.string "This time, I wont bluster or hold back.\n"
.string "This time, theres no fooling around.\p"
.string "Ready now?\n"
.string "Prepare to lose!$"
BattleFrontier_BattlePalaceBattleRoom_Text_250572: @ 8250572
.string "… … …Kaaah!$"
BattleFrontier_BattlePalaceBattleRoom_Text_25057E: @ 825057E
.string "SPENSER: Well, that was some display!\n"
.string "Even fully unleashed, my brethren\l"
.string "could not overpower you.\p"
.string "Your team spirit is truly admirable!\p"
.string "Here!\n"
.string "Bring me that thing, will you?$"
BattleFrontier_BattlePalaceBattleRoom_Text_250629: @ 8250629
.string "My, my, if only you could maintain\n"
.string "a certain level of decorum…\p"
.string "Gaaah, here!\n"
.string "Hurry with that FRONTIER PASS, you!$"
BattleFrontier_BattlePalaceBattleRoom_Text_250699: @ 8250699
.string "The Spirits Symbol took on\n"
.string "a golden shine!$"
BattleFrontier_BattlePalaceBattleRoom_Text_2506C4: @ 82506C4
.string "SPENSER: Gwahahah!\p"
.string "Come see me time and again!\n"
.string "My brethren and I will be waiting!$"

View File

@@ -0,0 +1,160 @@
BattleFrontier_BattlePalaceCorridor_MapScripts:: @ 824F4A3
map_script 2, BattleFrontier_BattlePalaceCorridor_MapScript2_24F4A9
.byte 0
BattleFrontier_BattlePalaceCorridor_MapScript2_24F4A9: @ 824F4A9
map_script_2 VAR_0x4000, 0, BattleFrontier_BattlePalaceCorridor_EventScript_24F4B3
.2byte 0
BattleFrontier_BattlePalaceCorridor_EventScript_24F4B3:: @ 824F4B3
delay 16
applymovement 1, BattleFrontier_BattlePalaceCorridor_Movement_24F5B8
applymovement 255, BattleFrontier_BattlePalaceCorridor_Movement_24F5B8
waitmovement 0
lockall
setvar VAR_0x8004, 3
special sub_8195960
compare_var_to_value VAR_RESULT, 0
call_if 1, BattleFrontier_BattlePalaceCorridor_EventScript_24F58B
compare_var_to_value VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePalaceCorridor_EventScript_24F594
compare_var_to_value VAR_RESULT, 2
call_if 1, BattleFrontier_BattlePalaceCorridor_EventScript_24F59D
compare_var_to_value VAR_RESULT, 3
call_if 1, BattleFrontier_BattlePalaceCorridor_EventScript_24F5A6
compare_var_to_value VAR_RESULT, 4
call_if 1, BattleFrontier_BattlePalaceCorridor_EventScript_24F5AF
closemessage
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A1780
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceCorridor_EventScript_24F553
applymovement 1, BattleFrontier_BattlePalaceCorridor_Movement_24F5BD
applymovement 255, BattleFrontier_BattlePalaceCorridor_Movement_24F5C4
waitmovement 0
opendoor 6, 3
waitdooranim
applymovement 1, BattleFrontier_BattlePalaceCorridor_Movement_24F5DA
applymovement 255, BattleFrontier_BattlePalaceCorridor_Movement_24F5D9
waitmovement 0
closedoor 6, 3
waitdooranim
goto BattleFrontier_BattlePalaceCorridor_EventScript_24F581
BattleFrontier_BattlePalaceCorridor_EventScript_24F553:: @ 824F553
applymovement 1, BattleFrontier_BattlePalaceCorridor_Movement_24F5CB
applymovement 255, BattleFrontier_BattlePalaceCorridor_Movement_24F5D2
waitmovement 0
opendoor 10, 3
waitdooranim
applymovement 1, BattleFrontier_BattlePalaceCorridor_Movement_24F5DA
applymovement 255, BattleFrontier_BattlePalaceCorridor_Movement_24F5D9
waitmovement 0
closedoor 10, 3
waitdooranim
BattleFrontier_BattlePalaceCorridor_EventScript_24F581:: @ 824F581
warp BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM, 255, 7, 4
waitstate
end
BattleFrontier_BattlePalaceCorridor_EventScript_24F58B:: @ 824F58B
msgbox BattleFrontier_BattlePalaceCorridor_Text_24F5DD, 4
return
BattleFrontier_BattlePalaceCorridor_EventScript_24F594:: @ 824F594
msgbox BattleFrontier_BattlePalaceCorridor_Text_24F65B, 4
return
BattleFrontier_BattlePalaceCorridor_EventScript_24F59D:: @ 824F59D
msgbox BattleFrontier_BattlePalaceCorridor_Text_24F718, 4
return
BattleFrontier_BattlePalaceCorridor_EventScript_24F5A6:: @ 824F5A6
msgbox BattleFrontier_BattlePalaceCorridor_Text_24F78C, 4
return
BattleFrontier_BattlePalaceCorridor_EventScript_24F5AF:: @ 824F5AF
msgbox BattleFrontier_BattlePalaceCorridor_Text_24F7D4, 4
return
BattleFrontier_BattlePalaceCorridor_Movement_24F5B8: @ 824F5B8
step_up
step_up
step_up
step_up
step_end
BattleFrontier_BattlePalaceCorridor_Movement_24F5BD: @ 824F5BD
step_up
step_up
step_left
step_left
step_up
step_up
step_end
BattleFrontier_BattlePalaceCorridor_Movement_24F5C4: @ 824F5C4
step_up
step_up
step_up
step_left
step_left
step_up
step_end
BattleFrontier_BattlePalaceCorridor_Movement_24F5CB: @ 824F5CB
step_up
step_right
step_right
step_up
step_up
step_up
step_end
BattleFrontier_BattlePalaceCorridor_Movement_24F5D2: @ 824F5D2
step_up
step_up
step_right
step_right
step_up
step_up
step_end
BattleFrontier_BattlePalaceCorridor_Movement_24F5D9: @ 824F5D9
step_up
BattleFrontier_BattlePalaceCorridor_Movement_24F5DA: @ 824F5DA
step_up
step_54
step_end
BattleFrontier_BattlePalaceCorridor_Text_24F5DD: @ 824F5DD
.string "People and POKéMON, they are but\n"
.string "the same…\p"
.string "Their individual nature makes them\n"
.string "good at certain things, and not good\l"
.string "at others.$"
BattleFrontier_BattlePalaceCorridor_Text_24F65B: @ 824F65B
.string "Rather than trying to make a POKéMON\n"
.string "do what it dislikes, try to let it do\l"
.string "what it likes and is good at doing.\p"
.string "Put yourself in the POKéMONs position\n"
.string "and consider what moves it would like.$"
BattleFrontier_BattlePalaceCorridor_Text_24F718: @ 824F718
.string "A POKéMONs nature is a remarkable\n"
.string "thing…\p"
.string "Some POKéMON behave in a completely\n"
.string "different way when they are cornered.$"
BattleFrontier_BattlePalaceCorridor_Text_24F78C: @ 824F78C
.string "Are you beginning to understand how\n"
.string "a POKéMONs nature makes it behave?$"
BattleFrontier_BattlePalaceCorridor_Text_24F7D4: @ 824F7D4
.string "Ah… I see a strong, heartfelt bond\n"
.string "between you and your POKéMON…$"

View File

@@ -0,0 +1,729 @@
BattleFrontier_BattlePalaceLobby_MapScripts:: @ 824D77E
map_script 2, BattleFrontier_BattlePalaceLobby_MapScript2_24D79D
map_script 4, BattleFrontier_BattlePalaceLobby_MapScript2_24D789
.byte 0
BattleFrontier_BattlePalaceLobby_MapScript2_24D789: @ 824D789
map_script_2 VAR_0x4001, 0, BattleFrontier_BattlePalaceLobby_EventScript_24D793
.2byte 0
BattleFrontier_BattlePalaceLobby_EventScript_24D793:: @ 824D793
setvar VAR_0x4001, 1
turnobject 255, 2
end
BattleFrontier_BattlePalaceLobby_MapScript2_24D79D: @ 824D79D
map_script_2 VAR_0x4000, 0, BattleFrontier_BattlePalaceLobby_EventScript_24D7C7
map_script_2 VAR_0x4000, 1, BattleFrontier_BattlePalaceLobby_EventScript_24D7D0
map_script_2 VAR_0x4000, 2, BattleFrontier_BattlePalaceLobby_EventScript_24D908
map_script_2 VAR_0x4000, 3, BattleFrontier_BattlePalaceLobby_EventScript_24D817
map_script_2 VAR_0x4000, 4, BattleFrontier_BattlePalaceLobby_EventScript_24D873
.2byte 0
BattleFrontier_BattlePalaceLobby_EventScript_24D7C7:: @ 824D7C7
setvar VAR_0x8004, 0
special sub_81A1780
end
BattleFrontier_BattlePalaceLobby_EventScript_24D7D0:: @ 824D7D0
lockall
msgbox BattleFrontier_BattlePalaceLobby_Text_24E636, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_8195960
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_8195960
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x4000, 255
releaseall
end
BattleFrontier_BattlePalaceLobby_EventScript_24D817:: @ 824D817
lockall
setvar VAR_0x8004, 10
special sub_81A1780
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24D838
msgbox BattleFrontier_BattlePalaceLobby_Text_24E497, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24D840
BattleFrontier_BattlePalaceLobby_EventScript_24D838:: @ 824D838
msgbox BattleFrontier_BattlePalaceLobby_Text_24EE81, 4
BattleFrontier_BattlePalaceLobby_EventScript_24D840:: @ 824D840
msgbox BattleFrontier_BattlePalaceLobby_Text_24EEB9, 4
setvar VAR_0x8004, 11
special sub_81A1780
msgbox BattleFrontier_BattlePalaceLobby_Text_241520, 9
message BattleFrontier_BattlePalaceLobby_Text_24E4F7
waitmessage
call BattleFrontier_BattlePalaceLobby_EventScript_24D8A1
msgbox BattleFrontier_BattlePalaceLobby_Text_24E0D8, 4
closemessage
setvar VAR_0x4000, 255
releaseall
end
BattleFrontier_BattlePalaceLobby_EventScript_24D873:: @ 824D873
lockall
message BattleFrontier_BattlePalaceLobby_Text_24E41E
waitmessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_8195960
call BattleFrontier_BattlePalaceLobby_EventScript_24D8A1
msgbox BattleFrontier_BattlePalaceLobby_Text_24E0D8, 4
closemessage
setvar VAR_0x4000, 255
releaseall
end
BattleFrontier_BattlePalaceLobby_EventScript_24D8A1:: @ 824D8A1
setvar VAR_0x8004, 8
special sub_81A1780
special copy_player_party_from_sav1
special sp000_heal_pokemon
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
special sub_8195960
playse SE_SAVE
waitse
call BattleFrontier_BattlePalaceLobby_EventScript_23E8E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24D907
message BattleFrontier_BattlePalaceLobby_Text_24EF16
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattlePalaceLobby_EventScript_24D907
case 0, BattleFrontier_BattlePalaceLobby_EventScript_24D902
case 127, BattleFrontier_BattlePalaceLobby_EventScript_24D907
BattleFrontier_BattlePalaceLobby_EventScript_24D902:: @ 824D902
call BattleFrontier_BattlePalaceLobby_EventScript_23E8B4
BattleFrontier_BattlePalaceLobby_EventScript_24D907:: @ 824D907
return
BattleFrontier_BattlePalaceLobby_EventScript_24D908:: @ 824D908
lockall
msgbox BattleFrontier_BattlePalaceLobby_Text_24E5D8, 4
message BattleFrontier_BattlePalaceLobby_Text_24E5F6
waitmessage
setvar VAR_0x8004, 7
setvar VAR_0x8005, 1
special sub_8195960
playse SE_SAVE
waitse
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x4000, 255
goto BattleFrontier_BattlePalaceLobby_EventScript_24DAF3
BattleFrontier_BattlePalaceLobby_EventScript_24D944:: @ 824D944
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, 2
setvar VAR_0x40CE, 0
goto BattleFrontier_BattlePalaceLobby_EventScript_24D968
end
BattleFrontier_BattlePalaceLobby_EventScript_24D956:: @ 824D956
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, 2
setvar VAR_0x40CE, 1
goto BattleFrontier_BattlePalaceLobby_EventScript_24D968
end
BattleFrontier_BattlePalaceLobby_EventScript_24D968:: @ 824D968
setvar VAR_0x8004, 1
setvar VAR_0x8005, 0
special sub_8195960
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePalaceLobby_EventScript_24D817
special copy_player_party_to_sav1
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DB9E
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DBA7
BattleFrontier_BattlePalaceLobby_EventScript_24D999:: @ 824D999
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DBB0
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DBB6
waitmessage
multichoice 17, 6, 23, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceLobby_EventScript_24D9E6
case 1, BattleFrontier_BattlePalaceLobby_EventScript_24DB20
case 2, BattleFrontier_BattlePalaceLobby_EventScript_24DB94
case 127, BattleFrontier_BattlePalaceLobby_EventScript_24DB94
BattleFrontier_BattlePalaceLobby_EventScript_24D9E6:: @ 824D9E6
message BattleFrontier_BattlePalaceLobby_Text_24E119
waitmessage
multichoice 17, 6, 24, 0
switch VAR_RESULT
case 2, BattleFrontier_BattlePalaceLobby_EventScript_24DB94
case 127, BattleFrontier_BattlePalaceLobby_EventScript_24DB94
setvar VAR_0x8004, 15
special sub_81A1780
compare_var_to_value VAR_0x8004, 1
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24DB45
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
msgbox BattleFrontier_BattlePalaceLobby_Text_24E399, 4
fadescreen 1
call BattleFrontier_BattlePalaceLobby_EventScript_23F2B7
copyvar VAR_0x8004, VAR_RESULT
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24DB91
msgbox BattleFrontier_BattlePalaceLobby_Text_24E3C8, 5
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceLobby_EventScript_24DB91
case 1, BattleFrontier_BattlePalaceLobby_EventScript_24DA87
case 127, BattleFrontier_BattlePalaceLobby_EventScript_24DB91
BattleFrontier_BattlePalaceLobby_EventScript_24DA87:: @ 824DA87
setvar VAR_0x4000, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
special sub_81A1780
setvar VAR_0x8004, 0
special sub_8195960
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 1
special sub_8195960
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
special copy_player_party_from_sav1
closemessage
delay 2
call BattleFrontier_BattlePalaceLobby_EventScript_27134F
setvar VAR_0x4000, 255
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24DB7A
BattleFrontier_BattlePalaceLobby_EventScript_24DAF3:: @ 824DAF3
special copy_player_party_to_sav1
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
msgbox BattleFrontier_BattlePalaceLobby_Text_24E408, 4
closemessage
call BattleFrontier_BattlePalaceLobby_EventScript_24DBBC
warp BATTLE_FRONTIER_BATTLE_PALACE_CORRIDOR, 255, 8, 13
setvar VAR_0x4000, 0
waitstate
end
BattleFrontier_BattlePalaceLobby_EventScript_24DB20:: @ 824DB20
compare_var_to_value VAR_0x40CE, 1
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24DB38
msgbox BattleFrontier_BattlePalaceLobby_Text_24DE17, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24D999
BattleFrontier_BattlePalaceLobby_EventScript_24DB38:: @ 824DB38
msgbox BattleFrontier_BattlePalaceLobby_Text_24EBC2, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24D999
BattleFrontier_BattlePalaceLobby_EventScript_24DB45:: @ 824DB45
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceLobby_EventScript_24DB60
case 1, BattleFrontier_BattlePalaceLobby_EventScript_24DB6D
BattleFrontier_BattlePalaceLobby_EventScript_24DB60:: @ 824DB60
msgbox BattleFrontier_BattlePalaceLobby_Text_24E173, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24DB9C
BattleFrontier_BattlePalaceLobby_EventScript_24DB6D:: @ 824DB6D
msgbox BattleFrontier_BattlePalaceLobby_Text_24E29E, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24DB9C
BattleFrontier_BattlePalaceLobby_EventScript_24DB7A:: @ 824DB7A
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
goto BattleFrontier_BattlePalaceLobby_EventScript_24DB94
BattleFrontier_BattlePalaceLobby_EventScript_24DB91:: @ 824DB91
special copy_player_party_from_sav1
BattleFrontier_BattlePalaceLobby_EventScript_24DB94:: @ 824DB94
msgbox BattleFrontier_BattlePalaceLobby_Text_24E0D8, 4
BattleFrontier_BattlePalaceLobby_EventScript_24DB9C:: @ 824DB9C
release
end
BattleFrontier_BattlePalaceLobby_EventScript_24DB9E:: @ 824DB9E
msgbox BattleFrontier_BattlePalaceLobby_Text_24DD5B, 4
return
BattleFrontier_BattlePalaceLobby_EventScript_24DBA7:: @ 824DBA7
msgbox BattleFrontier_BattlePalaceLobby_Text_24EB06, 4
return
BattleFrontier_BattlePalaceLobby_EventScript_24DBB0:: @ 824DBB0
message BattleFrontier_BattlePalaceLobby_Text_24DDE1
return
BattleFrontier_BattlePalaceLobby_EventScript_24DBB6:: @ 824DBB6
message BattleFrontier_BattlePalaceLobby_Text_24EB8C
return
BattleFrontier_BattlePalaceLobby_EventScript_24DBBC:: @ 824DBBC
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC23
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC29
applymovement VAR_LAST_TALKED, BattleFrontier_BattlePalaceLobby_Movement_24DC47
applymovement 255, BattleFrontier_BattlePalaceLobby_Movement_24DC47
waitmovement 0
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC2F
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC35
waitdooranim
applymovement VAR_LAST_TALKED, BattleFrontier_BattlePalaceLobby_Movement_24DC49
applymovement 255, BattleFrontier_BattlePalaceLobby_Movement_24DC4C
waitmovement 0
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC3B
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC41
waitdooranim
return
BattleFrontier_BattlePalaceLobby_EventScript_24DC23:: @ 824DC23
setvar VAR_LAST_TALKED, 1
return
BattleFrontier_BattlePalaceLobby_EventScript_24DC29:: @ 824DC29
setvar VAR_LAST_TALKED, 6
return
BattleFrontier_BattlePalaceLobby_EventScript_24DC2F:: @ 824DC2F
opendoor 5, 4
return
BattleFrontier_BattlePalaceLobby_EventScript_24DC35:: @ 824DC35
opendoor 19, 4
return
BattleFrontier_BattlePalaceLobby_EventScript_24DC3B:: @ 824DC3B
closedoor 5, 4
return
BattleFrontier_BattlePalaceLobby_EventScript_24DC41:: @ 824DC41
closedoor 19, 4
return
BattleFrontier_BattlePalaceLobby_Movement_24DC47: @ 824DC47
step_up
step_end
BattleFrontier_BattlePalaceLobby_Movement_24DC49: @ 824DC49
step_up
step_54
step_end
BattleFrontier_BattlePalaceLobby_Movement_24DC4C: @ 824DC4C
step_up
step_up
step_54
step_end
BattleFrontier_BattlePalaceLobby_EventScript_24DC50:: @ 824DC50
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_81A1780
waitbuttonpress
special sub_813C5A0
releaseall
end
BattleFrontier_BattlePalaceLobby_EventScript_24DC69:: @ 824DC69
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 2
setvar VAR_0x8006, 1
special sub_81A1780
waitbuttonpress
special sub_813C5A0
releaseall
end
BattleFrontier_BattlePalaceLobby_EventScript_24DC82:: @ 824DC82
msgbox BattleFrontier_BattlePalaceLobby_Text_24E6E3, 2
end
BattleFrontier_BattlePalaceLobby_EventScript_24DC8B:: @ 824DC8B
msgbox BattleFrontier_BattlePalaceLobby_Text_24E851, 2
end
BattleFrontier_BattlePalaceLobby_EventScript_24DC94:: @ 824DC94
msgbox BattleFrontier_BattlePalaceLobby_Text_24E992, 2
end
BattleFrontier_BattlePalaceLobby_EventScript_24DC9D:: @ 824DC9D
msgbox BattleFrontier_BattlePalaceLobby_Text_24EA4B, 2
end
BattleFrontier_BattlePalaceLobby_EventScript_24DCA6:: @ 824DCA6
lockall
msgbox BattleFrontier_BattlePalaceLobby_Text_24EF66, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24DCB5
end
BattleFrontier_BattlePalaceLobby_EventScript_24DCB5:: @ 824DCB5
message BattleFrontier_BattlePalaceLobby_Text_24EF88
waitmessage
multichoice 16, 0, 100, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePalaceLobby_EventScript_24DD13
case 1, BattleFrontier_BattlePalaceLobby_EventScript_24DD21
case 2, BattleFrontier_BattlePalaceLobby_EventScript_24DD2F
case 3, BattleFrontier_BattlePalaceLobby_EventScript_24DD3D
case 4, BattleFrontier_BattlePalaceLobby_EventScript_24DD4B
case 5, BattleFrontier_BattlePalaceLobby_EventScript_24DD59
case 127, BattleFrontier_BattlePalaceLobby_EventScript_24DD59
end
BattleFrontier_BattlePalaceLobby_EventScript_24DD13:: @ 824DD13
msgbox BattleFrontier_BattlePalaceLobby_Text_24EFAB, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24DCB5
end
BattleFrontier_BattlePalaceLobby_EventScript_24DD21:: @ 824DD21
msgbox BattleFrontier_BattlePalaceLobby_Text_24F049, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24DCB5
end
BattleFrontier_BattlePalaceLobby_EventScript_24DD2F:: @ 824DD2F
msgbox BattleFrontier_BattlePalaceLobby_Text_24F190, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24DCB5
end
BattleFrontier_BattlePalaceLobby_EventScript_24DD3D:: @ 824DD3D
msgbox BattleFrontier_BattlePalaceLobby_Text_24F2E8, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24DCB5
end
BattleFrontier_BattlePalaceLobby_EventScript_24DD4B:: @ 824DD4B
msgbox BattleFrontier_BattlePalaceLobby_Text_24F3F4, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24DCB5
end
BattleFrontier_BattlePalaceLobby_EventScript_24DD59:: @ 824DD59
releaseall
end
BattleFrontier_BattlePalaceLobby_Text_24DD5B: @ 824DD5B
.string "Where the hearts of TRAINERS\n"
.string "are put to the test.\p"
.string "I welcome you to the BATTLE PALACE.\p"
.string "I accept challenges to the SINGLE\n"
.string "BATTLE HALLS.$"
BattleFrontier_BattlePalaceLobby_Text_24DDE1: @ 824DDE1
.string "Do you wish to take\n"
.string "the SINGLE BATTLE HALL challenge?$"
BattleFrontier_BattlePalaceLobby_Text_24DE17: @ 824DE17
.string "In the BATTLE PALACE, there are\n"
.string "several auditoriums for SINGLE BATTLES\l"
.string "that are named SINGLE BATTLE HALLS.\p"
.string "The SINGLE BATTLES are conducted in\n"
.string "the usual way, except with one crucial\l"
.string "rule that must be obeyed.\p"
.string "TRAINERS are permitted only to switch\n"
.string "their POKéMON in and out.\p"
.string "TRAINERS are otherwise forbidden to\n"
.string "command their POKéMON.\p"
.string "The POKéMON are to behave according\n"
.string "to their nature and battle on their own.\p"
.string "You must put your trust in your\n"
.string "POKéMON and watch over them.\p"
.string "If you achieve the honor of beating\n"
.string "seven TRAINERS in succession,\l"
.string "we will present you with Battle Points.\p"
.string "If you want to interrupt your\n"
.string "challenge, you must save the game.\p"
.string "If you dont save before interrupting,\n"
.string "you will be disqualified.$"
BattleFrontier_BattlePalaceLobby_Text_24E0D8: @ 824E0D8
.string "When you have fortified your heart\n"
.string "and POKéMON, you must return.$"
BattleFrontier_BattlePalaceLobby_Text_24E119: @ 824E119
.string "There are two BATTLE HALLS,\n"
.string "Level 50 and Open Level.\l"
.string "Which is your choice of a challenge?$"
BattleFrontier_BattlePalaceLobby_Text_24E173: @ 824E173
.string "Sigh…\p"
.string "You do not have the three POKéMON\n"
.string "required for the challenge.\p"
.string "To enter, you must provide three\n"
.string "different kinds of POKéMON.\p"
.string "These POKéMON must all be of\n"
.string "Level 50 or lower.\p"
.string "They also must not be holding\n"
.string "the same kinds of items.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "Come back when you have made\n"
.string "your preparations.$"
BattleFrontier_BattlePalaceLobby_Text_24E29E: @ 824E29E
.string "Sigh…\p"
.string "You do not have the three POKéMON\n"
.string "required for the challenge.\p"
.string "To enter, you must provide three\n"
.string "different kinds of POKéMON.\p"
.string "They also must not be holding\n"
.string "the same kinds of items.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "Come back when you have made\n"
.string "your preparations.$"
BattleFrontier_BattlePalaceLobby_Text_24E399: @ 824E399
.string "Good. Now, you must select your\n"
.string "three POKéMON.$"
BattleFrontier_BattlePalaceLobby_Text_24E3C8: @ 824E3C8
.string "I must save before I show you to\n"
.string "the BATTLE HALL. Is that okay?$"
BattleFrontier_BattlePalaceLobby_Text_24E408: @ 824E408
.string "Good.\n"
.string "Now, follow me.$"
BattleFrontier_BattlePalaceLobby_Text_24E41E: @ 824E41E
.string "I feel privileged for having seen\n"
.string "your POKéMONs exploits.\p"
.string "The results will be recorded.\n"
.string "I must ask you to briefly wait.$"
BattleFrontier_BattlePalaceLobby_Text_24E497: @ 824E497
.string "To achieve a 7-win streak…\p"
.string "The bonds that bind your heart with\n"
.string "your POKéMON seem firm and true.$"
BattleFrontier_BattlePalaceLobby_Text_24E4F7: @ 824E4F7
.string "Your feat will be recorded.\n"
.string "I must ask you to briefly wait.$"
BattleFrontier_BattlePalaceLobby_Text_24E533: @ 824E5333
.string "For the feat of your 7-win streak,\n"
.string "we present you with Battle Point(s).$"
VerdanturfTown_BattleTentLobby_Text_24E57B: @ 824E57B
.string "You seem to have no space for\n"
.string "our prize.\p"
.string "You should return when you have\n"
.string "organized your BAG.$"
BattleFrontier_BattlePalaceLobby_Text_24E5D8: @ 824E5D8
VerdanturfTown_BattleTentLobby_Text_24E5D8: @ 824E5D8
.string "We have been waiting for you…$"
BattleFrontier_BattlePalaceLobby_Text_24E5F6: @ 824E5F6
VerdanturfTown_BattleTentLobby_Text_24E5F6: @ 824E5F6
.string "I must save before I show you to\n"
.string "the BATTLE HALL. Is that okay?$"
BattleFrontier_BattlePalaceLobby_Text_24E636: @ 824E636
VerdanturfTown_BattleTentLobby_Text_24E636: @ 824E636
.string "Sigh…\p"
.string "You failed to save before you ended\n"
.string "your challenge the last time.\p"
.string "As a result, your challenge has been\n"
.string "disqualified. It is most unfortunate.$"
BattleFrontier_BattlePalaceLobby_Text_24E6C9: @ 824E6C9
.string "{PLAYER} received the prize\n"
.string "{STR_VAR_1}.$"
BattleFrontier_BattlePalaceLobby_Text_24E6E3: @ 824E6E3
.string "For a hardy fellow like me,\n"
.string "hardy POKéMON are the best.\p"
.string "Offense is the best defense!\n"
.string "A relentless attack is the ultimate!\p"
.string "But thats not what I wanted to chat\n"
.string "about.\p"
.string "Every so often a really cute lady\n"
.string "swings by here.\p"
.string "She says that she can tell what\n"
.string "POKéMON are thinking.\p"
.string "I dont know about that part,\n"
.string "but she is really cute.\p"
.string "Huh?\n"
.string "Why are you looking at me like that?$"
BattleFrontier_BattlePalaceLobby_Text_24E851: @ 824E851
.string "Hmm…\p"
.string "It appears that the nature of POKéMON\n"
.string "and the moves that they have been\l"
.string "taught are the keys to battle here.\p"
.string "To be more precise, its how well\n"
.string "the moves match the nature of\l"
.string "the POKéMON.\p"
.string "If your POKéMON is in trouble and\n"
.string "unable to live up to its potential,\l"
.string "you may need to examine how well\l"
.string "its moves match its nature.$"
BattleFrontier_BattlePalaceLobby_Text_24E992: @ 824E992
.string "My POKéMON is usually very docile.\p"
.string "But when its in a BATTLE HALL,\n"
.string "it sometimes seems to become\l"
.string "transformed into something wicked!\p"
.string "It becomes totally intimidating.\n"
.string "Its shocking, even.$"
BattleFrontier_BattlePalaceLobby_Text_24EA4B: @ 824EA4B
.string "I wonder what sort of nature a POKéMON\n"
.string "would have if it favored enfeebling its\l"
.string "opponents and chipping away slowly.\p"
.string "Id be surprised if it was a LAX nature.\p"
.string "But, nah, that cant be right.$"
BattleFrontier_BattlePalaceLobby_Text_24EB06: @ 824EB06
.string "Where the hearts of TRAINERS\n"
.string "are put to the test.\p"
.string "I welcome you to the BATTLE PALACE.\p"
.string "I accept challenges to the DOUBLE\n"
.string "BATTLE HALLS.$"
BattleFrontier_BattlePalaceLobby_Text_24EB8C: @ 824EB8C
.string "Do you wish to take\n"
.string "the DOUBLE BATTLE HALL challenge?$"
BattleFrontier_BattlePalaceLobby_Text_24EBC2: @ 824EBC2
.string "In the BATTLE PALACE, there are\n"
.string "several auditoriums for DOUBLE BATTLES\l"
.string "that are named DOUBLE BATTLE HALLS.\p"
.string "The DOUBLE BATTLES are conducted in\n"
.string "the usual way, except with one crucial\l"
.string "rule that must be obeyed.\p"
.string "TRAINERS are permitted only to switch\n"
.string "their POKéMON in and out.\p"
.string "TRAINERS are otherwise forbidden to\n"
.string "command their POKéMON.\p"
.string "The POKéMON are to behave according\n"
.string "to their nature and battle on their own.\p"
.string "You must put your trust in your\n"
.string "POKéMON and watch over them.\p"
.string "If you achieve the honor of beating\n"
.string "seven TRAINERS in succession,\l"
.string "we will present you with Battle Points.\p"
.string "If you want to interrupt your\n"
.string "challenge, please save the game.\p"
.string "If you dont save before interrupting,\n"
.string "you will be disqualified.$"
BattleFrontier_BattlePalaceLobby_Text_24EE81: @ 824EE81
.string "To defeat the PALACE MAVEN\n"
.string "and seven TRAINERS in a row…$"
BattleFrontier_BattlePalaceLobby_Text_24EEB9: @ 824EEB9
.string "In honor of the bond you share with\n"
.string "your POKéMON, we present you with\l"
.string "these Battle Point(s).$"
BattleFrontier_BattlePalaceLobby_Text_24EF16: @ 824EF16
.string "Would you like to record your latest\n"
.string "BATTLE PALACE match on your\l"
.string "FRONTIER PASS?$"
BattleFrontier_BattlePalaceLobby_Text_24EF66: @ 824EF66
.string "The BATTLE HALL rules are listed.$"
BattleFrontier_BattlePalaceLobby_Text_24EF88: @ 824EF88
VerdanturfTown_BattleTentLobby_Text_24EF88: @ 824EF88
.string "Which heading do you want to read?$"
BattleFrontier_BattlePalaceLobby_Text_24EFAB: @ 824EFAB
VerdanturfTown_BattleTentLobby_Text_24EFAB: @ 824EFAB
.string "Here, POKéMON are required to think\n"
.string "and battle by themselves.\p"
.string "Unlike in the wild, POKéMON that live\n"
.string "with people behave differently\l"
.string "depending on their nature.$"
BattleFrontier_BattlePalaceLobby_Text_24F049: @ 824F049
VerdanturfTown_BattleTentLobby_Text_24F049: @ 824F049
.string "Depending on its nature, a POKéMON\n"
.string "may prefer to attack no matter what.\p"
.string "Another POKéMON may prefer to protect\n"
.string "itself from any harm.\p"
.string "Yet another may enjoy vexing or\n"
.string "confounding its foes.\p"
.string "Due to its nature, a POKéMON\n"
.string "will have favorite moves that it is good\l"
.string "at using.\p"
.string "It may also dislike certain moves that\n"
.string "it has trouble using.$"
BattleFrontier_BattlePalaceLobby_Text_24F190: @ 824F190
VerdanturfTown_BattleTentLobby_Text_24F190: @ 824F190
.string "There are offensive moves that inflict\n"
.string "direct damage on the foe.\p"
.string "There are defensive moves that are\n"
.string "used to prepare for enemy attacks or\l"
.string "used to heal HP and so on.\p"
.string "There are also other somewhat-odd\n"
.string "moves that may enfeeble the foes with\l"
.string "stat problems including poison and \l"
.string "paralysis.\p"
.string "POKéMON will consider using moves in\n"
.string "these three categories.$"
BattleFrontier_BattlePalaceLobby_Text_24F2E8: @ 824F2E8
VerdanturfTown_BattleTentLobby_Text_24F2E8: @ 824F2E8
.string "When not under command by its TRAINER,\n"
.string "a POKéMON may be unable to effectively\l"
.string "use certain moves.\p"
.string "A POKéMON is not good at using any\n"
.string "move that it dislikes.\p"
.string "If a POKéMON only knows moves that\n"
.string "do not match its nature, it will often\l"
.string "be unable to live up to its potential.$"
BattleFrontier_BattlePalaceLobby_Text_24F3F4: @ 824F3F4
VerdanturfTown_BattleTentLobby_Text_24F3F4: @ 824F3F4
.string "Depending on its nature, a POKéMON may\n"
.string "start using moves that dont match its\l"
.string "nature when it is in trouble.\p"
.string "If a POKéMON begins behaving oddly\n"
.string "in a pinch, watch it carefully.$"

View File

@@ -0,0 +1,69 @@
BattleFrontier_BattlePikeCorridor_MapScripts:: @ 825C771
map_script 2, BattleFrontier_BattlePikeCorridor_MapScript2_25C77C
map_script 4, BattleFrontier_BattlePikeCorridor_MapScript2_25C7F7
.byte 0
BattleFrontier_BattlePikeCorridor_MapScript2_25C77C: @ 825C77C
map_script_2 VAR_0x4000, 0, BattleFrontier_BattlePikeCorridor_EventScript_25C786
.2byte 0
BattleFrontier_BattlePikeCorridor_EventScript_25C786:: @ 825C786
delay 16
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x8004, 20
special sub_81A703C
setvar VAR_0x8004, 24
setvar VAR_0x8005, 1
special sub_81A703C
applymovement 255, BattleFrontier_BattlePikeCorridor_Movement_25C80B
applymovement 1, BattleFrontier_BattlePikeCorridor_Movement_25C812
waitmovement 0
lockall
msgbox BattleFrontier_BattlePikeCorridor_Text_25C817, 4
closemessage
releaseall
applymovement 255, BattleFrontier_BattlePikeCorridor_Movement_25C80E
waitmovement 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 99
special sub_81A1780
call BattleFrontier_BattlePikeCorridor_EventScript_25BB49
warpsilent BATTLE_FRONTIER_BATTLE_PIKE_THREE_PATH_ROOM, 255, 6, 10
waitstate
end
BattleFrontier_BattlePikeCorridor_MapScript2_25C7F7: @ 825C7F7
map_script_2 VAR_0x4001, 0, BattleFrontier_BattlePikeCorridor_EventScript_25C801
.2byte 0
BattleFrontier_BattlePikeCorridor_EventScript_25C801:: @ 825C801
setvar VAR_0x4001, 1
turnobject 255, 2
end
BattleFrontier_BattlePikeCorridor_Movement_25C80B: @ 825C80B
step_up
step_up
step_end
BattleFrontier_BattlePikeCorridor_Movement_25C80E: @ 825C80E
step_up
step_up
step_54
step_end
BattleFrontier_BattlePikeCorridor_Movement_25C812: @ 825C812
step_up
step_up
step_left
step_00
step_end
BattleFrontier_BattlePikeCorridor_Text_25C817: @ 825C817
.string "Your Battle Choice challenge\n"
.string "has now begun…$"

View File

@@ -0,0 +1,497 @@
BattleFrontier_BattlePikeLobby_MapScripts:: @ 825B6C6
map_script 2, BattleFrontier_BattlePikeLobby_MapScript2_25B6D1
map_script 4, BattleFrontier_BattlePikeLobby_MapScript2_25B6F3
.byte 0
BattleFrontier_BattlePikeLobby_MapScript2_25B6D1: @ 825B6D1
map_script_2 VAR_0x4000, 0, BattleFrontier_BattlePikeLobby_EventScript_25B707
map_script_2 VAR_0x4000, 1, BattleFrontier_BattlePikeLobby_EventScript_25B710
map_script_2 VAR_0x4000, 3, BattleFrontier_BattlePikeLobby_EventScript_25B762
map_script_2 VAR_0x4000, 4, BattleFrontier_BattlePikeLobby_EventScript_25B806
.2byte 0
BattleFrontier_BattlePikeLobby_MapScript2_25B6F3: @ 825B6F3
map_script_2 VAR_0x4001, 0, BattleFrontier_BattlePikeLobby_EventScript_25B6FD
.2byte 0
BattleFrontier_BattlePikeLobby_EventScript_25B6FD:: @ 825B6FD
setvar VAR_0x4001, 1
turnobject 255, 2
end
BattleFrontier_BattlePikeLobby_EventScript_25B707:: @ 825B707
setvar VAR_0x8004, 0
special sub_81A1780
end
BattleFrontier_BattlePikeLobby_EventScript_25B710:: @ 825B710
special sp000_heal_pokemon
setvar VAR_0x8004, 27
special sub_81A703C
lockall
msgbox BattleFrontier_BattlePikeLobby_Text_25C2E0, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_81A703C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
setvar VAR_0x8006, 0
special sub_81A703C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x4000, 255
releaseall
end
BattleFrontier_BattlePikeLobby_EventScript_25B762:: @ 825B762
lockall
setvar VAR_0x8004, 10
special sub_81A1780
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePikeLobby_EventScript_25B784
msgbox BattleFrontier_BattlePikeLobby_Text_25C18A, 4
waitmessage
goto BattleFrontier_BattlePikeLobby_EventScript_25B78D
BattleFrontier_BattlePikeLobby_EventScript_25B784:: @ 825B784
msgbox BattleFrontier_BattlePikeLobby_Text_25C383, 4
waitmessage
BattleFrontier_BattlePikeLobby_EventScript_25B78D:: @ 825B78D
msgbox BattleFrontier_BattlePikeLobby_Text_25C3D9, 4
setvar VAR_0x8004, 11
special sub_81A1780
msgbox BattleFrontier_BattlePikeLobby_Text_241520, 9
setvar VAR_0x8004, 8
special sub_81A1780
setvar VAR_0x8004, 1
setvar VAR_0x8005, 3
special sub_81A703C
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
copyvar VAR_0x8006, VAR_RESULT
special sub_81A703C
special copy_player_party_from_sav1
special sp000_heal_pokemon
setvar VAR_0x8004, 27
special sub_81A703C
message BattleFrontier_BattlePikeLobby_Text_25C1DF
waitmessage
setvar VAR_0x8004, 8
setvar VAR_0x8005, 0
special sub_81A703C
playse SE_SAVE
waitse
msgbox BattleFrontier_BattlePikeLobby_Text_25BE02, 4
closemessage
setvar VAR_0x4000, 255
releaseall
end
BattleFrontier_BattlePikeLobby_EventScript_25B806:: @ 825B806
lockall
message BattleFrontier_BattlePikeLobby_Text_25C146
waitmessage
setvar VAR_0x8004, 8
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
setvar VAR_0x8006, 0
special sub_81A703C
special copy_player_party_from_sav1
special sp000_heal_pokemon
setvar VAR_0x8004, 27
special sub_81A703C
setvar VAR_0x8004, 8
setvar VAR_0x8005, 0
special sub_81A703C
playse SE_SAVE
waitse
msgbox BattleFrontier_BattlePikeLobby_Text_25BE02, 4
closemessage
setvar VAR_0x4000, 255
releaseall
end
BattleFrontier_BattlePikeLobby_EventScript_25B868:: @ 825B868
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, 5
setvar VAR_0x40CE, 0
special copy_player_party_to_sav1
msgbox BattleFrontier_BattlePikeLobby_Text_25BB52, 4
BattleFrontier_BattlePikeLobby_EventScript_25B87F:: @ 825B87F
message BattleFrontier_BattlePikeLobby_Text_25BBC1
waitmessage
multichoice 17, 6, 23, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeLobby_EventScript_25B8BB
case 1, BattleFrontier_BattlePikeLobby_EventScript_25BA1A
case 2, BattleFrontier_BattlePikeLobby_EventScript_25BA76
case 127, BattleFrontier_BattlePikeLobby_EventScript_25BA76
BattleFrontier_BattlePikeLobby_EventScript_25B8BB:: @ 825B8BB
message BattleFrontier_BattlePikeLobby_Text_25BE35
waitmessage
multichoice 17, 6, 24, 0
switch VAR_RESULT
case 2, BattleFrontier_BattlePikeLobby_EventScript_25BA76
case 127, BattleFrontier_BattlePikeLobby_EventScript_25BA76
setvar VAR_0x8004, 15
special sub_81A1780
compare_var_to_value VAR_0x8004, 1
goto_eq BattleFrontier_BattlePikeLobby_EventScript_25BA27
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
msgbox BattleFrontier_BattlePikeLobby_Text_25C094, 4
fadescreen 1
call BattleFrontier_BattlePikeLobby_EventScript_23F2B7
copyvar VAR_0x8004, VAR_RESULT
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePikeLobby_EventScript_25BA73
msgbox BattleFrontier_BattlePikeLobby_Text_25C0D8, 5
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeLobby_EventScript_25BA73
case 1, BattleFrontier_BattlePikeLobby_EventScript_25B95C
case 127, BattleFrontier_BattlePikeLobby_EventScript_25BA73
BattleFrontier_BattlePikeLobby_EventScript_25B95C:: @ 825B95C
setvar VAR_0x4000, 0
setvar VAR_0x4001, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
special sub_81A1780
setvar VAR_0x8004, 28
special sub_81A703C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
setvar VAR_0x8006, 1
special sub_81A703C
setvar VAR_0x8004, 26
special sub_81A703C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
special copy_player_party_from_sav1
closemessage
delay 2
call BattleFrontier_BattlePikeLobby_EventScript_27134F
setvar VAR_0x4000, 255
setvar VAR_0x8004, 26
special sub_81A703C
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePikeLobby_EventScript_25BA5C
special copy_player_party_to_sav1
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
msgbox BattleFrontier_BattlePikeLobby_Text_25C130, 4
closemessage
setvar VAR_0x8004, 5
special sub_81A1780
call BattleFrontier_BattlePikeLobby_EventScript_25BA94
special sp000_heal_pokemon
call BattleFrontier_BattlePikeLobby_EventScript_25BB49
warpsilent BATTLE_FRONTIER_BATTLE_PIKE_CORRIDOR, 255, 6, 7
setvar VAR_0x4000, 0
waitstate
end
BattleFrontier_BattlePikeLobby_EventScript_25BA1A:: @ 825BA1A
msgbox BattleFrontier_BattlePikeLobby_Text_25BBF5, 4
goto BattleFrontier_BattlePikeLobby_EventScript_25B87F
BattleFrontier_BattlePikeLobby_EventScript_25BA27:: @ 825BA27
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeLobby_EventScript_25BA42
case 1, BattleFrontier_BattlePikeLobby_EventScript_25BA4F
BattleFrontier_BattlePikeLobby_EventScript_25BA42:: @ 825BA42
msgbox BattleFrontier_BattlePikeLobby_Text_25BE8C, 4
goto BattleFrontier_BattlePikeLobby_EventScript_25BA7E
BattleFrontier_BattlePikeLobby_EventScript_25BA4F:: @ 825BA4F
msgbox BattleFrontier_BattlePikeLobby_Text_25BF9A, 4
goto BattleFrontier_BattlePikeLobby_EventScript_25BA7E
BattleFrontier_BattlePikeLobby_EventScript_25BA5C:: @ 825BA5C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
goto BattleFrontier_BattlePikeLobby_EventScript_25BA76
BattleFrontier_BattlePikeLobby_EventScript_25BA73:: @ 825BA73
special copy_player_party_from_sav1
BattleFrontier_BattlePikeLobby_EventScript_25BA76:: @ 825BA76
msgbox BattleFrontier_BattlePikeLobby_Text_25BE02, 4
BattleFrontier_BattlePikeLobby_EventScript_25BA7E:: @ 825BA7E
release
end
BattleFrontier_BattlePikeLobby_EventScript_25BA80:: @ 825BA80
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 5
special sub_81A1780
waitbuttonpress
special sub_813C5A0
releaseall
end
BattleFrontier_BattlePikeLobby_EventScript_25BA94:: @ 825BA94
applymovement 1, BattleFrontier_BattlePikeLobby_Movement_25BAA7
applymovement 255, BattleFrontier_BattlePikeLobby_Movement_25BAA6
waitmovement 0
return
BattleFrontier_BattlePikeLobby_Movement_25BAA6: @ 825BAA6
step_up
BattleFrontier_BattlePikeLobby_Movement_25BAA7: @ 825BAA7
step_up
step_up
step_54
step_end
BattleFrontier_BattlePikeLobby_EventScript_25BAAB:: @ 825BAAB
msgbox BattleFrontier_BattlePikeLobby_Text_25C422, 2
end
BattleFrontier_BattlePikeLobby_EventScript_25BAB4:: @ 825BAB4
msgbox BattleFrontier_BattlePikeLobby_Text_25C4A5, 2
end
BattleFrontier_BattlePikeLobby_EventScript_25BABD:: @ 825BABD
msgbox BattleFrontier_BattlePikeLobby_Text_25C4FD, 2
end
BattleFrontier_BattlePikeLobby_EventScript_25BAC6:: @ 825BAC6
lockall
msgbox BattleFrontier_BattlePikeLobby_Text_25C5FB, 4
goto BattleFrontier_BattlePikeLobby_EventScript_25BAD5
end
BattleFrontier_BattlePikeLobby_EventScript_25BAD5:: @ 825BAD5
message BattleFrontier_BattlePikeLobby_Text_25C621
waitmessage
multichoice 16, 4, 102, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeLobby_EventScript_25BB1D
case 1, BattleFrontier_BattlePikeLobby_EventScript_25BB2B
case 2, BattleFrontier_BattlePikeLobby_EventScript_25BB39
case 3, BattleFrontier_BattlePikeLobby_EventScript_25BB47
case 127, BattleFrontier_BattlePikeLobby_EventScript_25BB47
end
BattleFrontier_BattlePikeLobby_EventScript_25BB1D:: @ 825BB1D
msgbox BattleFrontier_BattlePikeLobby_Text_25C644, 4
goto BattleFrontier_BattlePikeLobby_EventScript_25BAD5
end
BattleFrontier_BattlePikeLobby_EventScript_25BB2B:: @ 825BB2B
msgbox BattleFrontier_BattlePikeLobby_Text_25C68A, 4
goto BattleFrontier_BattlePikeLobby_EventScript_25BAD5
end
BattleFrontier_BattlePikeLobby_EventScript_25BB39:: @ 825BB39
msgbox BattleFrontier_BattlePikeLobby_Text_25C6EB, 4
goto BattleFrontier_BattlePikeLobby_EventScript_25BAD5
end
BattleFrontier_BattlePikeLobby_EventScript_25BB47:: @ 825BB47
releaseall
end
BattleFrontier_BattlePikeCorridor_EventScript_25BB49:: @ 825BB49
BattleFrontier_BattlePikeLobby_EventScript_25BB49:: @ 825BB49
BattleFrontier_BattlePikeRandomRoom1_EventScript_25BB49:: @ 825BB49
BattleFrontier_BattlePikeThreePathRoom_EventScript_25BB49:: @ 825BB49
playse 267
special sub_813B880
waitstate
waitse
return
BattleFrontier_BattlePikeLobby_Text_25BB52: @ 825BB52
.string "Where the luck of TRAINERS\n"
.string "is put to the test…\p"
.string "Welcome to the BATTLE PIKE…\p"
.string "I am your guide to the BATTLE PIKE…$"
BattleFrontier_BattlePikeLobby_Text_25BBC1: @ 825BBC1
.string "Would you like to take the Battle\n"
.string "Choice challenge?$"
BattleFrontier_BattlePikeLobby_Text_25BBF5: @ 825BBF5
.string "Here we conduct an event we call\n"
.string "the Battle Choice.\p"
.string "The Battle Choice rules are very\n"
.string "simple…\p"
.string "Choose one of three paths and make\n"
.string "your way to the goal room at the end\l"
.string "of the BATTLE PIKE. Its that simple.\p"
.string "However, what happens on the chosen\n"
.string "path depends entirely on the luck\l"
.string "of the challenger…\p"
.string "If you reach the goal, you will be\n"
.string "rewarded with Battle Points.\p"
.string "If you want to interrupt your\n"
.string "challenge, please have a word with\l"
.string "our staff in the big rooms on the way.\p"
.string "If you dont save before interrupting,\n"
.string "you will be disqualified.$"
BattleFrontier_BattlePikeLobby_Text_25BE02: @ 825BE02
.string "We look forward to seeing you\n"
.string "on another occasion…$"
BattleFrontier_BattlePikeLobby_Text_25BE35: @ 825BE35
.string "You have the choice of two courses,\n"
.string "Level 50 and Open Level.\l"
.string "Which will you challenge?$"
BattleFrontier_BattlePikeLobby_Text_25BE8C: @ 825BE8C
.string "I beg your pardon, but…\p"
.string "You do not have three eligible\n"
.string "POKéMON for the Battle Choice event.\p"
.string "You must have three different POKéMON\n"
.string "of Level 50 or less to enter.\p"
.string "They also must be holding different\n"
.string "kinds of items.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "Please come see me when\n"
.string "you are ready…$"
BattleFrontier_BattlePikeLobby_Text_25BF9A: @ 825BF9A
.string "I beg your pardon, but…\p"
.string "You do not have three eligible\n"
.string "POKéMON for the Battle Choice event.\p"
.string "You must have three different\n"
.string "POKéMON to enter.\p"
.string "They also must be holding different\n"
.string "kinds of items.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "Please come see me when\n"
.string "you are ready…$"
BattleFrontier_BattlePikeLobby_Text_25C094: @ 825C094
.string "Please choose the three POKéMON\n"
.string "you wish to enter in the challenge…$"
BattleFrontier_BattlePikeLobby_Text_25C0D8: @ 825C0D8
.string "Before starting your Battle Choice\n"
.string "challenge, I must save the game.\l"
.string "Is that acceptable?$"
BattleFrontier_BattlePikeLobby_Text_25C130: @ 825C130
.string "Please step this way…$"
BattleFrontier_BattlePikeLobby_Text_25C146: @ 825C146
.string "Your challenge has ended…\p"
.string "I shall record your results.\n"
.string "Please wait…$"
BattleFrontier_BattlePikeLobby_Text_25C18A: @ 825C18A
.string "You have completed the challenge…\p"
.string "I must say… You seem to possess luck\n"
.string "in abundance…$"
BattleFrontier_BattlePikeLobby_Text_25C1DF: @ 825C1DF
.string "I shall record your results.\n"
.string "Please wait…$"
BattleFrontier_BattlePikeLobby_Text_25C209: @ 825C209
.string "To commemorate your completion of\n"
.string "the Battle Choice challenge, we award\l"
.string "you these Battle Point(s)…$"
BattleFrontier_BattlePikeLobby_Text_25C26C: @ 825C26C
.string "You appear to have reached the limit\n"
.string "for Battle Points…\pPlease exchange some Battle Points\n"
.string "for prizes, then return…$"
BattleFrontier_BattlePikeLobby_Text_25C2E0: @ 825C2E0
.string "I beg your pardon, but…\p"
.string "You failed to save before you quit\n"
.string "your challenge the last time.\p"
.string "Because of that, your challenge so far\n"
.string "has been disqualified. I am sorry…$"
BattleFrontier_BattlePikeLobby_Text_25C383: @ 825C383
.string "Congratulations…\p"
.string "You have snatched victory from the\n"
.string "PIKE QUEEN and cleared the event…$"
BattleFrontier_BattlePikeLobby_Text_25C3D9: @ 825C3D9
.string "In recognition of your amazing luck,\n"
.string "we award you these Battle Point(s)…$"
BattleFrontier_BattlePikeLobby_Text_25C422: @ 825C422
.string "Arrgh! I blew my chance!\n"
.string "I was one room away from the goal!\p"
.string "In this place, youd better watch out\n"
.string "for poison, freezing, and so on.$"
BattleFrontier_BattlePikeLobby_Text_25C4A5: @ 825C4A5
.string "Ive completed the challenge 10 times\n"
.string "now, but Ive never had to battle\l"
.string "a TRAINER once.$"
BattleFrontier_BattlePikeLobby_Text_25C4FD: @ 825C4FD
.string "Listen! Listen!\p"
.string "Dont you think that the special\n"
.string "abilities of POKéMON will be useful\l"
.string "here?$"
BattleFrontier_BattlePikeLobby_Text_25C558: @ 825C558
.string "What is this weird place?\n"
.string "I cant figure it out at all!\p"
.string "Ive taken the challenge a bunch\n"
.string "of times, but all I ever do is run into\l"
.string "TRAINERS whichever path I choose.$"
BattleFrontier_BattlePikeLobby_Text_25C5FB: @ 825C5FB
.string "The Battle Choices rules are listed.$"
BattleFrontier_BattlePikeLobby_Text_25C621: @ 825C621
.string "Which heading do you want to read?$"
BattleFrontier_BattlePikeLobby_Text_25C644: @ 825C644
.string "The BAG and POKéNAV may not be used\n"
.string "during a Battle Choice challenge.$"
BattleFrontier_BattlePikeLobby_Text_25C68A: @ 825C68A
.string "During a Battle Choice challenge,\n"
.string "any BERRY or HERB held by POKéMON\l"
.string "will be effective only once.$"
BattleFrontier_BattlePikeLobby_Text_25C6EB: @ 825C6EB
.string "During a Battle Choice challenge,\n"
.string "the sequence of POKéMON cannot be\l"
.string "changed.\p"
.string "The sequence must be set before\n"
.string "starting your challenge.$"

View File

@@ -0,0 +1,895 @@
BattleFrontier_BattlePikeRandomRoom1_MapScripts:: @ 825D152
map_script 5, BattleFrontier_BattlePikeRandomRoom1_MapScript1_2C423E
map_script 3, BattleFrontier_BattlePikeRandomRoom1_MapScript1_2C3E25
map_script 2, BattleFrontier_BattlePikeRandomRoom1_MapScript2_25D167
map_script 4, BattleFrontier_BattlePikeRandomRoom1_MapScript2_2C3EDE
.byte 0
BattleFrontier_BattlePikeRandomRoom1_MapScript2_25D167: @ 825D167
map_script_2 VAR_0x4000, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D171
.2byte 0
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D171:: @ 825D171
setvar VAR_0x4000, 1
setvar VAR_0x8004, 5
special sub_81A703C
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D1C6
case 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D50E
case 3, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D605
case 6, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D231
case 7, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D53E
case 8, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2BF
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D1C6:: @ 825D1C6
lockall
delay 16
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D795
waitmovement 0
setvar VAR_0x8004, 21
setvar VAR_0x8005, 0
special sub_81A703C
msgbox 0x2021fc4, 4
waitmessage
closemessage
releaseall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
switch VAR_RESULT
case 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D226
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D20A:: @ 825D20A
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 4
special sub_81A1780
warp BATTLE_FRONTIER_BATTLE_PIKE_LOBBY, 255, 5, 6
waitstate
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D226:: @ 825D226
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D798
waitmovement 0
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D231:: @ 825D231
lockall
delay 16
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DDFE, 4
waitmessage
closemessage
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D795
waitmovement 0
setvar VAR_0x8004, 21
setvar VAR_0x8005, 0
special sub_81A703C
msgbox 0x2021fc4, 4
waitmessage
closemessage
releaseall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
switch VAR_RESULT
case 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D285
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D20A
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D285:: @ 825D285
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D798
waitmovement 0
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B6
waitmovement 0
lock
faceplayer
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DE3F, 4
playfanfare BGM_ME_ASA
waitfanfare
special sp000_heal_pokemon
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DE94, 4
closemessage
release
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D798
waitmovement 0
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2BF:: @ 825D2BF
delay 22
lockall
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7DF
waitmovement 0
setvar VAR_0x8004, 23
special sub_81A703C
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4DC
case 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4EA
case 2, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4FC
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2FB:: @ 825D2FB
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E311, 4
closemessage
special SpawnScriptFieldObject
applymovement 127, BattleFrontier_BattlePikeRandomRoom1_Movement_25D9B0
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7E2
waitmovement 0
playse 267
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D8E7
delay 4
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D8A4
delay 4
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D96D
delay 4
waitse
delay 60
playse 268
delay 65
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D8A4
showobjectat 1, BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM_1
delay 4
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D8E7
delay 4
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D92A
waitse
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7E7
waitmovement 0
setvar VAR_0x8004, 22
special sub_81A703C
switch VAR_RESULT
case 2, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D416
case 3, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D3BD
case 4, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D443
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D3BD
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DED2, 4
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D3BD:: @ 825D3BD
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DF71, 4
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D77B
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_25D3DA
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D20A
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D3DA:: @ 825D3DA
setvar VAR_0x8004, 12
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D49D
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DFA2, 4
waitmessage
playfanfare BGM_ME_BATTLE_SYMBOL
message BattleFrontier_BattlePikeRandomRoom1_Text_25DFD0
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E003, 4
closemessage
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D49D
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D416:: @ 825D416
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D443
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E02C, 4
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D443:: @ 825D443
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E0E8, 4
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D77B
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_25D460
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D20A
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D460:: @ 825D460
setvar VAR_0x8004, 12
special sub_81A1780
compare_var_to_value VAR_RESULT, 2
goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_25D49D
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E0F6, 4
waitmessage
playfanfare BGM_ME_BATTLE_SYMBOL
message BattleFrontier_BattlePikeRandomRoom1_Text_25E118
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E140, 4
closemessage
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D49D
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D49D:: @ 825D49D
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7EA
waitmovement 0
applymovement 255, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7DC
waitmovement 0
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A703C
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
special sub_81A703C
call BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4144
waitstate
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4DC:: @ 825D4DC
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E15D, 4
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2FB
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4EA:: @ 825D4EA
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E1DD, 4
playfanfare BGM_ME_ASA
waitfanfare
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2FB
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4FC:: @ 825D4FC
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E238, 4
playfanfare BGM_ME_ASA
waitfanfare
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2FB
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D50E:: @ 825D50E
lockall
delay 16
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D795
waitmovement 0
message BattleFrontier_BattlePikeRandomRoom1_Text_25D9B6
waitmessage
playfanfare BGM_ME_ASA
waitfanfare
special sp000_heal_pokemon
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DA13, 4
closemessage
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D798
waitmovement 0
releaseall
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D53E:: @ 825D53E
lockall
delay 16
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C1
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C3
waitmovement 0
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C5
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C5
waitmovement 0
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C8
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7CA
waitmovement 0
applymovement 255, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7BB
waitmovement 0
setvar VAR_0x8004, 21
setvar VAR_0x8005, 0
special sub_81A703C
msgbox 0x2021fc4, 4
closemessage
delay 16
applymovement 255, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7BD
waitmovement 0
setvar VAR_0x8004, 21
setvar VAR_0x8005, 1
special sub_81A703C
msgbox 0x2021fc4, 4
closemessage
setvar VAR_0x8004, 9
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
switch VAR_RESULT
case 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D5DC
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D20A
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D5DC:: @ 825D5DC
applymovement 255, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7BD
waitmovement 0
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7CC
waitmovement 0
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7D4
waitmovement 0
applymovement 255, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7BF
waitmovement 0
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D605:: @ 825D605
lockall
message BattleFrontier_BattlePikeRandomRoom1_Text_25DBD1
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7AA
waitmovement 0
setvar VAR_0x8004, 12
special sub_81A703C
copyvar VAR_0x8004, VAR_RESULT
compare_var_to_value VAR_0x8004, 0
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D643
compare_var_to_value VAR_0x8004, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D6D5
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DD3F, 4
closemessage
releaseall
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D643:: @ 825D643
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DBE4, 4
closemessage
waitse
playmoncry SPECIES_KIRLIA, 0
waitmoncry
setvar VAR_0x8004, 11
special sub_81A703C
compare_var_to_value VAR_RESULT, 2
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D751
compare_var_to_value VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D758
compare_var_to_value VAR_RESULT, 3
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D75F
compare_var_to_value VAR_RESULT, 4
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D766
setvar VAR_0x8004, 15
special sub_81A703C
waitstate
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7A2
waitmovement 0
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B1
waitmovement 0
waitse
playmoncry SPECIES_KIRLIA, 0
waitmoncry
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DCAF, 4
waitse
playmoncry SPECIES_KIRLIA, 0
waitmoncry
closemessage
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B3
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7A4
waitmovement 0
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DCCF, 4
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D6D5:: @ 825D6D5
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DC01, 4
closemessage
waitse
playmoncry SPECIES_DUSCLOPS, 0
waitmoncry
setvar VAR_0x8004, 11
special sub_81A703C
compare_var_to_value VAR_RESULT, 0
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D76D
compare_var_to_value VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D774
setvar VAR_0x8004, 15
special sub_81A703C
waitstate
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7A2
waitmovement 0
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B1
waitmovement 0
waitse
playmoncry SPECIES_DUSCLOPS, 0
waitmoncry
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DCAF, 4
waitse
playmoncry SPECIES_DUSCLOPS, 0
waitmoncry
closemessage
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B3
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7A4
waitmovement 0
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DD06, 4
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D751:: @ 825D751
message BattleFrontier_BattlePikeRandomRoom1_Text_25DC20
waitmessage
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D758:: @ 825D758
message BattleFrontier_BattlePikeRandomRoom1_Text_25DC63
waitmessage
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D75F:: @ 825D75F
message BattleFrontier_BattlePikeRandomRoom1_Text_25DC49
waitmessage
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D766:: @ 825D766
message BattleFrontier_BattlePikeRandomRoom1_Text_25DC33
waitmessage
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D76D:: @ 825D76D
message BattleFrontier_BattlePikeRandomRoom1_Text_25DC97
waitmessage
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D774:: @ 825D774
message BattleFrontier_BattlePikeRandomRoom1_Text_25DC7C
waitmessage
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D77B:: @ 825D77B
closemessage
applymovement 255, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7DC
waitmovement 0
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
return
BattleFrontier_BattlePikeRandomRoom1_Movement_25D795: @ 825D795
step_down
step_down
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D798: @ 825D798
step_up
step_up
step_up
step_54
step_up
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D79E: @ 825D79E
step_up
step_54
step_up
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7A2: @ 825D7A2
step_down
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7A4: @ 825D7A4
step_down
step_02
step_14
step_14
step_00
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7AA: @ 825D7AA
step_15
step_18
step_18
step_15
step_17
step_00
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B1: @ 825D7B1
step_01
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B3: @ 825D7B3
step_left
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B4: @ 825D7B4
step_03
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B6: @ 825D7B6
step_down
step_down
step_right
step_00
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7BB: @ 825D7BB
step_02
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7BD: @ 825D7BD
step_03
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7BF: @ 825D7BF
step_01
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C1: @ 825D7C1
step_right
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C3: @ 825D7C3
step_left
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C5: @ 825D7C5
step_down
step_down
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7C8: @ 825D7C8
step_03
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7CA: @ 825D7CA
step_02
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7CC: @ 825D7CC
step_up
step_up
step_up
step_right
step_up
step_54
step_up
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7D4: @ 825D7D4
step_up
step_up
step_up
step_left
step_up
step_54
step_up
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7DC: @ 825D7DC
step_up
step_up
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7DF: @ 825D7DF
step_down
step_down
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7E2: @ 825D7E2
step_up
step_up
step_up
step_54
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7E7: @ 825D7E7
step_55
step_down
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D7EA: @ 825D7EA
step_left
step_03
step_end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D7ED:: @ 825D7ED
setvar VAR_0x8004, 5
special sub_81A703C
switch VAR_RESULT
case 2, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D81B
case 3, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D831
case 4, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D83E
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D81B:: @ 825D81B
lock
faceplayer
setvar VAR_0x8004, 14
special sub_81A703C
msgbox 0x2021fc4, 4
waitmessage
closemessage
release
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D831:: @ 825D831
lock
faceplayer
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DDA3, 4
closemessage
release
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D83E:: @ 825D83E
setvar VAR_0x8004, 13
special sub_81A703C
compare_var_to_value VAR_RESULT, 2
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D881
compare_var_to_value VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D875
playfanfare BGM_ME_ASA
waitfanfare
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DABE, 4
closemessage
release
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D79E
waitmovement 0
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D875:: @ 825D875
lock
faceplayer
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DA51, 4
closemessage
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D881:: @ 825D881
lock
faceplayer
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E32E, 4
closemessage
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D88D:: @ 825D88D
lock
faceplayer
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DDE6, 4
closemessage
release
applymovement 2, BattleFrontier_BattlePikeRandomRoom1_Movement_25D7B4
waitmovement 0
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D8A4:: @ 825D8A4
setmetatile 4, 1, 554, 1
setmetatile 3, 2, 561, 1
setmetatile 4, 2, 562, 1
setmetatile 5, 2, 563, 1
setmetatile 3, 3, 569, 1
setmetatile 4, 3, 570, 0
setmetatile 5, 3, 571, 1
special DrawWholeMapView
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D8E7:: @ 825D8E7
setmetatile 4, 1, 522, 1
setmetatile 3, 2, 529, 1
setmetatile 4, 2, 530, 1
setmetatile 5, 2, 531, 1
setmetatile 3, 3, 537, 1
setmetatile 4, 3, 538, 0
setmetatile 5, 3, 539, 1
special DrawWholeMapView
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D92A:: @ 825D92A
setmetatile 4, 1, 683, 1
setmetatile 3, 2, 690, 1
setmetatile 4, 2, 691, 1
setmetatile 5, 2, 692, 1
setmetatile 3, 3, 698, 1
setmetatile 4, 3, 699, 0
setmetatile 5, 3, 700, 1
special DrawWholeMapView
return
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D96D:: @ 825D96D
setmetatile 4, 1, 586, 1
setmetatile 3, 2, 593, 1
setmetatile 4, 2, 594, 1
setmetatile 5, 2, 595, 1
setmetatile 3, 3, 601, 1
setmetatile 4, 3, 602, 0
setmetatile 5, 3, 603, 1
special DrawWholeMapView
return
BattleFrontier_BattlePikeRandomRoom1_Movement_25D9B0: @ 825D9B0
step_up
step_up
step_end
BattleFrontier_BattlePikeRandomRoom1_Movement_25D9B3: @ 825D9B3
step_down
step_down
step_end
BattleFrontier_BattlePikeRandomRoom1_Text_25D9B6: @ 825D9B6
.string "Welcome…\n"
.string "You must be commended for your luck…\p"
.string "Your POKéMON shall be restored\n"
.string "to full health…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DA13: @ 825DA13
.string "I urge you to enjoy the rest of your\n"
.string "Battle Choice challenge…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DA51: @ 825DA51
.string "Ah, youre a lucky one.\n"
.string "Im in somewhat-good spirits now.\p"
.string "I will restore one of your POKéMON\n"
.string "to full health.$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DABE: @ 825DABE
.string "The best of luck to you.\n"
.string "Farewell.$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DAE1: @ 825DAE1
.string "Excuse me…\p"
.string "Would you care for a battle?\n"
.string "Ill restore your POKéMON if you win.$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DB2F: @ 825DB2F
.string "Very well…\n"
.string "Now, shall we?$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DB49: @ 825DB49
.string "I see…\n"
.string "How unsporting of you…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DB67: @ 825DB67
.string "Magnificent…\p"
.string "As promised, I shall restore your\n"
.string "POKéMON to full health.$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DBAE: @ 825DBAE
.string "The best of luck to you.\n"
.string "Farewell.$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DBD1: @ 825DBD1
.string "Oh, my!\p"
.string "Watch out!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DBE4: @ 825DBE4
.string "Now, now!\n"
.string "KIRLIA, stop that!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DC01: @ 825DC01
.string "Now, now!\n"
.string "DUSCLOPS, stop that!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DC20: @ 825DC20
.string "KIRLIA used TOXIC!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DC33: @ 825DC33
.string "KIRLIA used HYPNOSIS!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DC49: @ 825DC49
.string "KIRLIA used THUNDER WAVE!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DC63: @ 825DC63
.string "KIRLIA used WILL-O-WISP!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DC7C: @ 825DC7C
.string "DUSCLOPS used WILL-O-WISP!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DC97: @ 825DC97
.string "DUSCLOPS used ICE BEAM!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DCAF: @ 825DCAF
.string "Look here!\n"
.string "Thats quite enough!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DCCF: @ 825DCCF
.string "I must apologize to you…\p"
.string "My KIRLIA has a TIMID nature…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DD06: @ 825DD06
.string "I must apologize to you…\p"
.string "My DUSCLOPS has a TIMID nature…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DD3F: @ 825DD3F
.string "It attacks without warning if it is\n"
.string "startled by another person…\p"
.string "Are you and your POKéMON all right?$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DDA3: @ 825DDA3
.string "I do apologize for what happened…\n"
.string "I do hope your POKéMON are fine.$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DDE6: @ 825DDE6
.string "… … … … … …\n"
.string "… … … … … …$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DDFE: @ 825DDFE
.string "Welcome…\p"
.string "Here, we will have you battle\n"
.string "a somewhat-tough TRAINER…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DE3F: @ 825DE3F
.string "How wonderful…\p"
.string "To honor your victory, your POKéMON\n"
.string "shall be restored to full health…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DE94: @ 825DE94
.string "I urge you to enjoy the rest of your\n"
.string "Battle Choice challenge…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DED2: @ 825DED2
.string "I am LUCY…\n"
.string "I am the law here…\l"
.string "For I am the PIKE QUEEN…\p"
.string "You already know it, but to advance,\n"
.string "you must defeat me…\p"
.string "…Im not one for idle chatter.\n"
.string "Hurry. Come on…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DF71: @ 825DF71
.string "Your luck…\n"
.string "I hope you didnt use it all up here…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DFA2: @ 825DFA2
.string "LUCY: … … … … … …\n"
.string "Show me your FRONTIER PASS…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25DFD0: @ 825DFD0
.string "The Luck Symbol was embossed on\n"
.string "the FRONTIER PASS!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E003: @ 825E003
.string "…Thats all there is…\n"
.string "Disappear already…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E02C: @ 825E02C
.string "LUCY: …You again…\p"
.string "… … … … … …\p"
.string "…Ive trampled flowers and braved\n"
.string "storms to get to where I am…\p"
.string "I dont feel any compulsion to keep\n"
.string "losing to the same opponent…\p"
.string "… … … … … …\n"
.string "Fine… Ill do it…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E0E8: @ 825E0E8
.string "Now!\n"
.string "Come on!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E0F6: @ 825E0F6
.string "LUCY: … … … … … …\p"
.string "…FRONTIER PASS…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E118: @ 825E118
.string "The Luck Symbol took on\n"
.string "a golden shine!$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E140: @ 825E140
.string "…You, I wont forget…\n"
.string "…Ever…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E15D: @ 825E15D
.string "I welcome you…\p"
.string "Giggle…\n"
.string "You seem to be bereft of luck…\p"
.string "If only you hadnt chosen this room,\n"
.string "your POKéMON could have been healed…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E1DD: @ 825E1DD
.string "I welcome you…\p"
.string "Since you have chosen this room, I will\n"
.string "restore one POKéMON to full health…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E238: @ 825E238
.string "I welcome you…\p"
.string "Since you have chosen this room, I will\n"
.string "restore two POKéMON to full health…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E293: @ 825E293
.string "I welcome you…\p"
.string "Giggle…\n"
.string "You should thank your lucky stars…\p"
.string "Since you have chosen this room,\n"
.string "all your POKéMON will be restored…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E311: @ 825E311
.string "I shall go fetch our master…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25E32E: @ 825E32E
.string "Ah, youre a lucky one!\n"
.string "Im in good spirits now.\p"
.string "I will restore two of your POKéMON\n"
.string "to full health!$"

View File

@@ -0,0 +1,43 @@
BattleFrontier_BattlePikeRandomRoom2_MapScripts:: @ 825E392
map_script 2, BattleFrontier_BattlePikeRandomRoom2_MapScript2_25E39D
map_script 4, BattleFrontier_BattlePikeRandomRoom2_MapScript2_25E3DE
.byte 0
BattleFrontier_BattlePikeRandomRoom2_MapScript2_25E39D: @ 825E39D
map_script_2 VAR_0x4000, 0, BattleFrontier_BattlePikeRandomRoom2_EventScript_25E3A7
.2byte 0
BattleFrontier_BattlePikeRandomRoom2_EventScript_25E3A7:: @ 825E3A7
delay 16
applymovement 1, BattleFrontier_BattlePikeRandomRoom2_Movement_25E3DB
waitmovement 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 3
special sub_81A1780
lockall
msgbox BattleFrontier_BattlePikeRandomRoom2_Text_25E3F2, 4
closemessage
releaseall
warp BATTLE_FRONTIER_BATTLE_PIKE_LOBBY, 255, 5, 6
waitstate
end
BattleFrontier_BattlePikeRandomRoom2_Movement_25E3DB: @ 825E3DB
step_down
step_down
step_end
BattleFrontier_BattlePikeRandomRoom2_MapScript2_25E3DE: @ 825E3DE
map_script_2 VAR_0x4004, 0, BattleFrontier_BattlePikeRandomRoom2_EventScript_25E3E8
.2byte 0
BattleFrontier_BattlePikeRandomRoom2_EventScript_25E3E8:: @ 825E3E8
setvar VAR_0x4004, 1
turnobject 255, 2
end
BattleFrontier_BattlePikeRandomRoom2_Text_25E3F2: @ 825E3F2
.string "Congratulations…\n"
.string "Now, this way, please…$"

View File

@@ -0,0 +1,50 @@
BattleFrontier_BattlePikeRandomRoom3_MapScripts:: @ 825E41A
map_script 5, BattleFrontier_BattlePikeRandomRoom3_MapScript1_25E47A
map_script 2, BattleFrontier_BattlePikeRandomRoom3_MapScript2_25E42A
map_script 4, BattleFrontier_BattlePikeRandomRoom3_MapScript2_25E466
.byte 0
BattleFrontier_BattlePikeRandomRoom3_MapScript2_25E42A: @ 825E42A
map_script_2 VAR_0x4000, 0, BattleFrontier_BattlePikeRandomRoom3_EventScript_25E43C
map_script_2 VAR_0x4001, 1, BattleFrontier_BattlePikeRandomRoom3_EventScript_25E44A
.2byte 0
BattleFrontier_BattlePikeRandomRoom3_EventScript_25E43C:: @ 825E43C
setvar VAR_0x4000, 1
setvar VAR_0x8004, 6
special sub_81A703C
end
BattleFrontier_BattlePikeRandomRoom3_EventScript_25E44A:: @ 825E44A
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 4
special sub_81A1780
warp BATTLE_FRONTIER_BATTLE_PIKE_LOBBY, 255, 5, 6
waitstate
end
BattleFrontier_BattlePikeRandomRoom3_MapScript2_25E466: @ 825E466
map_script_2 VAR_0x4004, 0, BattleFrontier_BattlePikeRandomRoom3_EventScript_25E470
.2byte 0
BattleFrontier_BattlePikeRandomRoom3_EventScript_25E470:: @ 825E470
setvar VAR_0x4004, 1
turnobject 255, 2
end
BattleFrontier_BattlePikeRandomRoom3_MapScript1_25E47A: @ 825E47A
call BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4271
setvar VAR_0x8004, 1
setvar VAR_0x8005, 5
special sub_81A1780
compare_var_to_value VAR_RESULT, 2
goto_eq BattleFrontier_BattlePikeRandomRoom3_EventScript_25E4A3
compare_var_to_value VAR_RESULT, 3
goto_eq BattleFrontier_BattlePikeRandomRoom3_EventScript_25E4A3
end
BattleFrontier_BattlePikeRandomRoom3_EventScript_25E4A3:: @ 825E4A3
setvar VAR_0x4001, 1
end

View File

@@ -0,0 +1,393 @@
BattleFrontier_BattlePikeThreePathRoom_MapScripts:: @ 825C843
map_script 5, BattleFrontier_BattlePikeThreePathRoom_MapScript1_2C423E
map_script 2, BattleFrontier_BattlePikeThreePathRoom_MapScript2_25C853
map_script 4, BattleFrontier_BattlePikeThreePathRoom_MapScript2_25C87D
.byte 0
BattleFrontier_BattlePikeThreePathRoom_MapScript2_25C853: @ 825C853
map_script_2 VAR_0x4000, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C891
map_script_2 VAR_0x4000, 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C89A
map_script_2 VAR_0x4000, 2, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C8A4
map_script_2 VAR_0x4005, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA78
map_script_2 VAR_0x4005, 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA97
.2byte 0
BattleFrontier_BattlePikeThreePathRoom_MapScript2_25C87D: @ 825C87D
map_script_2 VAR_0x4004, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C887
.2byte 0
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C887:: @ 825C887
setvar VAR_0x4004, 1
turnobject 255, 2
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C891:: @ 825C891
setvar VAR_0x8004, 0
special sub_81A1780
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C89A:: @ 825C89A
warp BATTLE_FRONTIER_BATTLE_PIKE_LOBBY, 255, 5, 6
waitstate
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C8A4:: @ 825C8A4
lockall
message BattleFrontier_BattlePikeThreePathRoom_Text_25CD75
waitmessage
setvar VAR_0x8004, 8
setvar VAR_0x8005, 1
special sub_81A703C
playse SE_SAVE
waitse
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x4000, 255
special copy_player_party_to_sav1
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CDDA, 4
closemessage
releaseall
setvar VAR_0x8004, 5
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 99
special sub_81A1780
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C908:: @ 825C908
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
switch VAR_RESULT
case 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C968
case 3, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C978
case 5, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C988
case 7, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C998
case 9, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9A8
case 11, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9B8
case 13, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9C8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C968:: @ 825C968
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CBDD, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9D8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C978:: @ 825C978
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CC00, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9D8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C988:: @ 825C988
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CC23, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9D8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C998:: @ 825C998
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CC46, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9D8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9A8:: @ 825C9A8
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CC69, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9D8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9B8:: @ 825C9B8
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CC8C, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9D8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9C8:: @ 825C9C8
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CCB0, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9D8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9D8:: @ 825C9D8
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CCD4, 5
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA2A
case 127, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA2A
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9FD:: @ 825C9FD
setvar VAR_0x8004, 6
special sub_81A1780
message BattleFrontier_BattlePikeThreePathRoom_Text_25CE08
waitmessage
special copy_player_party_from_sav1
setvar VAR_0x8004, 8
setvar VAR_0x8005, 2
special sub_81A703C
playse SE_SAVE
waitse
fadescreen 1
setvar VAR_0x8004, 4
special sub_81A1780
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA2A:: @ 825CA2A
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CCFB, 5
switch VAR_RESULT
case 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C9FD
case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA5A
case 127, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA5A
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA5A:: @ 825CA5A
message BattleFrontier_BattlePikeThreePathRoom_Text_25CD3C
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4222
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA78:: @ 825CA78
setvar VAR_0x8004, 17
special sub_81A703C
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA91
setvar VAR_0x4005, 255
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA91:: @ 825CA91
setvar VAR_0x4005, 1
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA97:: @ 825CA97
applymovement 2, BattleFrontier_BattlePikeThreePathRoom_Movement_25CBCE
waitmovement 0
lockall
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25D094, 4
releaseall
applymovement 2, BattleFrontier_BattlePikeThreePathRoom_Movement_25CBD5
waitmovement 0
setvar VAR_0x4005, 255
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CABB:: @ 825CABB
setvar VAR_0x8004, 19
special sub_81A703C
compare_var_to_value VAR_RESULT, 4
goto_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBC2
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CE69, 5
switch VAR_RESULT
case 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB0A
case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB00
case 127, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB00
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB00:: @ 825CB00
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CEBB, 4
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB0A:: @ 825CB0A
setvar VAR_0x8004, 18
special sub_81A703C
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB39
case 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB46
case 2, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB53
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB39:: @ 825CB39
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CF64, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB60
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB46:: @ 825CB46
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CF23, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB60
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB53:: @ 825CB53
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CEE3, 4
goto BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB60
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB60:: @ 825CB60
setvar VAR_0x8004, 19
special sub_81A703C
switch VAR_RESULT
case 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB9A
case 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBA4
case 2, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBAE
case 3, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBB8
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CB9A:: @ 825CB9A
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25D054, 4
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBA4:: @ 825CBA4
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25D017, 4
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBAE:: @ 825CBAE
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CFA3, 4
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBB8:: @ 825CBB8
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25CFE5, 4
release
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBC2:: @ 825CBC2
lock
faceplayer
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_25D125, 4
release
end
BattleFrontier_BattlePikeThreePathRoom_Movement_25CBCE: @ 825CBCE
step_left
step_left
step_down
step_down
step_down
step_down
step_end
BattleFrontier_BattlePikeThreePathRoom_Movement_25CBD5: @ 825CBD5
step_up
step_up
step_up
step_up
step_right
step_right
step_00
step_end
BattleFrontier_BattlePikeThreePathRoom_Text_25CBDD: @ 825CBDD
.string "You are currently in\n"
.string "the 1st room…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CC00: @ 825CC00
.string "You are currently in\n"
.string "the 3rd room…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CC23: @ 825CC23
.string "You are currently in\n"
.string "the 5th room…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CC46: @ 825CC46
.string "You are currently in\n"
.string "the 7th room…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CC69: @ 825CC69
.string "You are currently in\n"
.string "the 9th room…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CC8C: @ 825CC8C
.string "You are currently in\n"
.string "the 11th room…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CCB0: @ 825CCB0
.string "You are currently in\n"
.string "the 13th room…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CCD4: @ 825CCD4
.string "Will you continue with\n"
.string "your challenge?$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CCFB: @ 825CCFB
.string "Would you like to save your challenge\n"
.string "and quit the game for now?$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CD3C: @ 825CD3C
.string "Do you wish to retire from your\n"
.string "Battle Choice challenge?$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CD75: @ 825CD75
.string "Weve been awaiting your return…\p"
.string "Before resuming your Battle Choice\n"
.string "challenge, let me save the game…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CDDA: @ 825CDDA
.string "Please do enjoy your Battle Choice\n"
.string "challenge…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CE08: @ 825CE08
.string "I am saving your data…\n"
.string "A little time, please…$"
BattleFrontier_BattlePikeRandomRoom1_Text_25CE36: @ 825CE36
BattleFrontier_BattlePikeRandomRoom3_Text_25CE36: @ 825CE36
BattleFrontier_BattlePikeThreePathRoom_Text_25CE36: @ 825CE36
.string "The path is blocked!\n"
.string "And there is no turning back…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CE69: @ 825CE69
.string "I beg your pardon, but…\p"
.string "Are you perhaps finding it difficult\n"
.string "to choose your path?$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CEBB: @ 825CEBB
.string "I see…\n"
.string "I apologize for my impertinence…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CEE3: @ 825CEE3
.string "Ah, let me see… There is something\n"
.string "about the path on the right…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CF23: @ 825CF23
.string "Ah, let me see… There is something\n"
.string "about the path in the center…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CF64: @ 825CF64
.string "Ah, let me see… There is something\n"
.string "about the path on the left…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CFA3: @ 825CFA3
.string "It seems to have the distinct aroma\n"
.string "of POKéMON wafting around it…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25CFE5: @ 825CFE5
.string "Is it… A TRAINER?\n"
.string "I sense the presence of people…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25D017: @ 825D017
.string "I seem to have heard something…\n"
.string "It may have been whispering…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25D054: @ 825D054
.string "For some odd reason, I felt a wave\n"
.string "of nostalgia coming from it…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25D094: @ 825D094
.string "I am sorry to say…\p"
.string "A terrifying event, yes, a horrible one,\n"
.string "is about to befall you…\p"
.string "I urge you to pay the utmost care\n"
.string "and prepare for the worst…$"
BattleFrontier_BattlePikeThreePathRoom_Text_25D125: @ 825D125
.string "From every path I sense a dreadful\n"
.string "presence…$"

View File

@@ -0,0 +1,764 @@
BattleFrontier_BattlePointExchangeServiceCorner_MapScripts:: @ 825F070
.byte 0
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F071:: @ 825F071
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F7FA, 4
special sub_813A958
return
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D:: @ 825F07D
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FF12, 4
special sub_813A988
release
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A:: @ 825F08A
specialvar VAR_0x4001, sub_813AA04
compare_var_to_var VAR_0x4001, VAR_0x8008
goto_if 4, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0C9
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE86, 4
compare_var_to_value VAR_0x4002, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
compare_var_to_value VAR_0x4002, 1
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
compare_var_to_value VAR_0x4002, 2
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0C9:: @ 825F0C9
compare_var_to_value VAR_0x4002, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0E5
compare_var_to_value VAR_0x4002, 1
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0E5
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F12A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0E5:: @ 825F0E5
checkdecorspace VAR_0x8009
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F11D
copyvar VAR_0x8004, VAR_0x8008
special sub_813A9A4
givedecoration VAR_0x8009
special sub_813A8FC
playse SE_REGI
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE45, 4
compare_var_to_value VAR_0x4002, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F11D:: @ 825F11D
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FEB9, 4
special sub_813A988
release
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F12A:: @ 825F12A
checkitemspace VAR_0x8009, 1
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F166
copyvar VAR_0x8004, VAR_0x8008
special sub_813A9A4
giveitem VAR_0x8009, 1
special sub_813A8FC
playse SE_REGI
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE72, 4
compare_var_to_value VAR_0x4002, 2
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F166:: @ 825F166
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FEE3, 4
special sub_813A988
release
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F173:: @ 825F173
lock
faceplayer
setvar VAR_0x4002, 0
call BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F071
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185:: @ 825F185
setvar VAR_0x8004, 3
special sub_813AA18
special sub_813A128
waitstate
special sub_813AA44
switch VAR_RESULT
case 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F21E
case 1, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F241
case 2, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F264
case 3, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F287
case 4, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2AA
case 5, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2CD
case 6, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2F0
case 7, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F313
case 8, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F336
case 9, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F359
case 10, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
case 127, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F21E:: @ 825F21E
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F8B6, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 16
setvar VAR_0x8009, 75
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F241:: @ 825F241
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F8E6, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 32
setvar VAR_0x8009, 103
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F264:: @ 825F264
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F917, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 32
setvar VAR_0x8009, 87
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F287:: @ 825F287
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F949, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 48
setvar VAR_0x8009, 79
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2AA:: @ 825F2AA
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F979, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 48
setvar VAR_0x8009, 84
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2CD:: @ 825F2CD
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F9A9, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 48
setvar VAR_0x8009, 85
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2F0:: @ 825F2F0
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F9DB, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 48
setvar VAR_0x8009, 86
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F313:: @ 825F313
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA0A, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 80
setvar VAR_0x8009, 80
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F336:: @ 825F336
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA3D, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 80
setvar VAR_0x8009, 81
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F359:: @ 825F359
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA70, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 80
setvar VAR_0x8009, 82
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F37C:: @ 825F37C
lock
faceplayer
setvar VAR_0x4002, 1
call BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F071
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E:: @ 825F38E
setvar VAR_0x8004, 4
special sub_813AA18
special sub_813A128
waitstate
special sub_813AA44
switch VAR_RESULT
case 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F3F0
case 1, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F413
case 2, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F436
case 3, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F459
case 4, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F47C
case 5, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
case 127, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F3F0:: @ 825F3F0
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FAA2, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
setvar VAR_0x8008, 128
setvar VAR_0x8009, 113
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F413:: @ 825F413
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FAD2, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
setvar VAR_0x8008, 128
setvar VAR_0x8009, 111
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F436:: @ 825F436
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB03, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
setvar VAR_0x8008, 256
setvar VAR_0x8009, 114
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F459:: @ 825F459
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB35, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
setvar VAR_0x8008, 256
setvar VAR_0x8009, 115
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F47C:: @ 825F47C
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB68, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
setvar VAR_0x8008, 256
setvar VAR_0x8009, 116
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F49F:: @ 825F49F
lock
faceplayer
setvar VAR_0x4002, 2
call BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F071
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1:: @ 825F4B1
setvar VAR_0x8004, 5
special sub_813AA18
special sub_813A128
waitstate
special sub_813AA44
switch VAR_RESULT
case 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F51E
case 1, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F541
case 2, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F564
case 3, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F587
case 4, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5AA
case 5, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5CD
case 6, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
case 127, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F51E:: @ 825F51E
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB9B, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 64
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F541:: @ 825F541
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FBC7, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 67
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F564:: @ 825F564
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FBF3, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 65
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F587:: @ 825F587
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC1C, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 70
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5AA:: @ 825F5AA
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC45, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 66
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5CD:: @ 825F5CD
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC70, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 63
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5F0:: @ 825F5F0
lock
faceplayer
setvar VAR_0x4002, 3
call BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F071
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602:: @ 825F602
setvar VAR_0x8004, 6
special sub_813AA18
special sub_813A128
waitstate
special sub_813AA44
switch VAR_RESULT
case 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F690
case 1, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6B3
case 2, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6D6
case 3, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6F9
case 4, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F71C
case 5, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F73F
case 6, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F762
case 7, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F785
case 8, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7A8
case 9, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
case 127, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F690:: @ 825F690
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE17, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 48
setvar VAR_0x8009, 200
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6B3:: @ 825F6B3
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FCCB, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 48
setvar VAR_0x8009, 180
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6D6:: @ 825F6D6
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FCFA, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 48
setvar VAR_0x8009, 183
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6F9:: @ 825F6F9
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD29, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 48
setvar VAR_0x8009, 185
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F71C:: @ 825F71C
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC9A, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 64
setvar VAR_0x8009, 179
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F73F:: @ 825F73F
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD59, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 64
setvar VAR_0x8009, 186
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F762:: @ 825F762
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD89, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 64
setvar VAR_0x8009, 187
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F785:: @ 825F785
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FDB9, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 64
setvar VAR_0x8009, 196
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7A8:: @ 825F7A8
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FDE8, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 64
setvar VAR_0x8009, 198
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7CB:: @ 825F7CB
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_260099, 2
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7D4:: @ 825F7D4
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_26002E, 2
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7DD:: @ 825F7DD
lock
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FFD0, 4
release
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7E8:: @ 825F7E8
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FF5D, 2
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7F1:: @ 825F7F1
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_26012D, 2
end
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F7FA: @ 825F7FA
.string "Hello, this is the EXCHANGE SERVICE\n"
.string "CORNER.\p"
.string "We exchange the Battle Points you\n"
.string "have collected for lovely prizes.\p"
.string "Please choose a prize from this list.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F890: @ 825F890
.string "Please choose a prize from this list.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F8B6: @ 825F8B6
.string "Youve chosen the KISS POSTER.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F8E6: @ 825F8E6
.string "Youve chosen the KISS CUSHION.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F917: @ 825F917
.string "Youve chosen the SMOOCHUM DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F949: @ 825F949
.string "Youve chosen the TOGEPI DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F979: @ 825F979
.string "Youve chosen the MEOWTH DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F9A9: @ 825F9A9
.string "Youve chosen the CLEFAIRY DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F9DB: @ 825F9DB
.string "Youve chosen the DITTO DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA0A: @ 825FA0A
.string "Youve chosen the CYNDAQUIL DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA3D: @ 825FA3D
.string "Youve chosen the CHIKORITA DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA70: @ 825FA70
.string "Youve chosen the TOTODILE DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FAA2: @ 825FAA2
.string "Youve chosen the LAPRAS DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FAD2: @ 825FAD2
.string "Youve chosen the SNORLAX DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB03: @ 825FB03
.string "Youve chosen the VENUSAUR DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB35: @ 825FB35
.string "Youve chosen the CHARIZARD DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB68: @ 825FB68
.string "Youve chosen the BLASTOISE DOLL.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB9B: @ 825FB9B
.string "Youve chosen the PROTEIN.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FBC7: @ 825FBC7
.string "Youve chosen the CALCIUM.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FBF3: @ 825FBF3
.string "Youve chosen the IRON.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC1C: @ 825FC1C
.string "Youve chosen the ZINC.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC45: @ 825FC45
.string "Youve chosen the CARBOS.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC70: @ 825FC70
.string "Youve chosen the HP UP.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC9A: @ 825FC9A
.string "Youve chosen the BRIGHTPOWDER.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FCCB: @ 825FCCB
.string "Youve chosen the WHITE HERB.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FCFA: @ 825FCFA
.string "Youve chosen the QUICK CLAW.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD29: @ 825FD29
.string "Youve chosen the MENTAL HERB.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD59: @ 825FD59
.string "Youve chosen the CHOICE BAND.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD89: @ 825FD89
.string "Youve chosen the KINGS ROCK.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FDB9: @ 825FDB9
.string "Youve chosen the FOCUS BAND.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FDE8: @ 825FDE8
.string "Youve chosen the SCOPE LENS.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE17: @ 825FE17
.string "Youve chosen the LEFTOVERS.\n"
.string "Is that correct?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE45: @ 825FE45
.string "Thank you!\n"
.string "Well send it to your PC at home.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE72: @ 825FE72
.string "Here is your prize!$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE86: @ 825FE86
.string "Im so sorry…\n"
.string "You dont have enough Battle Points…$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FEB9: @ 825FEB9
.string "Im so sorry…\n"
.string "Your PC appears to be full…$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FEE3: @ 825FEE3
.string "Im so sorry…\n"
.string "You dont have space to hold it…$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FF12: @ 825FF12
.string "Thank you very much.\p"
.string "Please visit us when you have\n"
.string "saved up Battle Points.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FF5D: @ 825FF5D
.string "Oh, theyre so nice!\n"
.string "I wish I had them!\l"
.string "Cute cushions!\l"
.string "Big plush DOLLS!\l"
.string "Little plush DOLLS!\l"
.string "I wish I had them all!$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FFD0: @ 825FFD0
.string "Leave it to your mommy!\p"
.string "If its anything you want, Ill go\n"
.string "through anything to get it, honey!$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26002E: @ 826002E
.string "If I can get hold of the items here,\n"
.string "my POKéMON will get tougher.\p"
.string "You bet they will!\n"
.string "No question about it!$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_260099: @ 8260099
.string "Hah?\n"
.string "What are you gawking at?\p"
.string "I dont like you staring at my plush\n"
.string "doll like that.\p"
.string "If you want it, go get one yourself!\n"
.string "Isnt that right, SMOOCHUM?$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26012D: @ 826012D
.string "Did you know?\p"
.string "If you stretch your record at any of\n"
.string "the BATTLE facilities, they start\l"
.string "giving you more and more Battle Points.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2601AA: @ 82601AA
.string "A large poster with a SMOOCHUM print.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2601D0: @ 82601D0
.string "A SMOOCHUM cushion.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_260201: @ 8260201
.string "A SMOOCHUM DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26022F: @ 826022F
.string "A TOGEPI DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26025B: @ 826025B
.string "A MEOWTH DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_260287: @ 8260287
.string "A CLEFAIRY DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2602B5: @ 82602B5
.string "A DITTO DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2602E0: @ 82602E0
.string "A CYNDAQUIL DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26030F: @ 826030F
.string "A CHIKORITA DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26033E: @ 826033E
.string "A TOTODILE DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26036C: @ 826036C
.string "A large DOLL.\n"
.string "Place it on a mat or a desk.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_260397: @ 8260397
.string "Raises the stat ATTACK of one\n"
.string "POKéMON.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2603BE: @ 82603BE
.string "Raises the stat SP. ATK of one\n"
.string "POKéMON.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2603E6: @ 82603E6
.string "Raises the stat DEFENSE of one\n"
.string "POKéMON.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26040E: @ 826040E
.string "Raises the stat SP. DEF of one\n"
.string "POKéMON.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_260436: @ 8260436
.string "Raises the stat SPEED of one\n"
.string "POKéMON.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26045C: @ 826045C
.string "Raises the HP of one POKéMON.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26047A: @ 826047A
.string "A hold item that gradually restores\n"
.string "HP in battle.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2604AC: @ 82604AC
.string "A hold item that restores any\n"
.string "lowered stat.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2604D8: @ 82604D8
.string "A hold item that occasionally allows\n"
.string "the first strike.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_26050F: @ 826050F
.string "A hold item that snaps POKéMON out\n"
.string "of infatuation.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_260542: @ 8260542
.string "A hold item that casts a glare to\n"
.string "reduce accuracy.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_260575: @ 8260575
.string "Raises a moves power, but permits\n"
.string "only that move.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2605A8: @ 82605A8
.string "A hold item that may cause flinching\n"
.string "when the foe is hit.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_2605E2: @ 82605E2
.string "A hold item that occasionally\n"
.string "prevents fainting.$"
BattleFrontier_BattlePointExchangeServiceCorner_Text_260613: @ 8260613
.string "A hold item that raises the\n"
.string "critical-hit rate.$"

View File

@@ -0,0 +1,658 @@
BattleFrontier_BattlePyramidEmptySquare_MapScripts:: @ 8252A33
map_script 5, BattleFrontier_BattlePyramidEmptySquare_MapScript1_252AA2
map_script 2, BattleFrontier_BattlePyramidEmptySquare_MapScript2_252A43
map_script 3, BattleFrontier_BattlePyramidEmptySquare_MapScript1_252BCA
.byte 0
BattleFrontier_BattlePyramidEmptySquare_MapScript2_252A43: @ 8252A43
map_script_2 VAR_0x400D, 1, BattleFrontier_BattlePyramidEmptySquare_EventScript_252A5D
map_script_2 VAR_0x400E, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252A98
map_script_2 VAR_0x400F, 1, BattleFrontier_BattlePyramidEmptySquare_EventScript_252A8F
.2byte 0
BattleFrontier_BattlePyramidEmptySquare_EventScript_252A5D:: @ 8252A5D
lockall
setvar VAR_0x8004, 13
setvar VAR_0x8005, 4
setvar VAR_0x8006, 1
setvar VAR_0x8007, 55
setvar VAR_RESULT, 0
BattleFrontier_BattlePyramidEmptySquare_EventScript_252A77:: @ 8252A77
special sub_81A8E7C
delay 2
compare_var_to_value VAR_RESULT, 2
goto_if 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252A77
setvar VAR_0x400D, 0
releaseall
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252A8F:: @ 8252A8F
special AddMapNamePopUpWindowTask
setvar VAR_0x400F, 0
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252A98:: @ 8252A98
playbgm BGM_BATTLE_PYRAMID, 0
setvar VAR_0x400E, 1
end
BattleFrontier_BattlePyramidEmptySquare_MapScript1_252AA2: @ 8252AA2
setvar VAR_0x8004, 15
special sub_81A8E7C
setvar VAR_0x8004, 0
special sub_81A1780
switch VAR_0x4000
case 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252B8D
case 1, BattleFrontier_BattlePyramidEmptySquare_EventScript_252B66
case 2, BattleFrontier_BattlePyramidEmptySquare_EventScript_252B8D
setvar VAR_0x8004, 1
setvar VAR_0x8005, 5
special sub_81A1780
compare_var_to_value VAR_RESULT, 4
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B39
compare_var_to_value VAR_RESULT, 5
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B39
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B39
compare_var_to_value VAR_RESULT, 2
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B42
compare_var_to_value VAR_RESULT, 3
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B42
compare_var_to_value VAR_RESULT, 9
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B42
setvar VAR_0x8004, 14
setvar VAR_0x8005, 8
special sub_81A1780
setvar VAR_0x400D, 1
BattleFrontier_BattlePyramidEmptySquare_EventScript_252B39:: @ 8252B39
setvar VAR_0x8004, 17
special sub_81A8E7C
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252B42:: @ 8252B42
BattleFrontier_BattlePyramidTop_EventScript_252B42:: @ 8252B42
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 4
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
setvar VAR_0x8006, 255
special sub_81A8E7C
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
setvar VAR_0x8004, 14
special sub_81A8E7C
special sp000_heal_pokemon
warpsilent BATTLE_FRONTIER_BATTLE_PYRAMID_LOBBY, 255, 7, 13
waitstate
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252B8D:: @ 8252B8D
setvar VAR_0x8004, 3
setvar VAR_0x8005, 1
special sub_81A8E7C
special copy_player_party_to_sav1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x8004, 9
special sub_81A8E7C
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
setvar VAR_0x400F, 1
end
BattleFrontier_BattlePyramidEmptySquare_MapScript1_252BCA: @ 8252BCA
call BattleFrontier_BattlePyramidEmptySquare_EventScript_252BD5
setvar VAR_0x400F, 1
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252BD5:: @ 8252BD5
setvar VAR_0x8004, 13
setvar VAR_0x8005, 32
setvar VAR_0x8006, 0
special sub_81A8E7C
return
BattleFrontier_BattlePyramidEmptySquare_EventScript_252BE8:: @ 8252BE8
call BattleFrontier_BattlePalaceBattleRoom_EventScript_241EBA
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
compare_var_to_value VAR_RESULT, 7
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252C45
setvar VAR_0x8004, 6
special sub_81A8E7C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_RESULT, 0
warp BATTLE_FRONTIER_BATTLE_PYRAMID_EMPTY_SQUARE, 255, 1, 1
waitstate
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252C45:: @ 8252C45
warp BATTLE_FRONTIER_BATTLE_PYRAMID_TOP, 255, 17, 17
waitstate
end
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
waitmessage
waitbuttonpress
closemessage
releaseall
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A:: @ 8252C6A
setvar VAR_0x8004, 7
special sub_81A8E7C
callstd 1
compare_var_to_value VAR_0x8007, 0
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252C87
setvar VAR_0x8004, 8
special sub_81A8E7C
BattleFrontier_BattlePyramidEmptySquare_EventScript_252C87:: @ 8252C87
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252C88:: @ 8252C88
goto BattleFrontier_BattlePyramidTop_EventScript_252B42
BattleFrontier_BattlePyramidEmptySquare_Text_252C8D: @ 8252C8D
.string "This is a sample message.$"
BattleFrontier_BattlePyramidEmptySquare_Text_252CA7:: @ 8252CA7
.string "Your BATTLE PYRAMID quest will be\n"
.string "saved so that you may quit for now.\l"
.string "Is that okay?$"
BattleFrontier_BattlePyramidEmptySquare_Text_252CFB:: @ 8252CFB
.string "Are you sure you want to quit your\n"
.string "PYRAMID quest?$"
.string "This floors exit is in\n"
.string "that direction: {UP_ARROW}$"
.string "This floors exit is in\n"
.string "that direction: {LEFT_ARROW}$"
.string "This floors exit is in\n"
.string "that direction: {RIGHT_ARROW}$"
.string "This floors exit is in\n"
.string "that direction: {DOWN_ARROW}$"
.string "The exit on this floor is in\n"
.string "the {UP_ARROW} direction.$"
.string "The exit on this floor is in\n"
.string "the {LEFT_ARROW} direction.$"
.string "The exit on this floor is in\n"
.string "the {RIGHT_ARROW} direction.$"
.string "The exit on this floor is in\n"
.string "the {DOWN_ARROW} direction.$"
.string "The exit is over\n"
.string "that {UP_ARROW} way.$"
.string "The exit is over\n"
.string "that {LEFT_ARROW} way.$"
.string "The exit is over\n"
.string "that {RIGHT_ARROW} way.$"
.string "The exit is over\n"
.string "that {DOWN_ARROW} way.$"
.string "On this floor, the exit is somewhere\n"
.string "in the {UP_ARROW} direction.$"
.string "On this floor, the exit is somewhere\n"
.string "in the {LEFT_ARROW} direction.$"
.string "On this floor, the exit is somewhere\n"
.string "in the {RIGHT_ARROW} direction.$"
.string "On this floor, the exit is somewhere\n"
.string "in the {DOWN_ARROW} direction.$"
.string "The exit?\n"
.string "Its that {UP_ARROW} way.$"
.string "The exit?\n"
.string "Its that {LEFT_ARROW} way.$"
.string "The exit?\n"
.string "Its that {RIGHT_ARROW} way.$"
.string "The exit?\n"
.string "Its that {DOWN_ARROW} way.$"
.string "The exit happens to be in\n"
.string "the {UP_ARROW} direction.$"
.string "The exit happens to be in\n"
.string "the {LEFT_ARROW} direction.$"
.string "The exit happens to be in\n"
.string "the {RIGHT_ARROW} direction.$"
.string "The exit happens to be in\n"
.string "the {DOWN_ARROW} direction.$"
.string "Are you looking for items?\p"
.string "There are eight items left to\n"
.string "be found.$"
.string "Are you looking for items?\p"
.string "There are seven items left to\n"
.string "be found.$"
.string "Are you looking for items?\p"
.string "There are six items left to\n"
.string "be found.$"
.string "Are you looking for items?\p"
.string "There are five items left to\n"
.string "be found.$"
.string "Are you looking for items?\p"
.string "There are four items left to\n"
.string "be found.$"
.string "Are you looking for items?\p"
.string "There are three items left to\n"
.string "be found.$"
.string "Are you looking for items?\p"
.string "There are two items left to\n"
.string "be found.$"
.string "Are you looking for items?\p"
.string "There is one item left to\n"
.string "be found.$"
.string "Are you looking for items?\p"
.string "There isnt anything left to\n"
.string "be found!$"
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There are eight items\n"
.string "lying around here.$"
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There are seven items left\n"
.string "lying around here.$"
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There are six items left\n"
.string "lying around here.$"
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There are five items left\n"
.string "lying around here.$"
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There are four items left\n"
.string "lying around here.$"
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There are three items left\n"
.string "lying around here.$"
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There are two items left\n"
.string "lying around here.$"
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There is just one item\n"
.string "lying around here.$"
.string "Because you won, Ill tell you\n"
.string "a little secret!\p"
.string "There isnt anything left\n"
.string "lying around here.$"
.string "Hows your stock of items holding up?\p"
.string "I reckon there are eight items left\n"
.string "waiting to be found on this floor.$"
.string "Hows your stock of items holding up?\p"
.string "I reckon there are seven items left\n"
.string "waiting to be found on this floor.$"
.string "Hows your stock of items holding up?\p"
.string "I reckon there are six items left\n"
.string "waiting to be found on this floor.$"
.string "Hows your stock of items holding up?\p"
.string "I reckon there are five items left\n"
.string "waiting to be found on this floor.$"
.string "Hows your stock of items holding up?\p"
.string "I reckon there are four items left\n"
.string "waiting to be found on this floor.$"
.string "Hows your stock of items holding up?\p"
.string "I reckon there are three items left\n"
.string "waiting to be found on this floor.$"
.string "Hows your stock of items holding up?\p"
.string "I reckon there are two items left\n"
.string "waiting to be found on this floor.$"
.string "Hows your stock of items holding up?\p"
.string "I reckon theres but one item left\n"
.string "waiting to be found on this floor.$"
.string "Hows your stock of items holding up?\p"
.string "I reckon there are no more items\n"
.string "waiting to be found on this floor.\l"
.string "You take care now!$"
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appear to be eight more\n"
.string "items on the ground.$"
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appear to be seven more\n"
.string "items on the ground.$"
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appear to be six more\n"
.string "items on the ground.$"
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appear to be five more\n"
.string "items on the ground.$"
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appear to be four more\n"
.string "items on the ground.$"
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appear to be three more\n"
.string "items on the ground.$"
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appear to be two more\n"
.string "items on the ground.$"
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appears to be only one more\n"
.string "item on the ground.$"
.string "Youre strong, so youve earned\n"
.string "a hint!\p"
.string "There appear to be no more\n"
.string "items on the ground.$"
.string "On this floor of the PYRAMID,\n"
.string "I hear there are eight items…$"
.string "On this floor of the PYRAMID,\n"
.string "I hear there are seven items…$"
.string "On this floor of the PYRAMID,\n"
.string "I hear there are six items…$"
.string "On this floor of the PYRAMID,\n"
.string "I hear there are five items…$"
.string "On this floor of the PYRAMID,\n"
.string "I hear there are four items…$"
.string "On this floor of the PYRAMID,\n"
.string "I hear there are three items…$"
.string "On this floor of the PYRAMID,\n"
.string "I hear there are two items…$"
.string "On this floor of the PYRAMID,\n"
.string "I hear there is one item…$"
.string "On this floor of the PYRAMID,\n"
.string "I hear there are no items…$"
.string "Have you collected any items?\p"
.string "I believe there are eight more\n"
.string "items on this floor.$"
.string "Have you collected any items?\p"
.string "I believe there are seven more\n"
.string "items on this floor.$"
.string "Have you collected any items?\p"
.string "I believe there are six more\n"
.string "items on this floor.$"
.string "Have you collected any items?\p"
.string "I believe there are five more\n"
.string "items on this floor.$"
.string "Have you collected any items?\p"
.string "I believe there are four more\n"
.string "items on this floor.$"
.string "Have you collected any items?\p"
.string "I believe there are three more\n"
.string "items on this floor.$"
.string "Have you collected any items?\p"
.string "I believe there are two more\n"
.string "items on this floor.$"
.string "Have you collected any items?\p"
.string "I believe there is one more\n"
.string "item on this floor.$"
.string "Have you collected any items?\p"
.string "I believe there are no more\n"
.string "items on this floor.$"
.string "You were really awesome!\p"
.string "But there are still seven tough\n"
.string "TRAINERS other than me!$"
.string "You were really awesome!\p"
.string "But there are still six tough\n"
.string "TRAINERS other than me!$"
.string "You were really awesome!\p"
.string "But there are still five tough\n"
.string "TRAINERS other than me!$"
.string "You were really awesome!\p"
.string "But there are still four tough\n"
.string "TRAINERS other than me!$"
.string "You were really awesome!\p"
.string "But there are still three tough\n"
.string "TRAINERS other than me!$"
.string "You were really awesome!\p"
.string "But there are still two tough\n"
.string "TRAINERS other than me!$"
.string "You were really awesome!\p"
.string "But theres still one tough\n"
.string "TRAINER other than me!$"
.string "You were really awesome!\p"
.string "Theres no one left that\n"
.string "can beat you!$"
.string "This is so upsetting!\p"
.string "But there are seven TRAINERS left!\n"
.string "Someone will humble you!$"
.string "This is so upsetting!\p"
.string "But there are six TRAINERS left!\n"
.string "Someone will humble you!$"
.string "This is so upsetting!\p"
.string "But there are five TRAINERS left!\n"
.string "Someone will humble you!$"
.string "This is so upsetting!\p"
.string "But there are four TRAINERS left!\n"
.string "Someone will humble you!$"
.string "This is so upsetting!\p"
.string "But there are three TRAINERS left!\n"
.string "Someone will humble you!$"
.string "This is so upsetting!\p"
.string "But there are two TRAINERS left!\n"
.string "Someone will humble you!$"
.string "This is so upsetting!\p"
.string "But theres one TRAINER left!\n"
.string "Im sure you will be humbled!$"
.string "This is so upsetting!\p"
.string "But there are no more TRAINERS\n"
.string "who can engage you!$"
.string "Thats pretty impressive!\p"
.string "But there are seven more TRAINERS\n"
.string "on this floor. Can you beat them all?$"
.string "Thats pretty impressive!\p"
.string "But there are six more TRAINERS\n"
.string "on this floor. Can you beat them all?$"
.string "Thats pretty impressive!\p"
.string "But there are five more TRAINERS\n"
.string "on this floor. Can you beat them all?$"
.string "Thats pretty impressive!\p"
.string "But there are four more TRAINERS\n"
.string "on this floor. Can you beat them all?$"
.string "Thats pretty impressive!\p"
.string "But there are three more TRAINERS\n"
.string "on this floor. Can you beat them all?$"
.string "Thats pretty impressive!\p"
.string "But there are two more TRAINERS\n"
.string "on this floor. Can you beat them both?$"
.string "Thats pretty impressive!\p"
.string "But theres still one more TRAINER\n"
.string "on this floor. Can you prevail?$"
.string "Thats pretty impressive!\p"
.string "Youve gone through all the TRAINERS\n"
.string "on this floor.$"
.string "Maybe you could sweep through\n"
.string "the seven TRAINERS left on this floor.$"
.string "Maybe you could sweep through\n"
.string "the six TRAINERS left on this floor.$"
.string "Maybe you could sweep through\n"
.string "the five TRAINERS left on this floor.$"
.string "Maybe you could sweep through\n"
.string "the four TRAINERS left on this floor.$"
.string "Maybe you could sweep through\n"
.string "the three TRAINERS left on this floor.$"
.string "Maybe you could sweep through\n"
.string "the two TRAINERS left on this floor.$"
.string "Maybe you could complete your sweep\n"
.string "with the one TRAINER left on this floor.$"
.string "There isnt a single person left who\n"
.string "can defeat you now…$"
.string "You may have what it takes to beat\n"
.string "the seven expert TRAINERS who remain.$"
.string "You may have what it takes to beat\n"
.string "the six expert TRAINERS who remain.$"
.string "You may have what it takes to beat\n"
.string "the five expert TRAINERS who remain.$"
.string "You may have what it takes to beat\n"
.string "the four expert TRAINERS who remain.$"
.string "You may have what it takes to beat\n"
.string "the three expert TRAINERS who remain.$"
.string "You may have what it takes to beat\n"
.string "the two expert TRAINERS who remain.$"
.string "You may have what it takes to beat\n"
.string "the one expert TRAINER who remains.$"
.string "Your skills are beyond reproach.\p"
.string "There are no more TRAINERS here\n"
.string "who have any chance of beating you.$"
.string "Can you keep winning against\n"
.string "the seven remaining TRAINERS?$"
.string "Can you keep winning against\n"
.string "the six remaining TRAINERS?$"
.string "Can you keep winning against\n"
.string "the five remaining TRAINERS?$"
.string "Can you keep winning against\n"
.string "the four remaining TRAINERS?$"
.string "Can you keep winning against\n"
.string "the three remaining TRAINERS?$"
.string "Can you keep winning against\n"
.string "the two remaining TRAINERS?$"
.string "Can you keep winning against\n"
.string "the last remaining TRAINER?$"
.string "There arent any TRAINERS left that\n"
.string "can take you on now…$"

View File

@@ -0,0 +1,970 @@
BattleFrontier_BattlePyramidLobby_MapScripts:: @ 8250716
map_script 2, BattleFrontier_BattlePyramidLobby_MapScript2_250735
map_script 4, BattleFrontier_BattlePyramidLobby_MapScript2_2497FB
.byte 0
BattleFrontier_BattlePyramidLobby_MapScript2_250721: @ 8250721
map_script_2 VAR_0x4001, 0, BattleFrontier_BattlePyramidLobby_EventScript_25072B
.2byte 0
BattleFrontier_BattlePyramidLobby_EventScript_25072B: @ 825072B
setvar VAR_0x4001, 1
turnobject 255, 2
end
BattleFrontier_BattlePyramidLobby_MapScript2_250735: @ 8250735
map_script_2 VAR_0x4000, 0, BattleFrontier_BattlePyramidLobby_EventScript_25075F
map_script_2 VAR_0x4000, 1, BattleFrontier_BattlePyramidLobby_EventScript_250768
map_script_2 VAR_0x4000, 2, BattleFrontier_BattlePyramidLobby_EventScript_2508AC
map_script_2 VAR_0x4000, 3, BattleFrontier_BattlePyramidLobby_EventScript_2507B1
map_script_2 VAR_0x4000, 4, BattleFrontier_BattlePyramidLobby_EventScript_250852
.2byte 0
BattleFrontier_BattlePyramidLobby_EventScript_25075F:: @ 825075F
setvar VAR_0x8004, 0
special sub_81A1780
end
BattleFrontier_BattlePyramidLobby_EventScript_250768:: @ 8250768
lockall
message BattleFrontier_BattlePyramidLobby_Text_2516D6
waitmessage
playse SE_EXPMAX
waitse
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_81A8E7C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_81A8E7C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x4000, 255
releaseall
end
BattleFrontier_BattlePyramidLobby_EventScript_2507B1:: @ 82507B1
lockall
setvar VAR_0x8004, 10
special sub_81A1780
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_2507D2
msgbox BattleFrontier_BattlePyramidLobby_Text_2517B5, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_2507DA
BattleFrontier_BattlePyramidLobby_EventScript_2507D2:: @ 82507D2
msgbox BattleFrontier_BattlePyramidLobby_Text_2525F4, 4
BattleFrontier_BattlePyramidLobby_EventScript_2507DA:: @ 82507DA
special sub_81B95E0
compare_var_to_value VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePyramidLobby_EventScript_250DDB
clearflag FLAG_SPECIAL_FLAG_0x4004
setvar VAR_0x8004, 8
special sub_81A1780
special copy_player_party_from_sav1
setvar VAR_0x8004, 14
special sub_81A8E7C
special sp000_heal_pokemon
message BattleFrontier_BattlePyramidLobby_Text_2519F8
waitmessage
playse SE_EXPMAX
waitse
msgbox BattleFrontier_BattlePyramidLobby_Text_252662, 4
setvar VAR_0x8004, 11
special sub_81A1780
msgbox BattleFrontier_BattlePyramidLobby_Text_241520, 9
message BattleFrontier_BattlePyramidLobby_Text_251A77
waitmessage
setvar VAR_0x8004, 4
special sub_81A8E7C
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
special sub_81A8E7C
playse SE_SAVE
waitse
msgbox BattleFrontier_BattlePyramidLobby_Text_251BB6, 4
closemessage
setvar VAR_0x4000, 255
releaseall
end
BattleFrontier_BattlePyramidLobby_EventScript_250852:: @ 8250852
setvar VAR_0x8004, 8
special sub_81A1780
special copy_player_party_from_sav1
setvar VAR_0x8004, 14
special sub_81A8E7C
special sp000_heal_pokemon
lockall
message BattleFrontier_BattlePyramidLobby_Text_251B5A
waitmessage
playse SE_EXPMAX
waitse
message BattleFrontier_BattlePyramidLobby_Text_251A77
waitmessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 0
special sub_81A8E7C
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
special sub_81A8E7C
playse SE_SAVE
waitse
msgbox BattleFrontier_BattlePyramidLobby_Text_251BB6, 4
closemessage
setvar VAR_0x4000, 255
releaseall
end
BattleFrontier_BattlePyramidLobby_EventScript_2508AC:: @ 82508AC
goto BattleFrontier_BattlePyramidLobby_EventScript_250A21
BattleFrontier_BattlePyramidLobby_EventScript_2508B1:: @ 82508B1
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, 6
setvar VAR_0x40CE, 0
special copy_player_party_to_sav1
msgbox BattleFrontier_BattlePyramidLobby_Text_250F31, 4
BattleFrontier_BattlePyramidLobby_EventScript_2508C8:: @ 82508C8
message BattleFrontier_BattlePyramidLobby_Text_250FA7
waitmessage
multichoice 17, 6, 23, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePyramidLobby_EventScript_250904
case 1, BattleFrontier_BattlePyramidLobby_EventScript_250A68
case 2, BattleFrontier_BattlePyramidLobby_EventScript_250AC4
case 127, BattleFrontier_BattlePyramidLobby_EventScript_250AC4
BattleFrontier_BattlePyramidLobby_EventScript_250904:: @ 8250904
message BattleFrontier_BattlePyramidLobby_Text_251248
waitmessage
multichoice 17, 6, 24, 0
switch VAR_RESULT
case 2, BattleFrontier_BattlePyramidLobby_EventScript_250AC4
case 127, BattleFrontier_BattlePyramidLobby_EventScript_250AC4
setvar VAR_0x8004, 15
special sub_81A1780
compare_var_to_value VAR_0x8004, 1
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250A75
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
msgbox BattleFrontier_BattlePyramidLobby_Text_251297, 4
fadescreen 1
call BattleFrontier_BattlePyramidLobby_EventScript_23F2B7
copyvar VAR_0x8004, VAR_RESULT
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250AC1
msgbox BattleFrontier_BattlePyramidLobby_Text_2514E6, 5
switch VAR_RESULT
case 0, BattleFrontier_BattlePyramidLobby_EventScript_250AC1
case 1, BattleFrontier_BattlePyramidLobby_EventScript_2509A5
case 127, BattleFrontier_BattlePyramidLobby_EventScript_250AC1
BattleFrontier_BattlePyramidLobby_EventScript_2509A5:: @ 82509A5
setvar VAR_0x4000, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 4
special sub_81A1780
setvar VAR_0x8004, 0
special sub_81A8E7C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 2
setvar VAR_0x8006, 1
special sub_81A8E7C
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x8004, 6
special sub_81A8E7C
setvar VAR_0x8004, 9
special sub_81A8E7C
special copy_player_party_from_sav1
closemessage
delay 2
call BattleFrontier_BattlePyramidLobby_EventScript_27134F
setvar VAR_0x4000, 255
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250AAA
BattleFrontier_BattlePyramidLobby_EventScript_250A21:: @ 8250A21
special copy_player_party_to_sav1
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
msgbox BattleFrontier_BattlePyramidLobby_Text_251531, 4
closemessage
call BattleFrontier_BattlePyramidLobby_EventScript_250D56
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_RESULT, 0
special sp000_heal_pokemon
warp BATTLE_FRONTIER_BATTLE_PYRAMID_EMPTY_SQUARE, 255, 1, 1
setvar VAR_0x4000, 0
waitstate
end
BattleFrontier_BattlePyramidLobby_EventScript_250A68:: @ 8250A68
msgbox BattleFrontier_BattlePyramidLobby_Text_25100C, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_2508C8
BattleFrontier_BattlePyramidLobby_EventScript_250A75:: @ 8250A75
switch VAR_RESULT
case 0, BattleFrontier_BattlePyramidLobby_EventScript_250A90
case 1, BattleFrontier_BattlePyramidLobby_EventScript_250A9D
BattleFrontier_BattlePyramidLobby_EventScript_250A90:: @ 8250A90
msgbox BattleFrontier_BattlePyramidLobby_Text_2513C1, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250ACC
BattleFrontier_BattlePyramidLobby_EventScript_250A9D:: @ 8250A9D
msgbox BattleFrontier_BattlePyramidLobby_Text_2512E2, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250ACC
BattleFrontier_BattlePyramidLobby_EventScript_250AAA:: @ 8250AAA
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
goto BattleFrontier_BattlePyramidLobby_EventScript_250AC4
BattleFrontier_BattlePyramidLobby_EventScript_250AC1:: @ 8250AC1
special copy_player_party_from_sav1
BattleFrontier_BattlePyramidLobby_EventScript_250AC4:: @ 8250AC4
msgbox BattleFrontier_BattlePyramidLobby_Text_250FE5, 4
BattleFrontier_BattlePyramidLobby_EventScript_250ACC:: @ 8250ACC
release
end
BattleFrontier_BattlePyramidLobby_EventScript_250ACE:: @ 8250ACE
lockall
applymovement 2, BattleFrontier_BattlePyramidLobby_Movement_27259E
waitmovement 0
msgbox BattleFrontier_BattlePyramidLobby_Text_251C3B, 4
call BattleFrontier_BattlePyramidLobby_EventScript_250AF0
msgbox BattleFrontier_BattlePyramidLobby_Text_252461, 4
releaseall
end
BattleFrontier_BattlePyramidLobby_EventScript_250AF0:: @ 8250AF0
multichoice 17, 6, 24, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePyramidLobby_EventScript_250B28
case 1, BattleFrontier_BattlePyramidLobby_EventScript_250B66
case 2, BattleFrontier_BattlePyramidLobby_EventScript_250B27
case 127, BattleFrontier_BattlePyramidLobby_EventScript_250B27
return
BattleFrontier_BattlePyramidLobby_EventScript_250B27:: @ 8250B27
return
BattleFrontier_BattlePyramidLobby_EventScript_250B28:: @ 8250B28
msgbox BattleFrontier_BattlePyramidLobby_Text_251C8A, 4
setvar VAR_0x8004, 1
setvar VAR_0x8005, 5
special sub_81A8E7C
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePyramidLobby_EventScript_250B53
setvar VAR_RESULT, 0
goto BattleFrontier_BattlePyramidLobby_EventScript_250BA4
return
BattleFrontier_BattlePyramidLobby_EventScript_250B53:: @ 8250B53
setvar VAR_0x8004, 1
setvar VAR_0x8005, 3
special sub_81A8E7C
goto BattleFrontier_BattlePyramidLobby_EventScript_250BA4
return
BattleFrontier_BattlePyramidLobby_EventScript_250B66:: @ 8250B66
msgbox BattleFrontier_BattlePyramidLobby_Text_251C8A, 4
setvar VAR_0x8004, 1
setvar VAR_0x8005, 6
special sub_81A8E7C
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePyramidLobby_EventScript_250B91
setvar VAR_RESULT, 0
goto BattleFrontier_BattlePyramidLobby_EventScript_250BA4
return
BattleFrontier_BattlePyramidLobby_EventScript_250B91:: @ 8250B91
setvar VAR_0x8004, 1
setvar VAR_0x8005, 4
special sub_81A8E7C
goto BattleFrontier_BattlePyramidLobby_EventScript_250BA4
return
BattleFrontier_BattlePyramidLobby_EventScript_250BA4:: @ 8250BA4
copyvar VAR_0x8004, VAR_RESULT
special sub_813B968
switch VAR_RESULT
case 0, BattleFrontier_BattlePyramidLobby_EventScript_250C8E
case 1, BattleFrontier_BattlePyramidLobby_EventScript_250C97
case 2, BattleFrontier_BattlePyramidLobby_EventScript_250CA0
case 3, BattleFrontier_BattlePyramidLobby_EventScript_250CA9
case 4, BattleFrontier_BattlePyramidLobby_EventScript_250CB2
case 5, BattleFrontier_BattlePyramidLobby_EventScript_250CBB
case 6, BattleFrontier_BattlePyramidLobby_EventScript_250CC4
case 7, BattleFrontier_BattlePyramidLobby_EventScript_250CCD
case 8, BattleFrontier_BattlePyramidLobby_EventScript_250CD6
case 9, BattleFrontier_BattlePyramidLobby_EventScript_250CDF
case 10, BattleFrontier_BattlePyramidLobby_EventScript_250CE8
case 11, BattleFrontier_BattlePyramidLobby_EventScript_250CF1
case 12, BattleFrontier_BattlePyramidLobby_EventScript_250CFA
case 13, BattleFrontier_BattlePyramidLobby_EventScript_250D03
case 14, BattleFrontier_BattlePyramidLobby_EventScript_250D0C
case 15, BattleFrontier_BattlePyramidLobby_EventScript_250D15
case 16, BattleFrontier_BattlePyramidLobby_EventScript_250D1E
case 17, BattleFrontier_BattlePyramidLobby_EventScript_250D27
case 18, BattleFrontier_BattlePyramidLobby_EventScript_250D30
case 19, BattleFrontier_BattlePyramidLobby_EventScript_250D39
return
BattleFrontier_BattlePyramidLobby_EventScript_250C8E:: @ 8250C8E
msgbox BattleFrontier_BattlePyramidLobby_Text_251CB3, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250C97:: @ 8250C97
msgbox BattleFrontier_BattlePyramidLobby_Text_251D07, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CA0:: @ 8250CA0
msgbox BattleFrontier_BattlePyramidLobby_Text_251D54, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CA9:: @ 8250CA9
msgbox BattleFrontier_BattlePyramidLobby_Text_251D9C, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CB2:: @ 8250CB2
msgbox BattleFrontier_BattlePyramidLobby_Text_251E3D, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CBB:: @ 8250CBB
msgbox BattleFrontier_BattlePyramidLobby_Text_251EA1, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CC4:: @ 8250CC4
msgbox BattleFrontier_BattlePyramidLobby_Text_251F17, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CCD:: @ 8250CCD
msgbox BattleFrontier_BattlePyramidLobby_Text_251F6E, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CD6:: @ 8250CD6
msgbox BattleFrontier_BattlePyramidLobby_Text_251FC7, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CDF:: @ 8250CDF
msgbox BattleFrontier_BattlePyramidLobby_Text_25201B, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CE8:: @ 8250CE8
msgbox BattleFrontier_BattlePyramidLobby_Text_252068, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CF1:: @ 8250CF1
msgbox BattleFrontier_BattlePyramidLobby_Text_2520BA, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250CFA:: @ 8250CFA
msgbox BattleFrontier_BattlePyramidLobby_Text_252158, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250D03:: @ 8250D03
msgbox BattleFrontier_BattlePyramidLobby_Text_2521B4, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250D0C:: @ 8250D0C
msgbox BattleFrontier_BattlePyramidLobby_Text_252206, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250D15:: @ 8250D15
msgbox BattleFrontier_BattlePyramidLobby_Text_25225A, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250D1E:: @ 8250D1E
msgbox BattleFrontier_BattlePyramidLobby_Text_2522AE, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250D27:: @ 8250D27
msgbox BattleFrontier_BattlePyramidLobby_Text_25230B, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250D30:: @ 8250D30
msgbox BattleFrontier_BattlePyramidLobby_Text_252364, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250D39:: @ 8250D39
msgbox BattleFrontier_BattlePyramidLobby_Text_252403, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250D42:: @ 8250D42
lockall
setvar VAR_0x8004, 7
setvar VAR_0x8005, 6
special sub_81A1780
waitbuttonpress
special sub_813C5A0
releaseall
end
BattleFrontier_BattlePyramidLobby_EventScript_250D56:: @ 8250D56
applymovement 1, BattleFrontier_BattlePyramidLobby_Movement_250DC4
applymovement 255, BattleFrontier_BattlePyramidLobby_Movement_250DCD
waitmovement 0
msgbox BattleFrontier_BattlePyramidLobby_Text_251569, 4
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A8E7C
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250D94
msgbox BattleFrontier_BattlePyramidLobby_Text_2515AD, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250D9C
BattleFrontier_BattlePyramidLobby_EventScript_250D94:: @ 8250D94
msgbox BattleFrontier_BattlePyramidLobby_Text_2515F4, 4
BattleFrontier_BattlePyramidLobby_EventScript_250D9C:: @ 8250D9C
message BattleFrontier_BattlePyramidLobby_Text_25161E
waitmessage
playse SE_EXPMAX
waitse
msgbox BattleFrontier_BattlePyramidLobby_Text_251647, 4
closemessage
applymovement 1, BattleFrontier_BattlePyramidLobby_Movement_250DD5
waitmovement 0
applymovement 255, BattleFrontier_BattlePyramidLobby_Movement_250DD8
waitmovement 0
return
BattleFrontier_BattlePyramidLobby_Movement_250DC4: @ 8250DC4
step_up
step_up
step_up
step_up
step_up
step_up
step_up
step_00
step_end
BattleFrontier_BattlePyramidLobby_Movement_250DCD: @ 8250DCD
step_up
step_up
step_up
step_up
step_up
step_up
step_up
step_end
BattleFrontier_BattlePyramidLobby_Movement_250DD5: @ 8250DD5
step_right
step_02
step_end
BattleFrontier_BattlePyramidLobby_Movement_250DD8: @ 8250DD8
step_up
step_up
step_end
BattleFrontier_BattlePyramidLobby_EventScript_250DDB:: @ 8250DDB
msgbox BattleFrontier_BattlePyramidLobby_Text_2517FC, 4
setflag FLAG_SPECIAL_FLAG_0x4004
special sub_81C6A94
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250E00
message BattleFrontier_BattlePyramidLobby_Text_2518C6
waitmessage
goto BattleFrontier_BattlePyramidLobby_EventScript_250E09
end
BattleFrontier_BattlePyramidLobby_EventScript_250E00:: @ 8250E00
msgbox BattleFrontier_BattlePyramidLobby_Text_251881, 4
return
BattleFrontier_BattlePyramidLobby_EventScript_250E09:: @ 8250E09
multichoice 17, 6, 83, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePyramidLobby_EventScript_250E40
case 1, BattleFrontier_BattlePyramidLobby_EventScript_250E50
case 2, BattleFrontier_BattlePyramidLobby_EventScript_250E60
case 127, BattleFrontier_BattlePyramidLobby_EventScript_250E60
end
BattleFrontier_BattlePyramidLobby_EventScript_250E40:: @ 8250E40
special sub_81C4F24
waitstate
message BattleFrontier_BattlePyramidLobby_Text_25197E
waitmessage
goto BattleFrontier_BattlePyramidLobby_EventScript_250E09
end
BattleFrontier_BattlePyramidLobby_EventScript_250E50:: @ 8250E50
special sub_81B9620
waitstate
message BattleFrontier_BattlePyramidLobby_Text_25197E
waitmessage
goto BattleFrontier_BattlePyramidLobby_EventScript_250E09
end
BattleFrontier_BattlePyramidLobby_EventScript_250E60:: @ 8250E60
special sub_81B95E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250E6F
return
BattleFrontier_BattlePyramidLobby_EventScript_250E6F:: @ 8250E6F
msgbox BattleFrontier_BattlePyramidLobby_Text_25194F, 4
message BattleFrontier_BattlePyramidLobby_Text_25197E
waitmessage
goto BattleFrontier_BattlePyramidLobby_EventScript_250E09
end
BattleFrontier_BattlePyramidLobby_EventScript_250E83:: @ 8250E83
msgbox BattleFrontier_BattlePyramidLobby_Text_2524DA, 2
end
BattleFrontier_BattlePyramidLobby_EventScript_250E8C:: @ 8250E8C
msgbox BattleFrontier_BattlePyramidLobby_Text_252595, 2
end
BattleFrontier_BattlePyramidLobby_EventScript_250E95:: @ 8250E95
lockall
msgbox BattleFrontier_BattlePyramidLobby_Text_2526B6, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250EA4
end
BattleFrontier_BattlePyramidLobby_EventScript_250EA4:: @ 8250EA4
message BattleFrontier_BattlePyramidLobby_Text_2526D9
waitmessage
multichoice 15, 2, 101, 0
switch VAR_RESULT
case 0, BattleFrontier_BattlePyramidLobby_EventScript_250EF7
case 1, BattleFrontier_BattlePyramidLobby_EventScript_250F05
case 2, BattleFrontier_BattlePyramidLobby_EventScript_250F13
case 3, BattleFrontier_BattlePyramidLobby_EventScript_250F21
case 4, BattleFrontier_BattlePyramidLobby_EventScript_250F2F
case 127, BattleFrontier_BattlePyramidLobby_EventScript_250F2F
end
BattleFrontier_BattlePyramidLobby_EventScript_250EF7:: @ 8250EF7
msgbox BattleFrontier_BattlePyramidLobby_Text_2526FC, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250EA4
end
BattleFrontier_BattlePyramidLobby_EventScript_250F05:: @ 8250F05
msgbox BattleFrontier_BattlePyramidLobby_Text_2527A9, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250EA4
end
BattleFrontier_BattlePyramidLobby_EventScript_250F13:: @ 8250F13
msgbox BattleFrontier_BattlePyramidLobby_Text_25285A, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250EA4
end
BattleFrontier_BattlePyramidLobby_EventScript_250F21:: @ 8250F21
msgbox BattleFrontier_BattlePyramidLobby_Text_252924, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250EA4
end
BattleFrontier_BattlePyramidLobby_EventScript_250F2F:: @ 8250F2F
releaseall
end
BattleFrontier_BattlePyramidLobby_Text_250F31: @ 8250F31
.string "Where the courage of TRAINERS\n"
.string "is put to the test!\p"
.string "Welcome to the BATTLE PYRAMID!\p"
.string "I am your guide to\n"
.string "the Battle Quest.$"
BattleFrontier_BattlePyramidLobby_Text_250FA7: @ 8250FA7
.string "Have you the courage to embark on\n"
.string "the Battle Quest challenge?$"
BattleFrontier_BattlePyramidLobby_Text_250FE5: @ 8250FE5
.string "We await your challenge in the future!$"
BattleFrontier_BattlePyramidLobby_Text_25100C: @ 825100C
.string "The Battle Quest is a battling\n"
.string "event in which you must explore\l"
.string "the PYRAMID and try to reach the top.\p"
.string "In the PYRAMID are seven floors of\n"
.string "mazes, all of them filled with not only\l"
.string "skilled TRAINERS but also wild POKéMON.\p"
.string "You must enter with three POKéMON,\n"
.string "none of them holding an item.\p"
.string "On your ascent, you will be provided\n"
.string "with a BATTLE BAG for items.\p"
.string "If you fail in your challenge, any item\n"
.string "placed in the BATTLE BAG disappears.\p"
.string "If you want to interrupt your\n"
.string "challenge, you must select “REST”\l"
.string "and save the game.\p"
.string "If you dont save before interrupting,\n"
.string "you will be disqualified.$"
BattleFrontier_BattlePyramidLobby_Text_251248: @ 8251248
.string "The PYRAMID offers two courses,\n"
.string "Level 50 and Open Level.\l"
.string "Which will you enter?$"
BattleFrontier_BattlePyramidLobby_Text_251297: @ 8251297
.string "Very good. Now, please select the three\n"
.string "POKéMON you wish to accompany you.$"
BattleFrontier_BattlePyramidLobby_Text_2512E2: @ 82512E2
.string "A slight problem, adventurer!\p"
.string "You seem to not have the three\n"
.string "POKéMON qualified for the challenge.\p"
.string "Please also remember to take all\n"
.string "items from your POKéMON.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "When you are ready, please have\n"
.string "a word with me.$"
BattleFrontier_BattlePyramidLobby_Text_2513C1: @ 82513C1
.string "A slight problem, adventurer!\p"
.string "You seem to not have the three\n"
.string "POKéMON qualified for the challenge.\p"
.string "The three POKéMON must be different\n"
.string "and each no higher than Level 50.\p"
.string "Please also remember to take all\n"
.string "items from your POKéMON.\p"
.string "EGGS{STR_VAR_1} ineligible.\p"
.string "When you are ready, please have\n"
.string "a word with me.$"
BattleFrontier_BattlePyramidLobby_Text_2514E6: @ 82514E6
.string "Before you enter the BATTLE PYRAMID,\n"
.string "the game must be saved. Is that okay?$"
BattleFrontier_BattlePyramidLobby_Text_251531: @ 8251531
.string "Very good. I will now show you into\n"
.string "the BATTLE PYRAMID.$"
BattleFrontier_BattlePyramidLobby_Text_251569: @ 8251569
.string "We will hold your BAG for safekeeping,\n"
.string "{PLAYER}, while you are exploring.$"
BattleFrontier_BattlePyramidLobby_Text_2515AD: @ 82515AD
.string "In exchange, please take this BATTLE\n"
.string "BAG, the one you used previously.$"
BattleFrontier_BattlePyramidLobby_Text_2515F4: @ 82515F4
.string "In exchange, please take this\n"
.string "BATTLE BAG.$"
BattleFrontier_BattlePyramidLobby_Text_25161E: @ 825161E
.string "{PLAYER} exchanged the BAG for\n"
.string "the BATTLE BAG.$"
BattleFrontier_BattlePyramidLobby_Text_251647: @ 8251647
.string "When you step on this floor panel,\n"
.string "you will be transported to a higher\l"
.string "floor in the PYRAMID.\p"
.string "I hope for your sake that your\n"
.string "quest goes safely!$"
BattleFrontier_BattlePyramidLobby_Text_2516D6: @ 82516D6
.string "A major problem, explorer!\p"
.string "You did not save before ending\n"
.string "your challenge the last time.\p"
.string "Consequently, your challenge has\n"
.string "been disqualified, Im sorry to say.\p"
.string "Here is the BAG weve been holding\n"
.string "for you.\p"
.string "{PLAYER} got the BAG back.$"
BattleFrontier_BattlePyramidLobby_Text_2517B5: @ 82517B5
.string "Excellent to see you back!\p"
.string "Youve conquered the PYRAMID!\n"
.string "How splendid!$"
BattleFrontier_BattlePyramidLobby_Text_2517FC: @ 82517FC
.string "Ah, a slight problem.\p"
.string "At least one POKéMON is holding\n"
.string "an item.\p"
.string "Im sorry to say, items obtained in\n"
.string "the PYRAMID cannot be taken away.$"
BattleFrontier_BattlePyramidLobby_Text_251881: @ 8251881
.string "All items held by your POKéMON will be\n"
.string "moved to your BATTLE BAG, {PLAYER}.$"
BattleFrontier_BattlePyramidLobby_Text_2518C6: @ 82518C6
.string "The BATTLE BAG cannot hold all your\n"
.string "items, Im sorry to say.\p"
.string "Please pick the items youll keep in the\n"
.string "BATTLE BAG, and with your POKéMON.$"
BattleFrontier_BattlePyramidLobby_Text_25194F: @ 825194F
.string "At least one POKéMON is still\n"
.string "holding an item.$"
BattleFrontier_BattlePyramidLobby_Text_25197E: @ 825197E
.string "Please pick the items youll keep in the\n"
.string "BATTLE BAG, and with your POKéMON.$"
BattleFrontier_BattlePyramidLobby_Text_2519CA: @ 82519CA
.string "{PLAYER} returned everything that\n"
.string "the POKéMON held.$"
BattleFrontier_BattlePyramidLobby_Text_2519F8: @ 82519F8
.string "The BATTLE BAG you used will be kept\n"
.string "in readiness for your next challenge.\p"
.string "{PLAYER} turned the BATTLE BAG over\n"
.string "for the BAGs return.$"
BattleFrontier_BattlePyramidLobby_Text_251A77: @ 8251A77
.string "I must record your results.\n"
.string "Please wait.$"
BattleFrontier_BattlePyramidLobby_Text_251AA0: @ 8251AA0
.string "As a memento for conquering\n"
.string "the BATTLE PYRAMID, please take this.$"
BattleFrontier_BattlePyramidLobby_Text_251AE2: @ 8251AE2
.string "{PLAYER} received the prize\n"
.string "{STR_VAR_1}.$"
BattleFrontier_BattlePyramidLobby_Text_251AFC: @ 8251AFC
.string "…Ah…\n"
.string "Your BAG appears to be filled.\p"
.string "Please return after youve organized\n"
.string "your BAGs contents.$"
BattleFrontier_BattlePyramidLobby_Text_251B5A: @ 8251B5A
.string "How disappointing for you…\p"
.string "Here is the BAG weve been holding\n"
.string "for you.\p"
.string "{PLAYER} got the BAG back.$"
BattleFrontier_BattlePyramidLobby_Text_251BB6: @ 8251BB6
.string "We look forward to your\n"
.string "next challenge!$"
BattleFrontier_BattlePyramidLobby_Text_251BDE: @ 8251BDE
.string "We have been looking forward to\n"
.string "your arrival!\p"
.string "Here is your prize for conquering\n"
.string "the PYRAMID.$"
BattleFrontier_BattlePyramidLobby_Text_251C3B: @ 8251C3B
.string "Welcome…\p"
.string "I shall be pleased to tell you what\n"
.string "misfortunes await in the PYRAMID…$"
BattleFrontier_BattlePyramidLobby_Text_251C8A: @ 8251C8A
.string "… … … … … …\n"
.string "… … … … … …\p"
.string "… … … … … …\n"
.string "Aah!$"
BattleFrontier_BattlePyramidLobby_Text_251CB3: @ 8251CB3
.string "I see a shower of sparks…\p"
.string "…And in it, I see your POKéMON\n"
.string "struggling with paralysis…$"
BattleFrontier_BattlePyramidLobby_Text_251D07: @ 8251D07
.string "I see poison…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from the effects of poison…$"
BattleFrontier_BattlePyramidLobby_Text_251D54: @ 8251D54
.string "I see bright red flames…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from burns…$"
BattleFrontier_BattlePyramidLobby_Text_251D9C: @ 8251D9C
.string "I sense the tremendous pressure of\n"
.string "unrequited anger…\p"
.string "It is a curse…\p"
.string "…And, I see your POKéMON drained of\n"
.string "Power Points and having no recourse\l"
.string "but to use STRUGGLE…$"
BattleFrontier_BattlePyramidLobby_Text_251E3D: @ 8251E3D
.string "I see POKéMON loftily airborne…\p"
.string "…And, I see your POKéMON frustrated\n"
.string "by powerless GROUND-type moves…$"
BattleFrontier_BattlePyramidLobby_Text_251EA1: @ 8251EA1
.string "I sense terrific energy rising from\n"
.string "the ground below…\p"
.string "…And, I see your POKéMON unable to\n"
.string "escape the powers clutches…$"
BattleFrontier_BattlePyramidLobby_Text_251F17: @ 8251F17
.string "I see ICE-type POKéMON…\p"
.string "…And, I see your POKéMON fighting\n"
.string "the freezing effects of ice…$"
BattleFrontier_BattlePyramidLobby_Text_251F6E: @ 8251F6E
.string "I see a flurry of moves that imperil\n"
.string "the user…\p"
.string "…And, I see your POKéMON falling\n"
.string "to them…$"
BattleFrontier_BattlePyramidLobby_Text_251FC7: @ 8251FC7
.string "I see PSYCHIC-type POKéMON…\p"
.string "…And, I see your POKéMON in torment\n"
.string "from PSYCHIC moves…$"
BattleFrontier_BattlePyramidLobby_Text_25201B: @ 825201B
.string "I see ROCK-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from ROCK moves…$"
BattleFrontier_BattlePyramidLobby_Text_252068: @ 8252068
.string "I see FIGHTING-type POKéMON…\p"
.string "…And, I see your POKéMON pummeled\n"
.string "by FIGHTING moves…$"
BattleFrontier_BattlePyramidLobby_Text_2520BA: @ 82520BA
.string "RAIN DANCE… SUNNY DAY…\n"
.string "SANDSTORM… HAIL…\p"
.string "I see POKéMON that become stronger\n"
.string "with the weather…\p"
.string "…And, I see your POKéMON confounded\n"
.string "by different types of moves…$"
BattleFrontier_BattlePyramidLobby_Text_252158: @ 8252158
.string "I see BUG-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from different kinds of attacks…$"
BattleFrontier_BattlePyramidLobby_Text_2521B4: @ 82521B4
.string "I see DARK-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from DARK-type moves…$"
BattleFrontier_BattlePyramidLobby_Text_252206: @ 8252206
.string "I see WATER-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from WATER-type moves…$"
BattleFrontier_BattlePyramidLobby_Text_25225A: @ 825225A
.string "I see GHOST-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from GHOST-type moves…$"
BattleFrontier_BattlePyramidLobby_Text_2522AE: @ 82522AE
.string "I see STEEL-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from enormously powerful moves…$"
BattleFrontier_BattlePyramidLobby_Text_25230B: @ 825230B
.string "I see flying POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from enormously powerful moves…$"
BattleFrontier_BattlePyramidLobby_Text_252364: @ 8252364
.string "I see those that have evolved from\n"
.string "the power of stones…\p"
.string "I also sense fire, water,\n"
.string "and electricity…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from those three powers…$"
BattleFrontier_BattlePyramidLobby_Text_252403: @ 8252403
.string "I see NORMAL-type POKéMON…\p"
.string "…And, I see your POKéMON suffering\n"
.string "from enormously powerful moves…$"
BattleFrontier_BattlePyramidLobby_Text_252461: @ 8252461
.string "Whether you believe my fortunes\n"
.string "or not, the choice is yours…\p"
.string "The future can be changed anytime…\n"
.string "I wish you safe passage…$"
BattleFrontier_BattlePyramidLobby_Text_2524DA: @ 82524DA
.string "Did you know?\p"
.string "If you run fast, TRAINERS may notice\n"
.string "and come after you for a battle.\p"
.string "So, if you want to avoid TRAINERS,\n"
.string "dont catch their eyes, but sneak\l"
.string "cautiously and quietly past them.$"
BattleFrontier_BattlePyramidLobby_Text_252595: @ 8252595
.string "Awaaaaaaarrrrgh!\p"
.string "I had a whole lot of items, but I lost\n"
.string "them all when I lost!\p"
.string "Awaaaaaaarrrrgh!$"
BattleFrontier_BattlePyramidLobby_Text_2525F4: @ 82525F4
.string "Welcome back!\n"
.string "Youve done the unthinkable!\p"
.string "Youve defeated the PYRAMID KING\n"
.string "and conquered the BATTLE PYRAMID!$"
BattleFrontier_BattlePyramidLobby_Text_252662: @ 8252662
.string "Young explorer!\n"
.string "In commendation of your courage,\l"
.string "we give you these Battle Point(s)!$"
BattleFrontier_BattlePyramidLobby_Text_2526B6: @ 82526B6
.string "The Battle Quest rules are listed.$"
BattleFrontier_BattlePyramidLobby_Text_2526D9: @ 82526D9
.string "Which heading do you want to read?$"
BattleFrontier_BattlePyramidLobby_Text_2526FC: @ 82526FC
.string "When the PYRAMID is conquered,\n"
.string "the wild POKéMON that appear in it\l"
.string "are replaced by different kinds.\p"
.string "Explore, observe, and learn what kinds\n"
.string "of wild POKéMON you may encounter.$"
BattleFrontier_BattlePyramidLobby_Text_2527A9: @ 82527A9
.string "TRAINERS are lying in wait for you\n"
.string "inside the PYRAMID.\p"
.string "On each floor, there are up to\n"
.string "eight TRAINERS.\p"
.string "When you defeat a TRAINER, you will\n"
.string "get a helpful hint for your adventure.$"
BattleFrontier_BattlePyramidLobby_Text_25285A: @ 825285A
.string "The mazes in the PYRAMID rearrange\n"
.string "themselves every time you enter it.\p"
.string "The mazes are poorly lit.\n"
.string "You must advance with caution.\p"
.string "The light grows brighter whenever you\n"
.string "defeat a wild POKéMON or a TRAINER.$"
BattleFrontier_BattlePyramidLobby_Text_252924: @ 8252924
.string "The BATTLE BAG serves as your BAG\n"
.string "while in the PYRAMID.\p"
.string "There are two separate BATTLE BAGS--\n"
.string "one each for the Level 50 and\l"
.string "Open Level adventures.\p"
.string "They each can hold up to 99 pieces\n"
.string "of ten kinds of items.\p"
.string "The contents of the BATTLE BAG are\n"
.string "lost if you fail in your quest.$"

View File

@@ -0,0 +1,379 @@
BattleFrontier_BattlePyramidTop_MapScripts:: @ 82550A1
map_script 5, BattleFrontier_BattlePyramidTop_MapScript1_2550F4
map_script 2, BattleFrontier_BattlePyramidTop_MapScript2_25516E
map_script 3, BattleFrontier_BattlePyramidTop_MapScript1_2550B6
map_script 4, BattleFrontier_BattlePyramidTop_MapScript2_2550CE
.byte 0
BattleFrontier_BattlePyramidTop_MapScript1_2550B6: @ 82550B6
setvar VAR_0x8004, 13
setvar VAR_0x8005, 200
setvar VAR_0x8006, 0
special sub_81A8E7C
setvar VAR_0x400F, 1
end
BattleFrontier_BattlePyramidTop_MapScript2_2550CE: @ 82550CE
map_script_2 VAR_0x4001, 0, BattleFrontier_BattlePyramidTop_EventScript_2550D8
.2byte 0
BattleFrontier_BattlePyramidTop_EventScript_2550D8:: @ 82550D8
setvar VAR_0x4001, 1
turnobject 255, 2
compare_var_to_value VAR_0x400C, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_2550F3
setobjectxyperm 2, 0, 0
BattleFrontier_BattlePyramidTop_EventScript_2550F3:: @ 82550F3
end
BattleFrontier_BattlePyramidTop_MapScript1_2550F4: @ 82550F4
setvar VAR_0x8004, 9
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidTop_EventScript_25510C
call BattleFrontier_BattlePyramidTop_EventScript_242170
BattleFrontier_BattlePyramidTop_EventScript_25510C:: @ 825510C
copyvar VAR_0x400C, VAR_RESULT
setvar VAR_0x8004, 0
special sub_81A1780
switch VAR_0x4000
case 0, BattleFrontier_BattlePyramidTop_EventScript_255193
case 1, BattleFrontier_BattlePyramidTop_EventScript_252B66
case 2, BattleFrontier_BattlePyramidTop_EventScript_255193
setvar VAR_0x8004, 1
setvar VAR_0x8005, 5
special sub_81A1780
compare_var_to_value VAR_RESULT, 2
goto_eq BattleFrontier_BattlePyramidTop_EventScript_252B42
compare_var_to_value VAR_RESULT, 3
goto_eq BattleFrontier_BattlePyramidTop_EventScript_252B42
compare_var_to_value VAR_RESULT, 9
goto_eq BattleFrontier_BattlePyramidTop_EventScript_252B42
end
BattleFrontier_BattlePyramidTop_MapScript2_25516E: @ 825516E
map_script_2 VAR_0x400E, 0, BattleFrontier_BattlePyramidTop_EventScript_255180
map_script_2 VAR_0x400F, 1, BattleFrontier_BattlePyramidTop_EventScript_25518A
.2byte 0
BattleFrontier_BattlePyramidTop_EventScript_255180:: @ 8255180
playbgm BGM_BATTLE_PYRAMID_SUMMIT, 0
setvar VAR_0x400E, 1
end
BattleFrontier_BattlePyramidTop_EventScript_25518A:: @ 825518A
special AddMapNamePopUpWindowTask
setvar VAR_0x400F, 0
end
BattleFrontier_BattlePyramidTop_EventScript_255193:: @ 8255193
setvar VAR_0x8004, 3
setvar VAR_0x8005, 1
special sub_81A8E7C
special copy_player_party_to_sav1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x8004, 9
special sub_81A8E7C
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
setvar VAR_0x400F, 1
end
BattleFrontier_BattlePyramidTop_EventScript_2551D0:: @ 82551D0
lock
faceplayer
compare_var_to_value VAR_0x400D, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_255236
compare_var_to_value VAR_0x400C, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_255240
msgbox BattleFrontier_BattlePyramidTop_Text_255410, 4
closemessage
applymovement 1, BattleFrontier_BattlePyramidTop_Movement_2553FD
waitmovement 0
applymovement 255, BattleFrontier_BattlePyramidTop_Movement_255403
waitmovement 0
applymovement 1, BattleFrontier_BattlePyramidTop_Movement_255400
waitmovement 0
message BattleFrontier_BattlePyramidTop_Text_2554E8
waitmessage
playfanfare BGM_ME_BATTLE_POINTS
waitfanfare
closemessage
BattleFrontier_BattlePyramidTop_EventScript_25521A:: @ 825521A
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 3
special sub_81A1780
warp BATTLE_FRONTIER_BATTLE_PYRAMID_LOBBY, 255, 7, 13
waitstate
end
BattleFrontier_BattlePyramidTop_EventScript_255236:: @ 8255236
msgbox BattleFrontier_BattlePyramidTop_Text_255BFE, 4
closemessage
end
BattleFrontier_BattlePyramidTop_EventScript_255240:: @ 8255240
msgbox BattleFrontier_BattlePyramidTop_Text_25551F, 4
applymovement 1, BattleFrontier_BattlePyramidTop_Movement_2553FD
setvar VAR_0x400D, 1
closemessage
end
BattleFrontier_BattlePyramidTop_EventScript_255256:: @ 8255256
lockall
switch VAR_0x400C
case 2, BattleFrontier_BattlePyramidTop_EventScript_255335
case 3, BattleFrontier_BattlePyramidTop_EventScript_2552D0
case 4, BattleFrontier_BattlePyramidTop_EventScript_255388
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_2552D0
special SpawnScriptFieldObject
applymovement 127, BattleFrontier_BattlePyramidTop_Movement_25540C
waitmovement 0
msgbox BattleFrontier_BattlePyramidTop_Text_255669, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
applymovement 2, BattleFrontier_BattlePyramidTop_Movement_25540A
waitmovement 0
msgbox BattleFrontier_BattlePyramidTop_Text_25573E, 4
goto BattleFrontier_BattlePyramidTop_EventScript_2552DA
end
BattleFrontier_BattlePyramidTop_EventScript_2552D0:: @ 82552D0
applymovement 2, BattleFrontier_BattlePyramidTop_Movement_25540A
waitmovement 0
BattleFrontier_BattlePyramidTop_EventScript_2552DA:: @ 82552DA
msgbox BattleFrontier_BattlePyramidTop_Text_255846, 4
call BattleFrontier_BattlePyramidTop_EventScript_2553ED
playbgm BGM_BATTLE_PYRAMID_SUMMIT, 0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePyramidTop_EventScript_2552FB
goto BattleFrontier_BattlePyramidTop_EventScript_252B42
BattleFrontier_BattlePyramidTop_EventScript_2552FB:: @ 82552FB
setvar VAR_0x8004, 12
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_25521A
msgbox BattleFrontier_BattlePyramidTop_Text_255873, 4
playfanfare BGM_ME_BATTLE_SYMBOL
message BattleFrontier_BattlePyramidTop_Text_2558E9
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattlePyramidTop_Text_25591D, 4
goto BattleFrontier_BattlePyramidTop_EventScript_25521A
BattleFrontier_BattlePyramidTop_EventScript_255335:: @ 8255335
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_255388
special SpawnScriptFieldObject
applymovement 127, BattleFrontier_BattlePyramidTop_Movement_25540C
waitmovement 0
msgbox BattleFrontier_BattlePyramidTop_Text_255951, 4
closemessage
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
applymovement 2, BattleFrontier_BattlePyramidTop_Movement_25540A
waitmovement 0
msgbox BattleFrontier_BattlePyramidTop_Text_255A6D, 4
goto BattleFrontier_BattlePyramidTop_EventScript_255392
end
BattleFrontier_BattlePyramidTop_EventScript_255388:: @ 8255388
applymovement 2, BattleFrontier_BattlePyramidTop_Movement_25540A
waitmovement 0
BattleFrontier_BattlePyramidTop_EventScript_255392:: @ 8255392
msgbox BattleFrontier_BattlePyramidTop_Text_255AA1, 4
call BattleFrontier_BattlePyramidTop_EventScript_2553ED
playbgm BGM_BATTLE_PYRAMID_SUMMIT, 0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattlePyramidTop_EventScript_2553B3
goto BattleFrontier_BattlePyramidTop_EventScript_252B42
BattleFrontier_BattlePyramidTop_EventScript_2553B3:: @ 82553B3
setvar VAR_0x8004, 12
special sub_81A1780
compare_var_to_value VAR_RESULT, 2
goto_eq BattleFrontier_BattlePyramidTop_EventScript_25521A
msgbox BattleFrontier_BattlePyramidTop_Text_255ACD, 4
playfanfare BGM_ME_BATTLE_SYMBOL
message BattleFrontier_BattlePyramidTop_Text_255B59
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattlePyramidTop_Text_255B82, 4
goto BattleFrontier_BattlePyramidTop_EventScript_25521A
BattleFrontier_BattlePyramidTop_EventScript_2553ED:: @ 82553ED
closemessage
setvar VAR_0x8004, 10
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
return
BattleFrontier_BattlePyramidTop_Movement_2553FD: @ 82553FD
step_right
step_27
step_end
BattleFrontier_BattlePyramidTop_Movement_255400: @ 8255400
step_left
step_26
step_end
BattleFrontier_BattlePyramidTop_Movement_255403: @ 8255403
step_up
step_up
step_up
step_up
step_up
step_25
step_end
BattleFrontier_BattlePyramidTop_Movement_25540A: @ 825540A
step_15
step_end
BattleFrontier_BattlePyramidTop_Movement_25540C: @ 825540C
slow_step_up
slow_step_up
step_14
step_end
BattleFrontier_BattlePyramidTop_Text_255410: @ 8255410
.string "It is a delight to see you here!\n"
.string "You have reached the summit of\l"
.string "the BATTLE PYRAMID!\p"
.string "Above here is the PYRAMIDs\n"
.string "lookout point.\p"
.string "It is a place open only to those\n"
.string "who have conquered the PYRAMID.\p"
.string "Now, please!\n"
.string "Up you go!$"
BattleFrontier_BattlePyramidTop_Text_2554E8: @ 82554E8
.string "The PYRAMIDs new conqueror!\n"
.string "Let the name {PLAYER} be known!$"
BattleFrontier_BattlePyramidTop_Text_25551F: @ 825551F
.string "It is a delight to see you here!\p"
.string "Unfortunately, you were second by\n"
.string "a mere fraction of time!\p"
.string "Our chief has already conquered\n"
.string "the PYRAMID ahead of you.\p"
.string "However, my young explorer…\n"
.string "You are a TRAINER!\p"
.string "Assert your power and take the glory\n"
.string "of the pinnacle from our chief!\p"
.string "Now, please! When you are ready,\n"
.string "take one more step of courage!$"
BattleFrontier_BattlePyramidTop_Text_255669: @ 8255669
.string "Young adventurer…\p"
.string "Wouldnt you agree that explorations\n"
.string "are the grandest of adventures?\p"
.string "Your own wits!\p"
.string "Your own strength!\p"
.string "Your own POKéMON!\p"
.string "And, above all, only your own courage\n"
.string "to lead you through unknown worlds…$"
BattleFrontier_BattlePyramidTop_Text_25573E: @ 825573E
.string "Aah, yes, indeed this life is grand!\n"
.string "Grand, it is! Eh?\p"
.string "Im BRANDON!\p"
.string "Im the PYRAMID KING, which means\n"
.string "Im in charge here.\p"
.string "Most people call me the chief!\p"
.string "You coming here means you have\n"
.string "that much confidence in yourself,\l"
.string "am I right?\p"
.string "Hahahah!\n"
.string "This should be exciting!$"
BattleFrontier_BattlePyramidTop_Text_255846: @ 8255846
.string "Now, then!\n"
.string "Bring your courage to our battle!$"
BattleFrontier_BattlePyramidTop_Text_255873: @ 8255873
.string "BRANDON: Hahahah! Grand it was!\n"
.string "Grand, yes, indeed!\p"
.string "Well done! Youve earned recognition!\n"
.string "Your FRONTIER PASS, please!$"
BattleFrontier_BattlePyramidTop_Text_2558E9: @ 82558E9
.string "The Brave Symbol was embossed on\n"
.string "the FRONTIER PASS!$"
BattleFrontier_BattlePyramidTop_Text_25591D: @ 825591D
.string "Young explorer!\n"
.string "I look forward to our next meeting!$"
BattleFrontier_BattlePyramidTop_Text_255951: @ 8255951
.string "BRANDON: …Youve finally returned,\n"
.string "young explorer…\p"
.string "Your love of adventure seems to come\n"
.string "deep from within your heart…\p"
.string "Yes… You are exactly as I was in\n"
.string "my own youth…\p"
.string "… … …Ah…\p"
.string "The passionate!\p"
.string "The dangerous!\p"
.string "The desperate!\p"
.string "Those days of death-defying,\n"
.string "life-affirming adventures are back…$"
BattleFrontier_BattlePyramidTop_Text_255A6D: @ 8255A6D
.string "Now, then!\p"
.string "I sense my own courage is off\n"
.string "the meter!$"
BattleFrontier_BattlePyramidTop_Text_255AA1: @ 8255AA1
.string "Everything you have!\n"
.string "Im braced for it all!$"
BattleFrontier_BattlePyramidTop_Text_255ACD: @ 8255ACD
.string "BRANDON: Hahahah!\n"
.string "Remarkable!\l"
.string "Yes, its grand, indeed!\p"
.string "Young explorer!\p"
.string "Youve bested me through and through!\n"
.string "Here! I want you to have this!$"
BattleFrontier_BattlePyramidTop_Text_255B59: @ 8255B59
.string "The Brave Symbol took on\n"
.string "a golden shine!$"
BattleFrontier_BattlePyramidTop_Text_255B82: @ 8255B82
.string "Ah, yes! It just goes to show that\n"
.string "I have much to learn still!\p"
.string "May our paths cross again!\n"
.string "Farewell for now, young explorer!$"
BattleFrontier_BattlePyramidTop_Text_255BFE: @ 8255BFE
.string "Now, when you are ready, take courage\n"
.string "and step forward.$"

View File

@@ -0,0 +1,651 @@
BattleFrontier_BattleTowerBattleRoom_MapScripts:: @ 8241B40
map_script 2, BattleFrontier_BattleTowerBattleRoom_MapScript2_241B62
map_script 4, BattleFrontier_BattleTowerBattleRoom_MapScript2_241B4B
.byte 0
BattleFrontier_BattleTowerBattleRoom_MapScript2_241B4B: @ 8241B4B
map_script_2 VAR_0x4001, 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241B55
.2byte 0
BattleFrontier_BattleTowerBattleRoom_EventScript_241B55:: @ 8241B55
setvar VAR_0x4001, 1
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_242198
end
BattleFrontier_BattleTowerBattleRoom_MapScript2_241B62: @ 8241B62
map_script_2 VAR_0x4000, 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241B6C
.2byte 0
BattleFrontier_BattleTowerBattleRoom_EventScript_241B6C:: @ 8241B6C
setvar VAR_0x4000, 1
applymovement 255, BattleFrontier_BattleTowerBattleRoom_Movement_242179
waitmovement 0
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241BC3
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_24218D
waitmovement 0
applymovement 255, BattleFrontier_BattleTowerBattleRoom_Movement_24217E
waitmovement 0
setvar VAR_0x4002, 1
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_81A1780
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
BattleFrontier_BattleTowerBattleRoom_EventScript_241BC3:: @ 8241BC3
setvar VAR_0x8004, 3
special sub_8161F74
addobject 1
applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_242182
waitmovement 0
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
special sub_8161F74
msgbox 0x2021fc4, 4
waitmessage
call BattleFrontier_BattleTowerBattleRoom_EventScript_24210E
switch VAR_RESULT
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241C2F
BattleFrontier_BattleTowerBattleRoom_EventScript_241C03:: @ 8241C03
BattleFrontier_BattleTowerMultiBattleRoom_EventScript_241C03:: @ 8241C03
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 4
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
special sub_8161F74
setvar VAR_0x8004, 3
special sub_813BF7C
goto BattleFrontier_BattleTowerBattleRoom_EventScript_2421B8
BattleFrontier_BattleTowerBattleRoom_EventScript_241C2F:: @ 8241C2F
call BattleFrontier_BattleTowerBattleRoom_EventScript_241EBA
setvar VAR_0x8004, 4
special sub_8161F74
switch VAR_RESULT
case 7, BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_242188
waitmovement 0
removeobject 1
setvar VAR_0x8004, 9
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
call_if 5, BattleFrontier_BattleTowerBattleRoom_EventScript_241EC3
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_24218D
waitmovement 0
applymovement 255, BattleFrontier_BattleTowerBattleRoom_Movement_24217E
waitmovement 0
msgbox BattleFrontier_BattleTowerBattleRoom_Text_242217, 4
playfanfare BGM_ME_ASA
waitfanfare
special sp000_heal_pokemon
BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F:: @ 8241C8F
setvar VAR_0x8004, 9
special sub_81A1780
copyvar VAR_0x400F, VAR_RESULT
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleTowerBattleRoom_EventScript_241F0A
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
call BattleFrontier_BattleTowerBattleRoom_EventScript_241E44
call BattleFrontier_BattleTowerBattleRoom_EventScript_23E8E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241D0A
multichoice 19, 4, 103, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241DDC
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241D40
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_241D7C
case 3, BattleFrontier_BattleTowerBattleRoom_EventScript_241DAA
case 127, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
BattleFrontier_BattleTowerBattleRoom_EventScript_241D0A:: @ 8241D0A
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241DDC
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241D7C
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_241DAA
case 127, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
BattleFrontier_BattleTowerBattleRoom_EventScript_241D40:: @ 8241D40
message BattleFrontier_BattleTowerBattleRoom_Text_2423A3
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241D72
case 127, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
BattleFrontier_BattleTowerBattleRoom_EventScript_241D72:: @ 8241D72
call BattleFrontier_BattleTowerBattleRoom_EventScript_23E8B4
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
BattleFrontier_BattleTowerBattleRoom_EventScript_241D7C:: @ 8241D7C
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2423FC, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241E22
case 127, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
BattleFrontier_BattleTowerBattleRoom_EventScript_241DAA:: @ 8241DAA
message BattleFrontier_BattleTowerBattleRoom_Text_24244C
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_24220E
case 127, BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F
BattleFrontier_BattleTowerBattleRoom_EventScript_241DDC:: @ 8241DDC
closemessage
applymovement 255, BattleFrontier_BattleTowerBattleRoom_Movement_242180
waitmovement 0
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_242192
waitmovement 0
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241BC3
BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6:: @ 8241DF6
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 3
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
special sub_8161F74
setvar VAR_0x8004, 3
special sub_813BF7C
goto BattleFrontier_BattleTowerBattleRoom_EventScript_2421B8
BattleFrontier_BattleTowerBattleRoom_EventScript_241E22:: @ 8241E22
message BattleFrontier_BattleTowerBattleRoom_Text_242426
waitmessage
setvar VAR_0x8004, 6
setvar VAR_0x8005, 2
special sub_8161F74
playse SE_SAVE
waitse
fadescreen 1
setvar VAR_0x8004, 4
special sub_81A1780
end
BattleFrontier_BattleTowerBattleRoom_EventScript_241E44:: @ 8241E44
copyvar VAR_0x400F, VAR_RESULT
switch VAR_0x400F
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241E90
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_241E97
case 3, BattleFrontier_BattleTowerBattleRoom_EventScript_241E9E
case 4, BattleFrontier_BattleTowerBattleRoom_EventScript_241EA5
case 5, BattleFrontier_BattleTowerBattleRoom_EventScript_241EAC
case 6, BattleFrontier_BattleTowerBattleRoom_EventScript_241EB3
BattleFrontier_BattleTowerBattleRoom_EventScript_241E90:: @ 8241E90
message BattleFrontier_BattleTowerBattleRoom_Text_242277
waitmessage
return
BattleFrontier_BattleTowerBattleRoom_EventScript_241E97:: @ 8241E97
message BattleFrontier_BattleTowerBattleRoom_Text_2422A9
waitmessage
return
BattleFrontier_BattleTowerBattleRoom_EventScript_241E9E:: @ 8241E9E
message BattleFrontier_BattleTowerBattleRoom_Text_2422DB
waitmessage
return
BattleFrontier_BattleTowerBattleRoom_EventScript_241EA5:: @ 8241EA5
message BattleFrontier_BattleTowerBattleRoom_Text_24230D
waitmessage
return
BattleFrontier_BattleTowerBattleRoom_EventScript_241EAC:: @ 8241EAC
message BattleFrontier_BattleTowerBattleRoom_Text_24233F
waitmessage
return
BattleFrontier_BattleTowerBattleRoom_EventScript_241EB3:: @ 8241EB3
message BattleFrontier_BattleTowerBattleRoom_Text_242371
waitmessage
return
BattleFrontier_BattleArenaBattleRoom_EventScript_241EBA:: @ 8241EBA
BattleFrontier_BattleDomeLobby_EventScript_241EBA:: @ 8241EBA
BattleFrontier_BattleFactoryBattleRoom_EventScript_241EBA:: @ 8241EBA
BattleFrontier_BattlePalaceBattleRoom_EventScript_241EBA:: @ 8241EBA
BattleFrontier_BattleTowerBattleRoom2_EventScript_241EBA:: @ 8241EBA
BattleFrontier_BattleTowerBattleRoom_EventScript_241EBA:: @ 8241EBA
setvar VAR_0x8004, 17
special sub_81A1780
return
BattleFrontier_BattleTowerBattleRoom_EventScript_241EC3:: @ 8241EC3
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_24219A
waitmovement 0
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_2725B6
waitmovement 0
playse SE_PIN
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_272598
waitmovement 0
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_27259A
waitmovement 0
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_2421A6
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_2421AB
waitmovement 0
applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_2421A1
waitmovement 0
return
BattleFrontier_BattleTowerBattleRoom_EventScript_241F0A:: @ 8241F0A
compare_var_to_value VAR_0x4002, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241F22
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2424C2, 4
setvar VAR_0x4002, 1
BattleFrontier_BattleTowerBattleRoom_EventScript_241F22:: @ 8241F22
message BattleFrontier_BattleTowerBattleRoom_Text_242542
waitmessage
call BattleFrontier_BattleTowerBattleRoom_EventScript_23E8E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241F79
multichoice 19, 4, 103, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241FAF
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241D40
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_241D7C
case 3, BattleFrontier_BattleTowerBattleRoom_EventScript_241DAA
case 127, BattleFrontier_BattleTowerBattleRoom_EventScript_241F22
BattleFrontier_BattleTowerBattleRoom_EventScript_241F79:: @ 8241F79
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom_EventScript_241FAF
case 1, BattleFrontier_BattleTowerBattleRoom_EventScript_241D7C
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_241DAA
case 127, BattleFrontier_BattleTowerBattleRoom_EventScript_241F22
BattleFrontier_BattleTowerBattleRoom_EventScript_241FAF:: @ 8241FAF
call BattleFrontier_BattleTowerBattleRoom_EventScript_242170
closemessage
applymovement 255, BattleFrontier_BattleTowerBattleRoom_Movement_242180
waitmovement 0
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_242192
waitmovement 0
addobject 1
applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_2421B2
waitmovement 0
switch VAR_0x400F
case 2, BattleFrontier_BattleTowerBattleRoom_EventScript_242085
case 3, BattleFrontier_BattleTowerBattleRoom_EventScript_242029
case 4, BattleFrontier_BattleTowerBattleRoom_EventScript_2420B2
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleTowerBattleRoom_EventScript_242029
msgbox BattleFrontier_BattleTowerBattleRoom_Text_242579, 4
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
BattleFrontier_BattleTowerBattleRoom_EventScript_242029:: @ 8242029
msgbox BattleFrontier_BattleTowerBattleRoom_Text_24268C, 4
call BattleFrontier_BattleTowerBattleRoom_EventScript_24210E
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_242046
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C03
BattleFrontier_BattleTowerBattleRoom_EventScript_242046:: @ 8242046
call BattleFrontier_BattleTowerBattleRoom_EventScript_241EBA
setvar VAR_0x8004, 12
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2426B4, 4
playfanfare BGM_ME_BATTLE_SYMBOL
message BattleFrontier_BattleTowerBattleRoom_Text_24270E
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattleTowerBattleRoom_Text_242744, 4
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
BattleFrontier_BattleTowerBattleRoom_EventScript_242085:: @ 8242085
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleTowerBattleRoom_EventScript_2420B2
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2427F9, 4
setvar VAR_0x8004, 2
setvar VAR_0x8005, 7
special sub_81A1780
BattleFrontier_BattleTowerBattleRoom_EventScript_2420B2:: @ 82420B2
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2428E0, 4
call BattleFrontier_BattleTowerBattleRoom_EventScript_24210E
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_2420CF
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C03
BattleFrontier_BattleTowerBattleRoom_EventScript_2420CF:: @ 82420CF
call BattleFrontier_BattleTowerBattleRoom_EventScript_241EBA
setvar VAR_0x8004, 12
special sub_81A1780
compare_var_to_value VAR_RESULT, 2
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2428F7, 4
playfanfare BGM_ME_BATTLE_SYMBOL
message BattleFrontier_BattleTowerBattleRoom_Text_242932
waitmessage
waitfanfare
setvar VAR_0x8004, 13
special sub_81A1780
msgbox BattleFrontier_BattleTowerBattleRoom_Text_24295D, 4
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
BattleFrontier_BattleTowerBattleRoom2_EventScript_24210E:: @ 824210E
BattleFrontier_BattleTowerBattleRoom_EventScript_24210E:: @ 824210E
closemessage
setvar VAR_0x4002, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 0
special sub_81A1780
special sp000_heal_pokemon
setvar VAR_0x8004, 0
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
copyvar VAR_0x8004, VAR_0x40CE
compare_var_to_value VAR_0x8004, 3
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_24215A
setvar VAR_0x8004, 18
special sub_81A1780
special sp000_heal_pokemon
setvar VAR_0x8004, 21
special sub_81A1780
BattleFrontier_BattleTowerBattleRoom_EventScript_24215A:: @ 824215A
setvar VAR_0x8004, 15
special sub_8161F74
setvar VAR_0x8004, 1
setvar VAR_0x8005, 5
special sub_81A1780
return
BattleFrontier_BattleArenaBattleRoom_EventScript_242170:: @ 8242170
BattleFrontier_BattleDomeBattleRoom_EventScript_242170:: @ 8242170
BattleFrontier_BattleFactoryBattleRoom_EventScript_242170:: @ 8242170
BattleFrontier_BattlePalaceBattleRoom_EventScript_242170:: @ 8242170
BattleFrontier_BattlePyramidTop_EventScript_242170:: @ 8242170
BattleFrontier_BattleTowerBattleRoom_EventScript_242170:: @ 8242170
setvar VAR_0x8004, 22
special sub_81A1780
return
BattleFrontier_BattleTowerBattleRoom_Movement_242179: @ 8242179
step_up
step_up
step_up
step_03
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_24217E: @ 824217E
step_00
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_242180: @ 8242180
step_03
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_242182: @ 8242182
step_down
step_down
step_down
step_down
step_02
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_242188: @ 8242188
step_up
step_up
step_up
step_up
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_24218D: @ 824218D
step_right
step_right
step_right
step_up
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_242192: @ 8242192
step_down
step_left
step_left
step_left
step_03
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_242198: @ 8242198
step_54
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_24219A: @ 824219A
step_55
step_14
step_up
step_left
step_left
step_13
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_2421A1: @ 82421A1
step_right
step_right
step_down
step_54
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_2421A6: @ 82421A6
step_14
step_14
step_14
step_14
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_2421AB: @ 82421AB
step_03
step_14
step_14
step_14
step_14
step_20
step_end
BattleFrontier_BattleTowerBattleRoom_Movement_2421B2: @ 82421B2
slow_step_down
slow_step_down
slow_step_down
slow_step_down
step_02
step_end
BattleFrontier_BattleTowerBattleRoom2_EventScript_2421B8:: @ 82421B8
BattleFrontier_BattleTowerBattleRoom_EventScript_2421B8:: @ 82421B8
copyvar VAR_RESULT, VAR_0x40CE
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_2421E8
compare_var_to_value VAR_RESULT, 2
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_2421F2
compare_var_to_value VAR_RESULT, 3
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_2421FC
warp BATTLE_FRONTIER_BATTLE_TOWER_LOBBY, 255, 6, 6
waitstate
end
BattleFrontier_BattleTowerBattleRoom_EventScript_2421E8:: @ 82421E8
warp BATTLE_FRONTIER_BATTLE_TOWER_LOBBY, 255, 10, 6
waitstate
end
BattleFrontier_BattleTowerBattleRoom_EventScript_2421F2:: @ 82421F2
warp BATTLE_FRONTIER_BATTLE_TOWER_LOBBY, 255, 14, 6
waitstate
end
BattleFrontier_BattleTowerBattleRoom_EventScript_2421FC:: @ 82421FC
setvar VAR_0x8004, 13
special sub_8161F74
warp BATTLE_FRONTIER_BATTLE_TOWER_LOBBY, 255, 18, 6
waitstate
end
BattleFrontier_BattleTowerBattleRoom_EventScript_24220E:: @ 824220E
setflag FLAG_0x077
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C03
end
BattleFrontier_BattleTowerBattleRoom2_Text_242217: @ 8242217
BattleFrontier_BattleTowerBattleRoom_Text_242217: @ 8242217
.string "We will restore your POKéMON to\n"
.string "full health.$"
BattleFrontier_BattleTowerBattleRoom_Text_242244: @ 8242244
.string "You will be facing opponent no. {STR_VAR_1}.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom_Text_242277: @ 8242277
.string "You will be facing opponent no. 2.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom_Text_2422A9: @ 82422A9
.string "You will be facing opponent no. 3.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom_Text_2422DB: @ 82422DB
.string "You will be facing opponent no. 4.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom_Text_24230D: @ 824230D
.string "You will be facing opponent no. 5.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom_Text_24233F: @ 824233F
.string "You will be facing opponent no. 6.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom_Text_242371: @ 8242371
.string "You will be facing opponent no. 7.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom2_Text_2423A3: @ 82423A3
BattleFrontier_BattleTowerBattleRoom_Text_2423A3: @ 82423A3
.string "Record your battle on your\n"
.string "FRONTIER PASS?$"
BattleFrontier_BattleTowerLobby_Text_2423CD: @ 82423CD
.string "{PLAYER}s battle was recorded\n"
.string "on the FRONTIER PASS.$"
BattleFrontier_BattleTowerBattleRoom2_Text_2423FC: @ 82423FC
BattleFrontier_BattleTowerBattleRoom_Text_2423FC: @ 82423FC
.string "Would you like to save and\n"
.string "quit the game?$"
BattleFrontier_BattleTowerBattleRoom2_Text_242426: @ 8242426
BattleFrontier_BattleTowerBattleRoom_Text_242426: @ 8242426
.string "Saving your battle data.\n"
.string "Please wait.$"
BattleFrontier_BattleTowerBattleRoom2_Text_24244C: @ 824244C
BattleFrontier_BattleTowerBattleRoom_Text_24244C: @ 824244C
.string "Would you like to cancel your BATTLE\n"
.string "ROOM challenge?$"
gText_BattleRecordCouldntBeSaved:: @ 8242481
.string "There was an error of some sort.\n"
.string "Your record could not be saved.$"
BattleFrontier_BattleTowerBattleRoom_Text_2424C2: @ 82424C2
.string "Excuse me, but…\p"
.string "Our leader, the SALON MAIDEN, is on\n"
.string "her way here in hopes of battling you.\p"
.string "She should be arriving very shortly.$"
BattleFrontier_BattleTowerBattleRoom_Text_242542: @ 8242542
.string "You will be facing the SALON MAIDEN.\n"
.string "Are you prepared?$"
BattleFrontier_BattleTowerBattleRoom_Text_242579: @ 8242579
.string "Greetings…\n"
.string "My name is ANABEL.\p"
.string "I am the SALON MAIDEN, and I am in\n"
.string "charge of running the BATTLE TOWER…\p"
.string "I have heard several rumors\n"
.string "about you…\p"
.string "In all honesty, what I have heard does\n"
.string "not seem attractive in any way…\p"
.string "The reason Ive come to see you…\n"
.string "Well, there is but one reason…$"
BattleFrontier_BattleTowerBattleRoom_Text_24268C: @ 824268C
.string "Let me see your talent in\n"
.string "its entirety…$"
BattleFrontier_BattleTowerBattleRoom_Text_2426B4: @ 82426B4
.string "ANABEL: Fufufu, nicely done…\p"
.string "Your FRONTIER PASS, please…\n"
.string "Your talent shall be recognized.$"
BattleFrontier_BattleTowerBattleRoom_Text_24270E: @ 824270E
.string "The Ability Symbol was embossed on\n"
.string "the FRONTIER PASS!$"
BattleFrontier_BattleTowerBattleRoom_Text_242744: @ 8242744
.string "… … … … … …\p"
.string "You have confidence in your POKéMON\n"
.string "battling talent, dont you?\p"
.string "I urge you to keep battling and\n"
.string "keep on winning.\p"
.string "I will be waiting for you.\n"
.string "Until the next time we meet…$"
BattleFrontier_BattleTowerBattleRoom_Text_2427F9: @ 82427F9
.string "ANABEL: You really did come back to\n"
.string "see me…\p"
.string "… … … … … …\p"
.string "Youve won straight matches to see me…\n"
.string "I wont have to hold back against you…\p"
.string "Its been too long now…\p"
.string "Too long since Ive been able to battle\n"
.string "without thinking about anything…$"
BattleFrontier_BattleTowerBattleRoom_Text_2428E0: @ 82428E0
.string "Lets begin, shall we?$"
BattleFrontier_BattleTowerBattleRoom_Text_2428F7: @ 82428F7
.string "ANABEL: Fufu, congratulations…\n"
.string "Your FRONTIER PASS, please…$"
BattleFrontier_BattleTowerBattleRoom_Text_242932: @ 8242932
.string "The Ability Symbol took on\n"
.string "a golden shine!$"
BattleFrontier_BattleTowerBattleRoom_Text_24295D: @ 824295D
.string "That was fun…\p"
.string "I have never had a POKéMON battle\n"
.string "so enjoyable before…\p"
.string "I wish I could battle with you again…$"

View File

@@ -0,0 +1,540 @@
BattleFrontier_BattleTowerBattleRoom2_MapScripts:: @ 8248EE8
map_script 3, BattleFrontier_BattleTowerBattleRoom2_MapScript1_248EF8
map_script 4, BattleFrontier_BattleTowerBattleRoom2_MapScript2_248F33
map_script 2, BattleFrontier_BattleTowerBattleRoom2_MapScript2_248F43
.byte 0
BattleFrontier_BattleTowerBattleRoom2_MapScript1_248EF8: @ 8248EF8
compare_var_to_value VAR_0x40CE, 2
call_if 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_248F0F
compare_var_to_value VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_248F2F
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_248F0F:: @ 8248F0F
setvar VAR_0x8004, 14
special sub_8161F74
checkplayergender
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_248F29
setvar VAR_0x401F, 0
return
BattleFrontier_BattleTowerBattleRoom2_EventScript_248F29:: @ 8248F29
setvar VAR_0x401F, 89
return
BattleFrontier_BattleTowerBattleRoom2_EventScript_248F2F:: @ 8248F2F
special sub_813A76C
return
BattleFrontier_BattleTowerBattleRoom2_MapScript2_248F33: @ 8248F33
map_script_2 VAR_0x4001, 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_248F3D
.2byte 0
BattleFrontier_BattleTowerBattleRoom2_EventScript_248F3D:: @ 8248F3D
hideobjectat 255, BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM_2
end
BattleFrontier_BattleTowerBattleRoom2_MapScript2_248F43: @ 8248F43
map_script_2 VAR_0x4000, 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_248F4D
.2byte 0
BattleFrontier_BattleTowerBattleRoom2_EventScript_248F4D:: @ 8248F4D
setvar VAR_0x4000, 1
applymovement 5, BattleFrontier_BattleTowerBattleRoom2_Movement_249518
applymovement 6, BattleFrontier_BattleTowerBattleRoom2_Movement_24951E
waitmovement 0
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_248FB4
applymovement 2, BattleFrontier_BattleTowerBattleRoom2_Movement_24953E
applymovement 3, BattleFrontier_BattleTowerBattleRoom2_Movement_24953E
waitmovement 0
applymovement 5, BattleFrontier_BattleTowerBattleRoom2_Movement_249524
applymovement 6, BattleFrontier_BattleTowerBattleRoom2_Movement_249524
waitmovement 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
setvar VAR_0x8006, 1
special sub_81A1780
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
BattleFrontier_BattleTowerBattleRoom2_EventScript_248FB4:: @ 8248FB4
setvar VAR_0x8004, 3
special sub_8161F74
addobject 1
addobject 4
applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249528
applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_24952E
waitmovement 0
compare_var_to_value VAR_0x40CE, 3
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249026
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
special sub_8161F74
delay 15
applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249545
waitmovement 0
msgbox 0x2021fc4, 4
waitmessage
setvar VAR_0x8004, 7
setvar VAR_0x8005, 1
special sub_8161F74
applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_249545
waitmovement 0
msgbox 0x2021fc4, 4
waitmessage
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249069
BattleFrontier_BattleTowerBattleRoom2_EventScript_249026:: @ 8249026
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
special sub_8161F74
delay 15
applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249545
waitmovement 0
messageautoscroll 0x2021fc4
waitmessage
delay 48
setvar VAR_0x8004, 7
setvar VAR_0x8005, 1
special sub_8161F74
applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_249545
waitmovement 0
messageautoscroll 0x2021fc4
waitmessage
delay 48
BattleFrontier_BattleTowerBattleRoom2_EventScript_249069:: @ 8249069
call BattleFrontier_BattleTowerBattleRoom2_EventScript_24210E
switch VAR_RESULT
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_2490AA
BattleFrontier_BattleTowerBattleRoom2_EventScript_24907E:: @ 824907E
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 4
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
special sub_8161F74
setvar VAR_0x8004, 3
special sub_813BF7C
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_2421B8
BattleFrontier_BattleTowerBattleRoom2_EventScript_2490AA:: @ 82490AA
call BattleFrontier_BattleTowerBattleRoom2_EventScript_241EBA
setvar VAR_0x8004, 4
special sub_8161F74
switch VAR_RESULT
case 7, BattleFrontier_BattleTowerBattleRoom2_EventScript_2492AF
applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_249534
applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249539
waitmovement 0
removeobject 1
removeobject 4
applymovement 2, BattleFrontier_BattleTowerBattleRoom2_Movement_24953E
applymovement 3, BattleFrontier_BattleTowerBattleRoom2_Movement_24953E
waitmovement 0
applymovement 5, BattleFrontier_BattleTowerBattleRoom2_Movement_249524
applymovement 6, BattleFrontier_BattleTowerBattleRoom2_Movement_249524
waitmovement 0
compare_var_to_value VAR_0x40CE, 3
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249118
msgbox BattleFrontier_BattleTowerBattleRoom2_Text_242217, 4
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249121
BattleFrontier_BattleTowerBattleRoom2_EventScript_249118:: @ 8249118
messageautoscroll BattleFrontier_BattleTowerBattleRoom2_Text_242217
waitmessage
delay 48
BattleFrontier_BattleTowerBattleRoom2_EventScript_249121:: @ 8249121
special copy_player_party_from_sav1
setvar VAR_0x8004, 3
setvar VAR_0x8005, 2
special sub_81A1780
compare_var_to_value VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249514
playfanfare BGM_ME_ASA
waitfanfare
special sp000_heal_pokemon
BattleFrontier_BattleTowerBattleRoom2_EventScript_249143:: @ 8249143
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
call BattleFrontier_BattleTowerBattleRoom2_EventScript_2492FD
compare_var_to_value VAR_0x40CE, 3
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249283
call BattleFrontier_BattleTowerBattleRoom2_EventScript_23E8E0
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_2491B1
multichoice 19, 4, 103, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_249283
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_2491E7
case 2, BattleFrontier_BattleTowerBattleRoom2_EventScript_249223
case 3, BattleFrontier_BattleTowerBattleRoom2_EventScript_249251
case 127, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
BattleFrontier_BattleTowerBattleRoom2_EventScript_2491B1:: @ 82491B1
multichoice 20, 6, 104, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_249283
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249223
case 2, BattleFrontier_BattleTowerBattleRoom2_EventScript_249251
case 127, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
BattleFrontier_BattleTowerBattleRoom2_EventScript_2491E7:: @ 82491E7
message BattleFrontier_BattleTowerBattleRoom2_Text_2423A3
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_249219
case 127, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
BattleFrontier_BattleTowerBattleRoom2_EventScript_249219:: @ 8249219
call BattleFrontier_BattleTowerBattleRoom2_EventScript_23E8B4
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
BattleFrontier_BattleTowerBattleRoom2_EventScript_249223:: @ 8249223
msgbox BattleFrontier_BattleTowerBattleRoom2_Text_2423FC, 5
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_2492DB
case 127, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
BattleFrontier_BattleTowerBattleRoom2_EventScript_249251:: @ 8249251
message BattleFrontier_BattleTowerBattleRoom2_Text_24244C
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_24907E
case 127, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
BattleFrontier_BattleTowerBattleRoom2_EventScript_249283:: @ 8249283
closemessage
clearflag FLAG_0x002
applymovement 5, BattleFrontier_BattleTowerBattleRoom2_Movement_249526
applymovement 6, BattleFrontier_BattleTowerBattleRoom2_Movement_249526
waitmovement 0
applymovement 2, BattleFrontier_BattleTowerBattleRoom2_Movement_249541
applymovement 3, BattleFrontier_BattleTowerBattleRoom2_Movement_249541
waitmovement 0
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_248FB4
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_2492AF:: @ 82492AF
setvar VAR_0x8004, 2
setvar VAR_0x8005, 0
setvar VAR_0x8006, 3
special sub_81A1780
setvar VAR_0x8004, 2
setvar VAR_0x8005, 3
special sub_8161F74
setvar VAR_0x8004, 3
special sub_813BF7C
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_2421B8
BattleFrontier_BattleTowerBattleRoom2_EventScript_2492DB:: @ 82492DB
message BattleFrontier_BattleTowerBattleRoom2_Text_242426
waitmessage
setvar VAR_0x8004, 6
setvar VAR_0x8005, 2
special sub_8161F74
playse SE_SAVE
waitse
fadescreen 1
setvar VAR_0x8004, 4
special sub_81A1780
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_2492FD:: @ 82492FD
compare_var_to_value VAR_0x40CE, 3
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_24937E
copyvar VAR_0x400F, VAR_RESULT
switch VAR_0x400F
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249354
case 2, BattleFrontier_BattleTowerBattleRoom2_EventScript_24935B
case 3, BattleFrontier_BattleTowerBattleRoom2_EventScript_249362
case 4, BattleFrontier_BattleTowerBattleRoom2_EventScript_249369
case 5, BattleFrontier_BattleTowerBattleRoom2_EventScript_249370
case 6, BattleFrontier_BattleTowerBattleRoom2_EventScript_249377
BattleFrontier_BattleTowerBattleRoom2_EventScript_249354:: @ 8249354
message BattleFrontier_BattleTowerBattleRoom2_Text_249547
waitmessage
return
BattleFrontier_BattleTowerBattleRoom2_EventScript_24935B:: @ 824935B
message BattleFrontier_BattleTowerBattleRoom2_Text_249578
waitmessage
return
BattleFrontier_BattleTowerBattleRoom2_EventScript_249362:: @ 8249362
message BattleFrontier_BattleTowerBattleRoom2_Text_2495A9
waitmessage
return
BattleFrontier_BattleTowerBattleRoom2_EventScript_249369:: @ 8249369
message BattleFrontier_BattleTowerBattleRoom2_Text_2495DA
waitmessage
return
BattleFrontier_BattleTowerBattleRoom2_EventScript_249370:: @ 8249370
message BattleFrontier_BattleTowerBattleRoom2_Text_24960B
waitmessage
return
BattleFrontier_BattleTowerBattleRoom2_EventScript_249377:: @ 8249377
message BattleFrontier_BattleTowerBattleRoom2_Text_24963C
waitmessage
return
BattleFrontier_BattleTowerBattleRoom2_EventScript_24937E:: @ 824937E
copyvar VAR_0x400F, VAR_RESULT
switch VAR_0x400F
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_2493CA
case 2, BattleFrontier_BattleTowerBattleRoom2_EventScript_2493D6
case 3, BattleFrontier_BattleTowerBattleRoom2_EventScript_2493E2
case 4, BattleFrontier_BattleTowerBattleRoom2_EventScript_2493EE
case 5, BattleFrontier_BattleTowerBattleRoom2_EventScript_2493FA
case 6, BattleFrontier_BattleTowerBattleRoom2_EventScript_249406
BattleFrontier_BattleTowerBattleRoom2_EventScript_2493CA:: @ 82493CA
message BattleFrontier_BattleTowerBattleRoom2_Text_249547
waitmessage
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249417
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_2493D6:: @ 82493D6
message BattleFrontier_BattleTowerBattleRoom2_Text_249578
waitmessage
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249417
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_2493E2:: @ 82493E2
message BattleFrontier_BattleTowerBattleRoom2_Text_2495A9
waitmessage
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249417
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_2493EE:: @ 82493EE
message BattleFrontier_BattleTowerBattleRoom2_Text_2495DA
waitmessage
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249417
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_2493FA:: @ 82493FA
message BattleFrontier_BattleTowerBattleRoom2_Text_24960B
waitmessage
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249417
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_249406:: @ 8249406
message BattleFrontier_BattleTowerBattleRoom2_Text_24963C
waitmessage
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249417
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_249412:: @ 8249412
waitmessage
delay 48
return
BattleFrontier_BattleTowerBattleRoom2_EventScript_249417:: @ 8249417
checkflag FLAG_0x002
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249457
multichoice 19, 6, 105, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_249483
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_2494A8
case 2, BattleFrontier_BattleTowerBattleRoom2_EventScript_2494DD
case 127, BattleFrontier_BattleTowerBattleRoom2_EventScript_2494DD
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_249457:: @ 8249457
multichoice 20, 8, 106, 1
switch VAR_RESULT
case 0, BattleFrontier_BattleTowerBattleRoom2_EventScript_249483
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_2494DD
case 127, BattleFrontier_BattleTowerBattleRoom2_EventScript_2494DD
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_249483:: @ 8249483
setvar VAR_0x8004, 0
setvar VAR_0x8005, 0
message gText_LinkStandby3
waitmessage
special sub_813B568
waitstate
compare_var_to_value VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleTowerBattleRoom2_EventScript_24907E
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249412
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_2494A8:: @ 82494A8
message BattleFrontier_BattleTowerBattleRoom2_Text_2423A3
waitmessage
multichoicedefault 20, 8, 94, 1, 0
switch VAR_RESULT
case 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
case 127, BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
call BattleFrontier_BattleTowerBattleRoom2_EventScript_23E8B4
setflag FLAG_0x002
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_2494DD:: @ 82494DD
message BattleFrontier_BattleTowerBattleRoom2_Text_24244C
waitmessage
multichoicedefault 20, 8, 94, 1, 0
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_2494FA
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_2494FA:: @ 82494FA
setvar VAR_0x8004, 1
setvar VAR_0x8005, 0
message gText_LinkStandby3
waitmessage
special sub_813B568
waitstate
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_24907E
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_249514:: @ 8249514
special sub_813B534
return
BattleFrontier_BattleTowerBattleRoom2_Movement_249518: @ 8249518
step_up
step_up
step_up
step_up
step_03
step_end
BattleFrontier_BattleTowerBattleRoom2_Movement_24951E: @ 824951E
step_left
step_up
step_up
step_up
step_03
step_end
BattleFrontier_BattleTowerBattleRoom2_Movement_249524: @ 8249524
step_02
step_end
BattleFrontier_BattleTowerBattleRoom2_Movement_249526: @ 8249526
step_28
step_end
BattleFrontier_BattleTowerBattleRoom2_Movement_249528: @ 8249528
step_down
step_down
step_down
step_down
step_02
step_end
BattleFrontier_BattleTowerBattleRoom2_Movement_24952E: @ 824952E
step_right
step_down
step_down
step_down
step_02
step_end
BattleFrontier_BattleTowerBattleRoom2_Movement_249534: @ 8249534
step_up
step_up
step_up
step_54
step_end
BattleFrontier_BattleTowerBattleRoom2_Movement_249539: @ 8249539
step_up
step_up
step_up
step_up
step_end
BattleFrontier_BattleTowerBattleRoom2_Movement_24953E: @ 824953E
step_right
step_right
step_end
BattleFrontier_BattleTowerBattleRoom2_Movement_249541: @ 8249541
step_left
step_left
step_28
step_end
BattleFrontier_BattleTowerBattleRoom2_Movement_249545: @ 8249545
step_1f
step_end
BattleFrontier_BattleTowerBattleRoom2_Text_249547: @ 8249547
.string "The 2nd set of opponents is next.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom2_Text_249578: @ 8249578
.string "The 3rd set of opponents is next.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom2_Text_2495A9: @ 82495A9
.string "The 4th set of opponents is next.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom2_Text_2495DA: @ 82495DA
.string "The 5th set of opponents is next.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom2_Text_24960B: @ 824960B
.string "The 6th set of opponents is next.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom2_Text_24963C: @ 824963C
.string "The 7th set of opponents is next.\n"
.string "Are you ready?$"
BattleFrontier_BattleTowerBattleRoom2_Text_24966D: @ 824966D
.string "The 2nd set of opponents is next.\n"
.string "Do your best!$"
BattleFrontier_BattleTowerBattleRoom2_Text_24969D: @ 824969D
.string "The 3rd set of opponents is next.\n"
.string "Do your best!$"
BattleFrontier_BattleTowerBattleRoom2_Text_2496CD: @ 82496CD
.string "The 4th set of opponents is next.\n"
.string "Do your best!$"
BattleFrontier_BattleTowerBattleRoom2_Text_2496FD: @ 82496FD
.string "The 5th set of opponents is next.\n"
.string "Do your best!$"
BattleFrontier_BattleTowerBattleRoom2_Text_24972D: @ 824972D
.string "The 6th set of opponents is next.\n"
.string "Do your best!$"
BattleFrontier_BattleTowerBattleRoom2_Text_24975D: @ 824975D
.string "The 7th set of opponents is next.\n"
.string "Do your best!$"
gText_LinkStandby3:: @ 824978D
.string "Link standby…$"
gText_YourPartnerHasRetired:: @ 824979B
.string "Your partner has retired.\p"
.string "Your BATTLE ROOM challenge\n"
.string "will be canceled.$"

View File

@@ -0,0 +1,59 @@
BattleFrontier_BattleTowerCorridor_MapScripts:: @ 8241AAA
map_script 1, BattleFrontier_BattleTowerCorridor_MapScript1_241AB5
map_script 2, BattleFrontier_BattleTowerCorridor_MapScript2_241AE6
.byte 0
BattleFrontier_BattleTowerCorridor_MapScript1_241AB5: @ 8241AB5
compare_var_to_value VAR_0x8006, 1
goto_eq BattleFrontier_BattleTowerCorridor_EventScript_241AD3
setmetatile 12, 0, 519, 0
setmetatile 12, 1, 527, 0
end
BattleFrontier_BattleTowerCorridor_EventScript_241AD3:: @ 8241AD3
setmetatile 15, 0, 519, 0
setmetatile 15, 1, 527, 0
end
BattleFrontier_BattleTowerCorridor_MapScript2_241AE6: @ 8241AE6
map_script_2 VAR_0x4000, 0, BattleFrontier_BattleTowerCorridor_EventScript_241AF0
.2byte 0
BattleFrontier_BattleTowerCorridor_EventScript_241AF0:: @ 8241AF0
setvar VAR_0x4000, 1
compare_var_to_value VAR_0x8006, 1
goto_eq BattleFrontier_BattleTowerCorridor_EventScript_241B16
applymovement 1, BattleFrontier_BattleTowerCorridor_Movement_241B3A
applymovement 255, BattleFrontier_BattleTowerCorridor_Movement_241B39
waitmovement 0
goto BattleFrontier_BattleTowerCorridor_EventScript_241B27
BattleFrontier_BattleTowerCorridor_EventScript_241B16:: @ 8241B16
applymovement 1, BattleFrontier_BattleTowerCorridor_Movement_241B37
applymovement 255, BattleFrontier_BattleTowerCorridor_Movement_241B36
waitmovement 0
BattleFrontier_BattleTowerCorridor_EventScript_241B27:: @ 8241B27
setvar VAR_0x4000, 0
warp BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM, 255, 4, 8
waitstate
end
BattleFrontier_BattleTowerCorridor_Movement_241B36: @ 8241B36
step_right
BattleFrontier_BattleTowerCorridor_Movement_241B37: @ 8241B37
step_right
step_right
BattleFrontier_BattleTowerCorridor_Movement_241B39: @ 8241B39
step_right
BattleFrontier_BattleTowerCorridor_Movement_241B3A: @ 8241B3A
step_right
step_right
step_right
step_up
step_54
step_end

View File

@@ -0,0 +1,172 @@
BattleFrontier_BattleTowerCorridor2_MapScripts:: @ 8248D4A
map_script 3, BattleFrontier_BattleTowerCorridor2_MapScript1_248D5A
map_script 4, BattleFrontier_BattleTowerCorridor2_MapScript2_248D95
map_script 2, BattleFrontier_BattleTowerCorridor2_MapScript2_248DB2
.byte 0
BattleFrontier_BattleTowerCorridor2_MapScript1_248D5A: @ 8248D5A
compare_var_to_value VAR_0x40CE, 2
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248D71
compare_var_to_value VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248D91
end
BattleFrontier_BattleTowerCorridor2_EventScript_248D71:: @ 8248D71
setvar VAR_0x8004, 14
special sub_8161F74
checkplayergender
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerCorridor2_EventScript_248D8B
setvar VAR_0x401F, 0
return
BattleFrontier_BattleTowerCorridor2_EventScript_248D8B:: @ 8248D8B
setvar VAR_0x401F, 89
return
BattleFrontier_BattleTowerCorridor2_EventScript_248D91:: @ 8248D91
special sub_813A76C
return
BattleFrontier_BattleTowerCorridor2_MapScript2_248D95: @ 8248D95
map_script_2 VAR_0x4001, 0, BattleFrontier_BattleTowerCorridor2_EventScript_248D9F
.2byte 0
BattleFrontier_BattleTowerCorridor2_EventScript_248D9F:: @ 8248D9F
hideobjectat 255, BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR_2
hideobjectat 1, BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR_2
hideobjectat 4, BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR_2
special sub_8139980
end
BattleFrontier_BattleTowerCorridor2_MapScript2_248DB2: @ 8248DB2
map_script_2 VAR_0x4001, 0, BattleFrontier_BattleTowerCorridor2_EventScript_248DBC
.2byte 0
BattleFrontier_BattleTowerCorridor2_EventScript_248DBC:: @ 8248DBC
lockall
setflag FLAG_SPECIAL_FLAG_0x4002
setvar VAR_0x8004, 14
setvar VAR_0x8005, 1
opendoor 1, 1
waitdooranim
clearflag FLAG_SPECIAL_FLAG_0x4002
showobjectat 1, BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR_2
showobjectat 4, BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR_2
applymovement 1, BattleFrontier_BattleTowerCorridor2_Movement_248EE6
applymovement 4, BattleFrontier_BattleTowerCorridor2_Movement_248EE6
waitmovement 0
setflag FLAG_SPECIAL_FLAG_0x4002
setvar VAR_0x8004, 14
setvar VAR_0x8005, 1
closedoor 1, 1
waitdooranim
clearflag FLAG_SPECIAL_FLAG_0x4002
applymovement 1, BattleFrontier_BattleTowerCorridor2_Movement_248EBC
applymovement 4, BattleFrontier_BattleTowerCorridor2_Movement_248EC4
applymovement 3, BattleFrontier_BattleTowerCorridor2_Movement_248ECC
applymovement 2, BattleFrontier_BattleTowerCorridor2_Movement_248ED5
waitmovement 0
delay 40
applymovement 3, BattleFrontier_BattleTowerCorridor2_Movement_2725A6
applymovement 2, BattleFrontier_BattleTowerCorridor2_Movement_2725A6
waitmovement 0
opendoor 7, 1
waitdooranim
applymovement 3, BattleFrontier_BattleTowerCorridor2_Movement_248EE3
applymovement 2, BattleFrontier_BattleTowerCorridor2_Movement_248EE3
applymovement 1, BattleFrontier_BattleTowerCorridor2_Movement_248EDE
applymovement 4, BattleFrontier_BattleTowerCorridor2_Movement_248EDE
waitmovement 0
closedoor 7, 1
waitdooranim
delay 30
setvar VAR_0x4001, 1
call BattleFrontier_BattleTowerCorridor2_EventScript_248E71
releaseall
end
BattleFrontier_BattleTowerCorridor2_EventScript_248E71:: @ 8248E71
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248E9E
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248E9E
compare_var_to_value VAR_0x40CE, 2
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248EA8
compare_var_to_value VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248EB2
return
BattleFrontier_BattleTowerCorridor2_EventScript_248E9E:: @ 8248E9E
warp BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM, 255, 4, 8
waitstate
return
BattleFrontier_BattleTowerCorridor2_EventScript_248EA8:: @ 8248EA8
warp BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM_2, 255, 4, 5
waitstate
return
BattleFrontier_BattleTowerCorridor2_EventScript_248EB2:: @ 8248EB2
warp BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM_2, 255, 4, 5
waitstate
return
BattleFrontier_BattleTowerCorridor2_Movement_248EBC: @ 8248EBC
step_down
step_right
step_right
step_right
step_right
step_right
step_right
step_end
BattleFrontier_BattleTowerCorridor2_Movement_248EC4: @ 8248EC4
step_down
step_left
step_left
step_left
step_left
step_left
step_left
step_end
BattleFrontier_BattleTowerCorridor2_Movement_248ECC: @ 8248ECC
step_right
step_right
step_right
step_right
step_right
step_right
step_up
step_28
step_end
BattleFrontier_BattleTowerCorridor2_Movement_248ED5: @ 8248ED5
step_left
step_left
step_left
step_left
step_left
step_left
step_up
step_27
step_end
BattleFrontier_BattleTowerCorridor2_Movement_248EDE: @ 8248EDE
step_14
step_up
step_up
step_54
step_end
BattleFrontier_BattleTowerCorridor2_Movement_248EE3: @ 8248EE3
step_up
step_54
step_end
BattleFrontier_BattleTowerCorridor2_Movement_248EE6: @ 8248EE6
step_down
step_end

View File

@@ -0,0 +1,91 @@
BattleFrontier_BattleTowerElevator_MapScripts:: @ 82419DB
map_script 2, BattleFrontier_BattleTowerElevator_MapScript2_2419E6
map_script 4, BattleFrontier_BattleTowerElevator_MapScript2_241A96
.byte 0
BattleFrontier_BattleTowerElevator_MapScript2_2419E6: @ 82419E6
map_script_2 VAR_0x4000, 0, BattleFrontier_BattleTowerElevator_EventScript_2419F0
.2byte 0
BattleFrontier_BattleTowerElevator_EventScript_2419F0:: @ 82419F0
setvar VAR_0x4000, 1
applymovement 1, BattleFrontier_BattleTowerElevator_Movement_241A86
applymovement 255, BattleFrontier_BattleTowerElevator_Movement_241A8A
waitmovement 0
special sub_813A080
waitse
special sub_8139A78
waitstate
delay 48
applymovement 1, BattleFrontier_BattleTowerElevator_Movement_241A8E
applymovement 255, BattleFrontier_BattleTowerElevator_Movement_241A92
waitmovement 0
call BattleFrontier_BattleTowerElevator_EventScript_241A28
end
BattleFrontier_BattleTowerElevator_EventScript_241A28:: @ 8241A28
compare_var_to_value VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleTowerElevator_EventScript_241A55
compare_var_to_value VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleTowerElevator_EventScript_241A55
compare_var_to_value VAR_0x40CE, 2
call_if 1, BattleFrontier_BattleTowerElevator_EventScript_241A5F
compare_var_to_value VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerElevator_EventScript_241A72
return
BattleFrontier_BattleTowerElevator_EventScript_241A55:: @ 8241A55
warp BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR, 255, 8, 1
waitstate
return
BattleFrontier_BattleTowerElevator_EventScript_241A5F:: @ 8241A5F
checkflag FLAG_0x152
goto_if 0, BattleFrontier_BattleTowerElevator_EventScript_241A7C
warp BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR_2, 255, 7, 2
waitstate
return
BattleFrontier_BattleTowerElevator_EventScript_241A72:: @ 8241A72
warp BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR_2, 255, 7, 2
waitstate
return
BattleFrontier_BattleTowerElevator_EventScript_241A7C:: @ 8241A7C
warp BATTLE_FRONTIER_BATTLE_TOWER_MULTI_BATTLE_ROOM, 255, 10, 1
waitstate
return
BattleFrontier_BattleTowerElevator_Movement_241A86: @ 8241A86
step_up
step_right
step_00
step_end
BattleFrontier_BattleTowerElevator_Movement_241A8A: @ 8241A8A
step_up
step_up
step_00
step_end
BattleFrontier_BattleTowerElevator_Movement_241A8E: @ 8241A8E
step_down
step_down
step_54
step_end
BattleFrontier_BattleTowerElevator_Movement_241A92: @ 8241A92
step_right
step_down
step_down
step_end
BattleFrontier_BattleTowerElevator_MapScript2_241A96: @ 8241A96
map_script_2 VAR_0x4001, 0, BattleFrontier_BattleTowerElevator_EventScript_241AA0
.2byte 0
BattleFrontier_BattleTowerElevator_EventScript_241AA0:: @ 8241AA0
setvar VAR_0x4001, 1
turnobject 255, 2
end

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,269 @@
BattleFrontier_Lounge1_MapScripts:: @ 825E774
.byte 0
BattleFrontier_Lounge1_EventScript_25E775:: @ 825E775
lock
faceplayer
checkflag FLAG_0x153
call_if 0, BattleFrontier_Lounge1_EventScript_25E7AD
checkflag FLAG_0x153
call_if 1, BattleFrontier_Lounge1_EventScript_25E7B6
setflag FLAG_0x153
goto BattleFrontier_Lounge1_EventScript_25E792
end
BattleFrontier_Lounge1_EventScript_25E792:: @ 825E792
special sub_81B94B0
waitstate
compare_var_to_value VAR_0x8004, 255
goto_if 5, BattleFrontier_Lounge1_EventScript_25E7BF
compare_var_to_value VAR_0x8004, 255
goto_eq BattleFrontier_Lounge1_EventScript_25E943
end
BattleFrontier_Lounge1_EventScript_25E7AD:: @ 825E7AD
msgbox BattleFrontier_Lounge1_Text_25E95F, 4
return
BattleFrontier_Lounge1_EventScript_25E7B6:: @ 825E7B6
msgbox BattleFrontier_Lounge1_Text_25EEF6, 4
return
BattleFrontier_Lounge1_EventScript_25E7BF:: @ 825E7BF
specialvar VAR_RESULT, sub_81396E0
compare_var_to_value VAR_RESULT, 412
goto_eq BattleFrontier_Lounge1_EventScript_25E7FF
special sub_8139D98
compare_var_to_value VAR_0x8005, 90
goto_if 3, BattleFrontier_Lounge1_EventScript_25E87F
compare_var_to_value VAR_0x8005, 120
goto_if 3, BattleFrontier_Lounge1_EventScript_25E88D
compare_var_to_value VAR_0x8005, 150
goto_if 3, BattleFrontier_Lounge1_EventScript_25E89B
compare_var_to_value VAR_0x8005, 151
goto_if 4, BattleFrontier_Lounge1_EventScript_25E8A9
end
BattleFrontier_Lounge1_EventScript_25E7FF:: @ 825E7FF
msgbox BattleFrontier_Lounge1_Text_25EF5E, 4
goto BattleFrontier_Lounge1_EventScript_25E792
end
BattleFrontier_Lounge1_EventScript_25E80D:: @ 825E80D
compare_var_to_value VAR_0x8006, 0
goto_eq BattleFrontier_Lounge1_EventScript_25E8B7
compare_var_to_value VAR_0x8006, 1
goto_eq BattleFrontier_Lounge1_EventScript_25E8C5
compare_var_to_value VAR_0x8006, 2
goto_eq BattleFrontier_Lounge1_EventScript_25E8D3
compare_var_to_value VAR_0x8006, 3
goto_eq BattleFrontier_Lounge1_EventScript_25E8E1
compare_var_to_value VAR_0x8006, 4
goto_eq BattleFrontier_Lounge1_EventScript_25E8EF
compare_var_to_value VAR_0x8006, 5
goto_eq BattleFrontier_Lounge1_EventScript_25E8FD
end
BattleFrontier_Lounge1_EventScript_25E850:: @ 825E850
compare_var_to_value VAR_0x8007, 15
goto_if 3, BattleFrontier_Lounge1_EventScript_25E90B
compare_var_to_value VAR_0x8007, 25
goto_if 3, BattleFrontier_Lounge1_EventScript_25E919
compare_var_to_value VAR_0x8007, 30
goto_if 3, BattleFrontier_Lounge1_EventScript_25E927
compare_var_to_value VAR_0x8007, 31
goto_if 4, BattleFrontier_Lounge1_EventScript_25E935
end
BattleFrontier_Lounge1_EventScript_25E87D:: @ 825E87D
release
end
BattleFrontier_Lounge1_EventScript_25E87F:: @ 825E87F
msgbox BattleFrontier_Lounge1_Text_25EA92, 4
goto BattleFrontier_Lounge1_EventScript_25E80D
end
BattleFrontier_Lounge1_EventScript_25E88D:: @ 825E88D
msgbox BattleFrontier_Lounge1_Text_25EAD9, 4
goto BattleFrontier_Lounge1_EventScript_25E80D
end
BattleFrontier_Lounge1_EventScript_25E89B:: @ 825E89B
msgbox BattleFrontier_Lounge1_Text_25EB2A, 4
goto BattleFrontier_Lounge1_EventScript_25E80D
end
BattleFrontier_Lounge1_EventScript_25E8A9:: @ 825E8A9
msgbox BattleFrontier_Lounge1_Text_25EB6F, 4
goto BattleFrontier_Lounge1_EventScript_25E80D
end
BattleFrontier_Lounge1_EventScript_25E8B7:: @ 825E8B7
msgbox BattleFrontier_Lounge1_Text_25EBBB, 4
goto BattleFrontier_Lounge1_EventScript_25E850
end
BattleFrontier_Lounge1_EventScript_25E8C5:: @ 825E8C5
msgbox BattleFrontier_Lounge1_Text_25EBF8, 4
goto BattleFrontier_Lounge1_EventScript_25E850
end
BattleFrontier_Lounge1_EventScript_25E8D3:: @ 825E8D3
msgbox BattleFrontier_Lounge1_Text_25EC39, 4
goto BattleFrontier_Lounge1_EventScript_25E850
end
BattleFrontier_Lounge1_EventScript_25E8E1:: @ 825E8E1
msgbox BattleFrontier_Lounge1_Text_25ED0E, 4
goto BattleFrontier_Lounge1_EventScript_25E850
end
BattleFrontier_Lounge1_EventScript_25E8EF:: @ 825E8EF
msgbox BattleFrontier_Lounge1_Text_25EC7B, 4
goto BattleFrontier_Lounge1_EventScript_25E850
end
BattleFrontier_Lounge1_EventScript_25E8FD:: @ 825E8FD
msgbox BattleFrontier_Lounge1_Text_25ECC4, 4
goto BattleFrontier_Lounge1_EventScript_25E850
end
BattleFrontier_Lounge1_EventScript_25E90B:: @ 825E90B
msgbox BattleFrontier_Lounge1_Text_25ED4E, 4
goto BattleFrontier_Lounge1_EventScript_25E87D
end
BattleFrontier_Lounge1_EventScript_25E919:: @ 825E919
msgbox BattleFrontier_Lounge1_Text_25ED87, 4
goto BattleFrontier_Lounge1_EventScript_25E87D
end
BattleFrontier_Lounge1_EventScript_25E927:: @ 825E927
msgbox BattleFrontier_Lounge1_Text_25EDC1, 4
goto BattleFrontier_Lounge1_EventScript_25E87D
end
BattleFrontier_Lounge1_EventScript_25E935:: @ 825E935
msgbox BattleFrontier_Lounge1_Text_25EDF6, 4
goto BattleFrontier_Lounge1_EventScript_25E87D
end
BattleFrontier_Lounge1_EventScript_25E943:: @ 825E943
msgbox BattleFrontier_Lounge1_Text_25EE37, 4
release
end
BattleFrontier_Lounge1_EventScript_25E94D:: @ 825E94D
msgbox BattleFrontier_Lounge1_Text_25EFDD, 2
end
BattleFrontier_Lounge1_EventScript_25E956:: @ 825E956
msgbox BattleFrontier_Lounge1_Text_25F020, 2
end
BattleFrontier_Lounge1_Text_25E95F: @ 825E95F
.string "For 70 years I have raised POKéMON!\n"
.string "I am the man they revere as\l"
.string "the legendary top POKéMON BREEDER!\p"
.string "If you ever become as seasoned as me,\n"
.string "youll see the abilities of POKéMON\l"
.string "at a glance.\p"
.string "Youre a TRAINER. Doesnt it interest\n"
.string "you to know your own POKéMONs\l"
.string "abilities?\p"
.string "Here!\n"
.string "Lets have a look at your POKéMON!$"
BattleFrontier_Lounge1_Text_25EA92: @ 825EA92
.string "…Hmm…\p"
.string "This one, overall, I would describe\n"
.string "as being of average ability.$"
BattleFrontier_Lounge1_Text_25EAD9: @ 825EAD9
.string "…Hmm…\p"
.string "This one, overall, I would describe as\n"
.string "having better-than-average ability.$"
BattleFrontier_Lounge1_Text_25EB2A: @ 825EB2A
.string "…Hmm…\p"
.string "This one, overall, I would say is\n"
.string "quite impressive in ability!$"
BattleFrontier_Lounge1_Text_25EB6F: @ 825EB6F
.string "…Hmm…\p"
.string "This one, overall, I would say is\n"
.string "wonderfully outstanding in ability!$"
BattleFrontier_Lounge1_Text_25EBBB: @ 825EBBB
.string "Incidentally, the best aspect of it,\n"
.string "I would say, is its HP…$"
BattleFrontier_Lounge1_Text_25EBF8: @ 825EBF8
.string "Incidentally, the best aspect of it,\n"
.string "I would say, is its ATTACK…$"
BattleFrontier_Lounge1_Text_25EC39: @ 825EC39
.string "Incidentally, the best aspect of it,\n"
.string "I would say, is its DEFENSE…$"
BattleFrontier_Lounge1_Text_25EC7B: @ 825EC7B
.string "Incidentally, the best aspect of it,\n"
.string "I would say, is its SPECIAL ATTACK…$"
BattleFrontier_Lounge1_Text_25ECC4: @ 825ECC4
.string "Incidentally, the best aspect of it,\n"
.string "I would say, is its SPECIAL DEFENSE…$"
BattleFrontier_Lounge1_Text_25ED0E: @ 825ED0E
.string "Incidentally, the best aspect of it,\n"
.string "I would say, is its SPEED…$"
BattleFrontier_Lounge1_Text_25ED4E: @ 825ED4E
.string "That stat is relatively good.\n"
.string "…Hm… Thats how I call it.$"
BattleFrontier_Lounge1_Text_25ED87: @ 825ED87
.string "That stat is quite impressive.\n"
.string "…Hm… Thats how I call it.$"
BattleFrontier_Lounge1_Text_25EDC1: @ 825EDC1
.string "That stat is outstanding!\n"
.string "…Hm… Thats how I call it.$"
BattleFrontier_Lounge1_Text_25EDF6: @ 825EDF6
.string "Its flawless! A thing of perfection!\n"
.string "…Hm… Thats how I call it.$"
BattleFrontier_Lounge1_Text_25EE37: @ 825EE37
.string "What?\n"
.string "You have no time for my advice?\p"
.string "You should always be eager to learn\n"
.string "from the experiences of your elders!$"
BattleFrontier_Lounge1_Text_25EEA6: @ 825EEA6
.string "Yes, what is it now?\p"
.string "I have business that needs tending!\n"
.string "Save it for next time!$"
BattleFrontier_Lounge1_Text_25EEF6: @ 825EEF6
.string "Ah, youngster! Do your POKéMONs\n"
.string "abilities intrigue you?\p"
.string "Here, here!\n"
.string "Lets have a look at your POKéMON!$"
BattleFrontier_Lounge1_Text_25EF5E: @ 825EF5E
.string "An expert I am, but even I cant tell\n"
.string "anything about an unhatched POKéMON!\p"
.string "Show me a POKéMON!\n"
.string "A POKéMON is what I need to see!$"
BattleFrontier_Lounge1_Text_25EFDD: @ 825EFDD
.string "He said my POKéMON is outstanding!\n"
.string "Im glad I raised it carefully!$"
BattleFrontier_Lounge1_Text_25F020: @ 825F020
.string "He said my POKéMON is outstanding!\n"
.string "But I didnt do anything special\l"
.string "raising it…$"

View File

@@ -0,0 +1,373 @@
BattleFrontier_Lounge2_MapScripts:: @ 8260642
.byte 0
BattleFrontier_Lounge2_EventScript_260643:: @ 8260643
lock
faceplayer
checkflag FLAG_0x154
goto_eq BattleFrontier_Lounge2_EventScript_26065F
setflag FLAG_0x154
msgbox BattleFrontier_Lounge2_Text_260766, 4
goto BattleFrontier_Lounge2_EventScript_26066D
end
BattleFrontier_Lounge2_EventScript_26065F:: @ 826065F
msgbox BattleFrontier_Lounge2_Text_260857, 4
goto BattleFrontier_Lounge2_EventScript_26066D
end
BattleFrontier_Lounge2_EventScript_26066D:: @ 826066D
compare_var_to_value VAR_0x402F, 0
call_if 1, BattleFrontier_Lounge2_EventScript_26070A
compare_var_to_value VAR_0x402F, 1
call_if 1, BattleFrontier_Lounge2_EventScript_26070F
compare_var_to_value VAR_0x402F, 2
call_if 1, BattleFrontier_Lounge2_EventScript_260714
compare_var_to_value VAR_0x402F, 3
call_if 1, BattleFrontier_Lounge2_EventScript_260719
compare_var_to_value VAR_0x402F, 4
call_if 1, BattleFrontier_Lounge2_EventScript_26071E
compare_var_to_value VAR_0x402F, 5
call_if 1, BattleFrontier_Lounge2_EventScript_260723
compare_var_to_value VAR_0x402F, 6
call_if 1, BattleFrontier_Lounge2_EventScript_260728
compare_var_to_value VAR_0x402F, 7
call_if 1, BattleFrontier_Lounge2_EventScript_26072D
compare_var_to_value VAR_0x402F, 8
call_if 1, BattleFrontier_Lounge2_EventScript_260732
compare_var_to_value VAR_0x402F, 9
call_if 1, BattleFrontier_Lounge2_EventScript_260737
compare_var_to_value VAR_0x402F, 3
call_if 3, BattleFrontier_Lounge2_EventScript_2606F8
compare_var_to_value VAR_0x402F, 4
call_if 4, BattleFrontier_Lounge2_EventScript_260701
special sub_8139F20
waitmessage
waitbuttonpress
release
end
BattleFrontier_Lounge2_EventScript_2606F8:: @ 82606F8
msgbox BattleFrontier_Lounge2_Text_260933, 4
return
BattleFrontier_Lounge2_EventScript_260701:: @ 8260701
msgbox BattleFrontier_Lounge2_Text_2608F2, 4
return
BattleFrontier_Lounge2_EventScript_26070A:: @ 826070A
bufferstdstring 0, 19
return
BattleFrontier_Lounge2_EventScript_26070F:: @ 826070F
bufferstdstring 0, 20
return
BattleFrontier_Lounge2_EventScript_260714:: @ 8260714
bufferstdstring 0, 21
return
BattleFrontier_Lounge2_EventScript_260719:: @ 8260719
bufferstdstring 0, 22
return
BattleFrontier_Lounge2_EventScript_26071E:: @ 826071E
bufferstdstring 0, 24
return
BattleFrontier_Lounge2_EventScript_260723:: @ 8260723
bufferstdstring 0, 25
return
BattleFrontier_Lounge2_EventScript_260728:: @ 8260728
bufferstdstring 0, 26
return
BattleFrontier_Lounge2_EventScript_26072D:: @ 826072D
bufferstdstring 0, 27
return
BattleFrontier_Lounge2_EventScript_260732:: @ 8260732
bufferstdstring 0, 28
return
BattleFrontier_Lounge2_EventScript_260737:: @ 8260737
bufferstdstring 0, 29
return
BattleFrontier_Lounge2_EventScript_26073C:: @ 826073C
lock
msgbox BattleFrontier_Lounge2_Text_261C9C, 4
release
end
BattleFrontier_Lounge2_EventScript_260747:: @ 8260747
lock
msgbox BattleFrontier_Lounge2_Text_261CDC, 4
release
end
BattleFrontier_Lounge2_EventScript_260752:: @ 8260752
lock
msgbox BattleFrontier_Lounge2_Text_261D1D, 4
release
end
BattleFrontier_Lounge2_EventScript_26075D:: @ 826075D
msgbox BattleFrontier_Lounge2_Text_261D5C, 2
end
BattleFrontier_Lounge2_Text_260766: @ 8260766
.string "Howdy! When it comes to news about\n"
.string "the BATTLE FRONTIER, Im no. 1.\p"
.string "You can think of me as\n"
.string "the FRONTIER MANIAC.\p"
.string "Just checking, but you are a TRAINER,\n"
.string "isnt that right?\p"
.string "Ill happily share the hottest news\n"
.string "I gathered about the BATTLE FRONTIER.$"
BattleFrontier_Lounge2_Text_260857: @ 8260857
.string "Howdy! Did you swing by to grill me\n"
.string "about the latest word? Oh, all right!$"
BattleFrontier_Lounge2_Text_2608A1: @ 82608A1
.string "Well? Well? Well?\p"
.string "Im sure my informations been\n"
.string "seriously useful to you, right?$"
BattleFrontier_Lounge2_Text_2608F2: @ 82608F2
.string "Lets see now…\p"
.string "It sounds like the {STR_VAR_1}\n"
.string "is the hottest place going.$"
BattleFrontier_Lounge2_Text_260933: @ 8260933
.string "Lets see now…\p"
.string "It sounds like BATTLE TOWER\n"
.string "{STR_VAR_1} is the hottest.$"
BattleFrontier_Lounge2_Text_260971: @ 8260971
.string "Bet you didnt know this!\p"
.string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p"
.string "Its this mysterious TRAINER called\n"
.string "the SALON MAIDEN that runs the place.$"
BattleFrontier_Lounge2_Text_260A1E: @ 8260A1E
.string "Have you battled the SALON MAIDEN?\p"
.string "When shes measuring up her opponent,\n"
.string "she apparently uses these POKéMON:\p"
.string "A PSYCHIC-type PSI POKéMON,\n"
.string "a FIRE-type VOLCANO POKéMON,\l"
.string "and a NORMAL-type SLEEPING POKéMON.$"
BattleFrontier_Lounge2_Text_260AE7: @ 8260AE7
.string "Have you battled the SALON MAIDEN\n"
.string "when shes serious?\p"
.string "When shes battling flat out,\n"
.string "she apparently uses these POKéMON:\p"
.string "A DRAGON & PSYCHIC EON POKéMON,\n"
.string "an ELECTRIC-type THUNDER POKéMON,\l"
.string "and a NORMAL-type SLEEPING POKéMON.$"
BattleFrontier_Lounge2_Text_260BC4: @ 8260BC4
.string "Bet you didnt know this!\p"
.string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p"
.string "Its this flamboyant TRAINER called\n"
.string "the DOME ACE that runs the place.$"
BattleFrontier_Lounge2_Text_260C6D: @ 8260C6D
.string "Have you battled the DOME ACE?\p"
.string "When hes treating the opponent\n"
.string "lightly, he uses these three POKéMON:\p"
.string "A DRAGON & FLYING DRAGON POKéMON,\n"
.string "a WATER & GROUND MUD FISH POKéMON,\l"
.string "and a FIRE & FLYING FLAME POKéMON.$"
BattleFrontier_Lounge2_Text_260D3A: @ 8260D3A
.string "Have you battled the DOME ACE\n"
.string "when hes serious?\p"
.string "When hes demonstrating his strategy,\n"
.string "he uses these three POKéMON:\p"
.string "A DRAGON & FLYING EON POKéMON,\n"
.string "a WATER & GROUND MUD FISH POKéMON,\l"
.string "and a STEEL- & PSYCHIC-type IRON LEG\l"
.string "POKéMON.$"
BattleFrontier_Lounge2_Text_260E1E: @ 8260E1E
.string "Bet you didnt know this!\p"
.string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p"
.string "Its this freaky TRAINER called\n"
.string "the FACTORY HEAD that runs the place.$"
BattleFrontier_Lounge2_Text_260EC7: @ 8260EC7
.string "Have you battled the FACTORY HEAD\n"
.string "already?\p"
.string "Let me think… When he goes to battle,\n"
.string "he just gets three rental POKéMON.\p"
.string "He battles under pretty much the same\n"
.string "conditions as you.$"
BattleFrontier_Lounge2_Text_260F74: @ 8260F74
.string "Have you battled the FACTORY HEAD\n"
.string "when hes serious?\p"
.string "When he goes seriously to battle,\n"
.string "he still gets three rental POKéMON.\p"
.string "He battles under virtually the same\n"
.string "conditions as you.$"
BattleFrontier_Lounge2_Text_261026: @ 8261026
.string "Bet you didnt know this!\p"
.string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p"
.string "Its this scary TRAINER called\n"
.string "the PIKE QUEEN that runs the place.$"
BattleFrontier_Lounge2_Text_2610CC: @ 82610CC
.string "Have you battled the PIKE QUEEN\n"
.string "before?\p"
.string "When shes in a good mood, they say\n"
.string "she uses these three POKéMON:\p"
.string "A POISON-type FANG SNAKE POKéMON,\n"
.string "a BUG & ROCK MOLD POKéMON,\l"
.string "and a WATER-type TENDER POKéMON.$"
BattleFrontier_Lounge2_Text_261194: @ 8261194
.string "Have you battled the PIKE QUEEN\n"
.string "when shes serious?\p"
.string "When shes seriously annoyed, they say\n"
.string "she uses these three POKéMON:\p"
.string "A POISON-type FANG SNAKE POKéMON,\n"
.string "a STEEL & GROUND IRON SNAKE POKéMON,\l"
.string "and a WATER- & FLYING-type ATROCIOUS\l"
.string "POKéMON.$"
BattleFrontier_Lounge2_Text_261282: @ 8261282
.string "Bet you didnt know this!\p"
.string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p"
.string "Its this cute TRAINER called\n"
.string "the ARENA TYCOON that runs the place.$"
BattleFrontier_Lounge2_Text_261329: @ 8261329
.string "Have you battled the ARENA TYCOON\n"
.string "before?\p"
.string "When shes assessing the foes ability,\n"
.string "she supposedly uses these POKéMON:\p"
.string "A BUG & FIGHTING SINGLE HORN POKéMON,\n"
.string "a DARK-type MOONLIGHT POKéMON,\l"
.string "and a BUG & GHOST SHED POKéMON.$"
BattleFrontier_Lounge2_Text_261403: @ 8261403
.string "Have you battled the ARENA TYCOON\n"
.string "when shes serious?\p"
.string "When she battles for keeps,\n"
.string "she supposedly uses these POKéMON:\p"
.string "A DARK-type MOONLIGHT POKéMON,\n"
.string "a GHOST & POISON SHADOW POKéMON\l"
.string "and a GRASS- & FIGHTING-type\l"
.string "MUSHROOM POKéMON.$"
BattleFrontier_Lounge2_Text_2614E6: @ 82614E6
.string "Bet you didnt know this!\p"
.string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p"
.string "Its this sinister TRAINER called\n"
.string "the PALACE MAVEN that runs the place.$"
BattleFrontier_Lounge2_Text_261591: @ 8261591
.string "Have you battled the PALACE MAVEN\n"
.string "before?\p"
.string "When hes testing the opponents\n"
.string "spirit, hes said to use these POKéMON:\p"
.string "A POISON & FLYING-type BAT POKéMON,\n"
.string "a NORMAL-type LAZY POKéMON, and a\l"
.string "WATER- & ICE-type TRANSPORT POKéMON.$"
BattleFrontier_Lounge2_Text_26166F: @ 826166F
.string "Have you battled the PALACE MAVEN\n"
.string "when hes serious?\p"
.string "When he throws his entire might into\n"
.string "battle, hes said to use these POKéMON:\p"
.string "A FIRE-type LEGENDARY POKéMON,\n"
.string "a NORMAL-type LAZY POKéMON,\l"
.string "and a WATER-type AURORA POKéMON.$"
BattleFrontier_Lounge2_Text_26174D: @ 826174D
.string "Bet you didnt know this!\p"
.string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p"
.string "Its this fiery-hot TRAINER called\n"
.string "the PYRAMID KING that runs the place.$"
BattleFrontier_Lounge2_Text_2617F9: @ 82617F9
.string "Have you battled the PYRAMID KING\n"
.string "before?\p"
.string "When hes checking the foes power,\n"
.string "he apparently uses these POKéMON:\p"
.string "A ROCK-type ROCK PEAK POKéMON,\n"
.string "an ICE-type ICEBERG POKéMON,\l"
.string "and a STEEL-type IRON POKéMON.$"
BattleFrontier_Lounge2_Text_2618C4: @ 82618C4
.string "Have you battled the PYRAMID KING\n"
.string "when hes serious?\p"
.string "When hes pumped with hot power,\n"
.string "he apparently uses these POKéMON:\p"
.string "An ICE & FLYING FREEZE POKéMON, an\n"
.string "ELECTRIC & FLYING ELECTRIC POKéMON,\l"
.string "and a FIRE- & FLYING-type FLAME\l"
.string "POKéMON.$"
BattleFrontier_Lounge2_Text_2619AC: @ 82619AC
.string "Sure, there are several places where\n"
.string "you can enter DOUBLE BATTLES.\p"
.string "But the DOUBLE BATTLE ROOMS of\n"
.string "the BATTLE TOWER are, like, basic!\p"
.string "Theyre where you should learn about\n"
.string "how DOUBLE BATTLES are played here\l"
.string "in the BATTLE FRONTIER.$"
BattleFrontier_Lounge2_Text_261A91: @ 8261A91
.string "Watch yourself in the battles here.\p"
.string "I hear there are TRAINERS that have\n"
.string "strategies they developed just for\l"
.string "DOUBLE BATTLES.$"
BattleFrontier_Lounge2_Text_261B0C: @ 8261B0C
.string "Once youre confident and comfortable\n"
.string "with DOUBLE BATTLES here, you should\l"
.string "think about challenging other places\l"
.string "offering DOUBLE BATTLES.$"
BattleFrontier_Lounge2_Text_261B95: @ 8261B95
.string "All sorts of TRAINERS gather in\n"
.string "the BATTLE SALON.\p"
.string "Just think--you may run into your\n"
.string "friends or followers!\l"
.string "You should look carefully!$"
BattleFrontier_Lounge2_Text_261C1A: @ 8261C1A
.string "If youre with a friend, head for the\n"
.string "LINK MULTI BATTLE ROOM.\p"
.string "If you play with a strong friend,\n"
.string "you can expect to see tough foes!$"
BattleFrontier_Lounge2_Text_261C9C: @ 8261C9C
.string "What amazing news-gathering power!\n"
.string "My mentors like none other!$"
BattleFrontier_Lounge2_Text_261CDC: @ 8261CDC
.string "What amazing powers of observation!\n"
.string "My mentors like none other!$"
BattleFrontier_Lounge2_Text_261D1D: @ 8261D1D
.string "What amazing power of persuasion!\n"
.string "My mentors like none other!$"
BattleFrontier_Lounge2_Text_261D5C: @ 8261D5C
.string "…What is this place?\n"
.string "Its scaring me…$"

View File

@@ -0,0 +1,483 @@
BattleFrontier_Lounge3_MapScripts:: @ 8261D82
.byte 0
BattleFrontier_Lounge3_EventScript_261D83:: @ 8261D83
lock
faceplayer
checkflag FLAG_0x157
goto_eq BattleFrontier_Lounge3_EventScript_261EF9
call BattleFrontier_Lounge3_EventScript_261EA0
compare_var_to_value VAR_0x8004, 2
goto_if 3, BattleFrontier_Lounge3_EventScript_261EEB
setflag FLAG_0x157
msgbox BattleFrontier_Lounge3_Text_262061, 4
goto BattleFrontier_Lounge3_EventScript_261DAF
end
BattleFrontier_Lounge3_EventScript_261DAF:: @ 8261DAF
special sub_813A820
waitmessage
waitbuttonpress
msgbox BattleFrontier_Lounge3_Text_262A60, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_Lounge3_EventScript_261FA5
msgbox BattleFrontier_Lounge3_Text_262ABD, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_Lounge3_EventScript_261FA5
message BattleFrontier_Lounge3_Text_262B42
waitmessage
special sub_813A958
goto BattleFrontier_Lounge3_EventScript_261DE9
end
BattleFrontier_Lounge3_EventScript_261DE9:: @ 8261DE9
multichoice 20, 4, 87, 0
copyvar VAR_0x4032, VAR_RESULT
switch VAR_RESULT
case 0, BattleFrontier_Lounge3_EventScript_261E30
case 1, BattleFrontier_Lounge3_EventScript_261E3B
case 2, BattleFrontier_Lounge3_EventScript_261E46
case 3, BattleFrontier_Lounge3_EventScript_261FAF
case 127, BattleFrontier_Lounge3_EventScript_261FAF
end
BattleFrontier_Lounge3_EventScript_261E30:: @ 8261E30
setvar VAR_0x8008, 5
goto BattleFrontier_Lounge3_EventScript_261E51
end
BattleFrontier_Lounge3_EventScript_261E3B:: @ 8261E3B
setvar VAR_0x8008, 10
goto BattleFrontier_Lounge3_EventScript_261E51
end
BattleFrontier_Lounge3_EventScript_261E46:: @ 8261E46
setvar VAR_0x8008, 15
goto BattleFrontier_Lounge3_EventScript_261E51
end
BattleFrontier_Lounge3_EventScript_261E51:: @ 8261E51
specialvar VAR_0x4001, sub_813AA04
compare_var_to_var VAR_0x4001, VAR_0x8008
goto_if 4, BattleFrontier_Lounge3_EventScript_261E75
msgbox BattleFrontier_Lounge3_Text_262B6E, 4
message BattleFrontier_Lounge3_Text_262B42
waitmessage
goto BattleFrontier_Lounge3_EventScript_261DE9
end
BattleFrontier_Lounge3_EventScript_261E75:: @ 8261E75
copyvar VAR_0x8004, VAR_0x8008
special sub_813A9A4
setvar VAR_0x4033, 1
special sub_813A8FC
playse SE_REGI
msgbox BattleFrontier_Lounge3_Text_262BE0, 4
goto BattleFrontier_Lounge3_EventScript_261E96
end
BattleFrontier_Lounge3_EventScript_261E96:: @ 8261E96
special sub_813A854
waitmessage
waitbuttonpress
special sub_813A988
release
end
BattleFrontier_Lounge3_EventScript_261EA0:: @ 8261EA0
setvar VAR_0x8004, 0
checkflag FLAG_SYS_TOWER_SILVER
call_if 1, BattleFrontier_Lounge3_EventScript_261EE5
checkflag FLAG_SYS_DOME_SILVER
call_if 1, BattleFrontier_Lounge3_EventScript_261EE5
checkflag FLAG_SYS_PALACE_SILVER
call_if 1, BattleFrontier_Lounge3_EventScript_261EE5
checkflag FLAG_SYS_ARENA_SILVER
call_if 1, BattleFrontier_Lounge3_EventScript_261EE5
checkflag FLAG_SYS_FACTORY_SILVER
call_if 1, BattleFrontier_Lounge3_EventScript_261EE5
checkflag FLAG_SYS_PIKE_SILVER
call_if 1, BattleFrontier_Lounge3_EventScript_261EE5
checkflag FLAG_SYS_PYRAMID_SILVER
call_if 1, BattleFrontier_Lounge3_EventScript_261EE5
return
BattleFrontier_Lounge3_EventScript_261EE5:: @ 8261EE5
addvar VAR_0x8004, 1
return
BattleFrontier_Lounge3_EventScript_261EEB:: @ 8261EEB
msgbox BattleFrontier_Lounge3_Text_261FFE, 4
goto BattleFrontier_Lounge3_EventScript_261FF1
end
BattleFrontier_Lounge3_EventScript_261EF9:: @ 8261EF9
msgbox BattleFrontier_Lounge3_Text_26346B, 4
compare_var_to_value VAR_0x4033, 1
goto_if 4, BattleFrontier_Lounge3_EventScript_261F12
goto BattleFrontier_Lounge3_EventScript_261DAF
end
BattleFrontier_Lounge3_EventScript_261F12:: @ 8261F12
compare_var_to_value VAR_0x4033, 1
goto_eq BattleFrontier_Lounge3_EventScript_261F9E
compare_var_to_value VAR_0x4033, 2
goto_eq BattleFrontier_Lounge3_EventScript_261F2E
goto BattleFrontier_Lounge3_EventScript_261F71
end
BattleFrontier_Lounge3_EventScript_261F2E:: @ 8261F2E
msgbox BattleFrontier_Lounge3_Text_263334, 4
compare_var_to_value VAR_0x4032, 0
call_if 1, BattleFrontier_Lounge3_EventScript_261F80
compare_var_to_value VAR_0x4032, 1
call_if 1, BattleFrontier_Lounge3_EventScript_261F8A
compare_var_to_value VAR_0x4032, 2
call_if 1, BattleFrontier_Lounge3_EventScript_261F94
msgbox BattleFrontier_Lounge3_Text_2633D4, 9
special sub_813A9D0
msgbox BattleFrontier_Lounge3_Text_2633F2, 4
setvar VAR_0x4033, 0
release
end
BattleFrontier_Lounge3_EventScript_261F71:: @ 8261F71
msgbox BattleFrontier_Lounge3_Text_263298, 4
setvar VAR_0x4033, 0
release
end
BattleFrontier_Lounge3_EventScript_261F80:: @ 8261F80
buffernumberstring 0, 10
setvar VAR_0x8004, 10
return
BattleFrontier_Lounge3_EventScript_261F8A:: @ 8261F8A
buffernumberstring 0, 20
setvar VAR_0x8004, 20
return
BattleFrontier_Lounge3_EventScript_261F94:: @ 8261F94
buffernumberstring 0, 30
setvar VAR_0x8004, 30
return
BattleFrontier_Lounge3_EventScript_261F9E:: @ 8261F9E
special sub_813A854
waitmessage
waitbuttonpress
release
end
BattleFrontier_Lounge3_EventScript_261FA5:: @ 8261FA5
msgbox BattleFrontier_Lounge3_Text_26342D, 4
release
end
BattleFrontier_Lounge3_EventScript_261FAF:: @ 8261FAF
special sub_813A988
goto BattleFrontier_Lounge3_EventScript_261FA5
end
BattleFrontier_Lounge3_EventScript_261FB8:: @ 8261FB8
msgbox BattleFrontier_Lounge3_Text_263545, 2
end
BattleFrontier_Lounge3_EventScript_261FC1:: @ 8261FC1
lock
faceplayer
msgbox BattleFrontier_Lounge3_Text_26346F, 4
goto BattleFrontier_Lounge3_EventScript_261FF1
end
BattleFrontier_Lounge3_EventScript_261FD1:: @ 8261FD1
lock
faceplayer
msgbox BattleFrontier_Lounge3_Text_26351D, 4
goto BattleFrontier_Lounge3_EventScript_261FF1
end
BattleFrontier_Lounge3_EventScript_261FE1:: @ 8261FE1
lock
faceplayer
msgbox BattleFrontier_Lounge3_Text_2634C9, 4
goto BattleFrontier_Lounge3_EventScript_261FF1
end
BattleFrontier_Lounge3_EventScript_261FF1:: @ 8261FF1
closemessage
applymovement VAR_LAST_TALKED, BattleFrontier_Lounge3_Movement_2725A2
waitmovement 0
release
end
BattleFrontier_Lounge3_Text_261FFE: @ 8261FFE
.string "…Whats that you want?\p"
.string "Cant you see were kind of busy here?\n"
.string "Cant your business wait till later?$"
BattleFrontier_Lounge3_Text_262061: @ 8262061
.string "…Huh?\n"
.string "You look to me like a tough TRAINER.\p"
.string "Heheh…\n"
.string "Listen, I have this proposition.\p"
.string "We have a little group going here,\n"
.string "and we play a little game with what\l"
.string "goes on in the BATTLE FRONTIER.\p"
.string "The rules are really simple.\p"
.string "First, we pick one of the facilities\n"
.string "in the BATTLE FRONTIER.\p"
.string "Then, we each pick a different TRAINER\n"
.string "whos taking that facilitys challenge,\l"
.string "and bet with our Battle Points.\p"
.string "The guy who bet on the TRAINER with\n"
.string "the best record takes all the Battle\l"
.string "Points in the pool.\p"
.string "Sounds simple, huh?\n"
.string "So, anyway…$"
BattleFrontier_Lounge3_Text_262261: @ 8262261
.string "What Im looking for is a TRAINER whos\n"
.string "going to be challenging the BATTLE\l"
.string "TOWERs SINGLE BATTLE ROOMS.\p"
.string "But so far, I havent seen a TRAINER\n"
.string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_26230D: @ 826230D
.string "What Im looking for is a TRAINER whos\n"
.string "going to be challenging the BATTLE\l"
.string "TOWERs DOUBLE BATTLE ROOMS.\p"
.string "But so far, I havent seen a TRAINER\n"
.string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_2623B9: @ 82623B9
.string "What Im looking for is a TRAINER whos\n"
.string "going to be challenging the BATTLE\l"
.string "TOWERs MULTI BATTLE ROOMS.\p"
.string "But so far, I havent seen a TRAINER\n"
.string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_262464: @ 8262464
.string "What Im looking for is a TRAINER whos\n"
.string "going to be entering the BATTLE\l"
.string "DOMEs SINGLE BATTLE Tourney.\p"
.string "But so far, I havent seen a TRAINER\n"
.string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_26250E: @ 826250E
.string "What Im looking for is a TRAINER whos\n"
.string "going to be entering the BATTLE\l"
.string "DOMEs DOUBLE BATTLE Tourney.\p"
.string "But so far, I havent seen a TRAINER\n"
.string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_2625B8: @ 82625B8
.string "What Im looking for is a TRAINER whos\n"
.string "going to be entering the BATTLE\l"
.string "FACTORYs Battle Swap Single Tourney.\p"
.string "But so far, I havent seen a TRAINER\n"
.string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_26266A: @ 826266A
.string "What Im looking for is a TRAINER whos\n"
.string "going to be entering the BATTLE\l"
.string "FACTORYs Battle Swap Double Tourney.\p"
.string "But so far, I havent seen a TRAINER\n"
.string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_26271C: @ 826271C
.string "What Im looking for is a TRAINER whos\n"
.string "going to be challenging the BATTLE\l"
.string "PALACEs SINGLE BATTLE HALLS.\p"
.string "But so far, I havent seen a TRAINER\n"
.string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_2627C9: @ 82627C9
.string "What Im looking for is a TRAINER whos\n"
.string "going to be challenging the BATTLE\l"
.string "PALACEs DOUBLE BATTLE HALLS.\p"
.string "But so far, I havent seen a TRAINER\n"
.string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_262876: @ 8262876
.string "What Im looking for is a TRAINER whos\n"
.string "going to be entering the BATTLE\l"
.string "ARENAs Set KO Tourney.\p"
.string "But so far, I havent seen a TRAINER\n"
.string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_26291A: @ 826291A
.string "What Im looking for is a TRAINER whos\n"
.string "going to be entering the BATTLE PIKEs\l"
.string "Battle Choice.\p"
.string "But so far, I havent seen a TRAINER\n"
.string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_2629BC: @ 82629BC
.string "What Im looking for is a TRAINER whos\n"
.string "going to be entering the BATTLE\l"
.string "PYRAMIDs Battle Quest.\p"
.string "But so far, I havent seen a TRAINER\n"
.string "that has that winning quality.$"
BattleFrontier_Lounge3_Text_262A60: @ 8262A60
.string "Ill see to it that you benefit, too.\n"
.string "So how about it?\l"
.string "How about entering that event for me?$"
BattleFrontier_Lounge3_Text_262ABD: @ 8262ABD
.string "All right, thats perfect.\n"
.string "So, uh… How about spotting me some\l"
.string "of your Battle Points?\p"
.string "Trust me, Ill show you my gratitude\n"
.string "afterward.$"
BattleFrontier_Lounge3_Text_262B42: @ 8262B42
.string "Great, great!\n"
.string "So, how much can you spot me?$"
BattleFrontier_Lounge3_Text_262B6E: @ 8262B6E
.string "Oh, no, no, no!\n"
.string "You dont have enough Battle Points!\p"
.string "I wish you wouldnt monkey around and\n"
.string "waste everyones time!$"
BattleFrontier_Lounge3_Text_262BE0: @ 8262BE0
.string "Heheh! Thanks much!\n"
.string "So, off you go!$"
BattleFrontier_Lounge3_Text_262C04: @ 8262C04
.string "Get to the BATTLE TOWERs\n"
.string "SINGLE BATTLE ROOMS pronto!\p"
.string "Its a must-win situation!\n"
.string "Dont blow your chance!\l"
.string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_262C90: @ 8262C90
.string "Get to the BATTLE TOWERs\n"
.string "DOUBLE BATTLE ROOMS pronto!\p"
.string "Its a must-win situation!\n"
.string "Dont blow your chance!\l"
.string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_262D1C: @ 8262D1C
.string "Get to the BATTLE TOWERs\n"
.string "MULTI BATTLE ROOMS pronto!\p"
.string "Its a must-win situation!\n"
.string "Dont blow your chance!\l"
.string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_262DA7: @ 8262DA7
.string "Get to the BATTLE DOMEs\n"
.string "SINGLE BATTLE Tourney pronto!\p"
.string "Its a must-win situation!\n"
.string "Dont blow your chance!\l"
.string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_262E34: @ 8262E34
.string "Get to the BATTLE DOMEs\n"
.string "DOUBLE BATTLE Tourney pronto!\p"
.string "Its a must-win situation!\n"
.string "Dont blow your chance!\l"
.string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_262EC1: @ 8262EC1
.string "Get to the BATTLE FACTORYs\n"
.string "Battle Swap Single Tourney pronto!\p"
.string "Its a must-win situation!\n"
.string "Dont blow your chance!\l"
.string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_262F56: @ 8262F56
.string "Get to the BATTLE FACTORYs\n"
.string "Battle Swap Double Tourney pronto!\p"
.string "Its a must-win situation!\n"
.string "Dont blow your chance!\l"
.string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_262FEB: @ 8262FEB
.string "Get to the BATTLE PALACEs\n"
.string "SINGLE BATTLE HALLS pronto!\p"
.string "Its a must-win situation!\n"
.string "Dont blow your chance!\l"
.string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_263078: @ 8263078
.string "Get to the BATTLE PALACEs\n"
.string "DOUBLE BATTLE HALLS pronto!\p"
.string "Its a must-win situation!\n"
.string "Dont blow your chance!\l"
.string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_263105: @ 8263105
.string "Get to the BATTLE ARENAs\n"
.string "Set KO Tourney pronto!\p"
.string "Its a must-win situation!\n"
.string "Dont blow your chance!\l"
.string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_26318C: @ 826318C
.string "Get to the BATTLE PIKEs\n"
.string "Battle Choice pronto!\p"
.string "Its a must-win situation!\n"
.string "Dont blow your chance!\l"
.string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_263211: @ 8263211
.string "Get to the BATTLE PYRAMIDs\n"
.string "Battle Quest pronto!\p"
.string "Its a must-win situation!\n"
.string "Dont blow your chance!\l"
.string "Both of our futures depend on you!$"
BattleFrontier_Lounge3_Text_263298: @ 8263298
.string "Oh, its you…\n"
.string "Nice try…\p"
.string "I hate to break it to you, but I cant\n"
.string "return your Battle Points…\p"
.string "I guess well have to let it motivate\n"
.string "us to try harder next time!$"
BattleFrontier_Lounge3_Text_263334: @ 8263334
.string "Oh, yes!\n"
.string "Hello there, champ!\p"
.string "I knew you could!\n"
.string "I knew you would!\l"
.string "Were both big winners!\p"
.string "Ill return your Battle Points and,\n"
.string "of course, a little extra from me!$"
BattleFrontier_Lounge3_Text_2633D4: @ 82633D4
.string "{PLAYER} obtained\n"
.string "{STR_VAR_1} Battle Points.$"
BattleFrontier_Lounge3_Text_2633F2: @ 82633F2
.string "If youre up for another challenge,\n"
.string "please do think of me!$"
BattleFrontier_Lounge3_Text_26342D: @ 826342D
.string "Not interested?! You shouldnt be\n"
.string "so afraid to take a chance!$"
BattleFrontier_Lounge3_Text_26346B: @ 826346B
.string "Oh…$"
BattleFrontier_Lounge3_Text_26346F: @ 826346F
.string "I backed the wrong TRAINER again!\p"
.string "Maybe I should be battling normally\n"
.string "like everyone else…$"
BattleFrontier_Lounge3_Text_2634C9: @ 82634C9
.string "That TRAINER…\p"
.string "Hes good, but he gets rattled too\n"
.string "easily to survive the BATTLE DOME…$"
BattleFrontier_Lounge3_Text_26351D: @ 826351D
.string "Giggle!\n"
.string "I know a winner when I see one!$"
BattleFrontier_Lounge3_Text_263545: @ 8263545
.string "Those TRAINERS…\n"
.string "What are they doing?\l"
.string "They should be taking challenges.$"

View File

@@ -0,0 +1,30 @@
BattleFrontier_Lounge4_MapScripts:: @ 826358C
.byte 0
BattleFrontier_Lounge4_EventScript_26358D:: @ 826358D
msgbox BattleFrontier_Lounge4_Text_2635A8, 2
end
BattleFrontier_Lounge4_EventScript_263596:: @ 8263596
msgbox BattleFrontier_Lounge4_Text_2635EC, 2
end
BattleFrontier_Lounge4_EventScript_26359F:: @ 826359F
msgbox BattleFrontier_Lounge4_Text_263625, 2
end
BattleFrontier_Lounge4_Text_2635A8: @ 82635A8
.string "I wonder if theyll be airing interviews\n"
.string "with tough TRAINERS today?$"
BattleFrontier_Lounge4_Text_2635EC: @ 82635EC
.string "If I opened a restaurant here,\n"
.string "itd make money for sure.$"
BattleFrontier_Lounge4_Text_263625: @ 8263625
.string "Whew…\p"
.string "I need to take a breather after\n"
.string "some intense battles…\p"
.string "But even now, I never take a break\n"
.string "from plotting strategy and combos.$"

View File

@@ -0,0 +1,206 @@
BattleFrontier_Lounge5_MapScripts:: @ 82645C5
.byte 0
BattleFrontier_Lounge5_EventScript_2645C6:: @ 82645C6
lock
faceplayer
msgbox BattleFrontier_Lounge5_Text_264632, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_Lounge5_EventScript_26460D
special sub_81B94B0
waitstate
lock
faceplayer
compare_var_to_value VAR_0x8004, 255
goto_eq BattleFrontier_Lounge5_EventScript_26460D
specialvar VAR_RESULT, sub_81396E0
compare_var_to_value VAR_RESULT, 412
goto_eq BattleFrontier_Lounge5_EventScript_264603
special sub_813A7B8
waitmessage
waitbuttonpress
release
end
BattleFrontier_Lounge5_EventScript_264603:: @ 8264603
msgbox BattleFrontier_Lounge5_Text_264EEE, 4
release
end
BattleFrontier_Lounge5_EventScript_26460D:: @ 826460D
msgbox BattleFrontier_Lounge5_Text_26467F, 4
release
end
BattleFrontier_Lounge5_EventScript_264617:: @ 8264617
msgbox BattleFrontier_Lounge5_Text_264F22, 2
end
BattleFrontier_Lounge5_EventScript_264620:: @ 8264620
msgbox BattleFrontier_Lounge5_Text_264F64, 2
end
BattleFrontier_Lounge5_EventScript_264629:: @ 8264629
msgbox BattleFrontier_Lounge5_Text_264FAB, 2
end
BattleFrontier_Lounge5_Text_264632: @ 8264632
.string "Ehehe!\n"
.string "I can tell what POKéMON are thinking!\p"
.string "Please!\n"
.string "Can I see your POKéMON?$"
BattleFrontier_Lounge5_Text_26467F: @ 826467F
.string "Boo!\n"
.string "Cheapie!$"
BattleFrontier_Lounge5_Text_26468D: @ 826468D
.string "Hmhm…\p"
.string "This one says it likes to battle!\n"
.string "It will battle even if it has a lot\l"
.string "of ouchies!$"
BattleFrontier_Lounge5_Text_2646E5: @ 82646E5
.string "Hmhm…\p"
.string "This one says it likes to be sneaky!\n"
.string "But if it gets enough ouchies,\l"
.string "it will hit back!$"
BattleFrontier_Lounge5_Text_264741: @ 8264741
.string "Hmhm…\p"
.string "This one says it likes to battle!\n"
.string "But if it gets enough ouchies,\l"
.string "it will worry about itself!$"
BattleFrontier_Lounge5_Text_2647A4: @ 82647A4
.string "Hmhm…\p"
.string "This one says it likes to battle!\n"
.string "It will battle even if it has a lot\l"
.string "of ouchies!$"
BattleFrontier_Lounge5_Text_2647FC: @ 82647FC
.string "Hmhm…\p"
.string "This one says it looks after itself!\n"
.string "But if it gets enough ouchies,\l"
.string "it will hit back!$"
BattleFrontier_Lounge5_Text_264858: @ 8264858
.string "Hmhm…\p"
.string "This one says it likes to be sneaky!\n"
.string "But if it gets enough ouchies,\l"
.string "it will worry about itself!$"
BattleFrontier_Lounge5_Text_2648BE: @ 82648BE
.string "Hmhm…\p"
.string "This one says it likes to battle!\n"
.string "It will battle even if it has a lot\l"
.string "of ouchies!$"
BattleFrontier_Lounge5_Text_264916: @ 8264916
.string "Hmhm…\p"
.string "This one says it likes to be sneaky!\n"
.string "But if it gets enough ouchies,\l"
.string "it will hit back!$"
BattleFrontier_Lounge5_Text_264972: @ 8264972
.string "Hmhm…\p"
.string "This one says it likes to battle!\n"
.string "But if it gets enough ouchies,\l"
.string "it will worry about itself!$"
BattleFrontier_Lounge5_Text_2649D5: @ 82649D5
.string "Hmhm…\p"
.string "This one says it likes to be sneaky!\n"
.string "It says it likes to be sneaky even\l"
.string "if it has a lot of ouchies!$"
BattleFrontier_Lounge5_Text_264A3F: @ 8264A3F
.string "Hmhm…\p"
.string "This one says it likes to battle!\n"
.string "But if it gets enough ouchies,\l"
.string "it will turn sneaky!$"
BattleFrontier_Lounge5_Text_264A9B: @ 8264A9B
.string "Hmhm…\p"
.string "This one says it likes to battle!\n"
.string "It will battle even if it has a lot\l"
.string "of ouchies!$"
BattleFrontier_Lounge5_Text_264AF3: @ 8264AF3
.string "Hmhm…\p"
.string "This one says it likes to be sneaky!\n"
.string "It says it likes to be sneaky even\l"
.string "if it has a lot of ouchies!$"
BattleFrontier_Lounge5_Text_264B5D: @ 8264B5D
.string "Hmhm…\p"
.string "This one says it likes to be sneaky!\n"
.string "But if it gets enough ouchies,\l"
.string "it will worry about itself!$"
BattleFrontier_Lounge5_Text_264BC3: @ 8264BC3
.string "Hmhm…\p"
.string "This one says it looks after itself!\n"
.string "It says it worries about itself whether\l"
.string "or not it has a lot of ouchies!$"
BattleFrontier_Lounge5_Text_264C36: @ 8264C36
.string "Hmhm…\p"
.string "This one says it looks after itself!\n"
.string "But if it gets enough ouchies,\l"
.string "it will turn sneaky!$"
BattleFrontier_Lounge5_Text_264C95: @ 8264C95
.string "Hmhm…\p"
.string "This one says it looks after itself!\n"
.string "It says it worries about itself even\l"
.string "if it has a lot of ouchies!$"
BattleFrontier_Lounge5_Text_264D01: @ 8264D01
.string "Hmhm…\p"
.string "This one says it likes to be sneaky!\n"
.string "It says it likes to be sneaky even\l"
.string "if it has a lot of ouchies!$"
BattleFrontier_Lounge5_Text_264D6B: @ 8264D6B
.string "Hmhm…\p"
.string "This one says it looks after itself!\n"
.string "It says it worries about itself even\l"
.string "if it has a lot of ouchies!$"
BattleFrontier_Lounge5_Text_264DD7: @ 8264DD7
.string "Hmhm…\p"
.string "This one says it looks after itself!\n"
.string "But if it gets enough ouchies,\l"
.string "it will hit back!$"
BattleFrontier_Lounge5_Text_264E33: @ 8264E33
.string "Hmhm…\p"
.string "This one says it likes to battle!\n"
.string "But if it gets enough ouchies,\l"
.string "it will turn sneaky!$"
BattleFrontier_Lounge5_Text_264E8F: @ 8264E8F
.string "Hmhm…\p"
.string "This one says it looks after itself!\n"
.string "But if it gets enough ouchies,\l"
.string "it will turn sneaky!$"
BattleFrontier_Lounge5_Text_264EEE: @ 8264EEE
.string "Thats silly! An EGG is asleep!\n"
.string "I cant talk to it!$"
BattleFrontier_Lounge5_Text_264F22: @ 8264F22
.string "How charming!\n"
.string "That little lady claims she can\l"
.string "understand POKéMON!$"
BattleFrontier_Lounge5_Text_264F64: @ 8264F64
.string "I have this feeling that the little girl\n"
.string "is saying something profound.$"
BattleFrontier_Lounge5_Text_264FAB: @ 8264FAB
.string "I know something!\p"
.string "That little girl plays at the red house\n"
.string "a lot!$"

View File

@@ -0,0 +1,82 @@
BattleFrontier_Lounge6_MapScripts:: @ 8264FEC
.byte 0
BattleFrontier_Lounge6_EventScript_264FED:: @ 8264FED
lock
faceplayer
checkflag FLAG_0x09C
goto_eq BattleFrontier_Lounge6_EventScript_265083
setvar VAR_0x8008, 3
copyvar VAR_0x8004, VAR_0x8008
specialvar VAR_RESULT, sub_807E73C
copyvar VAR_0x8009, VAR_RESULT
msgbox BattleFrontier_Lounge6_Text_26508D, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_Lounge6_EventScript_26506B
special sub_81B94B0
waitstate
copyvar VAR_0x800A, VAR_0x8004
compare_var_to_value VAR_0x8004, 255
goto_eq BattleFrontier_Lounge6_EventScript_26506B
copyvar VAR_0x8005, VAR_0x800A
specialvar VAR_RESULT, sub_807E9D4
copyvar VAR_0x800B, VAR_RESULT
compare_var_to_var VAR_RESULT, VAR_0x8009
goto_if 5, BattleFrontier_Lounge6_EventScript_265075
copyvar VAR_0x8004, VAR_0x8008
copyvar VAR_0x8005, VAR_0x800A
special sub_807EA10
special sub_807F0E4
waitstate
msgbox BattleFrontier_Lounge6_Text_265128, 4
setflag FLAG_0x09C
release
end
BattleFrontier_Lounge6_EventScript_26506B:: @ 826506B
msgbox BattleFrontier_Lounge6_Text_2651CB, 4
release
end
BattleFrontier_Lounge6_EventScript_265075:: @ 8265075
bufferspeciesname 0, VAR_0x8009
msgbox BattleFrontier_Lounge6_Text_26518D, 4
release
end
BattleFrontier_Lounge6_EventScript_265083:: @ 8265083
msgbox BattleFrontier_Lounge6_Text_26520E, 4
release
end
BattleFrontier_Lounge6_Text_26508D: @ 826508D
.string "My POKéMON is a {STR_VAR_2}.\n"
.string "Do you know it?\l"
.string "Its quite cute and rather nice.\p"
.string "This little one, I could trade with\n"
.string "pride!\p"
.string "Would you like to trade me a {STR_VAR_1}\n"
.string "for my {STR_VAR_2}?$"
BattleFrontier_Lounge6_Text_265128: @ 8265128
.string "Oh, its adorable!\n"
.string "Thank you!\l"
.string "I promise Ill be good to it!\p"
.string "Oh! I hope youll be good to\n"
.string "my {STR_VAR_2}, too!$"
BattleFrontier_Lounge6_Text_26518D: @ 826518D
.string "Oh, Im sorry!\n"
.string "I dont intend to trade for anything\l"
.string "but a {STR_VAR_1}.$"
BattleFrontier_Lounge6_Text_2651CB: @ 82651CB
.string "Oh, you wont?\n"
.string "Well, thats fine, too.\l"
.string "Please come visit us again.$"
BattleFrontier_Lounge6_Text_26520E: @ 826520E
.string "Giggle!\n"
.string "A SKITTY is so much cuter than I had\l"
.string "imagined. Im delighted!$"

View File

@@ -0,0 +1,482 @@
BattleFrontier_Lounge7_MapScripts:: @ 8265254
.byte 0
BattleFrontier_Lounge7_EventScript_265255:: @ 8265255
lock
faceplayer
setvar VAR_0x400C, 9
checkflag FLAG_0x15A
goto_eq BattleFrontier_Lounge7_EventScript_265276
msgbox BattleFrontier_Lounge7_Text_2656ED, 4
setflag FLAG_0x15A
goto BattleFrontier_Lounge7_EventScript_265284
end
BattleFrontier_Lounge7_EventScript_265276:: @ 8265276
msgbox BattleFrontier_Lounge7_Text_2658AB, 4
goto BattleFrontier_Lounge7_EventScript_265284
end
BattleFrontier_Lounge7_EventScript_265284:: @ 8265284
message BattleFrontier_Lounge7_Text_2658EF
waitmessage
special sub_813A958
setvar VAR_0x400E, 0
setvar VAR_0x8004, 9
setvar VAR_0x8006, 0
special sub_813A128
waitstate
copyvar VAR_0x400D, VAR_RESULT
switch VAR_RESULT
case 0, BattleFrontier_Lounge7_EventScript_2653D7
case 1, BattleFrontier_Lounge7_EventScript_2653E2
case 2, BattleFrontier_Lounge7_EventScript_2653ED
case 3, BattleFrontier_Lounge7_EventScript_2653F8
case 4, BattleFrontier_Lounge7_EventScript_265403
case 5, BattleFrontier_Lounge7_EventScript_26540E
case 6, BattleFrontier_Lounge7_EventScript_265419
case 7, BattleFrontier_Lounge7_EventScript_265424
case 8, BattleFrontier_Lounge7_EventScript_26542F
case 9, BattleFrontier_Lounge7_EventScript_26543A
case 10, BattleFrontier_Lounge7_EventScript_265635
case 127, BattleFrontier_Lounge7_EventScript_265635
end
BattleFrontier_Lounge7_EventScript_26532F:: @ 826532F
message BattleFrontier_Lounge7_Text_2658EF
waitmessage
setvar VAR_0x400E, 0
setvar VAR_0x8004, 9
setvar VAR_0x8006, 1
special sub_813A128
waitstate
copyvar VAR_0x400D, VAR_RESULT
switch VAR_RESULT
case 0, BattleFrontier_Lounge7_EventScript_2653D7
case 1, BattleFrontier_Lounge7_EventScript_2653E2
case 2, BattleFrontier_Lounge7_EventScript_2653ED
case 3, BattleFrontier_Lounge7_EventScript_2653F8
case 4, BattleFrontier_Lounge7_EventScript_265403
case 5, BattleFrontier_Lounge7_EventScript_26540E
case 6, BattleFrontier_Lounge7_EventScript_265419
case 7, BattleFrontier_Lounge7_EventScript_265424
case 8, BattleFrontier_Lounge7_EventScript_26542F
case 9, BattleFrontier_Lounge7_EventScript_26543A
case 10, BattleFrontier_Lounge7_EventScript_265635
case 127, BattleFrontier_Lounge7_EventScript_265635
end
BattleFrontier_Lounge7_EventScript_2653D7:: @ 82653D7
setvar VAR_0x8008, 16
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_2653E2:: @ 82653E2
setvar VAR_0x8008, 24
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_2653ED:: @ 82653ED
setvar VAR_0x8008, 24
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_2653F8:: @ 82653F8
setvar VAR_0x8008, 24
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_265403:: @ 8265403
setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_26540E:: @ 826540E
setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_265419:: @ 8265419
setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_265424:: @ 8265424
setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_26542F:: @ 826542F
setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_26543A:: @ 826543A
setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_265445:: @ 8265445
lock
faceplayer
setvar VAR_0x400C, 10
checkflag FLAG_0x15B
goto_eq BattleFrontier_Lounge7_EventScript_265466
msgbox BattleFrontier_Lounge7_Text_265A6C, 4
setflag FLAG_0x15B
goto BattleFrontier_Lounge7_EventScript_265474
end
BattleFrontier_Lounge7_EventScript_265466:: @ 8265466
msgbox BattleFrontier_Lounge7_Text_265C2C, 4
goto BattleFrontier_Lounge7_EventScript_265474
end
BattleFrontier_Lounge7_EventScript_265474:: @ 8265474
message BattleFrontier_Lounge7_Text_2658EF
waitmessage
special sub_813A958
setvar VAR_0x400E, 1
setvar VAR_0x8004, 10
setvar VAR_0x8006, 0
special sub_813A128
waitstate
copyvar VAR_0x400D, VAR_RESULT
switch VAR_RESULT
case 0, BattleFrontier_Lounge7_EventScript_2655C7
case 1, BattleFrontier_Lounge7_EventScript_2655D2
case 2, BattleFrontier_Lounge7_EventScript_2655DD
case 3, BattleFrontier_Lounge7_EventScript_2655E8
case 4, BattleFrontier_Lounge7_EventScript_2655F3
case 5, BattleFrontier_Lounge7_EventScript_2655FE
case 6, BattleFrontier_Lounge7_EventScript_265609
case 7, BattleFrontier_Lounge7_EventScript_265614
case 8, BattleFrontier_Lounge7_EventScript_26561F
case 9, BattleFrontier_Lounge7_EventScript_26562A
case 10, BattleFrontier_Lounge7_EventScript_265635
case 127, BattleFrontier_Lounge7_EventScript_265635
end
BattleFrontier_Lounge7_EventScript_26551F:: @ 826551F
message BattleFrontier_Lounge7_Text_2658EF
waitmessage
setvar VAR_0x400E, 1
setvar VAR_0x8004, 10
setvar VAR_0x8006, 1
special sub_813A128
waitstate
copyvar VAR_0x400D, VAR_RESULT
switch VAR_RESULT
case 0, BattleFrontier_Lounge7_EventScript_2655C7
case 1, BattleFrontier_Lounge7_EventScript_2655D2
case 2, BattleFrontier_Lounge7_EventScript_2655DD
case 3, BattleFrontier_Lounge7_EventScript_2655E8
case 4, BattleFrontier_Lounge7_EventScript_2655F3
case 5, BattleFrontier_Lounge7_EventScript_2655FE
case 6, BattleFrontier_Lounge7_EventScript_265609
case 7, BattleFrontier_Lounge7_EventScript_265614
case 8, BattleFrontier_Lounge7_EventScript_26561F
case 9, BattleFrontier_Lounge7_EventScript_26562A
case 10, BattleFrontier_Lounge7_EventScript_265635
case 127, BattleFrontier_Lounge7_EventScript_265635
end
BattleFrontier_Lounge7_EventScript_2655C7:: @ 82655C7
setvar VAR_0x8008, 16
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_2655D2:: @ 82655D2
setvar VAR_0x8008, 24
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_2655DD:: @ 82655DD
setvar VAR_0x8008, 24
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_2655E8:: @ 82655E8
setvar VAR_0x8008, 24
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_2655F3:: @ 82655F3
setvar VAR_0x8008, 24
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_2655FE:: @ 82655FE
setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_265609:: @ 8265609
setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_265614:: @ 8265614
setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_26561F:: @ 826561F
setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_26562A:: @ 826562A
setvar VAR_0x8008, 48
goto BattleFrontier_Lounge7_EventScript_26564F
end
BattleFrontier_Lounge7_EventScript_265635:: @ 8265635
special sub_813ADB8
special sub_813A988
msgbox BattleFrontier_Lounge7_Text_265A0E, 4
release
end
BattleFrontier_Lounge7_EventScript_265645:: @ 8265645
msgbox BattleFrontier_Lounge7_Text_265A0E, 4
release
end
BattleFrontier_Lounge7_EventScript_26564F:: @ 826564F
copyvar VAR_0x8004, VAR_0x400D
copyvar VAR_0x8005, VAR_0x400E
special sub_813AC7C
buffernumberstring 1, VAR_0x8008
copyvar VAR_0x8004, VAR_0x400C
msgbox BattleFrontier_Lounge7_Text_265921, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_Lounge7_EventScript_2656CA
specialvar VAR_0x4001, sub_813AA04
compare_var_to_var VAR_0x4001, VAR_0x8008
goto_if 4, BattleFrontier_Lounge7_EventScript_265696
msgbox BattleFrontier_Lounge7_Text_265997, 4
goto BattleFrontier_Lounge7_EventScript_2656CA
end
BattleFrontier_Lounge7_EventScript_265696:: @ 8265696
msgbox BattleFrontier_Lounge7_Text_26595A, 4
special sub_813AEB4
fadescreen 1
special sub_813A988
special sub_813ADB8
special sub_81B892C
waitstate
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_Lounge7_EventScript_265645
msgbox BattleFrontier_Lounge7_Text_2659C7, 4
copyvar VAR_0x8004, VAR_0x8008
special sub_813A9A4
release
end
BattleFrontier_Lounge7_EventScript_2656CA:: @ 82656CA
compare_var_to_value VAR_0x400E, 0
goto_eq BattleFrontier_Lounge7_EventScript_26532F
goto BattleFrontier_Lounge7_EventScript_26551F
end
BattleFrontier_Lounge7_EventScript_2656DB:: @ 82656DB
msgbox BattleFrontier_Lounge7_Text_265C6F, 2
end
BattleFrontier_Lounge7_EventScript_2656E4:: @ 82656E4
msgbox BattleFrontier_Lounge7_Text_265D17, 2
end
BattleFrontier_Lounge7_Text_2656ED: @ 82656ED
.string "Buhahaha!\p"
.string "You couldnt tell it from looking now,\n"
.string "but I used to be one tough TRAINER.\p"
.string "I had a reputation as the toughest\n"
.string "BEAUTY around, I tell you!\p"
.string "… … … … … …\p"
.string "What is it now?\n"
.string "You dont believe me.\p"
.string "Im not like that blowhard woman over\n"
.string "there. Im actually talented!\p"
.string "Let me prove it to you.\n"
.string "I can teach your POKéMON special and\l"
.string "yet cute moves.\p"
.string "But my lessons dont come free.\n"
.string "How about paying for the moves I teach\l"
.string "with a wee bit of Battle Points?$"
BattleFrontier_Lounge7_Text_2658AB: @ 82658AB
.string "Buhahaha!\p"
.string "Are you back to learn special and\n"
.string "yet cute POKéMON moves?$"
BattleFrontier_Lounge7_Text_2658EF: @ 82658EF
.string "Fine, fine, look here!\n"
.string "Which move should I teach?$"
BattleFrontier_Lounge7_Text_265921: @ 8265921
.string "The move {STR_VAR_1}, is it?\n"
.string "That will be {STR_VAR_2} Battle Points, okay?$"
BattleFrontier_Lounge7_Text_26595A: @ 826595A
.string "Fine, fine, now pick the POKéMON\n"
.string "I should teach the move to.$"
BattleFrontier_Lounge7_Text_265997: @ 8265997
.string "What the…\n"
.string "You havent got enough Battle Points!$"
BattleFrontier_Lounge7_Text_2659C7: @ 82659C7
.string "Do you see how skilled I am now?\n"
.string "Ill take your Battle Points, thanks!$"
BattleFrontier_Lounge7_Text_265A0E: @ 8265A0E
.string "Whats that?\n"
.string "You dont want to…\p"
.string "If you want to see how skilled I am,\n"
.string "you come see me anytime!$"
BattleFrontier_Lounge7_Text_265A6C: @ 8265A6C
.string "Ihihihi!\p"
.string "I know its hard to see now, but I used\n"
.string "to be one fantastic TRAINER.\p"
.string "I had a reputation as the most\n"
.string "invincible SWIMMER around, I tell you!\p"
.string "… … … … … …\p"
.string "Whats wrong?\n"
.string "You dont believe me.\p"
.string "Im not like that buffoonish woman over\n"
.string "there. Im actually experienced!\p"
.string "I can prove it to you.\n"
.string "I can teach your POKéMON hard and\l"
.string "yet pretty moves.\p"
.string "But my lessons dont come free.\n"
.string "How about paying for the moves I teach\l"
.string "with a wee bit of Battle Points?$"
BattleFrontier_Lounge7_Text_265C2C: @ 8265C2C
.string "Ihihihi!\p"
.string "Have you come to learn hard and\n"
.string "yet pretty POKéMON moves?$"
BattleFrontier_Lounge7_Text_265C6F: @ 8265C6F
.string "Those ladies, the way they bad-mouth\n"
.string "each other, you probably think that\l"
.string "they dont get along.\p"
.string "But if that were true, they wouldnt\n"
.string "stay out here together, would they?$"
BattleFrontier_Lounge7_Text_265D17: @ 8265D17
.string "When I was just a wee YOUNGSTER,\n"
.string "those ladies were strong and beautiful.\p"
.string "They were idols among us TRAINERS.\p"
.string "Even now, age hasnt dulled their\n"
.string "abilities.\p"
.string "In fact, their POKéMON moves have\n"
.string "grown even more polished.\p"
.string "But… For some reason, I cant help\n"
.string "but feel this…\p"
.string "Time is so cruel…$"
BattleFrontier_Lounge7_Text_265E30: @ 8265E30
.string "Recovers up to\n"
.string "half the users\n"
.string "maximum HP.$"
BattleFrontier_Lounge7_Text_265E5B: @ 8265E5B
.string "Inflicts damage\n"
.string "identical to the\n"
.string "users level.$"
BattleFrontier_Lounge7_Text_265E8A: @ 8265E8A
.string "Recovers half the\n"
.string "damage inflicted\n"
.string "on a sleeping foe.$"
BattleFrontier_Lounge7_Text_265EC0: @ 8265EC0
.string "A strong punch\n"
.string "thrown with\n"
.string "incredible power.$"
BattleFrontier_Lounge7_Text_265EED: @ 8265EED
.string "An extremely\n"
.string "powerful kick with\n"
.string "intense force.$"
BattleFrontier_Lounge7_Text_265F1C: @ 8265F1C
.string "A full-body slam\n"
.string "that may cause\n"
.string "paralysis.$"
BattleFrontier_Lounge7_Text_265F47: @ 8265F47
.string "Large boulders\n"
.string "are hurled. May\n"
.string "cause flinching.$"
BattleFrontier_Lounge7_Text_265F77: @ 8265F77
.string "Retaliates any\n"
.string "physical hit with\n"
.string "double the power.$"
BattleFrontier_Lounge7_Text_265FAA: @ 8265FAA
.string "A weak jolt of\n"
.string "electricity that\n"
.string "paralyzes the foe.$"
BattleFrontier_Lounge7_Text_265FDD: @ 8265FDD
.string "A fighting dance\n"
.string "that sharply\n"
.string "raises ATTACK.$"
BattleFrontier_Lounge7_Text_26600A: @ 826600A
.string "Curls up to con-\n"
.string "ceal weak spots\n"
.string "and raise DEFENSE.$"
BattleFrontier_Lounge7_Text_26603E: @ 826603E
.string "A loud attack\n"
.string "that can be used\n"
.string "only while asleep.$"
BattleFrontier_Lounge7_Text_266070: @ 8266070
.string "Hurls mud in the\n"
.string "foes face to re-\n"
.string "duce its accuracy.$"
BattleFrontier_Lounge7_Text_2660A6: @ 82660A6
.string "Sprays star-\n"
.string "shaped rays\n"
.string "that never miss.$"
BattleFrontier_Lounge7_Text_2660D0: @ 82660D0
.string "A chilling attack\n"
.string "that lowers the\n"
.string "foes SPEED.$"
BattleFrontier_Lounge7_Text_2660FF: @ 82660FF
.string "Endures any at-\n"
.string "tack for 1 turn,\n"
.string "leaving 1HP.$"
BattleFrontier_Lounge7_Text_26612D: @ 826612D
.string "Copies the foes\n"
.string "effect(s) and\n"
.string "gives to the user.$"
BattleFrontier_Lounge7_Text_26615F: @ 826615F
.string "An icy punch\n"
.string "that may\n"
.string "freeze the foe.$"
BattleFrontier_Lounge7_Text_266185: @ 8266185
.string "An electrified\n"
.string "punch that may\n"
.string "paralyze the foe.$"
BattleFrontier_Lounge7_Text_2661B5: @ 82661B5
.string "A fiery punch\n"
.string "that may burn\n"
.string "the foe.$"

View File

@@ -0,0 +1,45 @@
BattleFrontier_Lounge8_MapScripts:: @ 82676C9
.byte 0
BattleFrontier_Lounge8_EventScript_2676CA:: @ 82676CA
msgbox BattleFrontier_Lounge8_Text_2676E5, 2
end
BattleFrontier_Lounge8_EventScript_2676D3:: @ 82676D3
msgbox BattleFrontier_Lounge8_Text_26779C, 2
end
BattleFrontier_Lounge8_EventScript_2676DC:: @ 82676DC
msgbox BattleFrontier_Lounge8_Text_26782C, 2
end
BattleFrontier_Lounge8_Text_2676E5: @ 82676E5
.string "What a TRAINER needs…\p"
.string "Knowledge…\n"
.string "Strategy…\l"
.string "Luck…\l"
.string "Guts…\l"
.string "Spirit…\l"
.string "Bravery…\l"
.string "And ability…\p"
.string "Well, Im all set in every way!\n"
.string "Ill be unstoppable at every building!\p"
.string "Huh? POKéMON?\n"
.string "Whats that?$"
BattleFrontier_Lounge8_Text_26779C: @ 826779C
.string "Do you know about the FRONTIER\n"
.string "BRAINS?\p"
.string "Thats what SCOTT calls the seven\n"
.string "special TRAINERS that run the seven\l"
.string "facilities in the BATTLE FRONTIER.$"
BattleFrontier_Lounge8_Text_26782C: @ 826782C
.string "At the BATTLE TOWER, an older girl\n"
.string "told me that I have a lot of talent\l"
.string "for battling!\p"
.string "I like POKéMON CONTESTS more!\p"
.string "But Im no good at CONTESTS!\p"
.string "I guess having talent and liking\n"
.string "something arent the same.$"

View File

@@ -0,0 +1,3 @@
BattleFrontier_Lounge9_MapScripts:: @ 82678F8
.byte 0

View File

@@ -0,0 +1,67 @@
BattleFrontier_Mart_MapScripts:: @ 8267ACB
.byte 0
BattleFrontier_Mart_EventScript_267ACC:: @ 8267ACC
lock
faceplayer
message gUnknown_08272A21
waitmessage
pokemart BattleFrontier_Mart_Pokemart_267AE4
msgbox gUnknown_08272A3F, 4
release
end
.align 2
BattleFrontier_Mart_Pokemart_267AE4: @ 8267AE4
.2byte ITEM_ULTRA_BALL
.2byte ITEM_HYPER_POTION
.2byte ITEM_MAX_POTION
.2byte ITEM_FULL_RESTORE
.2byte ITEM_FULL_HEAL
.2byte ITEM_REVIVE
.2byte ITEM_MAX_REPEL
.2byte ITEM_PROTEIN
.2byte ITEM_CALCIUM
.2byte ITEM_IRON
.2byte ITEM_ZINC
.2byte ITEM_CARBOS
.2byte ITEM_HP_UP
.2byte ITEM_NONE
release
end
BattleFrontier_Mart_EventScript_267B02:: @ 8267B02
msgbox BattleFrontier_Mart_Text_267B29, 2
end
BattleFrontier_Mart_EventScript_267B0B:: @ 8267B0B
lock
applymovement 2, BattleFrontier_Mart_Movement_2725B0
waitmovement 0
msgbox BattleFrontier_Mart_Text_267B8F, 4
release
end
BattleFrontier_Mart_EventScript_267B20:: @ 8267B20
msgbox BattleFrontier_Mart_Text_267C01, 2
end
BattleFrontier_Mart_Text_267B29: @ 8267B29
.string "We came here to chaperon our\n"
.string "grandson.\p"
.string "But since were here, we thought\n"
.string "we should get some souvenirs.$"
BattleFrontier_Mart_Text_267B8F: @ 8267B8F
.string "Dear, what do you think of this?\n"
.string "Wouldnt this make a nice gift?\p"
.string "Its…PRO…TE…IN?\n"
.string "It sounds delicious, doesnt it?$"
BattleFrontier_Mart_Text_267C01: @ 8267C01
.string "A lot of the BATTLE FRONTIERs\n"
.string "facilities dont allow the use of items\l"
.string "during battles.\p"
.string "That rule makes things tougher than\n"
.string "they already are!$"

View File

@@ -0,0 +1,444 @@
BattleFrontier_OutsideEast_MapScripts:: @ 8242C04
map_script 5, BattleFrontier_OutsideEast_MapScript1_242C0F
map_script 3, BattleFrontier_OutsideEast_MapScript1_242C2D
.byte 0
BattleFrontier_OutsideEast_MapScript1_242C0F: @ 8242C0F
checkflag FLAG_SYS_CTRL_OBJ_DELETE
call_if 1, BattleFrontier_OutsideEast_EventScript_242C19
end
BattleFrontier_OutsideEast_EventScript_242C19:: @ 8242C19
specialvar VAR_RESULT, sub_8138B80
compare_var_to_value VAR_RESULT, 7
goto_if 5, BattleFrontier_OutsideEast_EventScript_27374E
removeobject VAR_LAST_TALKED
return
BattleFrontier_OutsideEast_MapScript1_242C2D: @ 8242C2D
setvar VAR_0x40BC, 0
setflag FLAG_0x396
checkflag FLAG_0x1C6
call_if 0, BattleFrontier_OutsideEast_EventScript_242C3F
end
BattleFrontier_OutsideEast_EventScript_242C3F:: @ 8242C3F
clearflag FLAG_0x34A
return
BattleFrontier_OutsideEast_EventScript_242C43:: @ 8242C43
msgbox BattleFrontier_OutsideEast_Text_242E11, 3
end
BattleFrontier_OutsideEast_EventScript_242C4C:: @ 8242C4C
msgbox BattleFrontier_OutsideEast_Text_242E58, 3
end
BattleFrontier_OutsideEast_EventScript_242C55:: @ 8242C55
msgbox BattleFrontier_OutsideEast_Text_242E96, 3
end
BattleFrontier_OutsideEast_EventScript_242C5E:: @ 8242C5E
msgbox BattleFrontier_OutsideEast_Text_242ECF, 3
end
BattleFrontier_OutsideEast_EventScript_242C67:: @ 8242C67
msgbox BattleFrontier_OutsideEast_Text_242F8C, 2
end
BattleFrontier_OutsideEast_EventScript_242C70:: @ 8242C70
msgbox BattleFrontier_OutsideEast_Text_242FDC, 2
end
BattleFrontier_OutsideEast_EventScript_242C79:: @ 8242C79
msgbox BattleFrontier_OutsideEast_Text_24308C, 2
end
BattleFrontier_OutsideEast_EventScript_242C82:: @ 8242C82
msgbox BattleFrontier_OutsideEast_Text_243106, 2
end
BattleFrontier_OutsideEast_EventScript_242C8B:: @ 8242C8B
msgbox BattleFrontier_OutsideEast_Text_2431A5, 2
end
BattleFrontier_OutsideEast_EventScript_242C94:: @ 8242C94
lock
msgbox BattleFrontier_OutsideEast_Text_2432DD, 4
release
end
BattleFrontier_OutsideEast_EventScript_242C9F:: @ 8242C9F
lock
faceplayer
waitse
playmoncry SPECIES_ZIGZAGOON, 0
msgbox BattleFrontier_OutsideEast_Text_24334B, 4
waitmoncry
release
end
BattleFrontier_OutsideEast_EventScript_242CB2:: @ 8242CB2
msgbox BattleFrontier_OutsideEast_Text_243363, 2
end
BattleFrontier_OutsideEast_EventScript_242CBB:: @ 8242CBB
msgbox BattleFrontier_OutsideEast_Text_243425, 2
end
BattleFrontier_OutsideEast_EventScript_242CC4:: @ 8242CC4
msgbox BattleFrontier_OutsideEast_Text_2434A0, 2
end
BattleFrontier_OutsideEast_EventScript_242CCD:: @ 8242CCD
msgbox BattleFrontier_OutsideEast_Text_243504, 2
end
BattleFrontier_OutsideEast_EventScript_242CD6:: @ 8242CD6
lock
msgbox BattleFrontier_OutsideEast_Text_243529, 4
release
end
BattleFrontier_OutsideEast_EventScript_242CE1:: @ 8242CE1
msgbox BattleFrontier_OutsideEast_Text_243230, 2
end
BattleFrontier_OutsideEast_EventScript_242CEA:: @ 8242CEA
lock
faceplayer
waitse
playse 269
applymovement 14, BattleFrontier_OutsideEast_Movement_242D69
waitmovement 0
release
end
BattleFrontier_OutsideEast_EventScript_242CFC:: @ 8242CFC
lock
faceplayer
special sub_80FAFF8
waitstate
waitse
playse 269
applymovement 14, BattleFrontier_OutsideEast_Movement_242D69
waitmovement 0
msgbox gUnknown_082731BD, 4
closemessage
waitse
playmoncry SPECIES_SUDOWOODO, 2
delay 40
waitmoncry
setvar VAR_LAST_TALKED, 14
setwildbattle SPECIES_SUDOWOODO, 40, ITEM_NONE
setflag FLAG_SYS_CTRL_OBJ_DELETE
dowildbattle
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_OutsideEast_EventScript_242D60
compare_var_to_value VAR_RESULT, 4
goto_eq BattleFrontier_OutsideEast_EventScript_242D60
compare_var_to_value VAR_RESULT, 5
goto_eq BattleFrontier_OutsideEast_EventScript_242D60
setflag FLAG_0x1C6
release
end
BattleFrontier_OutsideEast_EventScript_242D60:: @ 8242D60
setflag FLAG_0x1C6
goto IslandCave_EventScript_27376D
end
BattleFrontier_OutsideEast_Movement_242D69: @ 8242D69
step_03
step_13
step_00
step_13
step_02
step_13
step_00
step_13
step_03
step_13
step_00
step_13
step_02
step_13
step_00
step_end
BattleFrontier_OutsideEast_EventScript_242D79:: @ 8242D79
msgbox BattleFrontier_OutsideEast_Text_243598, 2
end
BattleFrontier_OutsideEast_EventScript_242D82:: @ 8242D82
msgbox BattleFrontier_OutsideEast_Text_243668, 2
end
BattleFrontier_OutsideEast_EventScript_242D8B:: @ 8242D8B
msgbox BattleFrontier_OutsideEast_Text_2436F2, 2
end
BattleFrontier_OutsideEast_EventScript_242D94:: @ 8242D94
msgbox BattleFrontier_OutsideEast_Text_243809, 2
end
BattleFrontier_OutsideEast_EventScript_242D9D:: @ 8242D9D
msgbox BattleFrontier_OutsideEast_Text_243895, 2
end
BattleFrontier_OutsideEast_EventScript_242DA6:: @ 8242DA6
msgbox BattleFrontier_OutsideEast_Text_243943, 2
end
BattleFrontier_OutsideEast_EventScript_242DAF:: @ 8242DAF
msgbox BattleFrontier_OutsideEast_Text_2439A0, 2
end
BattleFrontier_OutsideEast_EventScript_242DB8:: @ 8242DB8
lock
msgbox BattleFrontier_OutsideEast_Text_243A2B, 4
release
end
BattleFrontier_OutsideEast_EventScript_242DC3:: @ 8242DC3
lock
msgbox BattleFrontier_OutsideEast_Text_243A53, 4
release
end
BattleFrontier_OutsideEast_EventScript_242DCE:: @ 8242DCE
msgbox BattleFrontier_OutsideEast_Text_242F0D, 3
end
BattleFrontier_OutsideEast_EventScript_242DD7:: @ 8242DD7
msgbox BattleFrontier_OutsideEast_Text_242F4A, 3
end
BattleFrontier_OutsideEast_EventScript_242DE0:: @ 8242DE0
msgbox BattleFrontier_OutsideEast_Text_243B68, 2
end
BattleFrontier_OutsideEast_EventScript_242DE9:: @ 8242DE9
lock
faceplayer
checkflag FLAG_0x1C6
goto_eq BattleFrontier_OutsideEast_EventScript_242DFE
msgbox BattleFrontier_OutsideEast_Text_243C2C, 4
release
end
BattleFrontier_OutsideEast_EventScript_242DFE:: @ 8242DFE
msgbox BattleFrontier_OutsideEast_Text_243CA3, 4
release
end
BattleFrontier_OutsideEast_EventScript_242E08:: @ 8242E08
msgbox BattleFrontier_OutsideEast_Text_243D0B, 2
end
BattleFrontier_OutsideEast_Text_242E11: @ 8242E11
.string "This is the BATTLE TOWER!\n"
.string "Keep the win streak as the toughest\l"
.string "TRAINER!$"
BattleFrontier_OutsideEast_Text_242E58: @ 8242E58
.string "This is the BATTLE PALACE!\n"
.string "Keep your eyes on POKéMON battles!$"
BattleFrontier_OutsideEast_Text_242E96: @ 8242E96
.string "This is the BATTLE ARENA!\n"
.string "Let the toughest teams gather!$"
BattleFrontier_OutsideEast_Text_242ECF: @ 8242ECF
.string "This is the BATTLE PYRAMID!\n"
.string "Advance through the Battle Quest!$"
BattleFrontier_OutsideEast_Text_242F0D: @ 8242F0D
.string "BATTLE FRONTIER RANKING HALL\n"
.string "Set your sights on new records!$"
BattleFrontier_OutsideEast_Text_242F4A: @ 8242F4A
.string "BATTLE POINT EXCHANGE SERVICE CORNER\n"
.string "Exchange your Battle Points!$"
BattleFrontier_OutsideEast_Text_242F8C: @ 8242F8C
.string "Wow!\n"
.string "Its huge!\p"
.string "The BATTLE TOWER feels special.\n"
.string "Its different from the others.$"
BattleFrontier_OutsideEast_Text_242FDC: @ 8242FDC
.string "My grand ambition is to conquer both\n"
.string "the BATTLE FRONTIER and the POKéMON\l"
.string "LEAGUE.\p"
.string "And if my dream comes true…\p"
.string "I… Im going to ask MIMI next door\n"
.string "if she will be friends with me!$"
BattleFrontier_OutsideEast_Text_24308C: @ 824308C
.string "The BATTLE PYRAMIDs too harsh!\n"
.string "I just cant make it to the top!\p"
.string "Since Im out of options, maybe I can\n"
.string "climb the outside…$"
BattleFrontier_OutsideEast_Text_243106: @ 8243106
.string "I thrive in darkness…\n"
.string "Yes… What is worthy of me?\l"
.string "None other than the BATTLE PYRAMID…\p"
.string "What say you to wandering in darkness\n"
.string "and in utter and total desperation?$"
BattleFrontier_OutsideEast_Text_2431A5: @ 82431A5
.string "I didnt sleep for a week, but then\n"
.string "I put together the ultimate team!\p"
.string "I cant see myself losing, no joke.\n"
.string "Were storming the BATTLE ARENA!$"
BattleFrontier_OutsideEast_Text_243230: @ 8243230
.string "Did SCOTT bring you here, too?\n"
.string "What is it with that guy?\p"
.string "It sounds like he really does know\n"
.string "how to spot talented TRAINERS, but…\p"
.string "Ive never seen him battling in person\n"
.string "ever.$"
BattleFrontier_OutsideEast_Text_2432DD: @ 82432DD
.string "ZIGG!\n"
.string "I believe in you, little buddy!\p"
.string "Ill make my little ZIGG any favorite\n"
.string "tasty treats you like if you win!$"
BattleFrontier_OutsideEast_Text_24334B: @ 824334B
.string "ZIGZAGOON looks vacant…$"
BattleFrontier_OutsideEast_Text_243363: @ 8243363
.string "People call me a busybody,\n"
.string "but I cant help it.\p"
.string "Your hats on crooked!\n"
.string "Oh, no, trash on the ground!\l"
.string "Oops, its almost dinnertime!\p"
.string "I dont know if I can stand to just\n"
.string "watch at the BATTLE PALACE…$"
BattleFrontier_OutsideEast_Text_243425: @ 8243425
.string "I may not look that impressive now,\n"
.string "but I once beat a GYM LEADER.\p"
.string "Who knows, maybe I should give it\n"
.string "another shot at glory.$"
BattleFrontier_OutsideEast_Text_2434A0: @ 82434A0
.string "Im fast on my BIKE, and that goes for\n"
.string "the way I battle, too.\p"
.string "I win matches in the blink of\n"
.string "an eye!$"
BattleFrontier_OutsideEast_Text_243504: @ 8243504
.string "Im better than my daddy\n"
.string "at POKéMON.$"
BattleFrontier_OutsideEast_Text_243529: @ 8243529
.string "Go on, my baby sweetie!\n"
.string "Go rack up some wins for Daddy!\p"
.string "Youre just like your mother,\n"
.string "so youll be dominating!$"
BattleFrontier_OutsideEast_Text_243598: @ 8243598
.string "It wasnt easy getting here,\n"
.string "but Id heard about this knockout\l"
.string "pretty girl at the BATTLE ARENA.\p"
.string "Instead of her, do you know what\n"
.string "I found?\p"
.string "A whole teeming mob of sweaty,\n"
.string "stinky, and primitive martial artists!$"
BattleFrontier_OutsideEast_Text_243668: @ 8243668
.string "I sometimes see this really important-\n"
.string "looking old man going in there.\p"
.string "He has these really awesome POKéMON.\n"
.string "He seems really nice, though.$"
BattleFrontier_OutsideEast_Text_2436F2: @ 82436F2
.string "Do you know it?\n"
.string "The legend of the BATTLE PYRAMID?\p"
.string "When there comes a confident TRAINER\n"
.string "reaching for the golden pinnacle,\l"
.string "there shall appear a man among men.\p"
.string "Dont know that legend?\n"
.string "Well, of course not!\l"
.string "I just made it up!\p"
.string "Whats it supposed to mean?\n"
.string "That, my friend, I cant say!$"
BattleFrontier_OutsideEast_Text_243809: @ 8243809
.string "Man! Oh man!\n"
.string "Ive never lost once before!\p"
.string "But I got wiped out with no saving\n"
.string "grace at all!\p"
.string "And then Im told I dont have any\n"
.string "talent?! Man!$"
BattleFrontier_OutsideEast_Text_243895: @ 8243895
.string "This guy ran into a horribly tough\n"
.string "TRAINER while he was on the BATTLE\l"
.string "TOWER challenge.\p"
.string "Now look at him…\p"
.string "You need to be cautious if you ever\n"
.string "decide to go to the BATTLE TOWER.$"
BattleFrontier_OutsideEast_Text_243943: @ 8243943
.string "Yes!\n"
.string "Ive finally got enough Battle Points!\p"
.string "I guess Ill trade for another giant\n"
.string "plush DOLL!$"
BattleFrontier_OutsideEast_Text_2439A0: @ 82439A0
.string "Oh, yeah, okay!\n"
.string "So this is the RANKING HALL!\p"
.string "Id like to go down in history as\n"
.string "a super champ and have my name\l"
.string "recorded here for posterity.$"
BattleFrontier_OutsideEast_Text_243A2B: @ 8243A2B
.string "With you by my side, I can do anything.$"
BattleFrontier_OutsideEast_Text_243A53: @ 8243A53
.string "Ooh, darling, you are so wonderful!\p"
.string "Ooh, I just cant wait anymore!\p"
.string "Lets go to a MULTI BATTLE ROOM\n"
.string "right this instant!\p"
.string "If we get together in the BATTLE SALON,\n"
.string "the power of our love will overcome\l"
.string "everyone we meet.\p"
.string "Why, before us, darling, everything\n"
.string "will topple like dominoes!$"
BattleFrontier_OutsideEast_Text_243B68: @ 8243B68
.string "The BATTLE FRONTIER isnt exclusively\n"
.string "for tough TRAINERS.\p"
.string "Many people with special abilities\n"
.string "have been invited, it seems.\p"
.string "That man SCOTT…\p"
.string "He may have built this place to serve\n"
.string "a bigger objective…$"
BattleFrontier_OutsideEast_Text_243C2C: @ 8243C2C
.string "Excuse me, young one.\n"
.string "Have you good eyesight?\p"
.string "There is an odd tree past here, and to\n"
.string "my tired eyes it seems to wiggle.$"
BattleFrontier_OutsideEast_Text_243CA3: @ 8243CA3
.string "Excuse me, young one.\n"
.string "Have you a good memory?\p"
.string "I have this feeling there once was\n"
.string "an odd tree past here.$"
BattleFrontier_OutsideEast_Text_243D0B: @ 8243D0B
.string "I…\n"
.string "I saw it!\p"
.string "There was a sticky sort of a POKéMON\n"
.string "with a long tail up ahead!\p"
.string "It was hiding under a boulder, and\n"
.string "it kept staring at me!$"

View File

@@ -0,0 +1,526 @@
BattleFrontier_OutsideWest_MapScripts:: @ 823D3E1
map_script 3, BattleFrontier_OutsideWest_MapScript1_23D3E7
.byte 0
BattleFrontier_OutsideWest_MapScript1_23D3E7: @ 823D3E7
setvar VAR_0x40BC, 0
setflag FLAG_0x396
end
BattleFrontier_OutsideWest_EventScript_23D3F0:: @ 823D3F0
lock
faceplayer
msgbox BattleFrontier_OutsideWest_Text_23D808, 4
checkitem ITEM_SS_TICKET, 1
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_OutsideWest_EventScript_23D44E
message BattleFrontier_OutsideWest_Text_23D89D
waitmessage
goto BattleFrontier_OutsideWest_EventScript_23D416
end
BattleFrontier_OutsideWest_EventScript_23D416:: @ 823D416
multichoicedefault 18, 6, 53, 2, 0
switch VAR_RESULT
case 0, BattleFrontier_OutsideWest_EventScript_23D458
case 1, BattleFrontier_OutsideWest_EventScript_23D483
case 2, BattleFrontier_OutsideWest_EventScript_23D4D8
case 127, BattleFrontier_OutsideWest_EventScript_23D4D8
end
BattleFrontier_OutsideWest_EventScript_23D44E:: @ 823D44E
msgbox BattleFrontier_OutsideWest_Text_23D842, 4
release
end
BattleFrontier_OutsideWest_EventScript_23D458:: @ 823D458
msgbox BattleFrontier_OutsideWest_Text_23D8F2, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_OutsideWest_EventScript_23D4AE
msgbox BattleFrontier_OutsideWest_Text_23D94B, 4
call BattleFrontier_OutsideWest_EventScript_23D4BA
warp SLATEPORT_CITY_HARBOR, 255, 8, 11
waitstate
release
end
BattleFrontier_OutsideWest_EventScript_23D483:: @ 823D483
msgbox BattleFrontier_OutsideWest_Text_23D90E, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_OutsideWest_EventScript_23D4AE
msgbox BattleFrontier_OutsideWest_Text_23D94B, 4
call BattleFrontier_OutsideWest_EventScript_23D4BA
warp LILYCOVE_CITY_HARBOR, 255, 8, 11
waitstate
release
end
BattleFrontier_OutsideWest_EventScript_23D4AE:: @ 823D4AE
message BattleFrontier_OutsideWest_Text_23D97A
waitmessage
goto BattleFrontier_OutsideWest_EventScript_23D416
end
BattleFrontier_OutsideWest_EventScript_23D4BA:: @ 823D4BA
closemessage
applymovement VAR_LAST_TALKED, BattleFrontier_OutsideWest_Movement_2725AA
waitmovement 0
delay 30
hideobjectat 3, BATTLE_FRONTIER_OUTSIDE_WEST
setvar VAR_0x8004, 2
call BattleFrontier_OutsideWest_EventScript_272250
return
BattleFrontier_OutsideWest_EventScript_23D4D8:: @ 823D4D8
msgbox BattleFrontier_OutsideWest_Text_23D929, 4
release
end
BattleFrontier_OutsideWest_EventScript_23D4E2:: @ 823D4E2
msgbox BattleFrontier_OutsideWest_Text_23D6F7, 3
end
BattleFrontier_OutsideWest_EventScript_23D4EB:: @ 823D4EB
msgbox BattleFrontier_OutsideWest_Text_23D737, 3
end
BattleFrontier_OutsideWest_EventScript_23D4F4:: @ 823D4F4
msgbox BattleFrontier_OutsideWest_Text_23D772, 3
end
BattleFrontier_OutsideWest_EventScript_23D4FD:: @ 823D4FD
msgbox BattleFrontier_OutsideWest_Text_23D7A6, 2
end
BattleFrontier_OutsideWest_EventScript_23D506:: @ 823D4FD
msgbox BattleFrontier_OutsideWest_Text_23D9DD, 2
end
BattleFrontier_OutsideWest_EventScript_23D50F:: @ 823D50F
msgbox BattleFrontier_OutsideWest_Text_23D99C, 2
end
BattleFrontier_OutsideWest_EventScript_23D518:: @ 823D518
lock
faceplayer
message BattleFrontier_OutsideWest_Text_23DA60
waitmessage
applymovement 18, BattleFrontier_OutsideWest_Movement_2725A0
waitmovement 0
waitbuttonpress
release
end
BattleFrontier_OutsideWest_EventScript_23D52D:: @ 823D52D
msgbox BattleFrontier_OutsideWest_Text_23DABF, 2
end
BattleFrontier_OutsideWest_EventScript_23D536:: @ 823D536
lock
goto BattleFrontier_OutsideWest_EventScript_23D544
end
BattleFrontier_OutsideWest_EventScript_23D53D:: @ 823D53D
lock
goto BattleFrontier_OutsideWest_EventScript_23D544
end
BattleFrontier_OutsideWest_EventScript_23D544:: @ 823D544
applymovement 9, BattleFrontier_OutsideWest_Movement_2725A8
waitmovement 0
msgbox BattleFrontier_OutsideWest_Text_23DB7D, 4
applymovement 10, BattleFrontier_OutsideWest_Movement_2725A4
waitmovement 0
msgbox BattleFrontier_OutsideWest_Text_23DBCE, 4
closemessage
delay 25
applymovement 9, BattleFrontier_OutsideWest_Movement_2725A6
applymovement 10, BattleFrontier_OutsideWest_Movement_2725A6
waitmovement 0
release
end
BattleFrontier_OutsideWest_EventScript_23D57F:: @ 823D57F
lock
faceplayer
delay 20
compare_var_to_value VAR_FACING, 2
call_if 1, BattleFrontier_OutsideWest_EventScript_23D5BA
compare_var_to_value VAR_FACING, 1
call_if 1, BattleFrontier_OutsideWest_EventScript_23D5C5
compare_var_to_value VAR_FACING, 3
call_if 1, BattleFrontier_OutsideWest_EventScript_23D5BA
compare_var_to_value VAR_FACING, 4
call_if 1, BattleFrontier_OutsideWest_EventScript_23D5BA
msgbox BattleFrontier_OutsideWest_Text_23DC36, 4
release
end
BattleFrontier_OutsideWest_EventScript_23D5BA:: @ 823D5BA
applymovement 14, BattleFrontier_OutsideWest_Movement_2725A6
waitmovement 0
return
BattleFrontier_OutsideWest_EventScript_23D5C5:: @ 823D5C5
return
BattleFrontier_OutsideWest_EventScript_23D5C6:: @ 823D5C6
lock
faceplayer
message BattleFrontier_OutsideWest_Text_23DCB0
waitmessage
compare_var_to_value VAR_FACING, 2
call_if 1, BattleFrontier_OutsideWest_EventScript_23D5FD
compare_var_to_value VAR_FACING, 1
call_if 1, BattleFrontier_OutsideWest_EventScript_23D608
compare_var_to_value VAR_FACING, 3
call_if 1, BattleFrontier_OutsideWest_EventScript_23D613
compare_var_to_value VAR_FACING, 4
call_if 1, BattleFrontier_OutsideWest_EventScript_23D61E
waitbuttonpress
release
end
BattleFrontier_OutsideWest_EventScript_23D5FD:: @ 823D5FD
applymovement 12, BattleFrontier_OutsideWest_Movement_23D629
waitmovement 0
return
BattleFrontier_OutsideWest_EventScript_23D608:: @ 823D608
applymovement 12, BattleFrontier_OutsideWest_Movement_23D62C
waitmovement 0
return
BattleFrontier_OutsideWest_EventScript_23D613:: @ 823D613
applymovement 12, BattleFrontier_OutsideWest_Movement_23D62F
waitmovement 0
return
BattleFrontier_OutsideWest_EventScript_23D61E:: @ 823D61E
applymovement 12, BattleFrontier_OutsideWest_Movement_23D632
waitmovement 0
return
BattleFrontier_OutsideWest_Movement_23D629: @ 823D629
step_25
step_25
step_end
BattleFrontier_OutsideWest_Movement_23D62C: @ 823D62C
step_26
step_26
step_end
BattleFrontier_OutsideWest_Movement_23D62F: @ 823D62F
step_28
step_28
step_end
BattleFrontier_OutsideWest_Movement_23D632: @ 823D632
step_27
step_27
step_end
BattleFrontier_OutsideWest_EventScript_23D635:: @ 823D635
lock
faceplayer
msgbox BattleFrontier_OutsideWest_Text_23DD3B, 4
random 2
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_OutsideWest_EventScript_23D653
goto BattleFrontier_OutsideWest_EventScript_23D65D
end
BattleFrontier_OutsideWest_EventScript_23D653:: @ 823D653
msgbox BattleFrontier_OutsideWest_Text_23DD7A, 4
release
end
BattleFrontier_OutsideWest_EventScript_23D65D:: @ 823D65D
msgbox BattleFrontier_OutsideWest_Text_23DDAD, 4
release
end
BattleFrontier_OutsideWest_EventScript_23D667:: @ 823D667
msgbox BattleFrontier_OutsideWest_Text_23DE15, 2
end
BattleFrontier_OutsideWest_EventScript_23D670:: @ 823D670
msgbox BattleFrontier_OutsideWest_Text_23DF7D, 2
end
BattleFrontier_OutsideWest_EventScript_23D679:: @ 823D679
msgbox BattleFrontier_OutsideWest_Text_23DEFD, 2
end
BattleFrontier_OutsideWest_EventScript_23D682:: @ 823D682
msgbox BattleFrontier_OutsideWest_Text_23DEB4, 2
end
BattleFrontier_OutsideWest_EventScript_23D68B:: @ 823D68B
msgbox BattleFrontier_OutsideWest_Text_23DFBF, 2
end
BattleFrontier_OutsideWest_EventScript_23D694:: @ 823D694
msgbox BattleFrontier_OutsideWest_Text_23E01E, 2
end
BattleFrontier_OutsideWest_EventScript_23D69D:: @ 823D69D
msgbox BattleFrontier_OutsideWest_Text_23E09F, 2
end
BattleFrontier_OutsideWest_EventScript_23D6A6:: @ 823D6A6
msgbox BattleFrontier_OutsideWest_Text_23E102, 2
end
BattleFrontier_OutsideWest_EventScript_23D6AF:: @ 823D6AF
msgbox BattleFrontier_OutsideWest_Text_23E154, 2
end
BattleFrontier_OutsideWest_EventScript_23D6B8:: @ 823D6B8
lock
msgbox BattleFrontier_OutsideWest_Text_23E273, 4
release
end
BattleFrontier_OutsideWest_EventScript_23D6C3:: @ 823D6C3
lock
msgbox BattleFrontier_OutsideWest_Text_23E2E9, 4
release
end
BattleFrontier_OutsideWest_EventScript_23D6CE:: @ 823D6CE
msgbox BattleFrontier_OutsideWest_Text_23E37E, 2
end
BattleFrontier_OutsideWest_EventScript_23D6D7:: @ 823D6D7
lock
faceplayer
msgbox BattleFrontier_OutsideWest_Text_23E410, 4
closemessage
applymovement 23, BattleFrontier_OutsideWest_Movement_2725A2
waitmovement 0
release
end
BattleFrontier_OutsideWest_EventScript_23D6EE:: @ 823D6EE
msgbox BattleFrontier_OutsideWest_Text_23E5A5, 2
end
BattleFrontier_OutsideWest_Text_23D6F7: @ 823D6F7
.string "This is the BATTLE DOME!\n"
.string "Your path to the invincible superstar!$"
BattleFrontier_OutsideWest_Text_23D737: @ 823D737
.string "This is the BATTLE FACTORY!\n"
.string "Seek out the toughest POKéMON!$"
BattleFrontier_OutsideWest_Text_23D772: @ 823D772
.string "This is the BATTLE PIKE!\n"
.string "Choose one of three paths!$"
BattleFrontier_OutsideWest_Text_23D7A6: @ 823D7A6
.string "This is the BATTLE TOWER.\p"
.string "TRAINERS bring their best-raised\n"
.string "POKéMON for elimination-style matches.$"
BattleFrontier_OutsideWest_Text_23D808: @ 823D808
.string "Hello, are you here for the ferry?\n"
.string "May I see your TICKET?$"
BattleFrontier_OutsideWest_Text_23D842: @ 823D842
.string "{PLAYER} doesnt have the TICKET…\p"
.string "Im terribly sorry.\p"
.string "You must have a TICKET to board\n"
.string "the ferry.$"
BattleFrontier_OutsideWest_Text_23D89D: @ 823D89D
.string "{PLAYER} flashed the TICKET.\p"
.string "Perfect! Thats all you need!\p"
.string "And where would you like to go?$"
BattleFrontier_OutsideWest_Text_23D8F2: @ 823D8F2
.string "SLATEPORT CITY it is, then!$"
BattleFrontier_OutsideWest_Text_23D90E: @ 823D90E
.string "LILYCOVE CITY it is, then!$"
BattleFrontier_OutsideWest_Text_23D929: @ 823D929
.string "Please sail with us another time!$"
BattleFrontier_OutsideWest_Text_23D94B: @ 823D94B
.string "Please board the ferry and wait for\n"
.string "departure.$"
BattleFrontier_OutsideWest_Text_23D97A: @ 823D97A
.string "Then, where would you like to go?$"
BattleFrontier_OutsideWest_Text_23D99C: @ 823D99C
.string "Im the best out of all my friends.\n"
.string "But here…\l"
.string "Ive been useless!$"
BattleFrontier_OutsideWest_Text_23D9DD: @ 823D9DD
.string "I want to go to the BATTLE TOWER,\n"
.string "but I cant find it even though I have\l"
.string "a map of the BATTLE FRONTIER.\p"
.string "This place is just too big!$"
BattleFrontier_OutsideWest_Text_23DA60: @ 823DA60
.string "I wanted to take a challenge as soon\n"
.string "as I arrived here.\p"
.string "But on the way, I got seasick…\n"
.string "Urrrrp…$"
BattleFrontier_OutsideWest_Text_23DABF: @ 823DABF
.string "Its not as if just anyone can come\n"
.string "here, you know?\p"
.string "Only those TRAINERS whove been\n"
.string "recognized as tough are brought here.\p"
.string "Thats why many TRAINERS dont even\n"
.string "know about the BATTLE FRONTIER.$"
BattleFrontier_OutsideWest_Text_23DB7D: @ 823DB7D
.string "Hey, bro…\p"
.string "Are you sure we can make challenges\n"
.string "even if we dont have any POKéMON?$"
BattleFrontier_OutsideWest_Text_23DBCE: @ 823DBCE
.string "Uh…\n"
.string "Im sure itll be okay.\p"
.string "I think…\p"
.string "But remember that big scary guy?\n"
.string "He said, “Ill lend you POKéMON!”$"
BattleFrontier_OutsideWest_Text_23DC36: @ 823DC36
.string "Thats the BATTLE FACTORY.\n"
.string "You can rent strong POKéMON there.\p"
.string "But it makes me wonder.\n"
.string "Whos raising those rental POKéMON?$"
BattleFrontier_OutsideWest_Text_23DCB0: @ 823DCB0
.string "Im scared of going into the BATTLE\n"
.string "PIKE because of SEVIPER…\p"
.string "B-but I came all the way here, so I will\n"
.string "try to conquer everything!\l"
.string "…Shudder…$"
BattleFrontier_OutsideWest_Text_23DD3B: @ 823DD3B
.string "Lets play rock, paper, scissors!\n"
.string "One, two, three!\p"
.string "… … … … … …$"
BattleFrontier_OutsideWest_Text_23DD7A: @ 823DD7A
.string "Yay! I won!\n"
.string "I will take the BATTLE PIKE challenge!$"
BattleFrontier_OutsideWest_Text_23DDAD: @ 823DDAD
.string "Oh, no…\n"
.string "I lost.\p"
.string "I guess Im not very lucky today.\n"
.string "Ill put off my BATTLE PIKE challenge\l"
.string "until tomorrow.$"
BattleFrontier_OutsideWest_Text_23DE15: @ 823DE15
.string "I believe Im the only person here who,\n"
.string "for some unknown reason, would choose\l"
.string "fishing over battling.\p"
.string "Huh? You cant catch anything here?\n"
.string "Thats disappointing…$"
BattleFrontier_OutsideWest_Text_23DEB4: @ 823DEB4
.string "Today, Im going to keep battling, no\n"
.string "matter what, until I get a Symbol.$"
BattleFrontier_OutsideWest_Text_23DEFD: @ 823DEFD
.string "Oh? Youre off to challenge\n"
.string "the BATTLE DOME?\p"
.string "Ill wish you the best of luck.\n"
.string "Let us both win our way up and meet\l"
.string "in challenges.$"
BattleFrontier_OutsideWest_Text_23DF7D: @ 823DF7D
.string "Grandpa, over here!\n"
.string "The BATTLE DOME is here!\l"
.string "Go get em, Grandpa!$"
BattleFrontier_OutsideWest_Text_23DFBF: @ 823DFBF
.string "Ah, so this here is the BATTLE DOME?\n"
.string "I wont let GENTLEMEN beat me!\p"
.string "But where is the entrance?$"
BattleFrontier_OutsideWest_Text_23E01E: @ 823E01E
.string "There used to be nothing here not all\n"
.string "that long ago.\p"
.string "But, now look at this place! Amazing!\n"
.string "Ill bring my mother out to see this.$"
BattleFrontier_OutsideWest_Text_23E09F: @ 823E09F
.string "Ive finally arrived at the BATTLE\n"
.string "FRONTIER!\p"
.string "Im sure to grab attention with\n"
.string "my looks and ability!$"
BattleFrontier_OutsideWest_Text_23E102: @ 823E102
.string "Munch, munch…\p"
.string "It looks like this squares filled with\n"
.string "tough people.\p"
.string "Munch, munch…$"
BattleFrontier_OutsideWest_Text_23E154: @ 823E154
.string "Crunch, munch…\p"
.string "A while back, I met this older girl\n"
.string "at the BATTLE PIKE.\p"
.string "She had these eyes that were scary\n"
.string "in a real ornery way.\p"
.string "Crunch, munch…\p"
.string "She got all furious: “Will you quit\n"
.string "eating!” Then she whaled on me.\p"
.string "It was a hair-raising kind of\n"
.string "scary experience, sure enough.\p"
.string "Crunch, munch…$"
BattleFrontier_OutsideWest_Text_23E273: @ 823E273
.string "Huh? Will you listen to yourself?\n"
.string "Thats nothing!\p"
.string "Why, the last time I cheered for him,\n"
.string "our eyes met and sparks flew!$"
BattleFrontier_OutsideWest_Text_23E2E9: @ 823E2E9
.string "Whaaaaaat?!\n"
.string "Pfft!\p"
.string "That only happened because\n"
.string "I happened to be sitting next to you!\p"
.string "The DOME ACE only looked our way\n"
.string "because my cheering was so loud!$"
BattleFrontier_OutsideWest_Text_23E37E: @ 823E37E
.string "Oh, shush!\n"
.string "Keep that racket down!\p"
.string "You fair-weather fans should stick\n"
.string "to cheering for some GYM LEADER!\p"
.string "The DOME ACE is mine!\n"
.string "The only idol for me!$"
BattleFrontier_OutsideWest_Text_23E410: @ 823E410
.string "Those people squabbling over there…\p"
.string "Its hard to believe, but they once\n"
.string "were TRAINERS, and good ones, too.\p"
.string "They used to be incredibly tough,\n"
.string "and they were famous, too.\p"
.string "But they were obliterated by this\n"
.string "certain TRAINER at a tournament.\p"
.string "They were so thoroughly whipped,\n"
.string "they became smitten by the TRAINER.\p"
.string "Now theyre just fans of the TRAINER.\n"
.string "They go cheer for their idol at the\l"
.string "BATTLE DOME every day now.$"
BattleFrontier_OutsideWest_Text_23E5A5: @ 823E5A5
.string "I heard a rumor that someone saw\n"
.string "a POKéMON with an unusually long tail\l"
.string "somewhere in the BATTLE FRONTIER.\p"
.string "It must be adorable. Im sure of it…\p"
.string "Oh, challenges can wait. I feel driven\n"
.string "to find the delightful creature!$"

View File

@@ -0,0 +1,59 @@
BattleFrontier_PokemonCenter_1F_MapScripts:: @ 82678F9
map_script 3, BattleFrontier_PokemonCenter_1F_MapScript1_267904
map_script 5, BattleFrontier_PokemonCenter_1F_MapScript1_277C30
.byte 0
BattleFrontier_PokemonCenter_1F_MapScript1_267904: @ 8267904
setrespawn 22
end
BattleFrontier_PokemonCenter_1F_EventScript_267908:: @ 8267908
setvar VAR_0x800B, 1
call BattleFrontier_PokemonCenter_1F_EventScript_27191E
waitmessage
waitbuttonpress
release
end
BattleFrontier_PokemonCenter_1F_EventScript_267916:: @ 8267916
msgbox BattleFrontier_PokemonCenter_1F_Text_267944, 2
end
BattleFrontier_PokemonCenter_1F_EventScript_26791F:: @ 826791F
msgbox BattleFrontier_PokemonCenter_1F_Text_2679EB, 2
end
BattleFrontier_PokemonCenter_1F_EventScript_267928:: @ 8267928
msgbox BattleFrontier_PokemonCenter_1F_Text_267A4B, 2
end
BattleFrontier_PokemonCenter_1F_EventScript_267931:: @ 8267931
lock
faceplayer
waitse
playmoncry SPECIES_SKITTY, 0
msgbox BattleFrontier_PokemonCenter_1F_Text_267A90, 4
waitmoncry
release
end
BattleFrontier_PokemonCenter_1F_Text_267944: @ 8267944
.string "There was someone here using a \n"
.string "POKéMON Ive never seen before.\p"
.string "I never learned about it at\n"
.string "TRAINERS SCHOOL at least.\p"
.string "I wonder where you can catch POKéMON\n"
.string "like that.$"
BattleFrontier_PokemonCenter_1F_Text_2679EB: @ 82679EB
.string "Okay! Next stop, the BATTLE ARENA!\n"
.string "Id better get the right POKéMON from\l"
.string "the PC Storage System.$"
BattleFrontier_PokemonCenter_1F_Text_267A4B: @ 8267A4B
.string "Giggle… Im going to go through every\n"
.string "challenge with just this baby!$"
BattleFrontier_PokemonCenter_1F_Text_267A90: @ 8267A90
.string "SKITTY: Mya myaaah!$"

View File

@@ -0,0 +1,19 @@
BattleFrontier_PokemonCenter_2F_MapScripts:: @ 8267AA4
map_script 2, BattleFrontier_PokemonCenter_2F_MapScript2_276C3B
map_script 4, BattleFrontier_PokemonCenter_2F_MapScript2_276B6C
map_script 1, BattleFrontier_PokemonCenter_2F_MapScript1_276BBE
map_script 3, BattleFrontier_PokemonCenter_2F_MapScript1_276ACF
.byte 0
BattleFrontier_PokemonCenter_2F_EventScript_267AB9:: @ 8267AB9
call OldaleTown_PokemonCenter_2F_EventScript_276EB7
end
BattleFrontier_PokemonCenter_2F_EventScript_267ABF:: @ 8267ABF
call OldaleTown_PokemonCenter_2F_EventScript_2770B2
end
BattleFrontier_PokemonCenter_2F_EventScript_267AC5:: @ 8267AC5
call OldaleTown_PokemonCenter_2F_EventScript_2771DB
end

View File

@@ -0,0 +1,135 @@
BattleFrontier_RankingHall_MapScripts:: @ 825E4A9
.byte 0
BattleFrontier_RankingHall_EventScript_25E4AA:: @ 825E4AA
lockall
setvar VAR_0x8005, 0
goto BattleFrontier_RankingHall_EventScript_25E522
end
BattleFrontier_RankingHall_EventScript_25E4B6:: @ 825E4B6
lockall
setvar VAR_0x8005, 1
goto BattleFrontier_RankingHall_EventScript_25E522
end
BattleFrontier_RankingHall_EventScript_25E4C2:: @ 825E4C2
lockall
setvar VAR_0x8005, 2
goto BattleFrontier_RankingHall_EventScript_25E522
end
BattleFrontier_RankingHall_EventScript_25E4CE:: @ 825E4CE
lockall
setvar VAR_0x8005, 9
goto BattleFrontier_RankingHall_EventScript_25E522
end
BattleFrontier_RankingHall_EventScript_25E4DA:: @ 825E4DA
lockall
setvar VAR_0x8005, 5
goto BattleFrontier_RankingHall_EventScript_25E522
end
BattleFrontier_RankingHall_EventScript_25E4E6:: @ 825E4E6
lockall
setvar VAR_0x8005, 4
goto BattleFrontier_RankingHall_EventScript_25E522
end
BattleFrontier_RankingHall_EventScript_25E4F2:: @ 825E4F2
lockall
setvar VAR_0x8005, 6
goto BattleFrontier_RankingHall_EventScript_25E522
end
BattleFrontier_RankingHall_EventScript_25E4FE:: @ 825E4FE
lockall
setvar VAR_0x8005, 3
goto BattleFrontier_RankingHall_EventScript_25E522
end
BattleFrontier_RankingHall_EventScript_25E50A:: @ 825E50A
lockall
setvar VAR_0x8005, 7
goto BattleFrontier_RankingHall_EventScript_25E522
end
BattleFrontier_RankingHall_EventScript_25E516:: @ 825E516
lockall
setvar VAR_0x8005, 8
goto BattleFrontier_RankingHall_EventScript_25E522
end
BattleFrontier_RankingHall_EventScript_25E522:: @ 825E522
special sub_81A4AA0
waitbuttonpress
special sub_81A4AE8
waitbuttonpress
special sub_813C5A0
releaseall
end
BattleFrontier_RankingHall_EventScript_25E52F:: @ 825E52F
msgbox BattleFrontier_RankingHall_Text_25E57C, 2
end
BattleFrontier_RankingHall_EventScript_25E538:: @ 825E538
msgbox BattleFrontier_RankingHall_Text_25E5F9, 3
end
BattleFrontier_RankingHall_EventScript_25E541:: @ 825E541
msgbox BattleFrontier_RankingHall_Text_25E62E, 3
end
BattleFrontier_RankingHall_EventScript_25E54A:: @ 825E54A
lock
faceplayer
msgbox BattleFrontier_RankingHall_Text_25E666, 5
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_RankingHall_EventScript_25E569
msgbox BattleFrontier_RankingHall_Text_25E6B6, 4
release
end
BattleFrontier_RankingHall_EventScript_25E569:: @ 825E569
msgbox BattleFrontier_RankingHall_Text_25E685, 4
release
end
BattleFrontier_RankingHall_EventScript_25E573:: @ 825E573
msgbox BattleFrontier_RankingHall_Text_25E715, 2
end
BattleFrontier_RankingHall_Text_25E57C: @ 825E57C
.string "This is the RANKING HALL.\p"
.string "This is where we recognize the immortal\n"
.string "TRAINERS who left great records in\l"
.string "BATTLE FRONTIER events.$"
BattleFrontier_RankingHall_Text_25E5F9: @ 825E5F9
.string "BATTLE DOME, BATTLE PIKE,\n"
.string "and BATTLE FACTORY Records$"
BattleFrontier_RankingHall_Text_25E62E: @ 825E62E
.string "BATTLE PALACE, BATTLE ARENA,\n"
.string "and BATTLE PYRAMID Records$"
BattleFrontier_RankingHall_Text_25E666: @ 825E666
.string "Hi, is your name on this list?$"
BattleFrontier_RankingHall_Text_25E685: @ 825E685
.string "Wow, thats super!\n"
.string "Ill have to try harder, too!$"
BattleFrontier_RankingHall_Text_25E6B6: @ 825E6B6
.string "Oh, is that right?\p"
.string "If you saw your friends name up here,\n"
.string "I bet it would make you work harder!$"
BattleFrontier_RankingHall_Text_25E715: @ 825E715
.string "Hmm…\n"
.string "My names not up there…\p"
.string "Well, its only natural since I havent\n"
.string "taken any challenges yet.$"

View File

@@ -0,0 +1,505 @@
BattleFrontier_ReceptionGate_MapScripts:: @ 82661DA
map_script 2, BattleFrontier_ReceptionGate_MapScript2_2661E9
map_script 3, BattleFrontier_ReceptionGate_MapScript1_2661E5
.byte 0
BattleFrontier_ReceptionGate_MapScript1_2661E5: @ 82661E5
setflag FLAG_UNLOCK_BATTLE_FRONTIER
end
BattleFrontier_ReceptionGate_MapScript2_2661E9: @ 82661E9
map_script_2 VAR_0x40D0, 0, BattleFrontier_ReceptionGate_EventScript_2661F3
.2byte 0
BattleFrontier_ReceptionGate_EventScript_2661F3:: @ 82661F3
lockall
setvar VAR_0x40D0, 1
playse SE_PIN
applymovement 1, BattleFrontier_ReceptionGate_Movement_272598
waitmovement 0
applymovement 1, BattleFrontier_ReceptionGate_Movement_27259A
waitmovement 0
msgbox BattleFrontier_ReceptionGate_Text_266580, 4
closemessage
applymovement 255, BattleFrontier_ReceptionGate_Movement_2662D2
waitmovement 0
goto BattleFrontier_ReceptionGate_EventScript_266229
end
BattleFrontier_ReceptionGate_EventScript_266229:: @ 8266229
msgbox BattleFrontier_ReceptionGate_Text_2665B2, 4
msgbox BattleFrontier_ReceptionGate_Text_2665F7, 4
playfanfare BGM_FANFA4
message BattleFrontier_ReceptionGate_Text_266676
waitfanfare
waitmessage
msgbox BattleFrontier_ReceptionGate_Text_266695, 4
setflag FLAG_SYS_FRONTIER_PASS
msgbox BattleFrontier_ReceptionGate_Text_2666C6, 4
msgbox BattleFrontier_ReceptionGate_Text_266703, 4
closemessage
applymovement 1, BattleFrontier_ReceptionGate_Movement_2725A6
applymovement 2, BattleFrontier_ReceptionGate_Movement_2725A6
applymovement 255, BattleFrontier_ReceptionGate_Movement_2725A6
waitmovement 0
playse SE_PIN
applymovement 1, BattleFrontier_ReceptionGate_Movement_272598
applymovement 2, BattleFrontier_ReceptionGate_Movement_272598
applymovement 255, BattleFrontier_ReceptionGate_Movement_272598
waitmovement 0
msgbox BattleFrontier_ReceptionGate_Text_266733, 4
closemessage
applymovement 1, BattleFrontier_ReceptionGate_Movement_2662F0
applymovement 2, BattleFrontier_ReceptionGate_Movement_2662F6
applymovement 255, BattleFrontier_ReceptionGate_Movement_2662D7
applymovement 4, BattleFrontier_ReceptionGate_Movement_2662E0
waitmovement 0
msgbox BattleFrontier_ReceptionGate_Text_266764, 4
closemessage
applymovement 4, BattleFrontier_ReceptionGate_Movement_2662E8
waitmovement 0
removeobject 4
releaseall
end
BattleFrontier_ReceptionGate_Movement_2662D2: @ 82662D2
step_up
step_up
step_left
step_left
step_end
BattleFrontier_ReceptionGate_Movement_2662D7: @ 82662D7
step_14
step_14
step_14
step_13
step_28
step_end
BattleFrontier_ReceptionGate_Movement_2662DD: @ 82662DD
step_down
step_down
step_end
BattleFrontier_ReceptionGate_Movement_2662E0: @ 82662E0
step_down
step_down
step_down
step_down
step_down
step_down
step_left
step_end
BattleFrontier_ReceptionGate_Movement_2662E8: @ 82662E8
step_right
step_up
step_up
step_up
step_up
step_up
step_up
step_end
BattleFrontier_ReceptionGate_Movement_2662F0: @ 82662F0
step_14
step_14
step_14
step_13
step_28
step_end
BattleFrontier_ReceptionGate_Movement_2662F6: @ 82662F6
step_14
step_14
step_14
step_13
step_27
step_end
BattleFrontier_ReceptionGate_EventScript_2662FC:: @ 82662FC
lock
faceplayer
msgbox BattleFrontier_ReceptionGate_Text_2665B2, 4
msgbox BattleFrontier_ReceptionGate_Text_2666C6, 4
release
end
BattleFrontier_ReceptionGate_EventScript_266310:: @ 8266310
lock
faceplayer
msgbox BattleFrontier_ReceptionGate_Text_266857, 4
goto BattleFrontier_ReceptionGate_EventScript_266320
end
BattleFrontier_ReceptionGate_EventScript_266320:: @ 8266320
message BattleFrontier_ReceptionGate_Text_26689D
waitmessage
setvar VAR_0x8004, 8
special sub_813A128
waitstate
switch VAR_RESULT
case 0, BattleFrontier_ReceptionGate_EventScript_2663AE
case 1, BattleFrontier_ReceptionGate_EventScript_2663BC
case 2, BattleFrontier_ReceptionGate_EventScript_2663CA
case 3, BattleFrontier_ReceptionGate_EventScript_2663D8
case 4, BattleFrontier_ReceptionGate_EventScript_2663E6
case 5, BattleFrontier_ReceptionGate_EventScript_2663F4
case 6, BattleFrontier_ReceptionGate_EventScript_266402
case 7, BattleFrontier_ReceptionGate_EventScript_266410
case 8, BattleFrontier_ReceptionGate_EventScript_26641E
case 9, BattleFrontier_ReceptionGate_EventScript_26642C
case 127, BattleFrontier_ReceptionGate_EventScript_26642C
end
BattleFrontier_ReceptionGate_EventScript_2663AE:: @ 82663AE
msgbox BattleFrontier_ReceptionGate_Text_2668C2, 4
goto BattleFrontier_ReceptionGate_EventScript_266320
end
BattleFrontier_ReceptionGate_EventScript_2663BC:: @ 82663BC
msgbox BattleFrontier_ReceptionGate_Text_26696F, 4
goto BattleFrontier_ReceptionGate_EventScript_266320
end
BattleFrontier_ReceptionGate_EventScript_2663CA:: @ 82663CA
msgbox BattleFrontier_ReceptionGate_Text_266A34, 4
goto BattleFrontier_ReceptionGate_EventScript_266320
end
BattleFrontier_ReceptionGate_EventScript_2663D8:: @ 82663D8
msgbox BattleFrontier_ReceptionGate_Text_266AC2, 4
goto BattleFrontier_ReceptionGate_EventScript_266320
end
BattleFrontier_ReceptionGate_EventScript_2663E6:: @ 82663E6
msgbox BattleFrontier_ReceptionGate_Text_266B5D, 4
goto BattleFrontier_ReceptionGate_EventScript_266320
end
BattleFrontier_ReceptionGate_EventScript_2663F4:: @ 82663F4
msgbox BattleFrontier_ReceptionGate_Text_266C24, 4
goto BattleFrontier_ReceptionGate_EventScript_266320
end
BattleFrontier_ReceptionGate_EventScript_266402:: @ 8266402
msgbox BattleFrontier_ReceptionGate_Text_266CBB, 4
goto BattleFrontier_ReceptionGate_EventScript_266320
end
BattleFrontier_ReceptionGate_EventScript_266410:: @ 8266410
msgbox BattleFrontier_ReceptionGate_Text_266D1C, 4
goto BattleFrontier_ReceptionGate_EventScript_266320
end
BattleFrontier_ReceptionGate_EventScript_26641E:: @ 826641E
msgbox BattleFrontier_ReceptionGate_Text_266DCB, 4
goto BattleFrontier_ReceptionGate_EventScript_266320
end
BattleFrontier_ReceptionGate_EventScript_26642C:: @ 826642C
msgbox BattleFrontier_ReceptionGate_Text_2666C6, 4
release
end
BattleFrontier_ReceptionGate_EventScript_266436:: @ 8266436
lock
faceplayer
msgbox BattleFrontier_ReceptionGate_Text_266E66, 4
goto BattleFrontier_ReceptionGate_EventScript_266446
end
BattleFrontier_ReceptionGate_EventScript_266446:: @ 8266446
message BattleFrontier_ReceptionGate_Text_266EE0
waitmessage
multichoice 15, 0, 95, 0
switch VAR_RESULT
case 0, BattleFrontier_ReceptionGate_EventScript_2664A4
case 1, BattleFrontier_ReceptionGate_EventScript_2664B2
case 2, BattleFrontier_ReceptionGate_EventScript_2664C0
case 3, BattleFrontier_ReceptionGate_EventScript_2664CE
case 4, BattleFrontier_ReceptionGate_EventScript_2664DC
case 5, BattleFrontier_ReceptionGate_EventScript_2664EA
case 127, BattleFrontier_ReceptionGate_EventScript_2664EA
end
BattleFrontier_ReceptionGate_EventScript_2664A4:: @ 82664A4
msgbox BattleFrontier_ReceptionGate_Text_266F04, 4
goto BattleFrontier_ReceptionGate_EventScript_266446
end
BattleFrontier_ReceptionGate_EventScript_2664B2:: @ 82664B2
msgbox BattleFrontier_ReceptionGate_Text_266F69, 4
goto BattleFrontier_ReceptionGate_EventScript_266446
end
BattleFrontier_ReceptionGate_EventScript_2664C0:: @ 82664C0
msgbox BattleFrontier_ReceptionGate_Text_267080, 4
goto BattleFrontier_ReceptionGate_EventScript_266446
end
BattleFrontier_ReceptionGate_EventScript_2664CE:: @ 82664CE
msgbox BattleFrontier_ReceptionGate_Text_26716A, 4
goto BattleFrontier_ReceptionGate_EventScript_266446
end
BattleFrontier_ReceptionGate_EventScript_2664DC:: @ 82664DC
msgbox BattleFrontier_ReceptionGate_Text_267298, 4
goto BattleFrontier_ReceptionGate_EventScript_266446
end
BattleFrontier_ReceptionGate_EventScript_2664EA:: @ 82664EA
msgbox BattleFrontier_ReceptionGate_Text_2666C6, 4
release
end
BattleFrontier_ReceptionGate_EventScript_2664F4:: @ 82664F4
lock
faceplayer
msgbox BattleFrontier_ReceptionGate_Text_267357, 4
goto BattleFrontier_ReceptionGate_EventScript_266504
end
BattleFrontier_ReceptionGate_EventScript_266504:: @ 8266504
message BattleFrontier_ReceptionGate_Text_26737C
waitmessage
multichoice 16, 4, 11, 0
switch VAR_RESULT
case 0, BattleFrontier_ReceptionGate_EventScript_26654C
case 1, BattleFrontier_ReceptionGate_EventScript_26655A
case 2, BattleFrontier_ReceptionGate_EventScript_266568
case 3, BattleFrontier_ReceptionGate_EventScript_266576
case 127, BattleFrontier_ReceptionGate_EventScript_266576
end
BattleFrontier_ReceptionGate_EventScript_26654C:: @ 826654C
msgbox BattleFrontier_ReceptionGate_Text_2673A1, 4
goto BattleFrontier_ReceptionGate_EventScript_266504
end
BattleFrontier_ReceptionGate_EventScript_26655A:: @ 826655A
msgbox BattleFrontier_ReceptionGate_Text_2674F3, 4
goto BattleFrontier_ReceptionGate_EventScript_266504
end
BattleFrontier_ReceptionGate_EventScript_266568:: @ 8266568
msgbox BattleFrontier_ReceptionGate_Text_26761C, 4
goto BattleFrontier_ReceptionGate_EventScript_266504
end
BattleFrontier_ReceptionGate_EventScript_266576:: @ 8266576
msgbox BattleFrontier_ReceptionGate_Text_2666C6, 4
release
end
BattleFrontier_ReceptionGate_Text_266580: @ 8266580
.string "Is it your first time here?\n"
.string "Please step this way!$"
BattleFrontier_ReceptionGate_Text_2665B2: @ 82665B2
.string "The front lines of POKéMON battling!\n"
.string "Welcome to the BATTLE FRONTIER!$"
BattleFrontier_ReceptionGate_Text_2665F7: @ 82665F7
.string "For a first-time visitor, we issue\n"
.string "the FRONTIER PASS.\p"
.string "Its for use at all the facilities\n"
.string "in the BATTLE FRONTIER.\p"
.string "Here you are!$"
BattleFrontier_ReceptionGate_Text_266676: @ 8266676
.string "{PLAYER} obtained\n"
.string "the FRONTIER PASS.$"
BattleFrontier_ReceptionGate_Text_266695: @ 8266695
.string "{PLAYER} placed the TRAINER CARD\n"
.string "in the FRONTIER PASS.$"
BattleFrontier_ReceptionGate_Text_2666C6: @ 82666C6
.string "We hope you enjoy all that the BATTLE\n"
.string "FRONTIER has to offer!$"
BattleFrontier_ReceptionGate_Text_266703: @ 8266703
.string "???: Well, if it isnt {PLAYER}{KUN}!\n"
.string "You came out here!$"
BattleFrontier_ReceptionGate_Text_266733: @ 8266733
.string "GUIDE: Oh! MR. SCOTT, sir!\n"
.string "Good day to you, sir!$"
BattleFrontier_ReceptionGate_Text_266764: @ 8266764
.string "SCOTT: Its great to see you here,\n"
.string "it really is!\p"
.string "I hope youll take your time and\n"
.string "explore everywhere.\p"
.string "Naturally, I hope youll also experience\n"
.string "the pure essence of battling.\p"
.string "I also have my quarters here, so feel\n"
.string "free to visit if you have time.$"
BattleFrontier_ReceptionGate_Text_266857: @ 8266857
.string "Im your guide to the various facilities\n"
.string "here in the BATTLE FRONTIER.$"
BattleFrontier_ReceptionGate_Text_26689D: @ 826689D
.string "Which would you like to learn about?$"
BattleFrontier_ReceptionGate_Text_2668C2: @ 82668C2
.string "It is the gigantic tower considered\n"
.string "to be the BATTLE FRONTIERs symbol.\p"
.string "There are four kinds of BATTLE ROOMS\n"
.string "in the tower for SINGLE, DOUBLE, MULTI,\l"
.string "and LINK MULTI BATTLES.$"
BattleFrontier_ReceptionGate_Text_26696F: @ 826696F
.string "The BATTLE DOME is the large building\n"
.string "shaped like a huge egg.\p"
.string "Events named Battle Tourneys are held\n"
.string "in this facility.\p"
.string "The Battle Tourneys are offered in\n"
.string "two courses--for SINGLE and DOUBLE\l"
.string "BATTLES.$"
BattleFrontier_ReceptionGate_Text_266A34: @ 8266A34
.string "The BATTLE PALACE is the red building\n"
.string "on the right of the BATTLE FRONTIER.\p"
.string "There are two kinds of BATTLE HALLS\n"
.string "for SINGLE and DOUBLE BATTLES.$"
BattleFrontier_ReceptionGate_Text_266AC2: @ 8266AC2
.string "The BATTLE ARENA is the dojo-like\n"
.string "building at the center-right of\l"
.string "the BATTLE FRONTIER.\p"
.string "An event called the Set KO Tourney\n"
.string "takes place at the BATTLE ARENA.$"
BattleFrontier_ReceptionGate_Text_266B5D: @ 8266B5D
.string "The BATTLE FACTORY is the large\n"
.string "building that is the closest to us.\p"
.string "An event called the Battle Swap\n"
.string "is conducted there.\p"
.string "The Battle Swap event is offered in\n"
.string "two courses for SINGLE and DOUBLE\l"
.string "BATTLES.$"
BattleFrontier_ReceptionGate_Text_266C24: @ 8266C24
.string "The BATTLE PIKE is the building shaped\n"
.string "like a POKéMON at the center-left of\l"
.string "the BATTLE FRONTIER.\p"
.string "An event called the Battle Choice\n"
.string "is conducted there.$"
BattleFrontier_ReceptionGate_Text_266CBB: @ 8266CBB
.string "The BATTLE PYRAMID is the enormous\n"
.string "pyramid.\p"
.string "An event called the Battle Quest\n"
.string "is conducted there.$"
BattleFrontier_ReceptionGate_Text_266D1C: @ 8266D1C
.string "The RANKING HALL is located near\n"
.string "the BATTLE TOWER.\p"
.string "There, you may see the most fantastic\n"
.string "records left by the TRAINERS that\l"
.string "took on the many challenges of\l"
.string "the BATTLE FRONTIER.$"
BattleFrontier_ReceptionGate_Text_266DCB: @ 8266DCB
.string "The EXCHANGE SERVICE CORNER is near\n"
.string "the BATTLE TOWER.\p"
.string "The Battle Points you have earned in\n"
.string "the BATTLE FRONTIER may be exchanged\l"
.string "for fabulous prizes there.$"
BattleFrontier_ReceptionGate_Text_266E66: @ 8266E66
.string "Im your guide to the basic rules that\n"
.string "are common to all the challenges\l"
.string "offered by the facilities in the BATTLE\l"
.string "FRONTIER.$"
BattleFrontier_ReceptionGate_Text_266EE0: @ 8266EE0
.string "What would you like to learn about?$"
BattleFrontier_ReceptionGate_Text_266F04: @ 8266F04
.string "All the challenges at the BATTLE\n"
.string "FRONTIERs facilities come in\l"
.string "two courses--Level 50 and Open Level.$"
BattleFrontier_ReceptionGate_Text_266F69: @ 8266F69
.string "The Level 50 course is open to POKéMON\n"
.string "up to and including Level 50.\p"
.string "Please keep in mind, however, that\n"
.string "no TRAINER you face will have any\l"
.string "POKéMON below Level 50.\p"
.string "This course is the entry level for\n"
.string "battles at the BATTLE FRONTIER.\p"
.string "To begin, we hope you will challenge\n"
.string "this course.$"
BattleFrontier_ReceptionGate_Text_267080: @ 8267080
.string "The Open Level course places no limit\n"
.string "on the levels of POKéMON entering\l"
.string "challenges.\p"
.string "The levels of your opponents will\n"
.string "be adjusted to match the levels of\l"
.string "your POKéMON.\p"
.string "However, no TRAINER you face will\n"
.string "have any POKéMON below Level 60.$"
BattleFrontier_ReceptionGate_Text_26716A: @ 826716A
.string "Virtually any kind of POKéMON may take\n"
.string "on the challenges at all facilities.\p"
.string "EGGS and certain kinds of POKéMON,\n"
.string "however, are not permitted.\p"
.string "The numbers of POKéMON required for\n"
.string "challenges will depend on the facility.\p"
.string "At all facilities, however, two or more\n"
.string "of the same kind of POKéMON are not\l"
.string "permitted.$"
BattleFrontier_ReceptionGate_Text_267298: @ 8267298
.string "When entering a challenge at a BATTLE\n"
.string "FRONTIER facility, POKéMON may not\l"
.string "be holding the same kind of item.\p"
.string "Please make sure that all POKéMON\n"
.string "entering a challenge are holding\l"
.string "different items.$"
BattleFrontier_ReceptionGate_Text_267357: @ 8267357
.string "Im your guide to the FRONTIER PASS.$"
BattleFrontier_ReceptionGate_Text_26737C: @ 826737C
.string "Which would you like to learn about?$"
BattleFrontier_ReceptionGate_Text_2673A1: @ 82673A1
.string "There are seven facilities at\n"
.string "the BATTLE FRONTIER.\p"
.string "TRAINERS who gain recognition for\n"
.string "their abilities may be rewarded with\l"
.string "symbols from each of the facilities.\p"
.string "To earn a symbol, TRAINERS may need\n"
.string "to defeat other TRAINERS in a row,\l"
.string "and may need to win events repeatedly.\p"
.string "Its certainly not easy to win symbols.\n"
.string "I wish you the best of luck!$"
BattleFrontier_ReceptionGate_Text_2674F3: @ 82674F3
.string "It is possible to record one battle\n"
.string "on your FRONTIER PASS.\p"
.string "You may record a battle you had with\n"
.string "a friend or friends.\p"
.string "Or you may record a battle conducted\n"
.string "at the BATTLE FRONTIER excluding\l"
.string "matches at the BATTLE PIKE or\l"
.string "the BATTLE PYRAMID.\p"
.string "You may choose to record your match\n"
.string "at the end of a battle.$"
BattleFrontier_ReceptionGate_Text_26761C: @ 826761C
.string "Battle Points are rewards given to\n"
.string "TRAINERS who battled outstandingly\l"
.string "at the BATTLE FRONTIER.\p"
.string "You may trade in your Battle Points\n"
.string "for prizes at the EXCHANGE SERVICE\l"
.string "CORNER.$"

View File

@@ -0,0 +1,406 @@
BattleFrontier_ScottsHouse_MapScripts:: @ 82636A7
.byte 0
BattleFrontier_ScottsHouse_EventScript_2636A8:: @ 82636A8
lock
faceplayer
checkflag FLAG_0x004
goto_eq BattleFrontier_ScottsHouse_EventScript_2637DA
checkflag FLAG_0x003
goto_eq BattleFrontier_ScottsHouse_EventScript_2638AA
checkflag FLAG_0x002
goto_eq BattleFrontier_ScottsHouse_EventScript_263939
goto BattleFrontier_ScottsHouse_EventScript_2636CB
end
BattleFrontier_ScottsHouse_EventScript_2636CB:: @ 82636CB
checkflag FLAG_0x1D1
goto_if 0, BattleFrontier_ScottsHouse_EventScript_263943
checkflag FLAG_0x05C
goto_if 0, BattleFrontier_ScottsHouse_EventScript_263704
checkflag FLAG_0x1D2
goto_if 0, BattleFrontier_ScottsHouse_EventScript_26376A
goto BattleFrontier_ScottsHouse_EventScript_2636EC
end
BattleFrontier_ScottsHouse_EventScript_2636EC:: @ 82636EC
checkflag FLAG_0x0ED
goto_if 0, BattleFrontier_ScottsHouse_EventScript_26381B
checkflag FLAG_0x0EE
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2638B4
goto BattleFrontier_ScottsHouse_EventScript_2637E4
end
BattleFrontier_ScottsHouse_EventScript_263704:: @ 8263704
checkflag FLAG_SYS_TOWER_SILVER
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2636EC
checkflag FLAG_SYS_DOME_SILVER
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2636EC
checkflag FLAG_SYS_PALACE_SILVER
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2636EC
checkflag FLAG_SYS_ARENA_SILVER
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2636EC
checkflag FLAG_SYS_FACTORY_SILVER
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2636EC
checkflag FLAG_SYS_PIKE_SILVER
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2636EC
checkflag FLAG_SYS_PYRAMID_SILVER
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2636EC
msgbox BattleFrontier_ScottsHouse_Text_2640BC, 4
giveitem_std ITEM_LANSAT_BERRY
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_ScottsHouse_EventScript_2637D0
setflag FLAG_0x05C
setflag FLAG_0x004
release
end
BattleFrontier_ScottsHouse_EventScript_26376A:: @ 826376A
checkflag FLAG_SYS_TOWER_GOLD
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2636EC
checkflag FLAG_SYS_DOME_GOLD
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2636EC
checkflag FLAG_SYS_PALACE_GOLD
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2636EC
checkflag FLAG_SYS_ARENA_GOLD
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2636EC
checkflag FLAG_SYS_FACTORY_GOLD
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2636EC
checkflag FLAG_SYS_PIKE_GOLD
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2636EC
checkflag FLAG_SYS_PYRAMID_GOLD
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2636EC
msgbox BattleFrontier_ScottsHouse_Text_264216, 4
giveitem_std ITEM_STARF_BERRY
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_ScottsHouse_EventScript_2637D0
setflag FLAG_0x1D2
setflag FLAG_0x004
release
end
BattleFrontier_ScottsHouse_EventScript_2637D0:: @ 82637D0
msgbox BattleFrontier_ScottsHouse_Text_2643EB, 4
release
end
BattleFrontier_ScottsHouse_EventScript_2637DA:: @ 82637DA
msgbox BattleFrontier_ScottsHouse_Text_264373, 4
release
end
BattleFrontier_ScottsHouse_EventScript_2637E4:: @ 82637E4
random 3
compare_var_to_value VAR_RESULT, 1
goto_eq BattleFrontier_ScottsHouse_EventScript_263807
compare_var_to_value VAR_RESULT, 2
goto_eq BattleFrontier_ScottsHouse_EventScript_263811
msgbox BattleFrontier_ScottsHouse_Text_263DDD, 4
release
end
BattleFrontier_ScottsHouse_EventScript_263807:: @ 8263807
msgbox BattleFrontier_ScottsHouse_Text_263F12, 4
release
end
BattleFrontier_ScottsHouse_EventScript_263811:: @ 8263811
msgbox BattleFrontier_ScottsHouse_Text_263FFE, 4
release
end
BattleFrontier_ScottsHouse_EventScript_26381B:: @ 826381B
setvar VAR_0x40CE, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_8161F74
compare_var_to_value VAR_RESULT, 50
goto_if 4, BattleFrontier_ScottsHouse_EventScript_26387A
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_8161F74
compare_var_to_value VAR_RESULT, 50
goto_if 4, BattleFrontier_ScottsHouse_EventScript_26387A
goto BattleFrontier_ScottsHouse_EventScript_2637E4
end
BattleFrontier_ScottsHouse_EventScript_26387A:: @ 826387A
msgbox BattleFrontier_ScottsHouse_Text_264412, 4
givedecoration_std 42
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_ScottsHouse_EventScript_2638A0
setflag FLAG_0x0ED
setflag FLAG_0x003
goto BattleFrontier_ScottsHouse_EventScript_2638AA
end
BattleFrontier_ScottsHouse_EventScript_2638A0:: @ 82638A0
msgbox BattleFrontier_ScottsHouse_Text_264583, 4
release
end
BattleFrontier_ScottsHouse_EventScript_2638AA:: @ 82638AA
msgbox BattleFrontier_ScottsHouse_Text_264546, 4
release
end
BattleFrontier_ScottsHouse_EventScript_2638B4:: @ 82638B4
setvar VAR_0x40CE, 0
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_8161F74
compare_var_to_value VAR_RESULT, 100
goto_if 4, BattleFrontier_ScottsHouse_EventScript_263913
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
setvar VAR_0x8006, 1
special sub_81A1780
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_8161F74
compare_var_to_value VAR_RESULT, 100
goto_if 4, BattleFrontier_ScottsHouse_EventScript_263913
goto BattleFrontier_ScottsHouse_EventScript_2637E4
end
BattleFrontier_ScottsHouse_EventScript_263913:: @ 8263913
msgbox BattleFrontier_ScottsHouse_Text_26449F, 4
givedecoration_std 43
compare_var_to_value VAR_RESULT, 0
goto_eq BattleFrontier_ScottsHouse_EventScript_2638A0
setflag FLAG_0x0EE
setflag FLAG_0x003
goto BattleFrontier_ScottsHouse_EventScript_2638AA
end
BattleFrontier_ScottsHouse_EventScript_263939:: @ 8263939
msgbox BattleFrontier_ScottsHouse_Text_263DB8, 4
release
end
BattleFrontier_ScottsHouse_EventScript_263943:: @ 8263943
msgbox BattleFrontier_ScottsHouse_Text_263A3F, 4
closemessage
delay 30
compare_var_to_value VAR_FACING, 2
call_if 1, BattleFrontier_ScottsHouse_EventScript_263A13
compare_var_to_value VAR_FACING, 1
call_if 1, BattleFrontier_ScottsHouse_EventScript_263A1E
compare_var_to_value VAR_FACING, 4
call_if 1, BattleFrontier_ScottsHouse_EventScript_263A29
compare_var_to_value VAR_FACING, 3
call_if 1, BattleFrontier_ScottsHouse_EventScript_263A34
msgbox BattleFrontier_ScottsHouse_Text_263B29, 4
applymovement 1, BattleFrontier_ScottsHouse_Movement_27259E
waitmovement 0
msgbox BattleFrontier_ScottsHouse_Text_263BD4, 4
compare_var_to_value VAR_0x40D1, 13
goto_eq BattleFrontier_ScottsHouse_EventScript_2639BC
compare_var_to_value VAR_0x40D1, 9
goto_if 4, BattleFrontier_ScottsHouse_EventScript_2639CB
compare_var_to_value VAR_0x40D1, 6
goto_if 4, BattleFrontier_ScottsHouse_EventScript_2639DA
goto BattleFrontier_ScottsHouse_EventScript_2639E9
end
BattleFrontier_ScottsHouse_EventScript_2639BC:: @ 82639BC
buffernumberstring 0, 4
setvar VAR_0x8004, 4
goto BattleFrontier_ScottsHouse_EventScript_2639F8
end
BattleFrontier_ScottsHouse_EventScript_2639CB:: @ 82639CB
buffernumberstring 0, 3
setvar VAR_0x8004, 3
goto BattleFrontier_ScottsHouse_EventScript_2639F8
end
BattleFrontier_ScottsHouse_EventScript_2639DA:: @ 82639DA
buffernumberstring 0, 2
setvar VAR_0x8004, 2
goto BattleFrontier_ScottsHouse_EventScript_2639F8
end
BattleFrontier_ScottsHouse_EventScript_2639E9:: @ 82639E9
buffernumberstring 0, 1
setvar VAR_0x8004, 1
goto BattleFrontier_ScottsHouse_EventScript_2639F8
end
BattleFrontier_ScottsHouse_EventScript_2639F8:: @ 82639F8
special sub_813A9D0
msgbox BattleFrontier_ScottsHouse_Text_263CB0, 9
msgbox BattleFrontier_ScottsHouse_Text_263CD0, 4
setflag FLAG_0x1D1
setflag FLAG_0x002
release
end
BattleFrontier_ScottsHouse_EventScript_263A13:: @ 8263A13
applymovement 1, BattleFrontier_ScottsHouse_Movement_2725A6
waitmovement 0
return
BattleFrontier_ScottsHouse_EventScript_263A1E:: @ 8263A1E
applymovement 1, BattleFrontier_ScottsHouse_Movement_2725AA
waitmovement 0
return
BattleFrontier_ScottsHouse_EventScript_263A29:: @ 8263A29
applymovement 1, BattleFrontier_ScottsHouse_Movement_2725A8
waitmovement 0
return
BattleFrontier_ScottsHouse_EventScript_263A34:: @ 8263A34
applymovement 1, BattleFrontier_ScottsHouse_Movement_2725A4
waitmovement 0
return
BattleFrontier_ScottsHouse_Text_263A3F: @ 8263A3F
.string "SCOTT: Well, hello and welcome!\n"
.string "Heheh… Sorry about the cramped space.\p"
.string "Anyway, {PLAYER}{KUN}, let me formally\n"
.string "welcome you to the BATTLE FRONTIER.\p"
.string "This is my dream come true.\n"
.string "It took me years and years, but Ive\l"
.string "finally given shape to my dream.$"
BattleFrontier_ScottsHouse_Text_263B29: @ 8263B29
.string "On reflection, it was a terribly long\n"
.string "journey…\p"
.string "I left home alone on a quest to find\n"
.string "strong TRAINERS.\p"
.string "No one can imagine how much effort\n"
.string "or time it took to make this real.$"
BattleFrontier_ScottsHouse_Text_263BD4: @ 8263BD4
.string "But thats all in the past.\n"
.string "No point dwelling on that!\p"
.string "All I want for you is to enjoy battling\n"
.string "to your hearts content here.\p"
.string "{PLAYER}{KUN}, I want you to have this\n"
.string "as a memento for all the time our\l"
.string "paths crossed on our journeys.$"
BattleFrontier_ScottsHouse_Text_263CB0: @ 8263CB0
.string "{PLAYER} obtained\n"
.string "{STR_VAR_1} Battle Point(s).$"
BattleFrontier_ScottsHouse_Text_263CD0: @ 8263CD0
.string "SCOTT: You can check your Battle\n"
.string "Points on your FRONTIER PASS.\p"
.string "The more success you have here at\n"
.string "the BATTLE FRONTIER, the more Battle\l"
.string "Points you will collect.\p"
.string "Use your Battle Points the way you\n"
.string "see fit, like trading them for items.$"
BattleFrontier_ScottsHouse_Text_263DB8: @ 8263DB8
.string "Im expecting great things from you!$"
BattleFrontier_ScottsHouse_Text_263DDD: @ 8263DDD
.string "SCOTT: Every TRAINER is an individual.\n"
.string "They all lead lives of their own.\p"
.string "But when theyre in a battle,\n"
.string "it doesnt matter who they are.\p"
.string "Theyre all the same!\p"
.string "I love the purity of battle,\n"
.string "where everyone is equal.\p"
.string "Thats why I go everywhere seeking\n"
.string "TRAINERS who are serious about\l"
.string "battling, and invite them here.$"
BattleFrontier_ScottsHouse_Text_263F12: @ 8263F12
.string "SCOTT: Have you met any of\n"
.string "the FRONTIER BRAINS?\p"
.string "Better yet, have you obtained any\n"
.string "symbols from them?\p"
.string "I handpicked the FRONTIER BRAINS\n"
.string "as the toughest TRAINERS anywhere.\p"
.string "But Im sure that seeing how tough\n"
.string "you are will startle even them!$"
BattleFrontier_ScottsHouse_Text_263FFE: @ 8263FFE
.string "SCOTT: You dont just train for battle,\n"
.string "right?\p"
.string "I think I remember you working on\n"
.string "a POKéDEX as well.\p"
.string "Well, guess what?\p"
.string "You may run into wild POKéMON in\n"
.string "the BATTLE FRONTIER somewhere…\l"
.string "Fufufu!$"
BattleFrontier_ScottsHouse_Text_2640BC: @ 82640BC
.string "SCOTT: Are you enjoying things in\n"
.string "the BATTLE FRONTIER?\p"
.string "…Wait a second…\n"
.string "Oh!\p"
.string "Your FRONTIER PASS!\n"
.string "Youve collected the full set\l"
.string "of silver symbols!\p"
.string "Thats more than impressive!\n"
.string "You are tough, just as I suspected!\p"
.string "Normally, I wouldnt do something\n"
.string "like this, but this is a special time!\p"
.string "I want you to have this.\n"
.string "Im sure you can put it to proper use.$"
BattleFrontier_ScottsHouse_Text_264216: @ 8264216
.string "SCOTT: I hope youre enjoying\n"
.string "everything in the BATTLE FRONTIER.\p"
.string "…Wait a second…\n"
.string "Oh, my disbelieving eyes!\p"
.string "Your FRONTIER PASS!\n"
.string "Youve gathered up the full set\l"
.string "of gold symbols!\p"
.string "Thats more than stupendous!\n"
.string "Youre incredible, just as I suspected!\p"
.string "… … … … … …\p"
.string "{PLAYER}, youve got to accept this!\p"
.string "I think you will be able to\n"
.string "appreciate the value of my gift!$"
BattleFrontier_ScottsHouse_Text_264373: @ 8264373
.string "I must say I have the gift of knowing\n"
.string "a good TRAINER when I see one.\p"
.string "Im so glad I had the foresight to\n"
.string "bring you here!$"
BattleFrontier_ScottsHouse_Text_2643EB: @ 82643EB
.string "Your BERRY POCKET seems to\n"
.string "be stuffed.$"
BattleFrontier_ScottsHouse_Text_264412: @ 8264412
.string "SCOTT: Oh, I heard about you!\n"
.string "How you ruled the BATTLE TOWER!\l"
.string "You beat over 50 TRAINERS in a row?\p"
.string "Thats fantastic!\n"
.string "I want you to have this!$"
BattleFrontier_ScottsHouse_Text_26449F: @ 826449F
.string "SCOTT: Oh, my! I heard about you!\n"
.string "How you overwhelmed the BATTLE TOWER!\l"
.string "You beat over 100 TRAINERS in a row?\p"
.string "Thats ridiculously spectacular!\n"
.string "Youve got to have this!$"
BattleFrontier_ScottsHouse_Text_264546: @ 8264546
.string "Ill be expecting to hear even greater\n"
.string "things about you now!$"
BattleFrontier_ScottsHouse_Text_264583: @ 8264583
.string "Oops, well, if you have too much\n"
.string "stuff, come back for this later.$"

View File

@@ -0,0 +1 @@
BattlePyramidSquare01_MapScripts:: @ 823D1A5

View File

@@ -0,0 +1 @@
BattlePyramidSquare02_MapScripts:: @ 823D1A5

View File

@@ -0,0 +1 @@
BattlePyramidSquare03_MapScripts:: @ 823D1A5

View File

@@ -0,0 +1 @@
BattlePyramidSquare04_MapScripts:: @ 823D1A5

View File

@@ -0,0 +1 @@
BattlePyramidSquare05_MapScripts:: @ 823D1A5

View File

@@ -0,0 +1 @@
BattlePyramidSquare06_MapScripts:: @ 823D1A5

View File

@@ -0,0 +1 @@
BattlePyramidSquare07_MapScripts:: @ 823D1A5

View File

@@ -0,0 +1 @@
BattlePyramidSquare08_MapScripts:: @ 823D1A5

View File

@@ -0,0 +1 @@
BattlePyramidSquare09_MapScripts:: @ 823D1A5

View File

@@ -0,0 +1 @@
BattlePyramidSquare10_MapScripts:: @ 823D1A5

View File

@@ -0,0 +1 @@
BattlePyramidSquare11_MapScripts:: @ 823D1A5

View File

@@ -0,0 +1 @@
BattlePyramidSquare12_MapScripts:: @ 823D1A5

View File

@@ -0,0 +1 @@
BattlePyramidSquare13_MapScripts:: @ 823D1A5

View File

@@ -0,0 +1 @@
BattlePyramidSquare14_MapScripts:: @ 823D1A5

View File

@@ -0,0 +1 @@
BattlePyramidSquare15_MapScripts:: @ 823D1A5

View File

@@ -0,0 +1,3 @@
BattlePyramidSquare16_MapScripts:: @ 823D1A5
.byte 0

View File

@@ -0,0 +1,125 @@
BirthIsland_Exterior_MapScripts:: @ 8267F15
map_script 3, BirthIsland_Exterior_MapScript1_267F29
map_script 5, BirthIsland_Exterior_MapScript1_267F65
map_script 7, BirthIsland_Exterior_MapScript1_267F25
.byte 0
BirthIsland_Exterior_MapScript1_267F25: @ 8267F25
special sub_813B1D0
end
BirthIsland_Exterior_MapScript1_267F29: @ 8267F29
setflag FLAG_0x8D3
setvar VAR_0x4010, 100
setvar VAR_0x4034, 0
setvar VAR_0x4035, 0
checkflag FLAG_0x1AD
call_if 1, BirthIsland_Exterior_EventScript_267F4E
checkflag FLAG_0x1AD
call_if 0, BirthIsland_Exterior_EventScript_267F55
end
BirthIsland_Exterior_EventScript_267F4E:: @ 8267F4E
setflag FLAG_0x2FB
setflag FLAG_0x2FC
return
BirthIsland_Exterior_EventScript_267F55:: @ 8267F55
checkflag FLAG_0x1AC
goto_eq BirthIsland_Exterior_EventScript_27374E
clearflag FLAG_0x2FC
clearflag FLAG_0x8D4
return
BirthIsland_Exterior_MapScript1_267F65: @ 8267F65
checkflag FLAG_SYS_CTRL_OBJ_DELETE
call_if 1, BirthIsland_Exterior_EventScript_267F6F
end
BirthIsland_Exterior_EventScript_267F6F:: @ 8267F6F
specialvar VAR_RESULT, sub_8138B80
compare_var_to_value VAR_RESULT, 7
goto_if 5, BirthIsland_Exterior_EventScript_27374E
removeobject 2
return
BirthIsland_Exterior_EventScript_267F83:: @ 8267F83
lock
faceplayer
special sub_813AFC8
waitstate
switch VAR_RESULT
case 0, BirthIsland_Exterior_EventScript_267FBB
case 1, BirthIsland_Exterior_EventScript_267FBD
case 2, BirthIsland_Exterior_EventScript_267FC1
case 3, BirthIsland_Exterior_EventScript_267FBF
end
BirthIsland_Exterior_EventScript_267FBB:: @ 8267FBB
release
end
BirthIsland_Exterior_EventScript_267FBD:: @ 8267FBD
release
end
BirthIsland_Exterior_EventScript_267FBF:: @ 8267FBF
release
end
BirthIsland_Exterior_EventScript_267FC1:: @ 8267FC1
waitse
setfieldeffectargument 0, 1
setfieldeffectargument 1, 58
setfieldeffectargument 2, 26
dofieldeffect 65
playbgm BGM_FRLG_DEOXYS_EYE, 0
waitfieldeffect 65
addobject 2
applymovement 2, BirthIsland_Exterior_Movement_268054
waitmovement 0
waitse
playmoncry SPECIES_DEOXYS, 2
delay 40
waitmoncry
setvar VAR_LAST_TALKED, 2
setvar VAR_0x8004, 410
setvar VAR_0x8005, 30
setvar VAR_0x8006, 0
special DoScriptedWildBattle
setflag FLAG_SYS_CTRL_OBJ_DELETE
special sub_80B0934
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
compare_var_to_value VAR_RESULT, 1
goto_eq BirthIsland_Exterior_EventScript_26803B
compare_var_to_value VAR_RESULT, 4
goto_eq BirthIsland_Exterior_EventScript_268049
compare_var_to_value VAR_RESULT, 5
goto_eq BirthIsland_Exterior_EventScript_268049
setflag FLAG_0x1AD
release
end
BirthIsland_Exterior_EventScript_26803B:: @ 826803B
setflag FLAG_0x1AC
setvar VAR_0x8004, 410
goto BirthIsland_Exterior_EventScript_273776
end
BirthIsland_Exterior_EventScript_268049:: @ 8268049
setvar VAR_0x8004, 410
goto BirthIsland_Exterior_EventScript_273776
end
BirthIsland_Exterior_Movement_268054: @ 8268054
slow_step_down
slow_step_down
slow_step_down
slow_step_down
slow_step_down
slow_step_down
slow_step_down
step_end

View File

@@ -0,0 +1,27 @@
BirthIsland_Harbor_MapScripts:: @ 826805C
.byte 0
BirthIsland_Harbor_EventScript_26805D:: @ 826805D
lock
faceplayer
msgbox BirthIsland_Harbor_Text_2C6B90, 5
compare_var_to_value VAR_RESULT, 0
goto_eq BirthIsland_Harbor_EventScript_2680A2
msgbox BirthIsland_Harbor_Text_2A6A5D, 4
closemessage
applymovement VAR_LAST_TALKED, BirthIsland_Harbor_Movement_2725AA
waitmovement 0
delay 30
hideobjectat 1, BIRTH_ISLAND_HARBOR
setvar VAR_0x8004, 2
call BirthIsland_Harbor_EventScript_272250
warp LILYCOVE_CITY_HARBOR, 255, 8, 11
waitstate
release
end
BirthIsland_Harbor_EventScript_2680A2:: @ 82680A2
msgbox BirthIsland_Harbor_Text_2A6A82, 4
release
end

View File

@@ -0,0 +1,9 @@
CaveOfOrigin_1F_MapScripts:: @ 8235768
map_script 3, CaveOfOrigin_1F_MapScript1_23576E
.byte 0
CaveOfOrigin_1F_MapScript1_23576E: @ 823576E
checkflag FLAG_0x071
call_if 1, CaveOfOrigin_1F_EventScript_2722C1
end

View File

@@ -0,0 +1,118 @@
CaveOfOrigin_B1F_MapScripts:: @ 82357A8
.byte 0
CaveOfOrigin_B1F_EventScript_2357A9:: @ 82357A9
lock
faceplayer
msgbox CaveOfOrigin_B1F_Text_23586E, 4
closemessage
applymovement 1, CaveOfOrigin_B1F_Movement_2725A6
waitmovement 0
delay 60
playse SE_PIN
applymovement 1, CaveOfOrigin_B1F_Movement_272598
waitmovement 0
applymovement 1, CaveOfOrigin_B1F_Movement_27259A
waitmovement 0
delay 30
applymovement 1, CaveOfOrigin_B1F_Movement_27259E
waitmovement 0
message CaveOfOrigin_B1F_Text_235ACE
waitmessage
goto CaveOfOrigin_B1F_EventScript_2357F0
CaveOfOrigin_B1F_EventScript_2357F0:: @ 82357F0
multichoice 0, 0, 110, 0
switch VAR_RESULT
case 0, CaveOfOrigin_B1F_EventScript_23582C
case 1, CaveOfOrigin_B1F_EventScript_235837
case 2, CaveOfOrigin_B1F_EventScript_23584D
case 3, CaveOfOrigin_B1F_EventScript_235842
goto CaveOfOrigin_B1F_EventScript_235842
end
CaveOfOrigin_B1F_EventScript_23582C:: @ 823582C
message CaveOfOrigin_B1F_Text_235B23
waitmessage
goto CaveOfOrigin_B1F_EventScript_2357F0
CaveOfOrigin_B1F_EventScript_235837:: @ 8235837
message CaveOfOrigin_B1F_Text_235BBF
waitmessage
goto CaveOfOrigin_B1F_EventScript_2357F0
CaveOfOrigin_B1F_EventScript_235842:: @ 8235842
message CaveOfOrigin_B1F_Text_235C99
waitmessage
goto CaveOfOrigin_B1F_EventScript_2357F0
CaveOfOrigin_B1F_EventScript_23584D:: @ 823584D
msgbox CaveOfOrigin_B1F_Text_235CEE, 4
closemessage
playse SE_KAIDAN
fadescreenspeed 1, 4
setflag FLAG_0x137
setvar VAR_0x405E, 3
removeobject 1
clearflag FLAG_0x357
fadescreen 0
release
end
CaveOfOrigin_B1F_Text_23586E: @ 823586E
.string "Ah, so you are {PLAYER}{KUN}?\n"
.string "Ive heard tales of your exploits.\p"
.string "My name is WALLACE.\p"
.string "I was once the GYM LEADER of\n"
.string "SOOTOPOLIS, but something came up.\p"
.string "So now, Ive entrusted my mentor JUAN\n"
.string "with the GYMs operation.\p"
.string "… … … … … …\n"
.string "… … … … … …\p"
.string "GROUDON and KYOGRE, the two POKéMON\n"
.string "wreaking havoc here, are considered\l"
.string "to be super-ancient POKéMON.\p"
.string "But there arent just two super-\n"
.string "ancient POKéMON.\p"
.string "There is one more somewhere.\p"
.string "Somewhere, there is a super-\n"
.string "ancient POKéMON named RAYQUAZA.\p"
.string "Its said that it was RAYQUAZA that\n"
.string "becalmed the two combatants in\l"
.string "the distant past.\p"
.string "But even I have no clue as to\n"
.string "RAYQUAZAs whereabouts…$"
CaveOfOrigin_B1F_Text_235ACE: @ 8235ACE
.string "WALLACE: {PLAYER}{KUN}, do you perhaps\n"
.string "know where RAYQUAZA is now?\p"
.string "If you do, please tell me.$"
CaveOfOrigin_B1F_Text_235B23: @ 8235B23
.string "WALLACE: The CAVE OF ORIGIN?\p"
.string "But thats right here!\n"
.string "I need you to do better than that!\p"
.string "Please, I need you to think about\n"
.string "where RAYQUAZA might be right now.$"
CaveOfOrigin_B1F_Text_235BBF: @ 8235BBF
.string "WALLACE: MT. PYRE?\p"
.string "But when I met the old lady there\n"
.string "earlier, she made no mention of it.\p"
.string "I very much doubt that the old lady\n"
.string "would try to hide something from me…\p"
.string "{PLAYER}{KUN}, could you think about this\n"
.string "more carefully for me?$"
CaveOfOrigin_B1F_Text_235C99: @ 8235C99
.string "WALLACE: Huh? You dont remember?\n"
.string "Hmm… Thats a problem…\p"
.string "Cant you remember somehow?$"
CaveOfOrigin_B1F_Text_235CEE: @ 8235CEE
.string "WALLACE: The SKY PILLAR?\p"
.string "Thats it!\n"
.string "It must be the SKY PILLAR!\p"
.string "{PLAYER}{KUN}, theres not a moment to lose!\n"
.string "Well head to the SKY PILLAR right away!$"

View File

@@ -0,0 +1,8 @@
CaveOfOrigin_Entrance_MapScripts:: @ 8235759
map_script 5, CaveOfOrigin_Entrance_MapScript1_23575F
.byte 0
CaveOfOrigin_Entrance_MapScript1_23575F: @ 823575F
setescapewarp SOOTOPOLIS_CITY, 255, 31, 17
end

View File

@@ -0,0 +1,9 @@
CaveOfOrigin_UnusedRubySapphireMap1_MapScripts:: @ 8235778
map_script 3, CaveOfOrigin_UnusedRubySapphireMap1_MapScript1_23577E
.byte 0
CaveOfOrigin_UnusedRubySapphireMap1_MapScript1_23577E: @ 823577E
checkflag FLAG_0x071
call_if 1, CaveOfOrigin_UnusedRubySapphireMap1_EventScript_2722C1
end

View File

@@ -0,0 +1,9 @@
CaveOfOrigin_UnusedRubySapphireMap2_MapScripts:: @ 8235788
map_script 3, CaveOfOrigin_UnusedRubySapphireMap2_MapScript1_23578E
.byte 0
CaveOfOrigin_UnusedRubySapphireMap2_MapScript1_23578E: @ 823578E
checkflag FLAG_0x071
call_if 1, CaveOfOrigin_UnusedRubySapphireMap2_EventScript_2722C1
end

Some files were not shown because too many files have changed in this diff Show More