Document Cerulean City scripts
This commit is contained in:
@@ -23,7 +23,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCity_House5_EventScript_16AE50",
|
||||
"script": "CeruleanCity_House5_EventScript_BerryPowderMan",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
@@ -43,7 +43,7 @@
|
||||
"x": 3,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"script": "CeruleanCity_House5_EventScript_16B0DA"
|
||||
"script": "CeruleanCity_House5_EventScript_BerryCrushRankings"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -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
|
||||
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
|
||||
|
||||
EventScript_16AF6C:: @ 816AF6C
|
||||
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
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
gUnknown_8192F67:: @ 8192F67
|
||||
CeruleanCity_House1_Text_AnyInterestInBerries:: @ 8192F67
|
||||
.string "I concoct a variety of medicine\n"
|
||||
.string "from BERRY POWDER.\p"
|
||||
.string "Using good BERRY POWDER, I can\n"
|
||||
@@ -6,11 +6,11 @@ gUnknown_8192F67:: @ 8192F67
|
||||
.string "Now tell me, have you any interest\n"
|
||||
.string "in BERRIES?$"
|
||||
|
||||
gUnknown_8193003:: @ 8193003
|
||||
CeruleanCity_House1_Text_HaveJustTheThing:: @ 8193003
|
||||
.string "Ah, good! For you, then, I have\n"
|
||||
.string "just the thing.$"
|
||||
|
||||
gUnknown_8193033:: @ 8193033
|
||||
CeruleanCity_House1_Text_GoCrushBerriesAtDirectCorner:: @ 8193033
|
||||
.string "There's something new on the second\n"
|
||||
.string "floor of POKéMON CENTERS, at the\l"
|
||||
.string "DIRECT CORNER.\p"
|
||||
@@ -28,43 +28,43 @@ gUnknown_8193033:: @ 8193033
|
||||
.string "Don't forget, crush BERRIES into\n"
|
||||
.string "BERRY POWDER and bring it to me.$"
|
||||
|
||||
gUnknown_819321D:: @ 819321D
|
||||
CeruleanCity_House1_Text_WhyMustYouLieNoBerries:: @ 819321D
|
||||
.string "Why must you lie to me?\p"
|
||||
.string "How many BERRIES do you have?\n"
|
||||
.string "Not a one!$"
|
||||
|
||||
gUnknown_819325E:: @ 819325E
|
||||
CeruleanCity_House1_Text_TakeInterestInAllSortsOfThings:: @ 819325E
|
||||
.string "You have no interest in BERRIES?\p"
|
||||
.string "Young one, it's important to take an\n"
|
||||
.string "interest in all sorts of things.$"
|
||||
|
||||
gUnknown_81932C5:: @ 81932C5
|
||||
CeruleanCity_House1_Text_HaveYouBroughtBerryPowder:: @ 81932C5
|
||||
.string "Er-hem! Have you brought me some\n"
|
||||
.string "BERRY POWDER?$"
|
||||
|
||||
Text_1932F4:: @ 81932F4
|
||||
CeruleanCity_House5_Text_ExchangeWithWhat:: @ 81932F4
|
||||
.string "With what would you like to \n"
|
||||
.string "exchange it?$"
|
||||
|
||||
gUnknown_819331E:: @ 819331E
|
||||
CeruleanCity_House1_Text_YoullExchangeBerryPowderForItem:: @ 819331E
|
||||
.string "Fine, you'll exchange your BERRY\n"
|
||||
.string "POWDER for one {STR_VAR_1}?$"
|
||||
|
||||
gUnknown_8193352:: @ 8193352
|
||||
CeruleanCity_House1_Text_DontHaveEnoughBerryPowder:: @ 8193352
|
||||
.string "Hm? You don't have enough\n"
|
||||
.string "BERRY POWDER.$"
|
||||
|
||||
gUnknown_819337A:: @ 819337A
|
||||
CeruleanCity_House1_Text_TradeMoreBerryPowder:: @ 819337A
|
||||
.string "This is fine BERRY POWDER indeed.\n"
|
||||
.string "It will make excellent medicine.\p"
|
||||
.string "Would you like to trade more BERRY\n"
|
||||
.string "POWDER for something else?$"
|
||||
|
||||
gUnknown_81933FB:: @ 81933FB
|
||||
CeruleanCity_House1_Text_HopeToSeeYouAgain:: @ 81933FB
|
||||
.string "That's fine, then.\n"
|
||||
.string "I'll hope to see you back again.$"
|
||||
|
||||
gUnknown_819342F:: @ 819342F
|
||||
CeruleanCity_House1_Text_SeeMeIfYoudLikeToTradePowder:: @ 819342F
|
||||
.string "Come see me if you'd like to trade\n"
|
||||
.string "your BERRY POWDER.$"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user