mirror of
https://github.com/pret/pokeemerald.git
synced 2026-09-26 20:44:35 -04:00
450 lines
20 KiB
C++
450 lines
20 KiB
C++
BattleFrontier_ExchangeServiceCorner_MapScripts::
|
|
.byte 0
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_ClerkWelcome::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_WelcomePleaseChoosePrize, MSGBOX_DEFAULT
|
|
special ShowBattlePointsWindow
|
|
return
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ThankYouVisitWithPoints, MSGBOX_DEFAULT
|
|
special CloseBattlePointsWindow
|
|
release
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize::
|
|
specialvar VAR_TEMP_1, GetFrontierBattlePoints
|
|
goto_if_ge VAR_TEMP_1, VAR_0x8008, BattleFrontier_ExchangeServiceCorner_EventScript_TryGivePrize
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_DontHaveEnoughPoints, MSGBOX_DEFAULT
|
|
goto_if_eq VAR_TEMP_2, EXCHANGE_CORNER_DECOR1_CLERK, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
|
|
goto_if_eq VAR_TEMP_2, EXCHANGE_CORNER_DECOR2_CLERK, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2
|
|
goto_if_eq VAR_TEMP_2, EXCHANGE_CORNER_VITAMIN_CLERK, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_TryGivePrize::
|
|
goto_if_eq VAR_TEMP_2, EXCHANGE_CORNER_DECOR1_CLERK, BattleFrontier_ExchangeServiceCorner_EventScript_TryGiveDecor
|
|
goto_if_eq VAR_TEMP_2, EXCHANGE_CORNER_DECOR2_CLERK, BattleFrontier_ExchangeServiceCorner_EventScript_TryGiveDecor
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryGiveItem
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_TryGiveDecor::
|
|
checkdecorspace VAR_0x8009
|
|
goto_if_eq VAR_RESULT, FALSE, BattleFrontier_ExchangeServiceCorner_EventScript_NoRoomForDecor
|
|
copyvar VAR_0x8004, VAR_0x8008
|
|
special TakeFrontierBattlePoints
|
|
adddecoration VAR_0x8009
|
|
special UpdateBattlePointsWindow
|
|
playse SE_SHOP
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_WellSendItToPC, MSGBOX_DEFAULT
|
|
goto_if_eq VAR_TEMP_2, EXCHANGE_CORNER_DECOR1_CLERK, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_NoRoomForDecor::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_PCIsFull, MSGBOX_DEFAULT
|
|
special CloseBattlePointsWindow
|
|
release
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_TryGiveItem::
|
|
checkitemspace VAR_0x8009
|
|
goto_if_eq VAR_RESULT, FALSE, BattleFrontier_ExchangeServiceCorner_EventScript_BagFull
|
|
copyvar VAR_0x8004, VAR_0x8008
|
|
special TakeFrontierBattlePoints
|
|
additem VAR_0x8009
|
|
special UpdateBattlePointsWindow
|
|
playse SE_SHOP
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_HereIsYourPrize, MSGBOX_DEFAULT
|
|
goto_if_eq VAR_TEMP_2, EXCHANGE_CORNER_VITAMIN_CLERK, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_BagFull::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_DontHaveSpaceToHoldIt, MSGBOX_DEFAULT
|
|
special CloseBattlePointsWindow
|
|
release
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_DecorClerk1::
|
|
lock
|
|
faceplayer
|
|
setvar VAR_TEMP_2, EXCHANGE_CORNER_DECOR1_CLERK
|
|
call BattleFrontier_ExchangeServiceCorner_EventScript_ClerkWelcome
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1::
|
|
setvar VAR_0x8004, SCROLL_MULTI_BF_EXCHANGE_CORNER_DECOR_VENDOR_1
|
|
special ShowFrontierExchangeCornerItemIconWindow
|
|
special ShowScrollableMultichoice
|
|
waitstate
|
|
special CloseFrontierExchangeCornerItemIconWindow
|
|
switch VAR_RESULT
|
|
case 0, BattleFrontier_ExchangeServiceCorner_EventScript_KissPoster
|
|
case 1, BattleFrontier_ExchangeServiceCorner_EventScript_KissCushion
|
|
case 2, BattleFrontier_ExchangeServiceCorner_EventScript_SmoochumDoll
|
|
case 3, BattleFrontier_ExchangeServiceCorner_EventScript_TogepiDoll
|
|
case 4, BattleFrontier_ExchangeServiceCorner_EventScript_MeowthDoll
|
|
case 5, BattleFrontier_ExchangeServiceCorner_EventScript_ClefairyDoll
|
|
case 6, BattleFrontier_ExchangeServiceCorner_EventScript_DittoDoll
|
|
case 7, BattleFrontier_ExchangeServiceCorner_EventScript_CyndaquilDoll
|
|
case 8, BattleFrontier_ExchangeServiceCorner_EventScript_ChikoritaDoll
|
|
case 9, BattleFrontier_ExchangeServiceCorner_EventScript_TotodileDoll
|
|
case 10, BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye
|
|
case MULTI_B_PRESSED, BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_KissPoster::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmKissPoster, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
|
|
setvar VAR_0x8008, 16
|
|
setvar VAR_0x8009, DECOR_KISS_POSTER
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_KissCushion::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmKissCushion, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
|
|
setvar VAR_0x8008, 32
|
|
setvar VAR_0x8009, DECOR_KISS_CUSHION
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_SmoochumDoll::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmSmoochumDoll, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
|
|
setvar VAR_0x8008, 32
|
|
setvar VAR_0x8009, DECOR_SMOOCHUM_DOLL
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_TogepiDoll::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmTogepiDoll, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
|
|
setvar VAR_0x8008, 48
|
|
setvar VAR_0x8009, DECOR_TOGEPI_DOLL
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_MeowthDoll::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmMeowthDoll, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
|
|
setvar VAR_0x8008, 48
|
|
setvar VAR_0x8009, DECOR_MEOWTH_DOLL
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_ClefairyDoll::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmClefairyDoll, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
|
|
setvar VAR_0x8008, 48
|
|
setvar VAR_0x8009, DECOR_CLEFAIRY_DOLL
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_DittoDoll::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmDittoDoll, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
|
|
setvar VAR_0x8008, 48
|
|
setvar VAR_0x8009, DECOR_DITTO_DOLL
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_CyndaquilDoll::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmCyndaquilDoll, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
|
|
setvar VAR_0x8008, 80
|
|
setvar VAR_0x8009, DECOR_CYNDAQUIL_DOLL
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_ChikoritaDoll::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmChikoritaDoll, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
|
|
setvar VAR_0x8008, 80
|
|
setvar VAR_0x8009, DECOR_CHIKORITA_DOLL
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_TotodileDoll::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmTotodileDoll, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
|
|
setvar VAR_0x8008, 80
|
|
setvar VAR_0x8009, DECOR_TOTODILE_DOLL
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_DecorClerk2::
|
|
lock
|
|
faceplayer
|
|
setvar VAR_TEMP_2, EXCHANGE_CORNER_DECOR2_CLERK
|
|
call BattleFrontier_ExchangeServiceCorner_EventScript_ClerkWelcome
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2::
|
|
setvar VAR_0x8004, SCROLL_MULTI_BF_EXCHANGE_CORNER_DECOR_VENDOR_2
|
|
special ShowFrontierExchangeCornerItemIconWindow
|
|
special ShowScrollableMultichoice
|
|
waitstate
|
|
special CloseFrontierExchangeCornerItemIconWindow
|
|
switch VAR_RESULT
|
|
case 0, BattleFrontier_ExchangeServiceCorner_EventScript_LaprasDoll
|
|
case 1, BattleFrontier_ExchangeServiceCorner_EventScript_SnorlaxDoll
|
|
case 2, BattleFrontier_ExchangeServiceCorner_EventScript_VenusaurDoll
|
|
case 3, BattleFrontier_ExchangeServiceCorner_EventScript_CharizardDoll
|
|
case 4, BattleFrontier_ExchangeServiceCorner_EventScript_BlastoiseDoll
|
|
case 5, BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye
|
|
case MULTI_B_PRESSED, BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_LaprasDoll::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmLaprasDoll, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2
|
|
setvar VAR_0x8008, 128
|
|
setvar VAR_0x8009, DECOR_LAPRAS_DOLL
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_SnorlaxDoll::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmSnorlaxDoll, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2
|
|
setvar VAR_0x8008, 128
|
|
setvar VAR_0x8009, DECOR_SNORLAX_DOLL
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_VenusaurDoll::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmVenusaurDoll, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2
|
|
setvar VAR_0x8008, 256
|
|
setvar VAR_0x8009, DECOR_VENUSAUR_DOLL
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_CharizardDoll::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmCharizardDoll, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2
|
|
setvar VAR_0x8008, 256
|
|
setvar VAR_0x8009, DECOR_CHARIZARD_DOLL
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_BlastoiseDoll::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmBlastoiseDoll, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor2
|
|
setvar VAR_0x8008, 256
|
|
setvar VAR_0x8009, DECOR_BLASTOISE_DOLL
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_VitaminClerk::
|
|
lock
|
|
faceplayer
|
|
setvar VAR_TEMP_2, EXCHANGE_CORNER_VITAMIN_CLERK
|
|
call BattleFrontier_ExchangeServiceCorner_EventScript_ClerkWelcome
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin::
|
|
setvar VAR_0x8004, SCROLL_MULTI_BF_EXCHANGE_CORNER_VITAMIN_VENDOR
|
|
special ShowFrontierExchangeCornerItemIconWindow
|
|
special ShowScrollableMultichoice
|
|
waitstate
|
|
special CloseFrontierExchangeCornerItemIconWindow
|
|
switch VAR_RESULT
|
|
case 0, BattleFrontier_ExchangeServiceCorner_EventScript_Protein
|
|
case 1, BattleFrontier_ExchangeServiceCorner_EventScript_Calcium
|
|
case 2, BattleFrontier_ExchangeServiceCorner_EventScript_Iron
|
|
case 3, BattleFrontier_ExchangeServiceCorner_EventScript_Zinc
|
|
case 4, BattleFrontier_ExchangeServiceCorner_EventScript_Carbos
|
|
case 5, BattleFrontier_ExchangeServiceCorner_EventScript_HPUp
|
|
case 6, BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye
|
|
case MULTI_B_PRESSED, BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_Protein::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmProtein, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
|
|
setvar VAR_0x8008, 1
|
|
setvar VAR_0x8009, ITEM_PROTEIN
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_Calcium::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmCalcium, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
|
|
setvar VAR_0x8008, 1
|
|
setvar VAR_0x8009, ITEM_CALCIUM
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_Iron::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmIron, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
|
|
setvar VAR_0x8008, 1
|
|
setvar VAR_0x8009, ITEM_IRON
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_Zinc::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmZinc, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
|
|
setvar VAR_0x8008, 1
|
|
setvar VAR_0x8009, ITEM_ZINC
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_Carbos::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmCarbos, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
|
|
setvar VAR_0x8008, 1
|
|
setvar VAR_0x8009, ITEM_CARBOS
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_HPUp::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmHPUp, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
|
|
setvar VAR_0x8008, 1
|
|
setvar VAR_0x8009, ITEM_HP_UP
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_HoldItemClerk::
|
|
lock
|
|
faceplayer
|
|
setvar VAR_TEMP_2, EXCHANGE_CORNER_HOLD_ITEM_CLERK
|
|
call BattleFrontier_ExchangeServiceCorner_EventScript_ClerkWelcome
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem::
|
|
setvar VAR_0x8004, SCROLL_MULTI_BF_EXCHANGE_CORNER_HOLD_ITEM_VENDOR
|
|
special ShowFrontierExchangeCornerItemIconWindow
|
|
special ShowScrollableMultichoice
|
|
waitstate
|
|
special CloseFrontierExchangeCornerItemIconWindow
|
|
switch VAR_RESULT
|
|
case 0, BattleFrontier_ExchangeServiceCorner_EventScript_Leftovers
|
|
case 1, BattleFrontier_ExchangeServiceCorner_EventScript_WhiteHerb
|
|
case 2, BattleFrontier_ExchangeServiceCorner_EventScript_QuickClaw
|
|
case 3, BattleFrontier_ExchangeServiceCorner_EventScript_MentalHerb
|
|
case 4, BattleFrontier_ExchangeServiceCorner_EventScript_Brightpowder
|
|
case 5, BattleFrontier_ExchangeServiceCorner_EventScript_ChoiceBand
|
|
case 6, BattleFrontier_ExchangeServiceCorner_EventScript_KingsRock
|
|
case 7, BattleFrontier_ExchangeServiceCorner_EventScript_FocusBand
|
|
case 8, BattleFrontier_ExchangeServiceCorner_EventScript_ScopeLens
|
|
case 9, BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye
|
|
case MULTI_B_PRESSED, BattleFrontier_ExchangeServiceCorner_EventScript_ClerkGoodbye
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_Leftovers::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmLeftovers, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
|
|
setvar VAR_0x8008, 48
|
|
setvar VAR_0x8009, ITEM_LEFTOVERS
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_WhiteHerb::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmWhiteHerb, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
|
|
setvar VAR_0x8008, 48
|
|
setvar VAR_0x8009, ITEM_WHITE_HERB
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_QuickClaw::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmQuickClaw, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
|
|
setvar VAR_0x8008, 48
|
|
setvar VAR_0x8009, ITEM_QUICK_CLAW
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_MentalHerb::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmMentalHerb, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
|
|
setvar VAR_0x8008, 48
|
|
setvar VAR_0x8009, ITEM_MENTAL_HERB
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_Brightpowder::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmBrightpowder, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
|
|
setvar VAR_0x8008, 64
|
|
setvar VAR_0x8009, ITEM_BRIGHT_POWDER
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_ChoiceBand::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmChoiceBand, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
|
|
setvar VAR_0x8008, 64
|
|
setvar VAR_0x8009, ITEM_CHOICE_BAND
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_KingsRock::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmKingsRock, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
|
|
setvar VAR_0x8008, 64
|
|
setvar VAR_0x8009, ITEM_KINGS_ROCK
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_FocusBand::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmFocusBand, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
|
|
setvar VAR_0x8008, 64
|
|
setvar VAR_0x8009, ITEM_FOCUS_BAND
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_ScopeLens::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ConfirmScopeLens, MSGBOX_YESNO
|
|
goto_if_eq VAR_RESULT, NO, BattleFrontier_ExchangeServiceCorner_EventScript_ChooseHoldItem
|
|
setvar VAR_0x8008, 64
|
|
setvar VAR_0x8009, ITEM_SCOPE_LENS
|
|
goto BattleFrontier_ExchangeServiceCorner_EventScript_TryPurchasePrize
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_Man::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_GoGetYourOwnDoll, MSGBOX_NPC
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_Sailor::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_ItemsWillGetMonTougher, MSGBOX_NPC
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_PokefanF::
|
|
lock
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_GetYouAnythingYouWant, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_RichBoy::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_WishIHadAllDolls, MSGBOX_NPC
|
|
end
|
|
|
|
BattleFrontier_ExchangeServiceCorner_EventScript_Girl::
|
|
msgbox BattleFrontier_ExchangeServiceCorner_Text_MoreBattlePointsForRecord, MSGBOX_NPC
|
|
end
|
|
|
|
.ifdef FRENCH
|
|
.include "data/maps/BattleFrontier_ExchangeServiceCorner/text_fr.inc"
|
|
.else
|
|
.ifdef ITALIAN
|
|
.include "data/maps/BattleFrontier_ExchangeServiceCorner/text_it.inc"
|
|
.else
|
|
.ifdef SPANISH
|
|
.include "data/maps/BattleFrontier_ExchangeServiceCorner/text_es.inc"
|
|
.else
|
|
.include "data/maps/BattleFrontier_ExchangeServiceCorner/text.inc"
|
|
.endif
|
|
.endif
|
|
.endif
|