pokecrystal-board/maps/BattleTower1F.asm

814 lines
17 KiB
NASM
Raw Normal View History

object_const_def
2015-11-26 21:22:14 -08:00
const BATTLETOWER1F_RECEPTIONIST
const BATTLETOWER1F_YOUNGSTER
const BATTLETOWER1F_COOLTRAINER_F
const BATTLETOWER1F_BUG_CATCHER
const BATTLETOWER1F_GRANNY
BattleTower1F_MapScripts:
def_scene_scripts
scene_script BattleTower1FCheckStateScene, SCENE_BATTLETOWER1F_CHECKSTATE
scene_script BattleTower1FNoopScene, SCENE_BATTLETOWER1F_NOOP
def_callbacks
BattleTower1FCheckStateScene:
setval BATTLETOWERACTION_CHECKSAVEFILEISYOURS
special BattleTowerAction
2015-11-03 16:43:47 -08:00
iffalse .SkipEverything
setval BATTLETOWERACTION_GET_CHALLENGE_STATE ; readmem sBattleTowerChallengeState
special BattleTowerAction
2018-02-02 18:09:17 -08:00
ifequal $0, .SkipEverything
ifequal $2, .LeftWithoutSaving
2018-02-02 18:09:17 -08:00
ifequal $3, .SkipEverything
ifequal $4, .SkipEverything
2015-12-09 15:25:44 -08:00
opentext
2015-11-26 18:05:32 -08:00
writetext Text_WeveBeenWaitingForYou
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2021-06-08 17:35:04 -07:00
sdefer Script_ResumeBattleTowerChallenge
end
.LeftWithoutSaving
2021-06-08 17:35:04 -07:00
sdefer BattleTower_LeftWithoutSaving
setval BATTLETOWERACTION_CHALLENGECANCELED
special BattleTowerAction
setval BATTLETOWERACTION_06
special BattleTowerAction
2015-11-03 16:43:47 -08:00
.SkipEverything:
setscene SCENE_BATTLETOWER1F_NOOP
; fallthrough
BattleTower1FNoopScene:
end
BattleTower1FRulesSign:
2015-12-09 15:25:44 -08:00
opentext
2015-08-24 10:35:05 -07:00
writetext Text_ReadBattleTowerRules
yesorno
2018-02-03 19:37:08 -08:00
iffalse .skip
2015-08-24 10:35:05 -07:00
writetext Text_BattleTowerRules
2015-11-25 07:16:29 -08:00
waitbutton
2018-02-03 19:37:08 -08:00
.skip:
2015-11-25 07:16:29 -08:00
closetext
end
2018-03-01 10:18:51 -08:00
BattleTower1FReceptionistScript:
setval BATTLETOWERACTION_GET_CHALLENGE_STATE ; readmem sBattleTowerChallengeState
special BattleTowerAction
2018-02-02 18:09:17 -08:00
ifequal $3, Script_BeatenAllTrainers2 ; maps/BattleTowerBattleRoom.asm
2015-12-09 15:25:44 -08:00
opentext
2015-08-24 10:35:05 -07:00
writetext Text_BattleTowerWelcomesYou
2019-11-03 09:48:54 -08:00
promptbutton
setval BATTLETOWERACTION_CHECK_EXPLANATION_READ ; if new save file: bit 1, [sBattleTowerSaveFileFlags]
special BattleTowerAction
2018-02-02 18:09:17 -08:00
ifnotequal $0, Script_Menu_ChallengeExplanationCancel
sjump Script_BattleTowerIntroductionYesNo
Script_Menu_ChallengeExplanationCancel:
2015-08-24 08:04:13 -07:00
writetext Text_WantToGoIntoABattleRoom
setval TRUE
special Menu_ChallengeExplanationCancel
2018-02-02 18:09:17 -08:00
ifequal 1, Script_ChooseChallenge
ifequal 2, Script_BattleTowerExplanation
sjump Script_BattleTowerHopeToServeYouAgain
Script_ChooseChallenge:
setval BATTLETOWERACTION_RESETDATA ; ResetBattleTowerTrainerSRAM
special BattleTowerAction
special CheckForBattleTowerRules
2018-02-02 18:09:17 -08:00
ifnotequal FALSE, Script_WaitButton
2015-08-24 08:04:13 -07:00
writetext Text_SaveBeforeEnteringBattleRoom
yesorno
2015-08-24 08:04:13 -07:00
iffalse Script_Menu_ChallengeExplanationCancel
setscene SCENE_BATTLETOWER1F_CHECKSTATE
special TryQuickSave
2015-08-24 08:04:13 -07:00
iffalse Script_Menu_ChallengeExplanationCancel
setscene SCENE_BATTLETOWER1F_NOOP
setval BATTLETOWERACTION_SET_EXPLANATION_READ ; set 1, [sBattleTowerSaveFileFlags]
special BattleTowerAction
special BattleTowerRoomMenu
2018-02-02 18:09:17 -08:00
ifequal $a, Script_Menu_ChallengeExplanationCancel
ifnotequal $0, Script_MobileError
setval BATTLETOWERACTION_11
special BattleTowerAction
2015-08-24 08:04:13 -07:00
writetext Text_RightThisWayToYourBattleRoom
2015-11-25 07:16:29 -08:00
waitbutton
closetext
setval BATTLETOWERACTION_CHOOSEREWARD
special BattleTowerAction
sjump Script_WalkToBattleTowerElevator
2015-11-26 18:05:32 -08:00
Script_ResumeBattleTowerChallenge:
2015-11-25 07:16:29 -08:00
closetext
setval BATTLETOWERACTION_LOADLEVELGROUP ; load choice of level group
special BattleTowerAction
2015-11-26 18:05:32 -08:00
Script_WalkToBattleTowerElevator:
musicfadeout MUSIC_NONE, 8
setmapscene BATTLE_TOWER_BATTLE_ROOM, SCENE_BATTLETOWERBATTLEROOM_ENTER
setmapscene BATTLE_TOWER_ELEVATOR, SCENE_BATTLETOWERELEVATOR_ENTER
setmapscene BATTLE_TOWER_HALLWAY, SCENE_BATTLETOWERHALLWAY_ENTER
2015-11-26 21:22:14 -08:00
follow BATTLETOWER1F_RECEPTIONIST, PLAYER
applymovement BATTLETOWER1F_RECEPTIONIST, MovementData_BattleTower1FWalkToElevator
setval BATTLETOWERACTION_0A
special BattleTowerAction
warpsound
2015-11-26 21:22:14 -08:00
disappear BATTLETOWER1F_RECEPTIONIST
stopfollow
2015-11-26 18:05:32 -08:00
applymovement PLAYER, MovementData_BattleTowerHallwayPlayerEntersBattleRoom
warpcheck
end
Script_GivePlayerHisPrize:
setval BATTLETOWERACTION_1C
special BattleTowerAction
setval BATTLETOWERACTION_GIVEREWARD
special BattleTowerAction
2018-02-02 18:09:17 -08:00
ifequal POTION, Script_YourPackIsStuffedFull
getitemname STRING_BUFFER_4, USE_SCRIPT_VAR
2015-11-03 12:05:19 -08:00
giveitem ITEM_FROM_MEM, 5
2015-08-24 16:56:30 -07:00
writetext Text_PlayerGotFive
setval BATTLETOWERACTION_1D
special BattleTowerAction
2015-11-25 07:16:29 -08:00
closetext
end
Script_YourPackIsStuffedFull:
2015-08-24 10:35:05 -07:00
writetext Text_YourPackIsStuffedFull
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
Script_BattleTowerIntroductionYesNo:
2015-08-24 10:35:05 -07:00
writetext Text_WouldYouLikeToHearAboutTheBattleTower
yesorno
2015-11-26 18:05:32 -08:00
iffalse Script_BattleTowerSkipExplanation
Script_BattleTowerExplanation:
2015-08-24 10:35:05 -07:00
writetext Text_BattleTowerIntroduction_2
2015-11-26 18:05:32 -08:00
Script_BattleTowerSkipExplanation:
setval BATTLETOWERACTION_SET_EXPLANATION_READ
special BattleTowerAction
sjump Script_Menu_ChallengeExplanationCancel
2015-11-26 18:05:32 -08:00
Script_BattleTowerHopeToServeYouAgain:
2015-08-24 10:35:05 -07:00
writetext Text_WeHopeToServeYouAgain
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
Script_MobileError2: ; unreferenced
special BattleTowerMobileError
2015-11-25 07:16:29 -08:00
closetext
end
Script_WaitButton:
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
Script_ChooseChallenge2: ; unreferenced
2015-08-24 08:04:13 -07:00
writetext Text_SaveBeforeEnteringBattleRoom
2013-05-01 10:29:45 -07:00
yesorno
2015-08-24 08:04:13 -07:00
iffalse Script_Menu_ChallengeExplanationCancel
special TryQuickSave
2015-08-24 08:04:13 -07:00
iffalse Script_Menu_ChallengeExplanationCancel
setval BATTLETOWERACTION_SET_EXPLANATION_READ
special BattleTowerAction
special Function1700ba
2018-02-02 18:09:17 -08:00
ifequal $a, Script_Menu_ChallengeExplanationCancel
ifnotequal $0, Script_MobileError
2015-08-24 10:35:05 -07:00
writetext Text_ReceivedAListOfLeadersOnTheHonorRoll
turnobject BATTLETOWER1F_RECEPTIONIST, LEFT
2015-08-24 10:35:05 -07:00
writetext Text_PleaseConfirmOnThisMonitor
2015-11-25 07:16:29 -08:00
waitbutton
turnobject BATTLETOWER1F_RECEPTIONIST, DOWN
2015-11-25 07:16:29 -08:00
closetext
end
Script_StartChallenge: ; unreferenced
setval BATTLETOWERACTION_LEVEL_CHECK
special BattleTowerAction
ifnotequal $0, Script_AMonLevelExceeds
setval BATTLETOWERACTION_UBERS_CHECK
special BattleTowerAction
2018-02-02 18:09:17 -08:00
ifnotequal $0, Script_MayNotEnterABattleRoomUnderL70
special CheckForBattleTowerRules
2018-02-02 18:09:17 -08:00
ifnotequal FALSE, Script_WaitButton
setval BATTLETOWERACTION_05
special BattleTowerAction
2018-02-02 18:09:17 -08:00
ifequal $0, .zero
2015-11-26 18:05:32 -08:00
writetext Text_CantBeRegistered_PreviousRecordDeleted
sjump .continue
.zero
2015-11-26 18:05:32 -08:00
writetext Text_CantBeRegistered
.continue
yesorno
2015-08-24 08:04:13 -07:00
iffalse Script_Menu_ChallengeExplanationCancel
2015-11-26 18:05:32 -08:00
writetext Text_SaveBeforeReentry
yesorno
2015-08-24 08:04:13 -07:00
iffalse Script_Menu_ChallengeExplanationCancel
setscene SCENE_BATTLETOWER1F_CHECKSTATE
special TryQuickSave
2015-08-24 08:04:13 -07:00
iffalse Script_Menu_ChallengeExplanationCancel
setscene SCENE_BATTLETOWER1F_NOOP
setval BATTLETOWERACTION_06
special BattleTowerAction
setval BATTLETOWERACTION_12
special BattleTowerAction
2015-08-24 08:04:13 -07:00
writetext Text_RightThisWayToYourBattleRoom
2015-11-25 07:16:29 -08:00
waitbutton
sjump Script_ResumeBattleTowerChallenge
Script_ReachedBattleLimit: ; unreferenced
2015-11-26 18:05:32 -08:00
writetext Text_FiveDayBattleLimit_Mobile
2015-11-25 07:16:29 -08:00
waitbutton
sjump Script_BattleTowerHopeToServeYouAgain
Script_AMonLevelExceeds:
writetext Text_AMonLevelExceeds
2015-11-25 07:16:29 -08:00
waitbutton
sjump Script_Menu_ChallengeExplanationCancel
Script_MayNotEnterABattleRoomUnderL70:
2015-08-24 10:35:05 -07:00
writetext Text_MayNotEnterABattleRoomUnderL70
2015-11-25 07:16:29 -08:00
waitbutton
sjump Script_Menu_ChallengeExplanationCancel
Script_MobileError:
special BattleTowerMobileError
2015-11-25 07:16:29 -08:00
closetext
end
BattleTower_LeftWithoutSaving:
2015-12-09 15:25:44 -08:00
opentext
writetext Text_BattleTower_LeftWithoutSaving
2015-11-25 07:16:29 -08:00
waitbutton
sjump Script_BattleTowerHopeToServeYouAgain
2018-03-01 10:18:51 -08:00
BattleTower1FYoungsterScript:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
2015-08-24 10:35:05 -07:00
writetext Text_BattleTowerYoungster
2015-11-25 07:16:29 -08:00
waitbutton
closetext
turnobject BATTLETOWER1F_YOUNGSTER, RIGHT
end
2018-03-01 10:18:51 -08:00
BattleTower1FCooltrainerFScript:
2015-08-24 10:35:05 -07:00
jumptextfaceplayer Text_BattleTowerCooltrainerF
2018-03-01 10:18:51 -08:00
BattleTower1FBugCatcherScript:
2015-08-24 10:35:05 -07:00
jumptextfaceplayer Text_BattleTowerBugCatcher
2018-03-01 10:18:51 -08:00
BattleTower1FGrannyScript:
2015-08-24 10:35:05 -07:00
jumptextfaceplayer Text_BattleTowerGranny
2015-11-26 18:05:32 -08:00
MovementData_BattleTower1FWalkToElevator:
2016-05-14 10:46:14 -07:00
step UP
step UP
step UP
step UP
step UP
2015-11-26 18:05:32 -08:00
MovementData_BattleTowerHallwayPlayerEntersBattleRoom:
2016-05-14 10:46:14 -07:00
step UP
step_end
2015-11-26 18:05:32 -08:00
MovementData_BattleTowerElevatorExitElevator:
2016-05-14 10:46:14 -07:00
step DOWN
step_end
2015-11-26 18:05:32 -08:00
MovementData_BattleTowerHallwayWalkTo1020Room:
2016-05-14 10:46:14 -07:00
step RIGHT
step RIGHT
2015-11-26 18:05:32 -08:00
MovementData_BattleTowerHallwayWalkTo3040Room:
2016-05-14 10:46:14 -07:00
step RIGHT
step RIGHT
step UP
step RIGHT
turn_head LEFT
step_end
2015-11-26 18:05:32 -08:00
MovementData_BattleTowerHallwayWalkTo90100Room:
2016-05-14 10:46:14 -07:00
step LEFT
step LEFT
2015-11-26 18:05:32 -08:00
MovementData_BattleTowerHallwayWalkTo7080Room:
2016-05-14 10:46:14 -07:00
step LEFT
step LEFT
2015-11-26 18:05:32 -08:00
MovementData_BattleTowerHallwayWalkTo5060Room:
2016-05-14 10:46:14 -07:00
step LEFT
step LEFT
step UP
step LEFT
turn_head RIGHT
step_end
2015-11-26 18:05:32 -08:00
MovementData_BattleTowerBattleRoomPlayerWalksIn:
2016-05-14 10:46:14 -07:00
step UP
step UP
step UP
step UP
turn_head RIGHT
step_end
2015-11-26 18:05:32 -08:00
MovementData_BattleTowerBattleRoomOpponentWalksIn:
2016-05-14 10:46:14 -07:00
slow_step DOWN
slow_step DOWN
slow_step DOWN
turn_head LEFT
step_end
2015-11-26 18:05:32 -08:00
MovementData_BattleTowerBattleRoomOpponentWalksOut:
2016-05-14 10:46:14 -07:00
turn_head UP
slow_step UP
slow_step UP
slow_step UP
step_end
2015-11-26 18:05:32 -08:00
MovementData_BattleTowerBattleRoomReceptionistWalksToPlayer:
2016-05-14 10:46:14 -07:00
slow_step RIGHT
slow_step RIGHT
slow_step UP
slow_step UP
step_end
2015-11-26 18:05:32 -08:00
MovementData_BattleTowerBattleRoomReceptionistWalksAway:
2016-05-14 10:46:14 -07:00
slow_step DOWN
slow_step DOWN
slow_step LEFT
slow_step LEFT
turn_head RIGHT
step_end
2015-11-26 18:05:32 -08:00
MovementData_BattleTowerBattleRoomPlayerTurnsToFaceReceptionist:
2016-05-14 10:46:14 -07:00
turn_head DOWN
step_end
2015-11-26 18:05:32 -08:00
MovementData_BattleTowerBattleRoomPlayerTurnsToFaceNextOpponent:
2016-05-14 10:46:14 -07:00
turn_head RIGHT
step_end
Text_BattleTowerWelcomesYou:
text "BATTLE TOWER"
line "welcomes you!"
para "I could show you"
line "to a BATTLE ROOM."
done
Text_WantToGoIntoABattleRoom:
text "Want to go into a"
line "BATTLE ROOM?"
done
Text_RightThisWayToYourBattleRoom:
text "Right this way to"
line "your BATTLE ROOM."
done
Text_BattleTowerIntroduction_1: ; unreferenced
text "BATTLE TOWER is a"
line "facility made for"
cont "#MON battles."
para "Countless #MON"
line "trainers gather"
para "from all over to"
line "hold battles in"
para "specially designed"
line "BATTLE ROOMS."
para "There are many"
line "BATTLE ROOMS in"
cont "the BATTLE TOWER."
para "Each ROOM holds"
line "seven trainers."
para "If you defeat the"
line "seven in a ROOM,"
para "and you have a"
line "good record, you"
para "could become the"
line "ROOM's LEADER."
para "All LEADERS will"
line "be recorded in the"
para "HONOR ROLL for"
line "posterity."
para "You may challenge"
line "in up to five"
para "BATTLE ROOMS each"
line "day."
para "However, you may"
line "battle only once a"
para "day in any given"
line "ROOM."
para "To interrupt a"
line "session, you must"
para "SAVE. If not, you"
line "won't be able to"
para "resume your ROOM"
line "challenge."
para ""
done
Text_BattleTowerIntroduction_2:
text "BATTLE TOWER is a"
line "facility made for"
cont "#MON battles."
para "Countless #MON"
line "trainers gather"
para "from all over to"
line "hold battles in"
para "specially designed"
line "BATTLE ROOMS."
para "There are many"
line "BATTLE ROOMS in"
cont "the BATTLE TOWER."
para "Each ROOM holds"
line "seven trainers."
para "Beat them all, and"
line "win a prize."
para "To interrupt a"
line "session, you must"
para "SAVE. If not, you"
line "won't be able to"
para "resume your ROOM"
line "challenge."
para ""
done
Text_ReceivedAListOfLeadersOnTheHonorRoll:
text "Received a list of"
line "LEADERS on the"
cont "HONOR ROLL."
para ""
done
Text_PleaseConfirmOnThisMonitor:
text "Please confirm on"
line "this monitor."
done
Text_ThankYou: ; unreferenced
text "Thank you!"
para ""
done
Text_ThanksForVisiting:
text "Thanks for"
line "visiting!"
done
Text_BeatenAllTheTrainers_Mobile: ; unreferenced
text "Congratulations!"
para "You've beaten all"
line "the trainers!"
para "Your feat may be"
line "worth registering,"
para "<PLAYER>. With your"
line "results, you may"
para "be chosen as a"
line "ROOM LEADER."
para ""
done
Text_CongratulationsYouveBeatenAllTheTrainers:
text "Congratulations!"
para "You've beaten all"
line "the trainers!"
para "For that, you get"
line "this great prize!"
para ""
done
Text_AskRegisterRecord_Mobile: ; unreferenced
text "Would you like to"
line "register your"
para "record with the"
line "CENTER?"
done
Text_PlayerGotFive:
text "<PLAYER> got five"
line "@"
text_ram wStringBuffer4
text "!@"
2015-11-23 18:19:53 -08:00
sound_item
2019-11-03 09:48:54 -08:00
text_promptbutton
text_end
Text_YourPackIsStuffedFull:
text "Oops, your PACK is"
line "stuffed full."
para "Please make room"
line "and come back."
done
Text_YourRegistrationIsComplete: ; unreferenced
text "Your registration"
line "is complete."
para "Please come again!"
done
Text_WeHopeToServeYouAgain:
text "We hope to serve"
line "you again."
done
Text_PleaseStepThisWay:
text "Please step this"
line "way."
done
Text_WouldYouLikeToHearAboutTheBattleTower:
text "Would you like to"
line "hear about the"
cont "BATTLE TOWER?"
done
2015-11-26 18:05:32 -08:00
Text_CantBeRegistered:
text "Your record from"
line "the previous"
para "BATTLE ROOM can't"
line "be registered. OK?"
done
2015-11-26 18:05:32 -08:00
Text_CantBeRegistered_PreviousRecordDeleted:
text "Your record from"
line "the previous"
para "BATTLE ROOM can't"
line "be registered."
para "Also, the existing"
line "record will be"
cont "deleted. OK?"
done
Text_CheckTheLeaderHonorRoll: ; unreferenced
text "Check the LEADER"
line "HONOR ROLL?"
done
Text_ReadBattleTowerRules:
text "BATTLE TOWER rules"
line "are written here."
para "Read the rules?"
done
Text_BattleTowerRules:
text "Three #MON may"
line "enter battles."
para "All three must be"
line "different."
para "The items they"
line "hold must also be"
cont "different."
para "Certain #MON"
line "may also have"
para "level restrictions"
line "placed on them."
done
Text_BattleTower_LeftWithoutSaving:
text "Excuse me!"
line "You didn't SAVE"
para "before exiting"
line "the BATTLE ROOM."
para "I'm awfully sorry,"
line "but your challenge"
para "will be declared"
line "invalid."
done
Text_YourMonWillBeHealedToFullHealth:
text "Your #MON will"
line "be healed to full"
cont "health."
done
Text_NextUpOpponentNo:
text "Next up, opponent"
line "no.@"
text_ram wStringBuffer3
text ". Ready?"
done
Text_SaveBeforeConnecting_Mobile: ; unreferenced
text "Your session will"
line "be SAVED before"
para "connecting with"
line "the CENTER."
done
Text_SaveBeforeEnteringBattleRoom:
text "Before entering"
line "the BATTLE ROOM,"
para "your progress will"
line "be saved."
done
Text_SaveAndEndTheSession:
text "SAVE and end the"
line "session?"
done
2015-11-26 18:05:32 -08:00
Text_SaveBeforeReentry:
text "Your record will"
line "be SAVED before"
para "you go back into"
line "the previous ROOM."
done
Text_CancelYourBattleRoomChallenge:
text "Cancel your BATTLE"
line "ROOM challenge?"
done
Text_RegisterRecordOnFile_Mobile: ; unreferenced
text "We have your"
line "previous record on"
para "file. Would you"
line "like to register"
cont "it at the CENTER?"
done
2015-11-26 18:05:32 -08:00
Text_WeveBeenWaitingForYou:
text "We've been waiting"
line "for you. This way"
para "to a BATTLE ROOM,"
line "please."
done
2015-11-26 18:05:32 -08:00
Text_FiveDayBattleLimit_Mobile:
text "You may enter only"
line "five BATTLE ROOMS"
cont "each day."
para "Please come back"
line "tomorrow."
done
Text_TooMuchTimeElapsedNoRegister:
text "Sorry, but it's"
line "not possible to"
para "register your"
line "current record at"
para "the CENTER because"
line "too much time has"
para "elapsed since the"
line "start of your"
cont "challenge."
done
Text_RegisterRecordTimedOut_Mobile: ; unreferenced
; duplicate of Text_TooMuchTimeElapsedNoRegister
text "Sorry, but it's"
line "not possible to"
para "register your most"
line "recent record at"
para "the CENTER because"
line "too much time has"
para "elapsed since the"
line "start of your"
cont "challenge."
done
Text_AMonLevelExceeds:
text "One or more of"
line "your #MON's"
cont "levels exceeds @"
text_decimal wScriptVar, 1, 3
text "."
done
Text_MayNotEnterABattleRoomUnderL70:
text_ram wcd49
text " may not"
line "enter a BATTLE"
cont "ROOM under L70."
para "This BATTLE ROOM"
line "is for L@"
text_decimal wScriptVar, 1, 3
text "."
done
Text_BattleTowerYoungster:
text "Destroyed by the"
line "first opponent in"
para "no time at all…"
line "I'm no good…"
done
Text_BattleTowerCooltrainerF:
text "There are lots of"
line "BATTLE ROOMS, but"
para "I'm going to win"
line "them all!"
done
Text_BattleTowerGranny:
text "It's a grueling"
line "task, not being"
para "able to use items"
line "in battle."
para "Making your"
line "#MON hold items"
para "is the key to"
line "winning battles."
done
Text_BattleTowerBugCatcher:
text "I'm trying to see"
line "how far I can go"
para "using just bug"
line "#MON."
para "Don't let there be"
line "any fire #MON…"
done
BattleTower1F_MapEvents:
db 0, 0 ; filler
def_warp_events
2018-02-01 19:22:07 -08:00
warp_event 7, 9, BATTLE_TOWER_OUTSIDE, 3
warp_event 8, 9, BATTLE_TOWER_OUTSIDE, 4
warp_event 7, 0, BATTLE_TOWER_ELEVATOR, 1
def_coord_events
def_bg_events
bg_event 6, 6, BGEVENT_READ, BattleTower1FRulesSign
def_object_events
2018-03-01 10:18:51 -08:00
object_event 7, 6, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BattleTower1FReceptionistScript, -1
object_event 14, 9, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, BattleTower1FYoungsterScript, -1
object_event 4, 9, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BattleTower1FCooltrainerFScript, -1
object_event 1, 3, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BattleTower1FBugCatcherScript, -1
object_event 14, 3, SPRITE_GRANNY, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BattleTower1FGrannyScript, -1