Document misc special houses

This commit is contained in:
GriffinR
2019-11-02 02:19:44 -04:00
committed by huderlem
parent 390d594e21
commit e4fe21786e
8 changed files with 365 additions and 364 deletions
+109 -108
View File
@@ -1,203 +1,204 @@
MauvilleCity_BikeShop_MapScripts:: @ 820EBBB
.byte 0
MauvilleCity_BikeShop_EventScript_20EBBC:: @ 820EBBC
MauvilleCity_BikeShop_EventScript_Rydel:: @ 820EBBC
lock
faceplayer
goto_if_set FLAG_RECEIVED_BIKE, MauvilleCity_BikeShop_EventScript_20EC94
goto_if_set FLAG_DECLINED_BIKE, MauvilleCity_BikeShop_EventScript_20EBF7
msgbox MauvilleCity_BikeShop_Text_20EE22, MSGBOX_DEFAULT
msgbox MauvilleCity_BikeShop_Text_20EE99, MSGBOX_YESNO
goto_if_set FLAG_RECEIVED_BIKE, MauvilleCity_BikeShop_EventScript_AskSwitchBikes
goto_if_set FLAG_DECLINED_BIKE, MauvilleCity_BikeShop_EventScript_SkipGreeting
msgbox MauvilleCity_BikeShop_Text_RydelGreeting, MSGBOX_DEFAULT
msgbox MauvilleCity_BikeShop_Text_DidYouComeFromFarAway, MSGBOX_YESNO
compare VAR_RESULT, 1
goto_if_eq MauvilleCity_BikeShop_EventScript_20EC4A
goto_if_eq MauvilleCity_BikeShop_EventScript_YesFar
compare VAR_RESULT, 0
goto_if_eq MauvilleCity_BikeShop_EventScript_20EC3D
goto_if_eq MauvilleCity_BikeShop_EventScript_NotFar
end
MauvilleCity_BikeShop_EventScript_20EBF7:: @ 820EBF7
msgbox MauvilleCity_BikeShop_Text_20EE99, MSGBOX_YESNO
MauvilleCity_BikeShop_EventScript_SkipGreeting:: @ 820EBF7
msgbox MauvilleCity_BikeShop_Text_DidYouComeFromFarAway, MSGBOX_YESNO
compare VAR_RESULT, 1
goto_if_eq MauvilleCity_BikeShop_EventScript_20EC4A
goto_if_eq MauvilleCity_BikeShop_EventScript_YesFar
compare VAR_RESULT, 0
goto_if_eq MauvilleCity_BikeShop_EventScript_20EC3D
goto_if_eq MauvilleCity_BikeShop_EventScript_NotFar
end
MauvilleCity_BikeShop_EventScript_20EC16:: @ 820EC16
message MauvilleCity_BikeShop_Text_20EF32
MauvilleCity_BikeShop_EventScript_ChooseBike:: @ 820EC16
message MauvilleCity_BikeShop_Text_ExplainBikesChooseWhichOne
waitmessage
multichoice 21, 8, MULTI_BIKE, 1
switch VAR_RESULT
case 0, MauvilleCity_BikeShop_EventScript_20EC53
case 1, MauvilleCity_BikeShop_EventScript_20EC6D
case 0, MauvilleCity_BikeShop_EventScript_GetMachBike
case 1, MauvilleCity_BikeShop_EventScript_GetAcroBike
end
MauvilleCity_BikeShop_EventScript_20EC3D:: @ 820EC3D
MauvilleCity_BikeShop_EventScript_NotFar:: @ 820EC3D
setflag FLAG_DECLINED_BIKE
msgbox MauvilleCity_BikeShop_Text_20EEE8, MSGBOX_DEFAULT
msgbox MauvilleCity_BikeShop_Text_GuessYouDontNeedBike, MSGBOX_DEFAULT
release
end
MauvilleCity_BikeShop_EventScript_20EC4A:: @ 820EC4A
MauvilleCity_BikeShop_EventScript_YesFar:: @ 820EC4A
setflag FLAG_RECEIVED_BIKE
goto MauvilleCity_BikeShop_EventScript_20EC16
goto MauvilleCity_BikeShop_EventScript_ChooseBike
end
MauvilleCity_BikeShop_EventScript_20EC53:: @ 820EC53
msgbox MauvilleCity_BikeShop_Text_20F18D, MSGBOX_DEFAULT
MauvilleCity_BikeShop_EventScript_GetMachBike:: @ 820EC53
msgbox MauvilleCity_BikeShop_Text_ChoseMachBike, MSGBOX_DEFAULT
giveitem_std ITEM_MACH_BIKE
goto MauvilleCity_BikeShop_EventScript_20EC87
goto MauvilleCity_BikeShop_EventScript_ComeBackToSwitchBikes
end
MauvilleCity_BikeShop_EventScript_20EC6D:: @ 820EC6D
msgbox MauvilleCity_BikeShop_Text_20F1A5, MSGBOX_DEFAULT
MauvilleCity_BikeShop_EventScript_GetAcroBike:: @ 820EC6D
msgbox MauvilleCity_BikeShop_Text_ChoseAcroBike, MSGBOX_DEFAULT
giveitem_std ITEM_ACRO_BIKE
goto MauvilleCity_BikeShop_EventScript_20EC87
goto MauvilleCity_BikeShop_EventScript_ComeBackToSwitchBikes
end
MauvilleCity_BikeShop_EventScript_20EC87:: @ 820EC87
msgbox MauvilleCity_BikeShop_Text_20F1BD, MSGBOX_DEFAULT
MauvilleCity_BikeShop_EventScript_ComeBackToSwitchBikes:: @ 820EC87
msgbox MauvilleCity_BikeShop_Text_ComeBackToSwitchBikes, MSGBOX_DEFAULT
special SwapRegisteredBike
release
end
MauvilleCity_BikeShop_EventScript_20EC94:: @ 820EC94
msgbox MauvilleCity_BikeShop_Text_20F1FB, MSGBOX_YESNO
MauvilleCity_BikeShop_EventScript_AskSwitchBikes:: @ 820EC94
msgbox MauvilleCity_BikeShop_Text_WantToSwitchBikes, MSGBOX_YESNO
compare VAR_RESULT, 1
goto_if_eq MauvilleCity_BikeShop_EventScript_20ECB3
goto_if_eq MauvilleCity_BikeShop_EventScript_SwitchBikes
compare VAR_RESULT, 0
goto_if_eq MauvilleCity_BikeShop_EventScript_20ECE5
goto_if_eq MauvilleCity_BikeShop_EventScript_KeepBike
end
MauvilleCity_BikeShop_EventScript_20ECB3:: @ 820ECB3
msgbox MauvilleCity_BikeShop_Text_20F22F, MSGBOX_DEFAULT
@ If the player does not have a bike on them Rydel assumes its stored in the PC
MauvilleCity_BikeShop_EventScript_SwitchBikes:: @ 820ECB3
msgbox MauvilleCity_BikeShop_Text_IllSwitchBikes, MSGBOX_DEFAULT
checkitem ITEM_ACRO_BIKE, 1
compare VAR_RESULT, 1
goto_if_eq MauvilleCity_BikeShop_EventScript_20ECEF
compare VAR_RESULT, TRUE
goto_if_eq MauvilleCity_BikeShop_EventScript_SwitchAcroForMach
checkitem ITEM_MACH_BIKE, 1
compare VAR_RESULT, 1
goto_if_eq MauvilleCity_BikeShop_EventScript_20ED10
msgbox MauvilleCity_BikeShop_Text_20F2F3, MSGBOX_DEFAULT
compare VAR_RESULT, TRUE
goto_if_eq MauvilleCity_BikeShop_EventScript_SwitchMachForAcro
msgbox MauvilleCity_BikeShop_Text_OhYourBikeIsInPC, MSGBOX_DEFAULT
release
end
MauvilleCity_BikeShop_EventScript_20ECE5:: @ 820ECE5
msgbox MauvilleCity_BikeShop_Text_20F2C4, MSGBOX_DEFAULT
MauvilleCity_BikeShop_EventScript_KeepBike:: @ 820ECE5
msgbox MauvilleCity_BikeShop_Text_HappyYouLikeIt, MSGBOX_DEFAULT
release
end
MauvilleCity_BikeShop_EventScript_20ECEF:: @ 820ECEF
MauvilleCity_BikeShop_EventScript_SwitchAcroForMach:: @ 820ECEF
incrementgamestat GAME_STAT_TRADED_BIKES
msgbox MauvilleCity_BikeShop_Text_20F294, MSGBOX_DEFAULT
msgbox MauvilleCity_BikeShop_Text_ExchangedAcroForMach, MSGBOX_DEFAULT
takeitem ITEM_ACRO_BIKE, 1
giveitem_std ITEM_MACH_BIKE
goto MauvilleCity_BikeShop_EventScript_20EC87
goto MauvilleCity_BikeShop_EventScript_ComeBackToSwitchBikes
end
MauvilleCity_BikeShop_EventScript_20ED10:: @ 820ED10
MauvilleCity_BikeShop_EventScript_SwitchMachForAcro:: @ 820ED10
incrementgamestat GAME_STAT_TRADED_BIKES
msgbox MauvilleCity_BikeShop_Text_20F263, MSGBOX_DEFAULT
msgbox MauvilleCity_BikeShop_Text_ExchangedMachForAcro, MSGBOX_DEFAULT
takeitem ITEM_MACH_BIKE, 1
giveitem_std ITEM_ACRO_BIKE
goto MauvilleCity_BikeShop_EventScript_20EC87
goto MauvilleCity_BikeShop_EventScript_ComeBackToSwitchBikes
end
MauvilleCity_BikeShop_EventScript_20ED31:: @ 820ED31
msgbox MauvilleCity_BikeShop_Text_20F3C3, MSGBOX_NPC
MauvilleCity_BikeShop_EventScript_Assistant:: @ 820ED31
msgbox MauvilleCity_BikeShop_Text_HandbooksAreInBack, MSGBOX_NPC
end
MauvilleCity_BikeShop_EventScript_20ED3A:: @ 820ED3A
message MauvilleCity_BikeShop_Text_20F445
MauvilleCity_BikeShop_EventScript_MachBikeHandbook:: @ 820ED3A
message MauvilleCity_BikeShop_Text_MachHandbookWhichPage
waitmessage
goto MauvilleCity_BikeShop_EventScript_20ED46
goto MauvilleCity_BikeShop_EventScript_ChooseMachHandbookPage
end
MauvilleCity_BikeShop_EventScript_20ED46:: @ 820ED46
MauvilleCity_BikeShop_EventScript_ChooseMachHandbookPage:: @ 820ED46
multichoice 0, 0, MULTI_MACH_BIKE_INFO, 0
switch VAR_RESULT
case 0, MauvilleCity_BikeShop_EventScript_20ED88
case 1, MauvilleCity_BikeShop_EventScript_20ED94
case 2, MauvilleCity_BikeShop_EventScript_20EDA0
case 3, MauvilleCity_BikeShop_EventScript_20EDAC
case MULTI_B_PRESSED, MauvilleCity_BikeShop_EventScript_20EDAC
case 0, MauvilleCity_BikeShop_EventScript_HowToRide
case 1, MauvilleCity_BikeShop_EventScript_HowToTurn
case 2, MauvilleCity_BikeShop_EventScript_SandySlopes
case 3, MauvilleCity_BikeShop_EventScript_ExitMachHandbook
case MULTI_B_PRESSED, MauvilleCity_BikeShop_EventScript_ExitMachHandbook
end
MauvilleCity_BikeShop_EventScript_20ED88:: @ 820ED88
message MauvilleCity_BikeShop_Text_20F487
MauvilleCity_BikeShop_EventScript_HowToRide:: @ 820ED88
message MauvilleCity_BikeShop_Text_HowToRideMachBike
waitmessage
goto MauvilleCity_BikeShop_EventScript_20ED46
goto MauvilleCity_BikeShop_EventScript_ChooseMachHandbookPage
end
MauvilleCity_BikeShop_EventScript_20ED94:: @ 820ED94
message MauvilleCity_BikeShop_Text_20F550
MauvilleCity_BikeShop_EventScript_HowToTurn:: @ 820ED94
message MauvilleCity_BikeShop_Text_HowToTurnMachBike
waitmessage
goto MauvilleCity_BikeShop_EventScript_20ED46
goto MauvilleCity_BikeShop_EventScript_ChooseMachHandbookPage
end
MauvilleCity_BikeShop_EventScript_20EDA0:: @ 820EDA0
message MauvilleCity_BikeShop_Text_20F61A
MauvilleCity_BikeShop_EventScript_SandySlopes:: @ 820EDA0
message MauvilleCity_BikeShop_Text_SandySlopes
waitmessage
goto MauvilleCity_BikeShop_EventScript_20ED46
goto MauvilleCity_BikeShop_EventScript_ChooseMachHandbookPage
end
MauvilleCity_BikeShop_EventScript_20EDAC:: @ 820EDAC
MauvilleCity_BikeShop_EventScript_ExitMachHandbook:: @ 820EDAC
release
end
MauvilleCity_BikeShop_EventScript_20EDAE:: @ 820EDAE
message MauvilleCity_BikeShop_Text_20F6ED
MauvilleCity_BikeShop_EventScript_AcroBikeHandbook:: @ 820EDAE
message MauvilleCity_BikeShop_Text_AcroHandbookWhichPage
waitmessage
goto MauvilleCity_BikeShop_EventScript_20EDBA
goto MauvilleCity_BikeShop_EventScript_ChooseAcroHandbookPage
end
MauvilleCity_BikeShop_EventScript_20EDBA:: @ 820EDBA
MauvilleCity_BikeShop_EventScript_ChooseAcroHandbookPage:: @ 820EDBA
multichoice 0, 0, MULTI_ACRO_BIKE_INFO, 0
switch VAR_RESULT
case 0, MauvilleCity_BikeShop_EventScript_20EDFC
case 1, MauvilleCity_BikeShop_EventScript_20EE08
case 2, MauvilleCity_BikeShop_EventScript_20EE14
case 3, MauvilleCity_BikeShop_EventScript_20EE20
case MULTI_B_PRESSED, MauvilleCity_BikeShop_EventScript_20EE20
case 0, MauvilleCity_BikeShop_EventScript_Wheelies
case 1, MauvilleCity_BikeShop_EventScript_BunnyHops
case 2, MauvilleCity_BikeShop_EventScript_Jumps
case 3, MauvilleCity_BikeShop_EventScript_ExitAcroHandbook
case MULTI_B_PRESSED, MauvilleCity_BikeShop_EventScript_ExitAcroHandbook
end
MauvilleCity_BikeShop_EventScript_20EDFC:: @ 820EDFC
message MauvilleCity_BikeShop_Text_20F72F
MauvilleCity_BikeShop_EventScript_Wheelies:: @ 820EDFC
message MauvilleCity_BikeShop_Text_Wheelies
waitmessage
goto MauvilleCity_BikeShop_EventScript_20EDBA
goto MauvilleCity_BikeShop_EventScript_ChooseAcroHandbookPage
end
MauvilleCity_BikeShop_EventScript_20EE08:: @ 820EE08
message MauvilleCity_BikeShop_Text_20F7F5
MauvilleCity_BikeShop_EventScript_BunnyHops:: @ 820EE08
message MauvilleCity_BikeShop_Text_BunnyHops
waitmessage
goto MauvilleCity_BikeShop_EventScript_20EDBA
goto MauvilleCity_BikeShop_EventScript_ChooseAcroHandbookPage
end
MauvilleCity_BikeShop_EventScript_20EE14:: @ 820EE14
message MauvilleCity_BikeShop_Text_20F898
MauvilleCity_BikeShop_EventScript_Jumps:: @ 820EE14
message MauvilleCity_BikeShop_Text_Jumps
waitmessage
goto MauvilleCity_BikeShop_EventScript_20EDBA
goto MauvilleCity_BikeShop_EventScript_ChooseAcroHandbookPage
end
MauvilleCity_BikeShop_EventScript_20EE20:: @ 820EE20
MauvilleCity_BikeShop_EventScript_ExitAcroHandbook:: @ 820EE20
release
end
MauvilleCity_BikeShop_Text_20EE22: @ 820EE22
MauvilleCity_BikeShop_Text_RydelGreeting: @ 820EE22
.string "Well, well, what have we here?\n"
.string "A most energetic customer!\p"
.string "Me? You may call me RYDEL.\n"
.string "I'm the owner of this cycle shop.$"
MauvilleCity_BikeShop_Text_20EE99: @ 820EE99
MauvilleCity_BikeShop_Text_DidYouComeFromFarAway: @ 820EE99
.string "RYDEL: Your RUNNING SHOES…\n"
.string "They're awfully filthy.\p"
.string "Did you come from far away?$"
MauvilleCity_BikeShop_Text_20EEE8: @ 820EEE8
MauvilleCity_BikeShop_Text_GuessYouDontNeedBike: @ 820EEE8
.string "RYDEL: Is that right?\p"
.string "Then, I guess you have no need for\n"
.string "any of my BIKES.$"
MauvilleCity_BikeShop_Text_20EF32: @ 820EF32
MauvilleCity_BikeShop_Text_ExplainBikesChooseWhichOne: @ 820EF32
.string "RYDEL: Hm, hm… … … … …\p"
.string "You're saying that you came all this\n"
.string "way from LITTLEROOT?\p"
@@ -221,37 +222,37 @@ MauvilleCity_BikeShop_Text_20EF32: @ 820EF32
.string "have whichever one you like!\p"
.string "Which one will you choose?$"
MauvilleCity_BikeShop_Text_20F18D: @ 820F18D
MauvilleCity_BikeShop_Text_ChoseMachBike: @ 820F18D
.string "{PLAYER} chose the MACH BIKE.$"
MauvilleCity_BikeShop_Text_20F1A5: @ 820F1A5
MauvilleCity_BikeShop_Text_ChoseAcroBike: @ 820F1A5
.string "{PLAYER} chose the ACRO BIKE.$"
MauvilleCity_BikeShop_Text_20F1BD: @ 820F1BD
MauvilleCity_BikeShop_Text_ComeBackToSwitchBikes: @ 820F1BD
.string "RYDEL: If you get the urge to switch\n"
.string "BIKES, just come see me!$"
MauvilleCity_BikeShop_Text_20F1FB: @ 820F1FB
MauvilleCity_BikeShop_Text_WantToSwitchBikes: @ 820F1FB
.string "RYDEL: Oh? Were you thinking about\n"
.string "switching BIKES?$"
MauvilleCity_BikeShop_Text_20F22F: @ 820F22F
MauvilleCity_BikeShop_Text_IllSwitchBikes: @ 820F22F
.string "RYDEL: Okay, no problem!\n"
.string "I'll switch BIKES for you!$"
MauvilleCity_BikeShop_Text_20F263: @ 820F263
MauvilleCity_BikeShop_Text_ExchangedMachForAcro: @ 820F263
.string "{PLAYER} got the MACH BIKE exchanged\n"
.string "for an ACRO BIKE.$"
MauvilleCity_BikeShop_Text_20F294: @ 820F294
MauvilleCity_BikeShop_Text_ExchangedAcroForMach: @ 820F294
.string "{PLAYER} got the ACRO BIKE exchanged\n"
.string "for a MACH BIKE.$"
MauvilleCity_BikeShop_Text_20F2C4: @ 820F2C4
MauvilleCity_BikeShop_Text_HappyYouLikeIt: @ 820F2C4
.string "RYDEL: Good, good!\n"
.string "I'm happy that you like it!$"
MauvilleCity_BikeShop_Text_20F2F3: @ 820F2F3
MauvilleCity_BikeShop_Text_OhYourBikeIsInPC: @ 820F2F3
.string "Oh? What happened to that BIKE\n"
.string "I gave you?\p"
.string "Oh, I get it, you stored it using your PC.\p"
@@ -260,18 +261,18 @@ MauvilleCity_BikeShop_Text_20F2F3: @ 820F2F3
.string "May the wind always be at your back\n"
.string "on your adventure!$"
MauvilleCity_BikeShop_Text_20F3C3: @ 820F3C3
MauvilleCity_BikeShop_Text_HandbooksAreInBack: @ 820F3C3
.string "I'm learning about BIKES while\n"
.string "I work here.\p"
.string "If you need advice on how to ride your\n"
.string "BIKE, there're a couple handbooks in\l"
.string "the back.$"
MauvilleCity_BikeShop_Text_20F445: @ 820F445
MauvilleCity_BikeShop_Text_MachHandbookWhichPage: @ 820F445
.string "It's a handbook on the MACH BIKE.\p"
.string "Which page do you want to read?$"
MauvilleCity_BikeShop_Text_20F487: @ 820F487
MauvilleCity_BikeShop_Text_HowToRideMachBike: @ 820F487
.string "A BIKE moves in the direction that\n"
.string "the + Control Pad is pressed.\p"
.string "It will speed up once it gets rolling.\p"
@@ -279,7 +280,7 @@ MauvilleCity_BikeShop_Text_20F487: @ 820F487
.string "The BIKE will slow to a stop.\p"
.string "Want to read a different page?$"
MauvilleCity_BikeShop_Text_20F550: @ 820F550
MauvilleCity_BikeShop_Text_HowToTurnMachBike: @ 820F550
.string "A MACH BIKE is speedy, but it can't\n"
.string "stop very quickly.\p"
.string "It gets a little tricky to get around\n"
@@ -288,7 +289,7 @@ MauvilleCity_BikeShop_Text_20F550: @ 820F550
.string "before the corner and slow down.\p"
.string "Want to read a different page?$"
MauvilleCity_BikeShop_Text_20F61A: @ 820F61A
MauvilleCity_BikeShop_Text_SandySlopes: @ 820F61A
.string "There are small sandy slopes\n"
.string "throughout the HOENN region.\p"
.string "The loose, crumbly sand makes it\n"
@@ -297,11 +298,11 @@ MauvilleCity_BikeShop_Text_20F61A: @ 820F61A
.string "zip up a sandy slope.\p"
.string "Want to read a different page?$"
MauvilleCity_BikeShop_Text_20F6ED: @ 820F6ED
MauvilleCity_BikeShop_Text_AcroHandbookWhichPage: @ 820F6ED
.string "It's a handbook on the ACRO BIKE.\p"
.string "Which page do you want to read?$"
MauvilleCity_BikeShop_Text_20F72F: @ 820F72F
MauvilleCity_BikeShop_Text_Wheelies: @ 820F72F
.string "Press the B Button while riding,\n"
.string "and the front wheel lifts up.\p"
.string "You can zip around with the front\n"
@@ -309,14 +310,14 @@ MauvilleCity_BikeShop_Text_20F72F: @ 820F72F
.string "This technique is called a wheelie.\p"
.string "Want to read a different page?$"
MauvilleCity_BikeShop_Text_20F7F5: @ 820F7F5
MauvilleCity_BikeShop_Text_BunnyHops: @ 820F7F5
.string "Keeping the B Button pressed,\n"
.string "your BIKE can hop on the spot.\p"
.string "This technique is called a bunny hop.\p"
.string "You can ride while hopping, too.\p"
.string "Want to read a different page?$"
MauvilleCity_BikeShop_Text_20F898: @ 820F898
MauvilleCity_BikeShop_Text_Jumps: @ 820F898
.string "Press the B Button and the + Control\n"
.string "Pad at the same time to jump.\p"
.string "Press the + Control Pad to the side\n"