Merge origin/master into pikalaxalt/link
This commit is contained in:
261
data/scripts/berry_tree.inc
Normal file
261
data/scripts/berry_tree.inc
Normal 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 "It’s soft, loamy soil.$"
|
||||
|
||||
Route102_Text_274507: @ 8274507
|
||||
.string "It’s 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 BAG’s BERRIES POCKET.\p"
|
||||
.string "The soil returned to its soft and\n"
|
||||
.string "loamy state.$"
|
||||
|
||||
Route102_Text_27468F: @ 827468F
|
||||
.string "The BAG’s BERRIES POCKET is full.\p"
|
||||
.string "The {STR_VAR_1} couldn’t 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
2124
data/scripts/cable_club.inc
Normal file
File diff suppressed because it is too large
Load Diff
1871
data/scripts/contest_hall.inc
Normal file
1871
data/scripts/contest_hall.inc
Normal file
File diff suppressed because it is too large
Load Diff
439
data/scripts/day_care.inc
Normal file
439
data/scripts/day_care.inc
Normal 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 "I’m the DAY-CARE MAN.\p"
|
||||
.string "I help take care of the precious\n"
|
||||
.string "POKéMON of TRAINERS.\p"
|
||||
.string "If you’d like me to raise your POKéMON,\n"
|
||||
.string "have a word with my wife.$"
|
||||
|
||||
Route117_Text_29205D: @ 829205D
|
||||
.string "Ah, it’s 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 don’t 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, it’s you! Good to see you.\n"
|
||||
.string "Your {STR_VAR_1}’s doing fine.$"
|
||||
|
||||
Route117_Text_292149: @ 8292149
|
||||
.string "Well then, I’ll keep it.\n"
|
||||
.string "Thanks!$"
|
||||
|
||||
Route117_Text_29216A: @ 829216A
|
||||
.string "You have no room for it…\n"
|
||||
.string "Come back when you’ve 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, it’s 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 "I’m 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, we’ll 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 don’t 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, it’s 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 "Here’s 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, you’ll be left with just one.\p"
|
||||
.string "You will be better off if you catch\n"
|
||||
.string "some more, I dare say.$"
|
||||
336
data/scripts/field_move_scripts.inc
Normal file
336
data/scripts/field_move_scripts.inc
Normal 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 "It’s 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 "It’s 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 "It’s 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 "It’s 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 there’s nothing here…$"
|
||||
339
data/scripts/gabby_and_ty.inc
Normal file
339
data/scripts/gabby_and_ty.inc
Normal 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
|
||||
659
data/scripts/item_ball_scripts.inc
Normal file
659
data/scripts/item_ball_scripts.inc
Normal 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
|
||||
44
data/scripts/maps/AbandonedShip_CaptainsOffice.inc
Normal file
44
data/scripts/maps/AbandonedShip_CaptainsOffice.inc
Normal 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 "I’m investigating this ship on behalf\n"
|
||||
.string "of CAPT. STERN.\p"
|
||||
.string "He also asked me to find a SCANNER,\n"
|
||||
.string "but I haven’t had any success…$"
|
||||
|
||||
AbandonedShip_CaptainsOffice_Text_23889D: @ 823889D
|
||||
.string "Oh! That’s 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.$"
|
||||
|
||||
27
data/scripts/maps/AbandonedShip_Corridors_1F.inc
Normal file
27
data/scripts/maps/AbandonedShip_Corridors_1F.inc
Normal 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 "What’s 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 "It’s not easy throwing POKé BALLS\n"
|
||||
.string "while hanging on to an inner tube!$"
|
||||
|
||||
AbandonedShip_Corridors_1F_Text_237A60: @ 8237A60
|
||||
.string "Isn’t it fun here?\n"
|
||||
.string "I get excited just being here!$"
|
||||
|
||||
91
data/scripts/maps/AbandonedShip_Corridors_B1F.inc
Normal file
91
data/scripts/maps/AbandonedShip_Corridors_B1F.inc
Normal 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, I’m sunk!$"
|
||||
|
||||
AbandonedShip_Corridors_B1F_Text_237E92: @ 8237E92
|
||||
.string "The ship’s 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 "It’s 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.$"
|
||||
|
||||
8
data/scripts/maps/AbandonedShip_Deck.inc
Normal file
8
data/scripts/maps/AbandonedShip_Deck.inc
Normal 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
|
||||
|
||||
171
data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc
Normal file
171
data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc
Normal 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.$"
|
||||
|
||||
148
data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc
Normal file
148
data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc
Normal 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 "It’s bright and shiny!\n"
|
||||
.string "But it’s just trash…$"
|
||||
|
||||
3
data/scripts/maps/AbandonedShip_Room_B1F.inc
Normal file
3
data/scripts/maps/AbandonedShip_Room_B1F.inc
Normal file
@@ -0,0 +1,3 @@
|
||||
AbandonedShip_Room_B1F_MapScripts:: @ 82380A5
|
||||
.byte 0
|
||||
|
||||
158
data/scripts/maps/AbandonedShip_Rooms2_1F.inc
Normal file
158
data/scripts/maps/AbandonedShip_Rooms2_1F.inc
Normal 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 couldn’t win even though\n"
|
||||
.string "we worked together…$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_23820F: @ 823820F
|
||||
.string "DAN: We can’t find any treasures…\n"
|
||||
.string "I wonder if someone got them already?$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_238257: @ 8238257
|
||||
.string "DAN: You don’t even have two POKéMON.\n"
|
||||
.string "You can’t 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 "I’ve already decided what I’m buying\n"
|
||||
.string "when we find the treasures!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_23836F: @ 823836F
|
||||
.string "KIRA: Oh, you don’t have two POKéMON?\n"
|
||||
.string "We’ll have to battle some other time!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_2383BB: @ 82383BB
|
||||
.string "KIRA: Oh, you make me so angry!\n"
|
||||
.string "I’m going to register you for that!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_2383FF: @ 82383FF
|
||||
.string "DAN: We’ve 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: You’re strong, as usual!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_238491: @ 8238491
|
||||
.string "DAN: We can’t 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 don’t even have two POKéMON.\n"
|
||||
.string "You can’t 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 haven’t 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: We’re 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 don’t have two POKéMON?\n"
|
||||
.string "We’ll have to battle some other time!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_2386B4: @ 82386B4
|
||||
.string "I’m not good at swimming,\n"
|
||||
.string "but I am good at battles!$"
|
||||
|
||||
AbandonedShip_Rooms2_1F_Text_2386E8: @ 82386E8
|
||||
.string "Oops.\n"
|
||||
.string "That didn’t 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 TRAINER’s 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.$"
|
||||
|
||||
13
data/scripts/maps/AbandonedShip_Rooms2_B1F.inc
Normal file
13
data/scripts/maps/AbandonedShip_Rooms2_B1F.inc
Normal 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 "It’s exciting here!\p"
|
||||
.string "I bet there’re amazing treasures on\n"
|
||||
.string "board.$"
|
||||
|
||||
81
data/scripts/maps/AbandonedShip_Rooms_1F.inc
Normal file
81
data/scripts/maps/AbandonedShip_Rooms_1F.inc
Normal 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 I’m\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 he’s just sightseeing,\n"
|
||||
.string "but I don’t know about that.$"
|
||||
|
||||
AbandonedShip_Rooms_1F_Text_237C2A: @ 8237C2A
|
||||
.string "You’re 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 "Aren’t you too strong?$"
|
||||
|
||||
AbandonedShip_Rooms_1F_Text_237CC9: @ 8237CC9
|
||||
.string "I’m sure that man’s up to something!\n"
|
||||
.string "He just acts so suspiciously!$"
|
||||
|
||||
AbandonedShip_Rooms_1F_Text_237D0C: @ 8237D0C
|
||||
.string "Waaah!\n"
|
||||
.string "I’ve been found! …Huh?$"
|
||||
|
||||
AbandonedShip_Rooms_1F_Text_237D2A: @ 8237D2A
|
||||
.string "Oh, you’re not my mom.$"
|
||||
|
||||
AbandonedShip_Rooms_1F_Text_237D41: @ 8237D41
|
||||
.string "I’m in trouble with my mom, so I ran.\n"
|
||||
.string "Keep it a secret where I am!$"
|
||||
|
||||
18
data/scripts/maps/AbandonedShip_Rooms_B1F.inc
Normal file
18
data/scripts/maps/AbandonedShip_Rooms_B1F.inc
Normal 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 "I’m getting queasy just being aboard\n"
|
||||
.string "this ship…\p"
|
||||
.string "It’s not even moving, but…$"
|
||||
|
||||
8
data/scripts/maps/AbandonedShip_Underwater1.inc
Normal file
8
data/scripts/maps/AbandonedShip_Underwater1.inc
Normal 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
|
||||
|
||||
8
data/scripts/maps/AbandonedShip_Underwater2.inc
Normal file
8
data/scripts/maps/AbandonedShip_Underwater2.inc
Normal 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
|
||||
|
||||
8
data/scripts/maps/AlteringCave.inc
Normal file
8
data/scripts/maps/AlteringCave.inc
Normal file
@@ -0,0 +1,8 @@
|
||||
AlteringCave_MapScripts:: @ 823B177
|
||||
map_script 3, AlteringCave_MapScript1_23B17D
|
||||
.byte 0
|
||||
|
||||
AlteringCave_MapScript1_23B17D: @ 823B17D
|
||||
setflag FLAG_0x8DD
|
||||
end
|
||||
|
||||
98
data/scripts/maps/AncientTomb.inc
Normal file
98
data/scripts/maps/AncientTomb.inc
Normal 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
|
||||
|
||||
122
data/scripts/maps/AquaHideout_1F.inc
Normal file
122
data/scripts/maps/AquaHideout_1F.inc
Normal 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 isn’t here! He’s gone off to\n"
|
||||
.string "snatch something important!\p"
|
||||
.string "… …\n"
|
||||
.string "Where did he go?\p"
|
||||
.string "Wahaha! Do you really think I’d 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 isn’t here!\n"
|
||||
.string "He’s gone off to jack a submarine!\p"
|
||||
.string "… …\n"
|
||||
.string "Where did he go?\p"
|
||||
.string "Wahaha! Do you really think I’d 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 isn’t here! He’s 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 I’d 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 isn’t here!\n"
|
||||
.string "He’s on his way to SLATEPORT CITY!\p"
|
||||
.string "… …\n"
|
||||
.string "Why did he go?\p"
|
||||
.string "Wahaha! Do you really think I’d 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…$"
|
||||
|
||||
171
data/scripts/maps/AquaHideout_B1F.inc
Normal file
171
data/scripts/maps/AquaHideout_B1F.inc
Normal 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 can’t win at all…$"
|
||||
|
||||
AquaHideout_B1F_Text_233B5E: @ 8233B5E
|
||||
.string "Our HIDEOUT’s secret?\p"
|
||||
.string "Well, let’s just say…\n"
|
||||
.string "There’s 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. I’ll 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 AQUA’s uniform or TEAM MAGMA’s?$"
|
||||
|
||||
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, don’t you think?$"
|
||||
|
||||
160
data/scripts/maps/AquaHideout_B2F.inc
Normal file
160
data/scripts/maps/AquaHideout_B2F.inc
Normal 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 "I’m a cut above the GRUNTS you’ve seen\n"
|
||||
.string "so far.\p"
|
||||
.string "I’m not stalling for time.\n"
|
||||
.string "I’m 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 you’re going to give chase, you’d\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 HIDEOUT’s pride\n"
|
||||
.string "and joy!\p"
|
||||
.string "You’re clueless about where you are,\n"
|
||||
.string "aren’t you?\p"
|
||||
.string "Fluster and tire out the enemy, then\n"
|
||||
.string "lower the boom! That’s our plan!$"
|
||||
|
||||
AquaHideout_B2F_Text_2341CE: @ 82341CE
|
||||
.string "What’s wrong with you?\n"
|
||||
.string "You’re not tired at all!$"
|
||||
|
||||
AquaHideout_B2F_Text_2341FE: @ 82341FE
|
||||
.string "That reminds me… I can’t 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 "I’ll have to learn about how I can\n"
|
||||
.string "battle more effectively…$"
|
||||
|
||||
3
data/scripts/maps/AquaHideout_UnusedRubyMap1.inc
Normal file
3
data/scripts/maps/AquaHideout_UnusedRubyMap1.inc
Normal file
@@ -0,0 +1,3 @@
|
||||
AquaHideout_UnusedRubyMap1_MapScripts:: @ 823929B
|
||||
.byte 0
|
||||
|
||||
3
data/scripts/maps/AquaHideout_UnusedRubyMap2.inc
Normal file
3
data/scripts/maps/AquaHideout_UnusedRubyMap2.inc
Normal file
@@ -0,0 +1,3 @@
|
||||
AquaHideout_UnusedRubyMap2_MapScripts:: @ 823929C
|
||||
.byte 0
|
||||
|
||||
3
data/scripts/maps/AquaHideout_UnusedRubyMap3.inc
Normal file
3
data/scripts/maps/AquaHideout_UnusedRubyMap3.inc
Normal file
@@ -0,0 +1,3 @@
|
||||
AquaHideout_UnusedRubyMap3_MapScripts:: @ 823929D
|
||||
.byte 0
|
||||
|
||||
3
data/scripts/maps/ArtisanCave_1F.inc
Normal file
3
data/scripts/maps/ArtisanCave_1F.inc
Normal file
@@ -0,0 +1,3 @@
|
||||
ArtisanCave_1F_MapScripts:: @ 823AFB7
|
||||
.byte 0
|
||||
|
||||
8
data/scripts/maps/ArtisanCave_B1F.inc
Normal file
8
data/scripts/maps/ArtisanCave_B1F.inc
Normal 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
|
||||
|
||||
712
data/scripts/maps/BattleFrontier_BattleArenaBattleRoom.inc
Normal file
712
data/scripts/maps/BattleFrontier_BattleArenaBattleRoom.inc
Normal 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 don’t know how to say it, but…\n"
|
||||
.string "To put it bluntly, you look pretty weak.\l"
|
||||
.string "Are you sure you’re up for me?\p"
|
||||
.string "Hmm…\p"
|
||||
.string "Well, all right!\n"
|
||||
.string "We’ll take things easy to start with!$"
|
||||
|
||||
BattleFrontier_BattleArenaBattleRoom_Text_25810D: @ 825810D
|
||||
.string "Okay! Let’s 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 "Let’s 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 "It’s going to be fun the next time!\n"
|
||||
.string "I’m 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 won’t allow a halfhearted effort!\n"
|
||||
.string "Be ready for a thrashing!$"
|
||||
|
||||
BattleFrontier_BattleArenaBattleRoom_Text_2582F9: @ 82582F9
|
||||
.string "Come on, REFEREE!\n"
|
||||
.string "Let’s get this started!$"
|
||||
|
||||
BattleFrontier_BattleArenaBattleRoom_Text_258323: @ 8258323
|
||||
.string "GRETA: Gaaah! Blown away!\n"
|
||||
.string "Let’s 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 won’t lose!\n"
|
||||
.string "Don’t you forget it! Bye-bye!$"
|
||||
90
data/scripts/maps/BattleFrontier_BattleArenaCorridor.inc
Normal file
90
data/scripts/maps/BattleFrontier_BattleArenaCorridor.inc
Normal 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!$"
|
||||
|
||||
638
data/scripts/maps/BattleFrontier_BattleArenaLobby.inc
Normal file
638
data/scripts/maps/BattleFrontier_BattleArenaLobby.inc
Normal 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 don’t 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 REFEREE’s decision…\p"
|
||||
.string "I don’t 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 opponent’s 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 opponent’s 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 Tourney’s 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 battle’s 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).$"
|
||||
1277
data/scripts/maps/BattleFrontier_BattleDomeBattleRoom.inc
Normal file
1277
data/scripts/maps/BattleFrontier_BattleDomeBattleRoom.inc
Normal file
File diff suppressed because it is too large
Load Diff
152
data/scripts/maps/BattleFrontier_BattleDomeCorridor.inc
Normal file
152
data/scripts/maps/BattleFrontier_BattleDomeCorridor.inc
Normal 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
|
||||
777
data/scripts/maps/BattleFrontier_BattleDomeLobby.inc
Normal file
777
data/scripts/maps/BattleFrontier_BattleDomeLobby.inc
Normal 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 opponent’s 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 don’t 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 don’t 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 don’t 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 didn’t 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 "We’ve 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 opponent’s 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 don’t save before interrupting,\n"
|
||||
.string "you will be disqualified.$"
|
||||
|
||||
BattleFrontier_BattleDomeLobby_Text_24A966: @ 824A966
|
||||
.string "They’re the results of the last\n"
|
||||
.string "Level 50 SINGLE BATTLE Tournament.$"
|
||||
|
||||
BattleFrontier_BattleDomeLobby_Text_24A9A9: @ 824A9A9
|
||||
.string "They’re the results of the last\n"
|
||||
.string "Level 50 DOUBLE BATTLE Tournament.$"
|
||||
|
||||
BattleFrontier_BattleDomeLobby_Text_24A9EC: @ 824A9EC
|
||||
.string "They’re the results of the last\n"
|
||||
.string "Open Level SINGLE BATTLE Tournament.$"
|
||||
|
||||
BattleFrontier_BattleDomeLobby_Text_24AA31: @ 824AA31
|
||||
.string "They’re 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 "I’ve 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 would’ve won if I’d kept this POKéMON\n"
|
||||
.string "held in reserve.\p"
|
||||
.string "You need to check your opponent’s\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 "tournament’s 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.$"
|
||||
417
data/scripts/maps/BattleFrontier_BattleDomePreBattleRoom.inc
Normal file
417
data/scripts/maps/BattleFrontier_BattleDomePreBattleRoom.inc
Normal 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 "I’ll 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 "You’re 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?$"
|
||||
|
||||
384
data/scripts/maps/BattleFrontier_BattleFactoryBattleRoom.inc
Normal file
384
data/scripts/maps/BattleFrontier_BattleFactoryBattleRoom.inc
Normal 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 name’s NOLAND!\n"
|
||||
.string "I’m basically in charge of this place,\l"
|
||||
.string "which is why I’m 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 you’re still square in your head!\p"
|
||||
.string "Listen up, okay? Knowledge isn’t 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 "I’ll take you on under the same\n"
|
||||
.string "conditions as you.\p"
|
||||
.string "I’ll 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 "Let’s 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 "You’re a pretty bright spark…\p"
|
||||
.string "Next time, I’ll 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! How’s it going?\n"
|
||||
.string "You keeping up with your studies?\p"
|
||||
.string "…Oh?\p"
|
||||
.string "You’ve taken on a harder look than\n"
|
||||
.string "the last time I saw you.\p"
|
||||
.string "Now, this should be fun!\n"
|
||||
.string "I’m 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 "You’re getting out of my league!\p"
|
||||
.string "Sheesh!\n"
|
||||
.string "Let’s 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 "That’s absolutely the last time\n"
|
||||
.string "I lose to you!\p"
|
||||
.string "We have to do this again, hey?$"
|
||||
|
||||
611
data/scripts/maps/BattleFrontier_BattleFactoryLobby.inc
Normal file
611
data/scripts/maps/BattleFrontier_BattleFactoryLobby.inc
Normal 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 don’t 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! You’ve 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 "We’ve been waiting for you!\p"
|
||||
.string "Before we resume your challenge,\n"
|
||||
.string "I must save the game.$"
|
||||
|
||||
BattleFrontier_BattleFactoryLobby_Text_258ECA: @ 8258ECA
|
||||
.string "I’m sorry to say this, but you didn’t\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 "We’ll 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 don’t 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 don’t need to have\l"
|
||||
.string "a raised team of POKéMON?\p"
|
||||
.string "I wouldn’t be too sure about winning\n"
|
||||
.string "that easily.\p"
|
||||
.string "If you don’t 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 haven’t been going my way\n"
|
||||
.string "at all.\p"
|
||||
.string "You need to check your opponent’s\n"
|
||||
.string "POKéMON during battle to see if\l"
|
||||
.string "they’re 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, I’m a full-grown man, but I have\n"
|
||||
.string "trouble figuring out their hints.$"
|
||||
|
||||
BattleFrontier_BattleFactoryLobby_Text_259658: @ 8259658
|
||||
.string "Like, I’m 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 "opponent’s 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 can’t 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.$"
|
||||
726
data/scripts/maps/BattleFrontier_BattleFactoryPreBattleRoom.inc
Normal file
726
data/scripts/maps/BattleFrontier_BattleFactoryPreBattleRoom.inc
Normal 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 "I’ve 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 battle’s 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 facility’s\n"
|
||||
.string "boss, the FACTORY HEAD.\p"
|
||||
.string "He says, “We’re 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 "I’m terribly sorry, but I can’t tell you\n"
|
||||
.string "anything about the FACTORY HEAD.$"
|
||||
650
data/scripts/maps/BattleFrontier_BattlePalaceBattleRoom.inc
Normal file
650
data/scripts/maps/BattleFrontier_BattlePalaceBattleRoom.inc
Normal 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 "Let’s 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éMON’s 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 "You’ve 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 won’t bluster or hold back.\n"
|
||||
.string "This time, there’s 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!$"
|
||||
160
data/scripts/maps/BattleFrontier_BattlePalaceCorridor.inc
Normal file
160
data/scripts/maps/BattleFrontier_BattlePalaceCorridor.inc
Normal 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éMON’s position\n"
|
||||
.string "and consider what moves it would like.$"
|
||||
|
||||
BattleFrontier_BattlePalaceCorridor_Text_24F718: @ 824F718
|
||||
.string "A POKéMON’s 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éMON’s 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…$"
|
||||
|
||||
729
data/scripts/maps/BattleFrontier_BattlePalaceLobby.inc
Normal file
729
data/scripts/maps/BattleFrontier_BattlePalaceLobby.inc
Normal 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 don’t 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éMON’s 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 that’s 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 don’t 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, it’s 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 it’s 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 "It’s 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 "I’d be surprised if it was a LAX nature.\p"
|
||||
.string "But, nah, that can’t 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 don’t 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 don’t 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.$"
|
||||
|
||||
69
data/scripts/maps/BattleFrontier_BattlePikeCorridor.inc
Normal file
69
data/scripts/maps/BattleFrontier_BattlePikeCorridor.inc
Normal 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…$"
|
||||
|
||||
497
data/scripts/maps/BattleFrontier_BattlePikeLobby.inc
Normal file
497
data/scripts/maps/BattleFrontier_BattlePikeLobby.inc
Normal 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. It’s 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 don’t 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, you’d better watch out\n"
|
||||
.string "for poison, freezing, and so on.$"
|
||||
|
||||
BattleFrontier_BattlePikeLobby_Text_25C4A5: @ 825C4A5
|
||||
.string "I’ve completed the challenge 10 times\n"
|
||||
.string "now, but I’ve never had to battle\l"
|
||||
.string "a TRAINER once.$"
|
||||
|
||||
BattleFrontier_BattlePikeLobby_Text_25C4FD: @ 825C4FD
|
||||
.string "Listen! Listen!\p"
|
||||
.string "Don’t 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 can’t figure it out at all!\p"
|
||||
.string "I’ve 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 Choice’s 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.$"
|
||||
|
||||
895
data/scripts/maps/BattleFrontier_BattlePikeRandomRoom1.inc
Normal file
895
data/scripts/maps/BattleFrontier_BattlePikeRandomRoom1.inc
Normal 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, you’re a lucky one.\n"
|
||||
.string "I’m 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 "I’ll 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 "That’s 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 "…I’m not one for idle chatter.\n"
|
||||
.string "Hurry. Come on…$"
|
||||
|
||||
BattleFrontier_BattlePikeRandomRoom1_Text_25DF71: @ 825DF71
|
||||
.string "Your luck…\n"
|
||||
.string "I hope you didn’t 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 "…That’s all there is…\n"
|
||||
.string "Disappear already…$"
|
||||
|
||||
BattleFrontier_BattlePikeRandomRoom1_Text_25E02C: @ 825E02C
|
||||
.string "LUCY: …You again…\p"
|
||||
.string "… … … … … …\p"
|
||||
.string "…I’ve trampled flowers and braved\n"
|
||||
.string "storms to get to where I am…\p"
|
||||
.string "I don’t feel any compulsion to keep\n"
|
||||
.string "losing to the same opponent…\p"
|
||||
.string "… … … … … …\n"
|
||||
.string "Fine… I’ll 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 won’t 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 hadn’t 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, you’re a lucky one!\n"
|
||||
.string "I’m in good spirits now.\p"
|
||||
.string "I will restore two of your POKéMON\n"
|
||||
.string "to full health!$"
|
||||
|
||||
43
data/scripts/maps/BattleFrontier_BattlePikeRandomRoom2.inc
Normal file
43
data/scripts/maps/BattleFrontier_BattlePikeRandomRoom2.inc
Normal 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…$"
|
||||
|
||||
50
data/scripts/maps/BattleFrontier_BattlePikeRandomRoom3.inc
Normal file
50
data/scripts/maps/BattleFrontier_BattlePikeRandomRoom3.inc
Normal 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
|
||||
|
||||
393
data/scripts/maps/BattleFrontier_BattlePikeThreePathRoom.inc
Normal file
393
data/scripts/maps/BattleFrontier_BattlePikeThreePathRoom.inc
Normal 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 "We’ve 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…$"
|
||||
@@ -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 "You’ve chosen the KISS POSTER.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F8E6: @ 825F8E6
|
||||
.string "You’ve chosen the KISS CUSHION.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F917: @ 825F917
|
||||
.string "You’ve chosen the SMOOCHUM DOLL.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F949: @ 825F949
|
||||
.string "You’ve chosen the TOGEPI DOLL.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F979: @ 825F979
|
||||
.string "You’ve chosen the MEOWTH DOLL.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F9A9: @ 825F9A9
|
||||
.string "You’ve chosen the CLEFAIRY DOLL.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25F9DB: @ 825F9DB
|
||||
.string "You’ve chosen the DITTO DOLL.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA0A: @ 825FA0A
|
||||
.string "You’ve chosen the CYNDAQUIL DOLL.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA3D: @ 825FA3D
|
||||
.string "You’ve chosen the CHIKORITA DOLL.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA70: @ 825FA70
|
||||
.string "You’ve chosen the TOTODILE DOLL.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FAA2: @ 825FAA2
|
||||
.string "You’ve chosen the LAPRAS DOLL.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FAD2: @ 825FAD2
|
||||
.string "You’ve chosen the SNORLAX DOLL.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB03: @ 825FB03
|
||||
.string "You’ve chosen the VENUSAUR DOLL.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB35: @ 825FB35
|
||||
.string "You’ve chosen the CHARIZARD DOLL.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB68: @ 825FB68
|
||||
.string "You’ve chosen the BLASTOISE DOLL.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB9B: @ 825FB9B
|
||||
.string "You’ve chosen the PROTEIN.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FBC7: @ 825FBC7
|
||||
.string "You’ve chosen the CALCIUM.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FBF3: @ 825FBF3
|
||||
.string "You’ve chosen the IRON.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC1C: @ 825FC1C
|
||||
.string "You’ve chosen the ZINC.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC45: @ 825FC45
|
||||
.string "You’ve chosen the CARBOS.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC70: @ 825FC70
|
||||
.string "You’ve chosen the HP UP.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC9A: @ 825FC9A
|
||||
.string "You’ve chosen the BRIGHTPOWDER.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FCCB: @ 825FCCB
|
||||
.string "You’ve chosen the WHITE HERB.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FCFA: @ 825FCFA
|
||||
.string "You’ve chosen the QUICK CLAW.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD29: @ 825FD29
|
||||
.string "You’ve chosen the MENTAL HERB.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD59: @ 825FD59
|
||||
.string "You’ve chosen the CHOICE BAND.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD89: @ 825FD89
|
||||
.string "You’ve chosen the KING’S ROCK.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FDB9: @ 825FDB9
|
||||
.string "You’ve chosen the FOCUS BAND.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FDE8: @ 825FDE8
|
||||
.string "You’ve chosen the SCOPE LENS.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE17: @ 825FE17
|
||||
.string "You’ve chosen the LEFTOVERS.\n"
|
||||
.string "Is that correct?$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE45: @ 825FE45
|
||||
.string "Thank you!\n"
|
||||
.string "We’ll send it to your PC at home.$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE72: @ 825FE72
|
||||
.string "Here is your prize!$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE86: @ 825FE86
|
||||
.string "I’m so sorry…\n"
|
||||
.string "You don’t have enough Battle Points…$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FEB9: @ 825FEB9
|
||||
.string "I’m so sorry…\n"
|
||||
.string "Your PC appears to be full…$"
|
||||
|
||||
BattleFrontier_BattlePointExchangeServiceCorner_Text_25FEE3: @ 825FEE3
|
||||
.string "I’m so sorry…\n"
|
||||
.string "You don’t 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, they’re 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 it’s anything you want, I’ll 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 don’t like you staring at my plush\n"
|
||||
.string "doll like that.\p"
|
||||
.string "If you want it, go get one yourself!\n"
|
||||
.string "Isn’t 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 move’s 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.$"
|
||||
658
data/scripts/maps/BattleFrontier_BattlePyramidEmptySquare.inc
Normal file
658
data/scripts/maps/BattleFrontier_BattlePyramidEmptySquare.inc
Normal 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 floor’s exit is in\n"
|
||||
.string "that direction: {UP_ARROW}$"
|
||||
|
||||
.string "This floor’s exit is in\n"
|
||||
.string "that direction: {LEFT_ARROW}$"
|
||||
|
||||
.string "This floor’s exit is in\n"
|
||||
.string "that direction: {RIGHT_ARROW}$"
|
||||
|
||||
.string "This floor’s 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 "It’s that {UP_ARROW} way.$"
|
||||
|
||||
.string "The exit?\n"
|
||||
.string "It’s that {LEFT_ARROW} way.$"
|
||||
|
||||
.string "The exit?\n"
|
||||
.string "It’s that {RIGHT_ARROW} way.$"
|
||||
|
||||
.string "The exit?\n"
|
||||
.string "It’s 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 isn’t anything left to\n"
|
||||
.string "be found!$"
|
||||
|
||||
.string "Because you won, I’ll tell you\n"
|
||||
.string "a little secret!\p"
|
||||
.string "There are eight items\n"
|
||||
.string "lying around here.$"
|
||||
|
||||
.string "Because you won, I’ll tell you\n"
|
||||
.string "a little secret!\p"
|
||||
.string "There are seven items left\n"
|
||||
.string "lying around here.$"
|
||||
|
||||
.string "Because you won, I’ll tell you\n"
|
||||
.string "a little secret!\p"
|
||||
.string "There are six items left\n"
|
||||
.string "lying around here.$"
|
||||
|
||||
.string "Because you won, I’ll tell you\n"
|
||||
.string "a little secret!\p"
|
||||
.string "There are five items left\n"
|
||||
.string "lying around here.$"
|
||||
|
||||
.string "Because you won, I’ll tell you\n"
|
||||
.string "a little secret!\p"
|
||||
.string "There are four items left\n"
|
||||
.string "lying around here.$"
|
||||
|
||||
.string "Because you won, I’ll tell you\n"
|
||||
.string "a little secret!\p"
|
||||
.string "There are three items left\n"
|
||||
.string "lying around here.$"
|
||||
|
||||
.string "Because you won, I’ll tell you\n"
|
||||
.string "a little secret!\p"
|
||||
.string "There are two items left\n"
|
||||
.string "lying around here.$"
|
||||
|
||||
.string "Because you won, I’ll tell you\n"
|
||||
.string "a little secret!\p"
|
||||
.string "There is just one item\n"
|
||||
.string "lying around here.$"
|
||||
|
||||
.string "Because you won, I’ll tell you\n"
|
||||
.string "a little secret!\p"
|
||||
.string "There isn’t anything left\n"
|
||||
.string "lying around here.$"
|
||||
|
||||
.string "How’s 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 "How’s 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 "How’s 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 "How’s 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 "How’s 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 "How’s 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 "How’s 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 "How’s your stock of items holding up?\p"
|
||||
.string "I reckon there’s but one item left\n"
|
||||
.string "waiting to be found on this floor.$"
|
||||
|
||||
.string "How’s 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 "You’re strong, so you’ve earned\n"
|
||||
.string "a hint!\p"
|
||||
.string "There appear to be eight more\n"
|
||||
.string "items on the ground.$"
|
||||
|
||||
.string "You’re strong, so you’ve earned\n"
|
||||
.string "a hint!\p"
|
||||
.string "There appear to be seven more\n"
|
||||
.string "items on the ground.$"
|
||||
|
||||
.string "You’re strong, so you’ve earned\n"
|
||||
.string "a hint!\p"
|
||||
.string "There appear to be six more\n"
|
||||
.string "items on the ground.$"
|
||||
|
||||
.string "You’re strong, so you’ve earned\n"
|
||||
.string "a hint!\p"
|
||||
.string "There appear to be five more\n"
|
||||
.string "items on the ground.$"
|
||||
|
||||
.string "You’re strong, so you’ve earned\n"
|
||||
.string "a hint!\p"
|
||||
.string "There appear to be four more\n"
|
||||
.string "items on the ground.$"
|
||||
|
||||
.string "You’re strong, so you’ve earned\n"
|
||||
.string "a hint!\p"
|
||||
.string "There appear to be three more\n"
|
||||
.string "items on the ground.$"
|
||||
|
||||
.string "You’re strong, so you’ve earned\n"
|
||||
.string "a hint!\p"
|
||||
.string "There appear to be two more\n"
|
||||
.string "items on the ground.$"
|
||||
|
||||
.string "You’re strong, so you’ve earned\n"
|
||||
.string "a hint!\p"
|
||||
.string "There appears to be only one more\n"
|
||||
.string "item on the ground.$"
|
||||
|
||||
.string "You’re strong, so you’ve 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 there’s still one tough\n"
|
||||
.string "TRAINER other than me!$"
|
||||
|
||||
.string "You were really awesome!\p"
|
||||
.string "There’s 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 there’s one TRAINER left!\n"
|
||||
.string "I’m 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 "That’s pretty impressive!\p"
|
||||
.string "But there are seven more TRAINERS\n"
|
||||
.string "on this floor. Can you beat them all?$"
|
||||
|
||||
.string "That’s pretty impressive!\p"
|
||||
.string "But there are six more TRAINERS\n"
|
||||
.string "on this floor. Can you beat them all?$"
|
||||
|
||||
.string "That’s pretty impressive!\p"
|
||||
.string "But there are five more TRAINERS\n"
|
||||
.string "on this floor. Can you beat them all?$"
|
||||
|
||||
.string "That’s pretty impressive!\p"
|
||||
.string "But there are four more TRAINERS\n"
|
||||
.string "on this floor. Can you beat them all?$"
|
||||
|
||||
.string "That’s pretty impressive!\p"
|
||||
.string "But there are three more TRAINERS\n"
|
||||
.string "on this floor. Can you beat them all?$"
|
||||
|
||||
.string "That’s pretty impressive!\p"
|
||||
.string "But there are two more TRAINERS\n"
|
||||
.string "on this floor. Can you beat them both?$"
|
||||
|
||||
.string "That’s pretty impressive!\p"
|
||||
.string "But there’s still one more TRAINER\n"
|
||||
.string "on this floor. Can you prevail?$"
|
||||
|
||||
.string "That’s pretty impressive!\p"
|
||||
.string "You’ve 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 isn’t 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 aren’t any TRAINERS left that\n"
|
||||
.string "can take you on now…$"
|
||||
|
||||
970
data/scripts/maps/BattleFrontier_BattlePyramidLobby.inc
Normal file
970
data/scripts/maps/BattleFrontier_BattlePyramidLobby.inc
Normal 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 don’t 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, I’m sorry to say.\p"
|
||||
.string "Here is the BAG we’ve 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 "You’ve 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 "I’m 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, I’m sorry to say.\p"
|
||||
.string "Please pick the items you’ll 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 you’ll 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 BAG’s 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 you’ve organized\n"
|
||||
.string "your BAG’s contents.$"
|
||||
|
||||
BattleFrontier_BattlePyramidLobby_Text_251B5A: @ 8251B5A
|
||||
.string "How disappointing for you…\p"
|
||||
.string "Here is the BAG we’ve 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 power’s 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 "don’t 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 "You’ve done the unthinkable!\p"
|
||||
.string "You’ve 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.$"
|
||||
|
||||
379
data/scripts/maps/BattleFrontier_BattlePyramidTop.inc
Normal file
379
data/scripts/maps/BattleFrontier_BattlePyramidTop.inc
Normal 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 PYRAMID’s\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 PYRAMID’s 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 "Wouldn’t 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 "I’m BRANDON!\p"
|
||||
.string "I’m the PYRAMID KING, which means\n"
|
||||
.string "I’m 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! You’ve 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: …You’ve 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 "I’m braced for it all!$"
|
||||
|
||||
BattleFrontier_BattlePyramidTop_Text_255ACD: @ 8255ACD
|
||||
.string "BRANDON: Hahahah!\n"
|
||||
.string "Remarkable!\l"
|
||||
.string "Yes, it’s grand, indeed!\p"
|
||||
.string "Young explorer!\p"
|
||||
.string "You’ve 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.$"
|
||||
|
||||
651
data/scripts/maps/BattleFrontier_BattleTowerBattleRoom.inc
Normal file
651
data/scripts/maps/BattleFrontier_BattleTowerBattleRoom.inc
Normal 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 I’ve 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, don’t 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 "You’ve won straight matches to see me…\n"
|
||||
.string "I won’t have to hold back against you…\p"
|
||||
.string "It’s been too long now…\p"
|
||||
.string "Too long since I’ve been able to battle\n"
|
||||
.string "without thinking about anything…$"
|
||||
|
||||
BattleFrontier_BattleTowerBattleRoom_Text_2428E0: @ 82428E0
|
||||
.string "Let’s 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…$"
|
||||
|
||||
540
data/scripts/maps/BattleFrontier_BattleTowerBattleRoom2.inc
Normal file
540
data/scripts/maps/BattleFrontier_BattleTowerBattleRoom2.inc
Normal 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.$"
|
||||
59
data/scripts/maps/BattleFrontier_BattleTowerCorridor.inc
Normal file
59
data/scripts/maps/BattleFrontier_BattleTowerCorridor.inc
Normal 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
|
||||
|
||||
172
data/scripts/maps/BattleFrontier_BattleTowerCorridor2.inc
Normal file
172
data/scripts/maps/BattleFrontier_BattleTowerCorridor2.inc
Normal 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
|
||||
|
||||
91
data/scripts/maps/BattleFrontier_BattleTowerElevator.inc
Normal file
91
data/scripts/maps/BattleFrontier_BattleTowerElevator.inc
Normal 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
|
||||
|
||||
1589
data/scripts/maps/BattleFrontier_BattleTowerLobby.inc
Normal file
1589
data/scripts/maps/BattleFrontier_BattleTowerLobby.inc
Normal file
File diff suppressed because it is too large
Load Diff
1482
data/scripts/maps/BattleFrontier_BattleTowerMultiBattleRoom.inc
Normal file
1482
data/scripts/maps/BattleFrontier_BattleTowerMultiBattleRoom.inc
Normal file
File diff suppressed because it is too large
Load Diff
269
data/scripts/maps/BattleFrontier_Lounge1.inc
Normal file
269
data/scripts/maps/BattleFrontier_Lounge1.inc
Normal 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 "you’ll see the abilities of POKéMON\l"
|
||||
.string "at a glance.\p"
|
||||
.string "You’re a TRAINER. Doesn’t it interest\n"
|
||||
.string "you to know your own POKéMON’s\l"
|
||||
.string "abilities?\p"
|
||||
.string "Here!\n"
|
||||
.string "Let’s 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… That’s how I call it.$"
|
||||
|
||||
BattleFrontier_Lounge1_Text_25ED87: @ 825ED87
|
||||
.string "That stat is quite impressive.\n"
|
||||
.string "…Hm… That’s how I call it.$"
|
||||
|
||||
BattleFrontier_Lounge1_Text_25EDC1: @ 825EDC1
|
||||
.string "That stat is outstanding!\n"
|
||||
.string "…Hm… That’s how I call it.$"
|
||||
|
||||
BattleFrontier_Lounge1_Text_25EDF6: @ 825EDF6
|
||||
.string "It’s flawless! A thing of perfection!\n"
|
||||
.string "…Hm… That’s 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éMON’s\n"
|
||||
.string "abilities intrigue you?\p"
|
||||
.string "Here, here!\n"
|
||||
.string "Let’s have a look at your POKéMON!$"
|
||||
|
||||
BattleFrontier_Lounge1_Text_25EF5E: @ 825EF5E
|
||||
.string "An expert I am, but even I can’t 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 "I’m glad I raised it carefully!$"
|
||||
|
||||
BattleFrontier_Lounge1_Text_25F020: @ 825F020
|
||||
.string "He said my POKéMON is outstanding!\n"
|
||||
.string "But I didn’t do anything special\l"
|
||||
.string "raising it…$"
|
||||
|
||||
373
data/scripts/maps/BattleFrontier_Lounge2.inc
Normal file
373
data/scripts/maps/BattleFrontier_Lounge2.inc
Normal 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, I’m 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 "isn’t that right?\p"
|
||||
.string "I’ll 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 "I’m sure my information’s been\n"
|
||||
.string "seriously useful to you, right?$"
|
||||
|
||||
BattleFrontier_Lounge2_Text_2608F2: @ 82608F2
|
||||
.string "Let’s see now…\p"
|
||||
.string "It sounds like the {STR_VAR_1}\n"
|
||||
.string "is the hottest place going.$"
|
||||
|
||||
BattleFrontier_Lounge2_Text_260933: @ 8260933
|
||||
.string "Let’s 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 didn’t know this!\p"
|
||||
.string "One of those top TRAINERS that SCOTT\n"
|
||||
.string "calls the FRONTIER BRAINS is there.\p"
|
||||
.string "It’s 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 she’s 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 she’s serious?\p"
|
||||
.string "When she’s 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 didn’t know this!\p"
|
||||
.string "One of those top TRAINERS that SCOTT\n"
|
||||
.string "calls the FRONTIER BRAINS is there.\p"
|
||||
.string "It’s 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 he’s 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 he’s serious?\p"
|
||||
.string "When he’s 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 didn’t know this!\p"
|
||||
.string "One of those top TRAINERS that SCOTT\n"
|
||||
.string "calls the FRONTIER BRAINS is there.\p"
|
||||
.string "It’s 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 he’s 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 didn’t know this!\p"
|
||||
.string "One of those top TRAINERS that SCOTT\n"
|
||||
.string "calls the FRONTIER BRAINS is there.\p"
|
||||
.string "It’s 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 she’s 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 she’s serious?\p"
|
||||
.string "When she’s 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 didn’t know this!\p"
|
||||
.string "One of those top TRAINERS that SCOTT\n"
|
||||
.string "calls the FRONTIER BRAINS is there.\p"
|
||||
.string "It’s 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 she’s assessing the foe’s 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 she’s 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 didn’t know this!\p"
|
||||
.string "One of those top TRAINERS that SCOTT\n"
|
||||
.string "calls the FRONTIER BRAINS is there.\p"
|
||||
.string "It’s 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 he’s testing the opponent’s\n"
|
||||
.string "spirit, he’s 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 he’s serious?\p"
|
||||
.string "When he throws his entire might into\n"
|
||||
.string "battle, he’s 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 didn’t know this!\p"
|
||||
.string "One of those top TRAINERS that SCOTT\n"
|
||||
.string "calls the FRONTIER BRAINS is there.\p"
|
||||
.string "It’s 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 he’s checking the foe’s 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 he’s serious?\p"
|
||||
.string "When he’s 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 "They’re 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 you’re 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 you’re 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 mentor’s like none other!$"
|
||||
|
||||
BattleFrontier_Lounge2_Text_261CDC: @ 8261CDC
|
||||
.string "What amazing powers of observation!\n"
|
||||
.string "My mentor’s like none other!$"
|
||||
|
||||
BattleFrontier_Lounge2_Text_261D1D: @ 8261D1D
|
||||
.string "What amazing power of persuasion!\n"
|
||||
.string "My mentor’s like none other!$"
|
||||
|
||||
BattleFrontier_Lounge2_Text_261D5C: @ 8261D5C
|
||||
.string "…What is this place?\n"
|
||||
.string "It’s scaring me…$"
|
||||
|
||||
483
data/scripts/maps/BattleFrontier_Lounge3.inc
Normal file
483
data/scripts/maps/BattleFrontier_Lounge3.inc
Normal 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 "…What’s that you want?\p"
|
||||
.string "Can’t you see we’re kind of busy here?\n"
|
||||
.string "Can’t 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 "who’s taking that facility’s 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 I’m looking for is a TRAINER who’s\n"
|
||||
.string "going to be challenging the BATTLE\l"
|
||||
.string "TOWER’s SINGLE BATTLE ROOMS.\p"
|
||||
.string "But so far, I haven’t seen a TRAINER\n"
|
||||
.string "that has that winning quality.$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_26230D: @ 826230D
|
||||
.string "What I’m looking for is a TRAINER who’s\n"
|
||||
.string "going to be challenging the BATTLE\l"
|
||||
.string "TOWER’s DOUBLE BATTLE ROOMS.\p"
|
||||
.string "But so far, I haven’t seen a TRAINER\n"
|
||||
.string "that has that winning quality.$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_2623B9: @ 82623B9
|
||||
.string "What I’m looking for is a TRAINER who’s\n"
|
||||
.string "going to be challenging the BATTLE\l"
|
||||
.string "TOWER’s MULTI BATTLE ROOMS.\p"
|
||||
.string "But so far, I haven’t seen a TRAINER\n"
|
||||
.string "that has that winning quality.$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_262464: @ 8262464
|
||||
.string "What I’m looking for is a TRAINER who’s\n"
|
||||
.string "going to be entering the BATTLE\l"
|
||||
.string "DOME’s SINGLE BATTLE Tourney.\p"
|
||||
.string "But so far, I haven’t seen a TRAINER\n"
|
||||
.string "that has that winning quality.$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_26250E: @ 826250E
|
||||
.string "What I’m looking for is a TRAINER who’s\n"
|
||||
.string "going to be entering the BATTLE\l"
|
||||
.string "DOME’s DOUBLE BATTLE Tourney.\p"
|
||||
.string "But so far, I haven’t seen a TRAINER\n"
|
||||
.string "that has that winning quality.$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_2625B8: @ 82625B8
|
||||
.string "What I’m looking for is a TRAINER who’s\n"
|
||||
.string "going to be entering the BATTLE\l"
|
||||
.string "FACTORY’s Battle Swap Single Tourney.\p"
|
||||
.string "But so far, I haven’t seen a TRAINER\n"
|
||||
.string "that has that winning quality.$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_26266A: @ 826266A
|
||||
.string "What I’m looking for is a TRAINER who’s\n"
|
||||
.string "going to be entering the BATTLE\l"
|
||||
.string "FACTORY’s Battle Swap Double Tourney.\p"
|
||||
.string "But so far, I haven’t seen a TRAINER\n"
|
||||
.string "that has that winning quality.$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_26271C: @ 826271C
|
||||
.string "What I’m looking for is a TRAINER who’s\n"
|
||||
.string "going to be challenging the BATTLE\l"
|
||||
.string "PALACE’s SINGLE BATTLE HALLS.\p"
|
||||
.string "But so far, I haven’t seen a TRAINER\n"
|
||||
.string "that has that winning quality.$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_2627C9: @ 82627C9
|
||||
.string "What I’m looking for is a TRAINER who’s\n"
|
||||
.string "going to be challenging the BATTLE\l"
|
||||
.string "PALACE’s DOUBLE BATTLE HALLS.\p"
|
||||
.string "But so far, I haven’t seen a TRAINER\n"
|
||||
.string "that has that winning quality.$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_262876: @ 8262876
|
||||
.string "What I’m looking for is a TRAINER who’s\n"
|
||||
.string "going to be entering the BATTLE\l"
|
||||
.string "ARENA’s Set KO Tourney.\p"
|
||||
.string "But so far, I haven’t seen a TRAINER\n"
|
||||
.string "that has that winning quality.$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_26291A: @ 826291A
|
||||
.string "What I’m looking for is a TRAINER who’s\n"
|
||||
.string "going to be entering the BATTLE PIKE’s\l"
|
||||
.string "Battle Choice.\p"
|
||||
.string "But so far, I haven’t seen a TRAINER\n"
|
||||
.string "that has that winning quality.$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_2629BC: @ 82629BC
|
||||
.string "What I’m looking for is a TRAINER who’s\n"
|
||||
.string "going to be entering the BATTLE\l"
|
||||
.string "PYRAMID’s Battle Quest.\p"
|
||||
.string "But so far, I haven’t seen a TRAINER\n"
|
||||
.string "that has that winning quality.$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_262A60: @ 8262A60
|
||||
.string "I’ll 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, that’s perfect.\n"
|
||||
.string "So, uh… How about spotting me some\l"
|
||||
.string "of your Battle Points?\p"
|
||||
.string "Trust me, I’ll 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 don’t have enough Battle Points!\p"
|
||||
.string "I wish you wouldn’t monkey around and\n"
|
||||
.string "waste everyone’s 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 TOWER’s\n"
|
||||
.string "SINGLE BATTLE ROOMS pronto!\p"
|
||||
.string "It’s a must-win situation!\n"
|
||||
.string "Don’t blow your chance!\l"
|
||||
.string "Both of our futures depend on you!$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_262C90: @ 8262C90
|
||||
.string "Get to the BATTLE TOWER’s\n"
|
||||
.string "DOUBLE BATTLE ROOMS pronto!\p"
|
||||
.string "It’s a must-win situation!\n"
|
||||
.string "Don’t blow your chance!\l"
|
||||
.string "Both of our futures depend on you!$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_262D1C: @ 8262D1C
|
||||
.string "Get to the BATTLE TOWER’s\n"
|
||||
.string "MULTI BATTLE ROOMS pronto!\p"
|
||||
.string "It’s a must-win situation!\n"
|
||||
.string "Don’t blow your chance!\l"
|
||||
.string "Both of our futures depend on you!$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_262DA7: @ 8262DA7
|
||||
.string "Get to the BATTLE DOME’s\n"
|
||||
.string "SINGLE BATTLE Tourney pronto!\p"
|
||||
.string "It’s a must-win situation!\n"
|
||||
.string "Don’t blow your chance!\l"
|
||||
.string "Both of our futures depend on you!$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_262E34: @ 8262E34
|
||||
.string "Get to the BATTLE DOME’s\n"
|
||||
.string "DOUBLE BATTLE Tourney pronto!\p"
|
||||
.string "It’s a must-win situation!\n"
|
||||
.string "Don’t blow your chance!\l"
|
||||
.string "Both of our futures depend on you!$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_262EC1: @ 8262EC1
|
||||
.string "Get to the BATTLE FACTORY’s\n"
|
||||
.string "Battle Swap Single Tourney pronto!\p"
|
||||
.string "It’s a must-win situation!\n"
|
||||
.string "Don’t blow your chance!\l"
|
||||
.string "Both of our futures depend on you!$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_262F56: @ 8262F56
|
||||
.string "Get to the BATTLE FACTORY’s\n"
|
||||
.string "Battle Swap Double Tourney pronto!\p"
|
||||
.string "It’s a must-win situation!\n"
|
||||
.string "Don’t blow your chance!\l"
|
||||
.string "Both of our futures depend on you!$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_262FEB: @ 8262FEB
|
||||
.string "Get to the BATTLE PALACE’s\n"
|
||||
.string "SINGLE BATTLE HALLS pronto!\p"
|
||||
.string "It’s a must-win situation!\n"
|
||||
.string "Don’t blow your chance!\l"
|
||||
.string "Both of our futures depend on you!$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_263078: @ 8263078
|
||||
.string "Get to the BATTLE PALACE’s\n"
|
||||
.string "DOUBLE BATTLE HALLS pronto!\p"
|
||||
.string "It’s a must-win situation!\n"
|
||||
.string "Don’t blow your chance!\l"
|
||||
.string "Both of our futures depend on you!$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_263105: @ 8263105
|
||||
.string "Get to the BATTLE ARENA’s\n"
|
||||
.string "Set KO Tourney pronto!\p"
|
||||
.string "It’s a must-win situation!\n"
|
||||
.string "Don’t blow your chance!\l"
|
||||
.string "Both of our futures depend on you!$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_26318C: @ 826318C
|
||||
.string "Get to the BATTLE PIKE’s\n"
|
||||
.string "Battle Choice pronto!\p"
|
||||
.string "It’s a must-win situation!\n"
|
||||
.string "Don’t blow your chance!\l"
|
||||
.string "Both of our futures depend on you!$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_263211: @ 8263211
|
||||
.string "Get to the BATTLE PYRAMID’s\n"
|
||||
.string "Battle Quest pronto!\p"
|
||||
.string "It’s a must-win situation!\n"
|
||||
.string "Don’t blow your chance!\l"
|
||||
.string "Both of our futures depend on you!$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_263298: @ 8263298
|
||||
.string "Oh, it’s you…\n"
|
||||
.string "Nice try…\p"
|
||||
.string "I hate to break it to you, but I can’t\n"
|
||||
.string "return your Battle Points…\p"
|
||||
.string "I guess we’ll 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 "We’re both big winners!\p"
|
||||
.string "I’ll 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 you’re up for another challenge,\n"
|
||||
.string "please do think of me!$"
|
||||
|
||||
BattleFrontier_Lounge3_Text_26342D: @ 826342D
|
||||
.string "Not interested?! You shouldn’t 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 "He’s 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.$"
|
||||
|
||||
30
data/scripts/maps/BattleFrontier_Lounge4.inc
Normal file
30
data/scripts/maps/BattleFrontier_Lounge4.inc
Normal 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 they’ll be airing interviews\n"
|
||||
.string "with tough TRAINERS today?$"
|
||||
|
||||
BattleFrontier_Lounge4_Text_2635EC: @ 82635EC
|
||||
.string "If I opened a restaurant here,\n"
|
||||
.string "it’d 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.$"
|
||||
|
||||
206
data/scripts/maps/BattleFrontier_Lounge5.inc
Normal file
206
data/scripts/maps/BattleFrontier_Lounge5.inc
Normal 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 "That’s silly! An EGG is asleep!\n"
|
||||
.string "I can’t 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!$"
|
||||
|
||||
82
data/scripts/maps/BattleFrontier_Lounge6.inc
Normal file
82
data/scripts/maps/BattleFrontier_Lounge6.inc
Normal 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 "It’s 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, it’s adorable!\n"
|
||||
.string "Thank you!\l"
|
||||
.string "I promise I’ll be good to it!\p"
|
||||
.string "Oh! I hope you’ll be good to\n"
|
||||
.string "my {STR_VAR_2}, too!$"
|
||||
|
||||
BattleFrontier_Lounge6_Text_26518D: @ 826518D
|
||||
.string "Oh, I’m sorry!\n"
|
||||
.string "I don’t intend to trade for anything\l"
|
||||
.string "but a {STR_VAR_1}.$"
|
||||
|
||||
BattleFrontier_Lounge6_Text_2651CB: @ 82651CB
|
||||
.string "Oh, you won’t?\n"
|
||||
.string "Well, that’s 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. I’m delighted!$"
|
||||
|
||||
482
data/scripts/maps/BattleFrontier_Lounge7.inc
Normal file
482
data/scripts/maps/BattleFrontier_Lounge7.inc
Normal 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 couldn’t 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 don’t believe me.\p"
|
||||
.string "I’m not like that blowhard woman over\n"
|
||||
.string "there. I’m 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 don’t 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 haven’t got enough Battle Points!$"
|
||||
|
||||
BattleFrontier_Lounge7_Text_2659C7: @ 82659C7
|
||||
.string "Do you see how skilled I am now?\n"
|
||||
.string "I’ll take your Battle Points, thanks!$"
|
||||
|
||||
BattleFrontier_Lounge7_Text_265A0E: @ 8265A0E
|
||||
.string "What’s that?\n"
|
||||
.string "You don’t 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 it’s 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 "What’s wrong?\n"
|
||||
.string "You don’t believe me.\p"
|
||||
.string "I’m not like that buffoonish woman over\n"
|
||||
.string "there. I’m 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 don’t 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 don’t get along.\p"
|
||||
.string "But if that were true, they wouldn’t\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 hasn’t 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 can’t 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 user’s\n"
|
||||
.string "maximum HP.$"
|
||||
|
||||
BattleFrontier_Lounge7_Text_265E5B: @ 8265E5B
|
||||
.string "Inflicts damage\n"
|
||||
.string "identical to the\n"
|
||||
.string "user’s 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 "foe’s 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 "foe’s 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 foe’s\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.$"
|
||||
|
||||
45
data/scripts/maps/BattleFrontier_Lounge8.inc
Normal file
45
data/scripts/maps/BattleFrontier_Lounge8.inc
Normal 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, I’m all set in every way!\n"
|
||||
.string "I’ll be unstoppable at every building!\p"
|
||||
.string "Huh? POKéMON?\n"
|
||||
.string "What’s that?$"
|
||||
|
||||
BattleFrontier_Lounge8_Text_26779C: @ 826779C
|
||||
.string "Do you know about the FRONTIER\n"
|
||||
.string "BRAINS?\p"
|
||||
.string "That’s 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 I’m no good at CONTESTS!\p"
|
||||
.string "I guess having talent and liking\n"
|
||||
.string "something aren’t the same.$"
|
||||
|
||||
3
data/scripts/maps/BattleFrontier_Lounge9.inc
Normal file
3
data/scripts/maps/BattleFrontier_Lounge9.inc
Normal file
@@ -0,0 +1,3 @@
|
||||
BattleFrontier_Lounge9_MapScripts:: @ 82678F8
|
||||
.byte 0
|
||||
|
||||
67
data/scripts/maps/BattleFrontier_Mart.inc
Normal file
67
data/scripts/maps/BattleFrontier_Mart.inc
Normal 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 we’re 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 "Wouldn’t this make a nice gift?\p"
|
||||
.string "It’s…PRO…TE…IN?\n"
|
||||
.string "It sounds delicious, doesn’t it?$"
|
||||
|
||||
BattleFrontier_Mart_Text_267C01: @ 8267C01
|
||||
.string "A lot of the BATTLE FRONTIER’s\n"
|
||||
.string "facilities don’t allow the use of items\l"
|
||||
.string "during battles.\p"
|
||||
.string "That rule makes things tougher than\n"
|
||||
.string "they already are!$"
|
||||
|
||||
444
data/scripts/maps/BattleFrontier_OutsideEast.inc
Normal file
444
data/scripts/maps/BattleFrontier_OutsideEast.inc
Normal 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 "It’s huge!\p"
|
||||
.string "The BATTLE TOWER feels special.\n"
|
||||
.string "It’s 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… I’m going to ask MIMI next door\n"
|
||||
.string "if she will be friends with me!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_24308C: @ 824308C
|
||||
.string "The BATTLE PYRAMID’s too harsh!\n"
|
||||
.string "I just can’t make it to the top!\p"
|
||||
.string "Since I’m 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 didn’t sleep for a week, but then\n"
|
||||
.string "I put together the ultimate team!\p"
|
||||
.string "I can’t see myself losing, no joke.\n"
|
||||
.string "We’re 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 "I’ve 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 "I’ll 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 can’t help it.\p"
|
||||
.string "Your hat’s on crooked!\n"
|
||||
.string "Oh, no, trash on the ground!\l"
|
||||
.string "Oops, it’s almost dinnertime!\p"
|
||||
.string "I don’t 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 "I’m 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 "I’m 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 "You’re just like your mother,\n"
|
||||
.string "so you’ll be dominating!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_243598: @ 8243598
|
||||
.string "It wasn’t easy getting here,\n"
|
||||
.string "but I’d 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 "Don’t know that legend?\n"
|
||||
.string "Well, of course not!\l"
|
||||
.string "I just made it up!\p"
|
||||
.string "What’s it supposed to mean?\n"
|
||||
.string "That, my friend, I can’t say!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_243809: @ 8243809
|
||||
.string "Man! Oh man!\n"
|
||||
.string "I’ve never lost once before!\p"
|
||||
.string "But I got wiped out with no saving\n"
|
||||
.string "grace at all!\p"
|
||||
.string "And then I’m told I don’t 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 "I’ve finally got enough Battle Points!\p"
|
||||
.string "I guess I’ll 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 "I’d 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 can’t wait anymore!\p"
|
||||
.string "Let’s 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 isn’t 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!$"
|
||||
526
data/scripts/maps/BattleFrontier_OutsideWest.inc
Normal file
526
data/scripts/maps/BattleFrontier_OutsideWest.inc
Normal 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} doesn’t have the TICKET…\p"
|
||||
.string "I’m 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! That’s 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 "I’m the best out of all my friends.\n"
|
||||
.string "But here…\l"
|
||||
.string "I’ve been useless!$"
|
||||
|
||||
BattleFrontier_OutsideWest_Text_23D9DD: @ 823D9DD
|
||||
.string "I want to go to the BATTLE TOWER,\n"
|
||||
.string "but I can’t 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 "It’s not as if just anyone can come\n"
|
||||
.string "here, you know?\p"
|
||||
.string "Only those TRAINERS who’ve been\n"
|
||||
.string "recognized as tough are brought here.\p"
|
||||
.string "That’s why many TRAINERS don’t 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 don’t have any POKéMON?$"
|
||||
|
||||
BattleFrontier_OutsideWest_Text_23DBCE: @ 823DBCE
|
||||
.string "Uh…\n"
|
||||
.string "I’m sure it’ll be okay.\p"
|
||||
.string "I think…\p"
|
||||
.string "But remember that big scary guy?\n"
|
||||
.string "He said, “I’ll lend you POKéMON!”$"
|
||||
|
||||
BattleFrontier_OutsideWest_Text_23DC36: @ 823DC36
|
||||
.string "That’s the BATTLE FACTORY.\n"
|
||||
.string "You can rent strong POKéMON there.\p"
|
||||
.string "But it makes me wonder.\n"
|
||||
.string "Who’s raising those rental POKéMON?$"
|
||||
|
||||
BattleFrontier_OutsideWest_Text_23DCB0: @ 823DCB0
|
||||
.string "I’m 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 "Let’s 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 I’m not very lucky today.\n"
|
||||
.string "I’ll put off my BATTLE PIKE challenge\l"
|
||||
.string "until tomorrow.$"
|
||||
|
||||
BattleFrontier_OutsideWest_Text_23DE15: @ 823DE15
|
||||
.string "I believe I’m the only person here who,\n"
|
||||
.string "for some unknown reason, would choose\l"
|
||||
.string "fishing over battling.\p"
|
||||
.string "Huh? You can’t catch anything here?\n"
|
||||
.string "That’s disappointing…$"
|
||||
|
||||
BattleFrontier_OutsideWest_Text_23DEB4: @ 823DEB4
|
||||
.string "Today, I’m going to keep battling, no\n"
|
||||
.string "matter what, until I get a Symbol.$"
|
||||
|
||||
BattleFrontier_OutsideWest_Text_23DEFD: @ 823DEFD
|
||||
.string "Oh? You’re off to challenge\n"
|
||||
.string "the BATTLE DOME?\p"
|
||||
.string "I’ll 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 won’t 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 "I’ll bring my mother out to see this.$"
|
||||
|
||||
BattleFrontier_OutsideWest_Text_23E09F: @ 823E09F
|
||||
.string "I’ve finally arrived at the BATTLE\n"
|
||||
.string "FRONTIER!\p"
|
||||
.string "I’m 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 square’s 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 "That’s 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 "It’s 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 they’re 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. I’m sure of it…\p"
|
||||
.string "Oh, challenges can wait. I feel driven\n"
|
||||
.string "to find the delightful creature!$"
|
||||
|
||||
59
data/scripts/maps/BattleFrontier_PokemonCenter_1F.inc
Normal file
59
data/scripts/maps/BattleFrontier_PokemonCenter_1F.inc
Normal 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 I’ve never seen before.\p"
|
||||
.string "I never learned about it at\n"
|
||||
.string "TRAINER’S 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 "I’d better get the right POKéMON from\l"
|
||||
.string "the PC Storage System.$"
|
||||
|
||||
BattleFrontier_PokemonCenter_1F_Text_267A4B: @ 8267A4B
|
||||
.string "Giggle… I’m going to go through every\n"
|
||||
.string "challenge with just this baby!$"
|
||||
|
||||
BattleFrontier_PokemonCenter_1F_Text_267A90: @ 8267A90
|
||||
.string "SKITTY: Mya myaaah!$"
|
||||
|
||||
19
data/scripts/maps/BattleFrontier_PokemonCenter_2F.inc
Normal file
19
data/scripts/maps/BattleFrontier_PokemonCenter_2F.inc
Normal 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
|
||||
|
||||
135
data/scripts/maps/BattleFrontier_RankingHall.inc
Normal file
135
data/scripts/maps/BattleFrontier_RankingHall.inc
Normal 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, that’s super!\n"
|
||||
.string "I’ll have to try harder, too!$"
|
||||
|
||||
BattleFrontier_RankingHall_Text_25E6B6: @ 825E6B6
|
||||
.string "Oh, is that right?\p"
|
||||
.string "If you saw your friend’s name up here,\n"
|
||||
.string "I bet it would make you work harder!$"
|
||||
|
||||
BattleFrontier_RankingHall_Text_25E715: @ 825E715
|
||||
.string "Hmm…\n"
|
||||
.string "My name’s not up there…\p"
|
||||
.string "Well, it’s only natural since I haven’t\n"
|
||||
.string "taken any challenges yet.$"
|
||||
|
||||
505
data/scripts/maps/BattleFrontier_ReceptionGate.inc
Normal file
505
data/scripts/maps/BattleFrontier_ReceptionGate.inc
Normal 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 "It’s 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 isn’t {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: It’s great to see you here,\n"
|
||||
.string "it really is!\p"
|
||||
.string "I hope you’ll take your time and\n"
|
||||
.string "explore everywhere.\p"
|
||||
.string "Naturally, I hope you’ll 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 "I’m 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 FRONTIER’s 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 "I’m 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 "FRONTIER’s 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 "I’m 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 "It’s 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.$"
|
||||
|
||||
406
data/scripts/maps/BattleFrontier_ScottsHouse.inc
Normal file
406
data/scripts/maps/BattleFrontier_ScottsHouse.inc
Normal 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 I’ve\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 that’s 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 heart’s 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 "I’m 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 they’re in a battle,\n"
|
||||
.string "it doesn’t matter who they are.\p"
|
||||
.string "They’re all the same!\p"
|
||||
.string "I love the purity of battle,\n"
|
||||
.string "where everyone is equal.\p"
|
||||
.string "That’s 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 I’m sure that seeing how tough\n"
|
||||
.string "you are will startle even them!$"
|
||||
|
||||
BattleFrontier_ScottsHouse_Text_263FFE: @ 8263FFE
|
||||
.string "SCOTT: You don’t 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 "You’ve collected the full set\l"
|
||||
.string "of silver symbols!\p"
|
||||
.string "That’s more than impressive!\n"
|
||||
.string "You are tough, just as I suspected!\p"
|
||||
.string "Normally, I wouldn’t do something\n"
|
||||
.string "like this, but this is a special time!\p"
|
||||
.string "I want you to have this.\n"
|
||||
.string "I’m sure you can put it to proper use.$"
|
||||
|
||||
BattleFrontier_ScottsHouse_Text_264216: @ 8264216
|
||||
.string "SCOTT: I hope you’re 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 "You’ve gathered up the full set\l"
|
||||
.string "of gold symbols!\p"
|
||||
.string "That’s more than stupendous!\n"
|
||||
.string "You’re incredible, just as I suspected!\p"
|
||||
.string "… … … … … …\p"
|
||||
.string "{PLAYER}, you’ve 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 "I’m 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 "That’s 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 "That’s ridiculously spectacular!\n"
|
||||
.string "You’ve got to have this!$"
|
||||
|
||||
BattleFrontier_ScottsHouse_Text_264546: @ 8264546
|
||||
.string "I’ll 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.$"
|
||||
|
||||
1
data/scripts/maps/BattlePyramidSquare01.inc
Normal file
1
data/scripts/maps/BattlePyramidSquare01.inc
Normal file
@@ -0,0 +1 @@
|
||||
BattlePyramidSquare01_MapScripts:: @ 823D1A5
|
||||
1
data/scripts/maps/BattlePyramidSquare02.inc
Normal file
1
data/scripts/maps/BattlePyramidSquare02.inc
Normal file
@@ -0,0 +1 @@
|
||||
BattlePyramidSquare02_MapScripts:: @ 823D1A5
|
||||
1
data/scripts/maps/BattlePyramidSquare03.inc
Normal file
1
data/scripts/maps/BattlePyramidSquare03.inc
Normal file
@@ -0,0 +1 @@
|
||||
BattlePyramidSquare03_MapScripts:: @ 823D1A5
|
||||
1
data/scripts/maps/BattlePyramidSquare04.inc
Normal file
1
data/scripts/maps/BattlePyramidSquare04.inc
Normal file
@@ -0,0 +1 @@
|
||||
BattlePyramidSquare04_MapScripts:: @ 823D1A5
|
||||
1
data/scripts/maps/BattlePyramidSquare05.inc
Normal file
1
data/scripts/maps/BattlePyramidSquare05.inc
Normal file
@@ -0,0 +1 @@
|
||||
BattlePyramidSquare05_MapScripts:: @ 823D1A5
|
||||
1
data/scripts/maps/BattlePyramidSquare06.inc
Normal file
1
data/scripts/maps/BattlePyramidSquare06.inc
Normal file
@@ -0,0 +1 @@
|
||||
BattlePyramidSquare06_MapScripts:: @ 823D1A5
|
||||
1
data/scripts/maps/BattlePyramidSquare07.inc
Normal file
1
data/scripts/maps/BattlePyramidSquare07.inc
Normal file
@@ -0,0 +1 @@
|
||||
BattlePyramidSquare07_MapScripts:: @ 823D1A5
|
||||
1
data/scripts/maps/BattlePyramidSquare08.inc
Normal file
1
data/scripts/maps/BattlePyramidSquare08.inc
Normal file
@@ -0,0 +1 @@
|
||||
BattlePyramidSquare08_MapScripts:: @ 823D1A5
|
||||
1
data/scripts/maps/BattlePyramidSquare09.inc
Normal file
1
data/scripts/maps/BattlePyramidSquare09.inc
Normal file
@@ -0,0 +1 @@
|
||||
BattlePyramidSquare09_MapScripts:: @ 823D1A5
|
||||
1
data/scripts/maps/BattlePyramidSquare10.inc
Normal file
1
data/scripts/maps/BattlePyramidSquare10.inc
Normal file
@@ -0,0 +1 @@
|
||||
BattlePyramidSquare10_MapScripts:: @ 823D1A5
|
||||
1
data/scripts/maps/BattlePyramidSquare11.inc
Normal file
1
data/scripts/maps/BattlePyramidSquare11.inc
Normal file
@@ -0,0 +1 @@
|
||||
BattlePyramidSquare11_MapScripts:: @ 823D1A5
|
||||
1
data/scripts/maps/BattlePyramidSquare12.inc
Normal file
1
data/scripts/maps/BattlePyramidSquare12.inc
Normal file
@@ -0,0 +1 @@
|
||||
BattlePyramidSquare12_MapScripts:: @ 823D1A5
|
||||
1
data/scripts/maps/BattlePyramidSquare13.inc
Normal file
1
data/scripts/maps/BattlePyramidSquare13.inc
Normal file
@@ -0,0 +1 @@
|
||||
BattlePyramidSquare13_MapScripts:: @ 823D1A5
|
||||
1
data/scripts/maps/BattlePyramidSquare14.inc
Normal file
1
data/scripts/maps/BattlePyramidSquare14.inc
Normal file
@@ -0,0 +1 @@
|
||||
BattlePyramidSquare14_MapScripts:: @ 823D1A5
|
||||
1
data/scripts/maps/BattlePyramidSquare15.inc
Normal file
1
data/scripts/maps/BattlePyramidSquare15.inc
Normal file
@@ -0,0 +1 @@
|
||||
BattlePyramidSquare15_MapScripts:: @ 823D1A5
|
||||
3
data/scripts/maps/BattlePyramidSquare16.inc
Normal file
3
data/scripts/maps/BattlePyramidSquare16.inc
Normal file
@@ -0,0 +1,3 @@
|
||||
BattlePyramidSquare16_MapScripts:: @ 823D1A5
|
||||
.byte 0
|
||||
|
||||
125
data/scripts/maps/BirthIsland_Exterior.inc
Normal file
125
data/scripts/maps/BirthIsland_Exterior.inc
Normal 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
|
||||
|
||||
27
data/scripts/maps/BirthIsland_Harbor.inc
Normal file
27
data/scripts/maps/BirthIsland_Harbor.inc
Normal 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
|
||||
|
||||
9
data/scripts/maps/CaveOfOrigin_1F.inc
Normal file
9
data/scripts/maps/CaveOfOrigin_1F.inc
Normal 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
|
||||
|
||||
118
data/scripts/maps/CaveOfOrigin_B1F.inc
Normal file
118
data/scripts/maps/CaveOfOrigin_B1F.inc
Normal 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 "I’ve 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, I’ve entrusted my mentor JUAN\n"
|
||||
.string "with the GYM’s 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 aren’t 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 "It’s 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 "RAYQUAZA’s 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 that’s 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 don’t remember?\n"
|
||||
.string "Hmm… That’s a problem…\p"
|
||||
.string "Can’t you remember somehow?$"
|
||||
|
||||
CaveOfOrigin_B1F_Text_235CEE: @ 8235CEE
|
||||
.string "WALLACE: The SKY PILLAR?\p"
|
||||
.string "That’s it!\n"
|
||||
.string "It must be the SKY PILLAR!\p"
|
||||
.string "{PLAYER}{KUN}, there’s not a moment to lose!\n"
|
||||
.string "We’ll head to the SKY PILLAR right away!$"
|
||||
|
||||
8
data/scripts/maps/CaveOfOrigin_Entrance.inc
Normal file
8
data/scripts/maps/CaveOfOrigin_Entrance.inc
Normal 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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user