diff options
Diffstat (limited to 'data/maps/CeruleanCity_House5/scripts.inc')
-rw-r--r-- | data/maps/CeruleanCity_House5/scripts.inc | 158 |
1 files changed, 79 insertions, 79 deletions
diff --git a/data/maps/CeruleanCity_House5/scripts.inc b/data/maps/CeruleanCity_House5/scripts.inc index 51243d31f..5f4378c7e 100644 --- a/data/maps/CeruleanCity_House5/scripts.inc +++ b/data/maps/CeruleanCity_House5/scripts.inc @@ -1,183 +1,183 @@ CeruleanCity_House5_MapScripts:: @ 816AE4F .byte 0 -CeruleanCity_House5_EventScript_16AE50:: @ 816AE50 +CeruleanCity_House5_EventScript_BerryPowderMan:: @ 816AE50 lock faceplayer - goto_if_set FLAG_GOT_POWDER_JAR, EventScript_16AEB7 - msgbox gUnknown_8192F67, MSGBOX_YESNO + goto_if_set FLAG_GOT_POWDER_JAR, CeruleanCity_House5_EventScript_AskToExchangePowder + msgbox CeruleanCity_House1_Text_AnyInterestInBerries, MSGBOX_YESNO compare VAR_RESULT, NO - goto_if_eq EventScript_16AEAD - goto_if_unset FLAG_SYS_GOT_BERRY_POUCH, EventScript_16AEA3 - msgbox gUnknown_8193003 + goto_if_eq CeruleanCity_House5_EventScript_NoInterestInBerries + goto_if_unset FLAG_SYS_GOT_BERRY_POUCH, CeruleanCity_House5_EventScript_NoBerries + msgbox CeruleanCity_House1_Text_HaveJustTheThing setflag FLAG_GOT_POWDER_JAR giveitem ITEM_POWDER_JAR compare VAR_RESULT, FALSE goto_if_eq EventScript_BagIsFull - msgbox gUnknown_8193033 + msgbox CeruleanCity_House1_Text_GoCrushBerriesAtDirectCorner release end -EventScript_16AEA3:: @ 816AEA3 - msgbox gUnknown_819321D +CeruleanCity_House5_EventScript_NoBerries:: @ 816AEA3 + msgbox CeruleanCity_House1_Text_WhyMustYouLieNoBerries release end -EventScript_16AEAD:: @ 816AEAD - msgbox gUnknown_819325E +CeruleanCity_House5_EventScript_NoInterestInBerries:: @ 816AEAD + msgbox CeruleanCity_House1_Text_TakeInterestInAllSortsOfThings release end -EventScript_16AEB7:: @ 816AEB7 - special sub_815F094 - msgbox gUnknown_81932C5 - goto EventScript_16AEC8 +CeruleanCity_House5_EventScript_AskToExchangePowder:: @ 816AEB7 + special DisplayBerryPowderVendorMenu + msgbox CeruleanCity_House1_Text_HaveYouBroughtBerryPowder + goto CeruleanCity_House5_EventScript_ChooseExchangeItem end -EventScript_16AEC8:: @ 816AEC8 - message Text_1932F4 +CeruleanCity_House5_EventScript_ChooseExchangeItem:: @ 816AEC8 + message CeruleanCity_House5_Text_ExchangeWithWhat waitmessage - setvar VAR_0x8004, 5 + setvar VAR_0x8004, LISTMENU_BERRY_POWDER special Special_ListMenu waitstate switch VAR_RESULT - case 0, EventScript_16AF6C - case 1, EventScript_16AF80 - case 2, EventScript_16AF94 - case 3, EventScript_16AFA8 - case 4, EventScript_16AFBC - case 5, EventScript_16AFD0 - case 6, EventScript_16AFE4 - case 7, EventScript_16AFF8 - case 8, EventScript_16B00C - case 9, EventScript_16B020 - case 10, EventScript_16B034 - case 11, EventScript_16B048 - case 127, EventScript_16B048 - end - -EventScript_16AF6C:: @ 816AF6C + case 0, CeruleanCity_House5_EventScript_EnergyPowder + case 1, CeruleanCity_House5_EventScript_EnergyRoot + case 2, CeruleanCity_House5_EventScript_HealPowder + case 3, CeruleanCity_House5_EventScript_RevivalHerb + case 4, CeruleanCity_House5_EventScript_Protein + case 5, CeruleanCity_House5_EventScript_Iron + case 6, CeruleanCity_House5_EventScript_Carbos + case 7, CeruleanCity_House5_EventScript_Calcium + case 8, CeruleanCity_House5_EventScript_Zinc + case 9, CeruleanCity_House5_EventScript_HPUp + case 10, CeruleanCity_House5_EventScript_PPUp + case 11, CeruleanCity_House5_EventScript_ExitMenu + case 127, CeruleanCity_House5_EventScript_ExitMenu + end + +CeruleanCity_House5_EventScript_EnergyPowder:: @ 816AF6C getitemname 0, ITEM_ENERGY_POWDER setvar VAR_0x8008, ITEM_ENERGY_POWDER setvar VAR_0x8009, 50 - goto EventScript_16B055 + goto CeruleanCity_House5_EventScript_ExchangePowderForItem end -EventScript_16AF80:: @ 816AF80 +CeruleanCity_House5_EventScript_EnergyRoot:: @ 816AF80 getitemname 0, ITEM_ENERGY_ROOT setvar VAR_0x8008, ITEM_ENERGY_ROOT setvar VAR_0x8009, 80 - goto EventScript_16B055 + goto CeruleanCity_House5_EventScript_ExchangePowderForItem end -EventScript_16AF94:: @ 816AF94 +CeruleanCity_House5_EventScript_HealPowder:: @ 816AF94 getitemname 0, ITEM_HEAL_POWDER setvar VAR_0x8008, ITEM_HEAL_POWDER setvar VAR_0x8009, 50 - goto EventScript_16B055 + goto CeruleanCity_House5_EventScript_ExchangePowderForItem end -EventScript_16AFA8:: @ 816AFA8 +CeruleanCity_House5_EventScript_RevivalHerb:: @ 816AFA8 getitemname 0, ITEM_REVIVAL_HERB setvar VAR_0x8008, ITEM_REVIVAL_HERB setvar VAR_0x8009, 300 - goto EventScript_16B055 + goto CeruleanCity_House5_EventScript_ExchangePowderForItem end -EventScript_16AFBC:: @ 816AFBC +CeruleanCity_House5_EventScript_Protein:: @ 816AFBC getitemname 0, ITEM_PROTEIN setvar VAR_0x8008, ITEM_PROTEIN setvar VAR_0x8009, 1000 - goto EventScript_16B055 + goto CeruleanCity_House5_EventScript_ExchangePowderForItem end -EventScript_16AFD0:: @ 816AFD0 +CeruleanCity_House5_EventScript_Iron:: @ 816AFD0 getitemname 0, ITEM_IRON setvar VAR_0x8008, ITEM_IRON setvar VAR_0x8009, 1000 - goto EventScript_16B055 + goto CeruleanCity_House5_EventScript_ExchangePowderForItem end -EventScript_16AFE4:: @ 816AFE4 +CeruleanCity_House5_EventScript_Carbos:: @ 816AFE4 getitemname 0, ITEM_CARBOS setvar VAR_0x8008, ITEM_CARBOS setvar VAR_0x8009, 1000 - goto EventScript_16B055 + goto CeruleanCity_House5_EventScript_ExchangePowderForItem end -EventScript_16AFF8:: @ 816AFF8 +CeruleanCity_House5_EventScript_Calcium:: @ 816AFF8 getitemname 0, ITEM_CALCIUM setvar VAR_0x8008, ITEM_CALCIUM setvar VAR_0x8009, 1000 - goto EventScript_16B055 + goto CeruleanCity_House5_EventScript_ExchangePowderForItem end -EventScript_16B00C:: @ 816B00C +CeruleanCity_House5_EventScript_Zinc:: @ 816B00C getitemname 0, ITEM_ZINC setvar VAR_0x8008, ITEM_ZINC setvar VAR_0x8009, 1000 - goto EventScript_16B055 + goto CeruleanCity_House5_EventScript_ExchangePowderForItem end -EventScript_16B020:: @ 816B020 +CeruleanCity_House5_EventScript_HPUp:: @ 816B020 getitemname 0, ITEM_HP_UP setvar VAR_0x8008, ITEM_HP_UP setvar VAR_0x8009, 1000 - goto EventScript_16B055 + goto CeruleanCity_House5_EventScript_ExchangePowderForItem end -EventScript_16B034:: @ 816B034 +CeruleanCity_House5_EventScript_PPUp:: @ 816B034 getitemname 0, ITEM_PP_UP setvar VAR_0x8008, ITEM_PP_UP setvar VAR_0x8009, 3000 - goto EventScript_16B055 + goto CeruleanCity_House5_EventScript_ExchangePowderForItem end -EventScript_16B048:: @ 816B048 - msgbox gUnknown_819342F - special sub_815F114 +CeruleanCity_House5_EventScript_ExitMenu:: @ 816B048 + msgbox CeruleanCity_House1_Text_SeeMeIfYoudLikeToTradePowder + special RemoveBerryPowderVendorMenu release end -EventScript_16B055:: @ 816B055 - msgbox gUnknown_819331E, MSGBOX_YESNO +CeruleanCity_House5_EventScript_ExchangePowderForItem:: @ 816B055 + msgbox CeruleanCity_House1_Text_YoullExchangeBerryPowderForItem, MSGBOX_YESNO compare VAR_RESULT, NO - goto_if_eq EventScript_16AEC8 + goto_if_eq CeruleanCity_House5_EventScript_ChooseExchangeItem copyvar VAR_0x8004, VAR_0x8009 - specialvar VAR_RESULT, sub_815EEB0 - compare VAR_RESULT, 0 - goto_if_eq EventScript_16B0CC + specialvar VAR_RESULT, Special_HasEnoughBerryPowder + compare VAR_RESULT, FALSE + goto_if_eq CeruleanCity_House5_EventScript_NotEnoughBerryPowder giveitem VAR_0x8008 - compare VAR_RESULT, 0 - goto_if_eq EventScript_16B0BF + compare VAR_RESULT, FALSE + goto_if_eq CeruleanCity_House5_EventScript_BagIsFull copyvar VAR_0x8004, VAR_0x8009 - special sub_815EF5C - special sub_815F070 - msgbox gUnknown_819337A, MSGBOX_YESNO + special Special_TakeBerryPowder + special PrintPlayerBerryPowderAmount + msgbox CeruleanCity_House1_Text_TradeMoreBerryPowder, MSGBOX_YESNO compare VAR_RESULT, YES - goto_if_eq EventScript_16AEC8 - msgbox gUnknown_81933FB - special sub_815F114 + goto_if_eq CeruleanCity_House5_EventScript_ChooseExchangeItem + msgbox CeruleanCity_House1_Text_HopeToSeeYouAgain + special RemoveBerryPowderVendorMenu release end -EventScript_16B0BF:: @ 816B0BF +CeruleanCity_House5_EventScript_BagIsFull:: @ 816B0BF msgbox Text_BagIsFull - special sub_815F114 + special RemoveBerryPowderVendorMenu release end -EventScript_16B0CC:: @ 816B0CC - msgbox gUnknown_8193352 - goto EventScript_16AEC8 +CeruleanCity_House5_EventScript_NotEnoughBerryPowder:: @ 816B0CC + msgbox CeruleanCity_House1_Text_DontHaveEnoughBerryPowder + goto CeruleanCity_House5_EventScript_ChooseExchangeItem end -CeruleanCity_House5_EventScript_16B0DA:: @ 816B0DA +CeruleanCity_House5_EventScript_BerryCrushRankings:: @ 816B0DA lockall special sub_8110AB4 compare VAR_RESULT, 2 goto_if_eq EventScript_1A7AE0 - special sub_814EA7C + special ShowBerryCrushRankings waitstate releaseall end |