Sync event.inc and scrcmd.c
This commit is contained in:
@@ -71,9 +71,9 @@ BirthIsland_Exterior_EventScript_NotSolved3::
|
||||
BirthIsland_Exterior_EventScript_Deoxys::
|
||||
addobject LOCALID_DEOXYS
|
||||
waitse
|
||||
setfieldeffectarg 0, LOCALID_DEOXYS_ROCK
|
||||
setfieldeffectarg 1, 56
|
||||
setfieldeffectarg 2, 2
|
||||
setfieldeffectargument 0, LOCALID_DEOXYS_ROCK
|
||||
setfieldeffectargument 1, 56
|
||||
setfieldeffectargument 2, 2
|
||||
dofieldeffect FLDEFF_DESTROY_DEOXYS_ROCK
|
||||
playbgm MUS_ENCOUNTER_DEOXYS, 0
|
||||
waitfieldeffect FLDEFF_DESTROY_DEOXYS_ROCK
|
||||
|
||||
@@ -27,7 +27,7 @@ CeladonCity_Condominiums_RoofRoom_EventScript_GetEeveeParty::
|
||||
message CeladonCity_Condominiums_RoofRoom_Text_ObtainedAnEevee
|
||||
waitmessage
|
||||
waitfanfare
|
||||
getspeciesname 0, SPECIES_EEVEE
|
||||
bufferspeciesname STR_VAR_1, SPECIES_EEVEE
|
||||
msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq CeladonCity_Condominiums_RoofRoom_EventScript_SetGotEevee
|
||||
@@ -42,7 +42,7 @@ CeladonCity_Condominiums_RoofRoom_EventScript_GetEeveePC::
|
||||
message CeladonCity_Condominiums_RoofRoom_Text_ObtainedAnEevee
|
||||
waitmessage
|
||||
waitfanfare
|
||||
getspeciesname 0, SPECIES_EEVEE
|
||||
bufferspeciesname STR_VAR_1, SPECIES_EEVEE
|
||||
msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq CeladonCity_Condominiums_RoofRoom_EventScript_TransferEeveeToPC
|
||||
|
||||
@@ -141,8 +141,8 @@ CeladonCity_DepartmentStore_Roof_EventScript_GiveLemonade::
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_Roof_EventScript_GiveDrink::
|
||||
getitemname 0, VAR_0x8008
|
||||
getitemname 1, VAR_0x8009
|
||||
bufferitemname STR_VAR_1, VAR_0x8008
|
||||
bufferitemname STR_VAR_2, VAR_0x8009
|
||||
removeitem VAR_0x8008, 1
|
||||
checkitemspace VAR_0x8009, 1
|
||||
compare VAR_RESULT, FALSE
|
||||
@@ -267,8 +267,8 @@ CeladonCity_DepartmentStore_Roof_EventScript_TryBuyDrink::
|
||||
call_if_eq CeladonCity_DepartmentStore_Roof_EventScript_RemoveMoneySodaPop
|
||||
compare VAR_TEMP_1, 2
|
||||
call_if_eq CeladonCity_DepartmentStore_Roof_EventScript_RemoveMoneyLemonade
|
||||
updatemoneybox 0, 0, 0
|
||||
getitemname 0, VAR_TEMP_0
|
||||
updatemoneybox
|
||||
bufferitemname STR_VAR_1, VAR_TEMP_0
|
||||
playse SE_VEND
|
||||
msgbox CeladonCity_DepartmentStore_Roof_Text_DrinkCanPoppedOut
|
||||
additem VAR_TEMP_0
|
||||
@@ -292,6 +292,6 @@ CeladonCity_DepartmentStore_Roof_EventScript_NoRoomForDrink::
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_Roof_EventScript_ExitVendingMachine::
|
||||
hidemoneybox 0, 0
|
||||
hidemoneybox
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -70,7 +70,7 @@ CeladonCity_GameCorner_EventScript_Buy50Coins::
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_BoughtCoins::
|
||||
updatemoneybox 0, 0, 0
|
||||
updatemoneybox
|
||||
updatecoinsbox 0, 5
|
||||
playse SE_SHOP
|
||||
msgbox CeladonCity_GameCorner_Text_HereAreYourCoins
|
||||
@@ -78,7 +78,7 @@ CeladonCity_GameCorner_EventScript_BoughtCoins::
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_ClerkEnd::
|
||||
hidemoneybox 0, 0
|
||||
hidemoneybox
|
||||
hidecoinsbox 0, 5
|
||||
release
|
||||
end
|
||||
@@ -256,9 +256,9 @@ CeladonCity_GameCorner_EventScript_SlotMachine::
|
||||
msgbox CeladonCity_GameCorner_Text_SlotMachineWantToPlay, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq CeladonCity_GameCorner_EventScript_DontPlaySlotMachine
|
||||
setfieldeffectarg 0, 255
|
||||
setfieldeffectarg 1, 10
|
||||
setfieldeffectarg 2, 14
|
||||
setfieldeffectargument 0, 255
|
||||
setfieldeffectargument 1, 10
|
||||
setfieldeffectargument 2, 14
|
||||
dofieldeffect FLDEFF_SMILEY_FACE_ICON
|
||||
waitfieldeffect FLDEFF_SMILEY_FACE_ICON
|
||||
specialvar VAR_RESULT, GetRandomSlotMachineId
|
||||
|
||||
@@ -104,7 +104,7 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_Porygon::
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeMon::
|
||||
getspeciesname 0, VAR_TEMP_1
|
||||
bufferspeciesname STR_VAR_1, VAR_TEMP_1
|
||||
msgbox CeladonCity_GameCorner_PrizeRoom_Text_YouWantPrize, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange
|
||||
@@ -213,7 +213,7 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_NotEnoughCoins::
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_ReceivedMonParty::
|
||||
removecoins VAR_TEMP_2
|
||||
updatecoinsbox 0, 5
|
||||
getspeciesname 0, VAR_TEMP_1
|
||||
bufferspeciesname STR_VAR_1, VAR_TEMP_1
|
||||
playfanfare MUS_LEVEL_UP
|
||||
message Text_PlayerObtainedTheMon
|
||||
waitmessage
|
||||
@@ -227,7 +227,7 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_ReceivedMonParty::
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_ReceivedMonPC::
|
||||
removecoins VAR_TEMP_2
|
||||
updatecoinsbox 0, 5
|
||||
getspeciesname 0, VAR_TEMP_1
|
||||
bufferspeciesname STR_VAR_1, VAR_TEMP_1
|
||||
playfanfare MUS_LEVEL_UP
|
||||
message Text_PlayerObtainedTheMon
|
||||
waitmessage
|
||||
@@ -271,35 +271,35 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_ChoosePrizeTM::
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_TM13::
|
||||
setvar VAR_TEMP_1, ITEM_TM13
|
||||
setvar VAR_TEMP_2, 4000
|
||||
getmovename 1, MOVE_ICE_BEAM
|
||||
buffermovename STR_VAR_2, MOVE_ICE_BEAM
|
||||
goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeTM
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_TM23::
|
||||
setvar VAR_TEMP_1, ITEM_TM23
|
||||
setvar VAR_TEMP_2, 3500
|
||||
getmovename 1, MOVE_IRON_TAIL
|
||||
buffermovename STR_VAR_2, MOVE_IRON_TAIL
|
||||
goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeTM
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_TM24::
|
||||
setvar VAR_TEMP_1, ITEM_TM24
|
||||
setvar VAR_TEMP_2, 4000
|
||||
getmovename 1, MOVE_THUNDERBOLT
|
||||
buffermovename STR_VAR_2, MOVE_THUNDERBOLT
|
||||
goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeTM
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_TM30::
|
||||
setvar VAR_TEMP_1, ITEM_TM30
|
||||
setvar VAR_TEMP_2, 4500
|
||||
getmovename 1, MOVE_SHADOW_BALL
|
||||
buffermovename STR_VAR_2, MOVE_SHADOW_BALL
|
||||
goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeTM
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_TM35::
|
||||
setvar VAR_TEMP_1, ITEM_TM35
|
||||
setvar VAR_TEMP_2, 4000
|
||||
getmovename 1, MOVE_FLAMETHROWER
|
||||
buffermovename STR_VAR_2, MOVE_FLAMETHROWER
|
||||
goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeTM
|
||||
end
|
||||
|
||||
@@ -311,7 +311,7 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeTM::
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeItem::
|
||||
getitemname 0, VAR_TEMP_1
|
||||
bufferitemname STR_VAR_1, VAR_TEMP_1
|
||||
msgbox CeladonCity_GameCorner_PrizeRoom_Text_YouWantPrize, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange
|
||||
@@ -319,7 +319,7 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeItem::
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_TryGivePrize::
|
||||
getitemname 0, VAR_TEMP_1
|
||||
bufferitemname STR_VAR_1, VAR_TEMP_1
|
||||
checkcoins VAR_RESULT
|
||||
compare VAR_RESULT, VAR_TEMP_2
|
||||
goto_if_lt CeladonCity_GameCorner_PrizeRoom_EventScript_NotEnoughCoins
|
||||
|
||||
@@ -24,7 +24,7 @@ CeruleanCity_BikeShop_EventScript_TryPurchaseBicycle::
|
||||
|
||||
CeruleanCity_BikeShop_EventScript_ClerkGoodbye::
|
||||
msgbox CeruleanCity_BikeShop_Text_ThankYouComeAgain
|
||||
hidemoneybox 0, 0
|
||||
hidemoneybox
|
||||
release
|
||||
end
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ CeruleanCity_House3_EventScript_DeclineTrade::
|
||||
end
|
||||
|
||||
CeruleanCity_House3_EventScript_NotRequestedMon::
|
||||
getspeciesname 0, VAR_0x8009
|
||||
bufferspeciesname STR_VAR_1, VAR_0x8009
|
||||
msgbox Trade_Text_ThisIsntMon
|
||||
release
|
||||
end
|
||||
|
||||
@@ -57,77 +57,77 @@ CeruleanCity_House5_EventScript_ChooseExchangeItem::
|
||||
end
|
||||
|
||||
CeruleanCity_House5_EventScript_EnergyPowder::
|
||||
getitemname 0, ITEM_ENERGY_POWDER
|
||||
bufferitemname STR_VAR_1, ITEM_ENERGY_POWDER
|
||||
setvar VAR_0x8008, ITEM_ENERGY_POWDER
|
||||
setvar VAR_0x8009, 50
|
||||
goto CeruleanCity_House5_EventScript_ExchangePowderForItem
|
||||
end
|
||||
|
||||
CeruleanCity_House5_EventScript_EnergyRoot::
|
||||
getitemname 0, ITEM_ENERGY_ROOT
|
||||
bufferitemname STR_VAR_1, ITEM_ENERGY_ROOT
|
||||
setvar VAR_0x8008, ITEM_ENERGY_ROOT
|
||||
setvar VAR_0x8009, 80
|
||||
goto CeruleanCity_House5_EventScript_ExchangePowderForItem
|
||||
end
|
||||
|
||||
CeruleanCity_House5_EventScript_HealPowder::
|
||||
getitemname 0, ITEM_HEAL_POWDER
|
||||
bufferitemname STR_VAR_1, ITEM_HEAL_POWDER
|
||||
setvar VAR_0x8008, ITEM_HEAL_POWDER
|
||||
setvar VAR_0x8009, 50
|
||||
goto CeruleanCity_House5_EventScript_ExchangePowderForItem
|
||||
end
|
||||
|
||||
CeruleanCity_House5_EventScript_RevivalHerb::
|
||||
getitemname 0, ITEM_REVIVAL_HERB
|
||||
bufferitemname STR_VAR_1, ITEM_REVIVAL_HERB
|
||||
setvar VAR_0x8008, ITEM_REVIVAL_HERB
|
||||
setvar VAR_0x8009, 300
|
||||
goto CeruleanCity_House5_EventScript_ExchangePowderForItem
|
||||
end
|
||||
|
||||
CeruleanCity_House5_EventScript_Protein::
|
||||
getitemname 0, ITEM_PROTEIN
|
||||
bufferitemname STR_VAR_1, ITEM_PROTEIN
|
||||
setvar VAR_0x8008, ITEM_PROTEIN
|
||||
setvar VAR_0x8009, 1000
|
||||
goto CeruleanCity_House5_EventScript_ExchangePowderForItem
|
||||
end
|
||||
|
||||
CeruleanCity_House5_EventScript_Iron::
|
||||
getitemname 0, ITEM_IRON
|
||||
bufferitemname STR_VAR_1, ITEM_IRON
|
||||
setvar VAR_0x8008, ITEM_IRON
|
||||
setvar VAR_0x8009, 1000
|
||||
goto CeruleanCity_House5_EventScript_ExchangePowderForItem
|
||||
end
|
||||
|
||||
CeruleanCity_House5_EventScript_Carbos::
|
||||
getitemname 0, ITEM_CARBOS
|
||||
bufferitemname STR_VAR_1, ITEM_CARBOS
|
||||
setvar VAR_0x8008, ITEM_CARBOS
|
||||
setvar VAR_0x8009, 1000
|
||||
goto CeruleanCity_House5_EventScript_ExchangePowderForItem
|
||||
end
|
||||
|
||||
CeruleanCity_House5_EventScript_Calcium::
|
||||
getitemname 0, ITEM_CALCIUM
|
||||
bufferitemname STR_VAR_1, ITEM_CALCIUM
|
||||
setvar VAR_0x8008, ITEM_CALCIUM
|
||||
setvar VAR_0x8009, 1000
|
||||
goto CeruleanCity_House5_EventScript_ExchangePowderForItem
|
||||
end
|
||||
|
||||
CeruleanCity_House5_EventScript_Zinc::
|
||||
getitemname 0, ITEM_ZINC
|
||||
bufferitemname STR_VAR_1, ITEM_ZINC
|
||||
setvar VAR_0x8008, ITEM_ZINC
|
||||
setvar VAR_0x8009, 1000
|
||||
goto CeruleanCity_House5_EventScript_ExchangePowderForItem
|
||||
end
|
||||
|
||||
CeruleanCity_House5_EventScript_HPUp::
|
||||
getitemname 0, ITEM_HP_UP
|
||||
bufferitemname STR_VAR_1, ITEM_HP_UP
|
||||
setvar VAR_0x8008, ITEM_HP_UP
|
||||
setvar VAR_0x8009, 1000
|
||||
goto CeruleanCity_House5_EventScript_ExchangePowderForItem
|
||||
end
|
||||
|
||||
CeruleanCity_House5_EventScript_PPUp::
|
||||
getitemname 0, ITEM_PP_UP
|
||||
bufferitemname STR_VAR_1, ITEM_PP_UP
|
||||
setvar VAR_0x8008, ITEM_PP_UP
|
||||
setvar VAR_0x8009, 3000
|
||||
goto CeruleanCity_House5_EventScript_ExchangePowderForItem
|
||||
|
||||
@@ -32,7 +32,7 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DeclineTrade::
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_NotRequestedMon::
|
||||
getspeciesname 0, VAR_0x8009
|
||||
bufferspeciesname STR_VAR_1, VAR_0x8009
|
||||
msgbox Trade_Text_WhatThatsNoMon
|
||||
release
|
||||
end
|
||||
@@ -148,8 +148,8 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ChooseFossilDomeAmber::
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ShowHelixFossil::
|
||||
getspeciesname 0, SPECIES_OMANYTE
|
||||
getitemname 1, ITEM_HELIX_FOSSIL
|
||||
bufferspeciesname STR_VAR_1, SPECIES_OMANYTE
|
||||
bufferitemname STR_VAR_2, ITEM_HELIX_FOSSIL
|
||||
msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_ThatFossilIsOfMonMakeItLiveAgain, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DeclineReviveFossil
|
||||
@@ -163,8 +163,8 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ShowHelixFossil::
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ShowDomeFossil::
|
||||
getspeciesname 0, SPECIES_KABUTO
|
||||
getitemname 1, ITEM_DOME_FOSSIL
|
||||
bufferspeciesname STR_VAR_1, SPECIES_KABUTO
|
||||
bufferitemname STR_VAR_2, ITEM_DOME_FOSSIL
|
||||
msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_ThatFossilIsOfMonMakeItLiveAgain, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DeclineReviveFossil
|
||||
@@ -178,8 +178,8 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ShowDomeFossil::
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ShowOldAmber::
|
||||
getspeciesname 0, SPECIES_AERODACTYL
|
||||
getitemname 1, ITEM_OLD_AMBER
|
||||
bufferspeciesname STR_VAR_1, SPECIES_AERODACTYL
|
||||
bufferitemname STR_VAR_2, ITEM_OLD_AMBER
|
||||
msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_ThatFossilIsOfMonMakeItLiveAgain, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DeclineReviveFossil
|
||||
@@ -213,7 +213,7 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_GiveRevivedMon::
|
||||
|
||||
CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_GiveOmanyte::
|
||||
setvar VAR_TEMP_1, SPECIES_OMANYTE
|
||||
getspeciesname 0, SPECIES_OMANYTE
|
||||
bufferspeciesname STR_VAR_1, SPECIES_OMANYTE
|
||||
msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_FossilMonBackToLife
|
||||
givemon SPECIES_OMANYTE, 5, ITEM_NONE
|
||||
compare VAR_RESULT, 2
|
||||
@@ -227,7 +227,7 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_GiveOmanyte::
|
||||
|
||||
CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_GiveKabuto::
|
||||
setvar VAR_TEMP_1, SPECIES_KABUTO
|
||||
getspeciesname 0, SPECIES_KABUTO
|
||||
bufferspeciesname STR_VAR_1, SPECIES_KABUTO
|
||||
msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_FossilMonBackToLife
|
||||
givemon SPECIES_KABUTO, 5, ITEM_NONE
|
||||
compare VAR_RESULT, 2
|
||||
@@ -241,7 +241,7 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_GiveKabuto::
|
||||
|
||||
CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_GiveAerodactyl::
|
||||
setvar VAR_TEMP_1, SPECIES_AERODACTYL
|
||||
getspeciesname 0, SPECIES_AERODACTYL
|
||||
bufferspeciesname STR_VAR_1, SPECIES_AERODACTYL
|
||||
msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_FossilMonBackToLife
|
||||
givemon SPECIES_AERODACTYL, 5, ITEM_NONE
|
||||
compare VAR_RESULT, 2
|
||||
|
||||
@@ -32,7 +32,7 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_CliftonDeclineTrade::
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_Lounge_EventScript_CliftonNotRequestedMon::
|
||||
getspeciesname 0, VAR_0x8009
|
||||
bufferspeciesname STR_VAR_1, VAR_0x8009
|
||||
msgbox Trade_Text_ThisIsntMon
|
||||
release
|
||||
end
|
||||
@@ -79,7 +79,7 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_NormaDeclineTrade::
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_Lounge_EventScript_NormaNotRequestedMon::
|
||||
getspeciesname 0, VAR_0x8009
|
||||
bufferspeciesname STR_VAR_1, VAR_0x8009
|
||||
msgbox Trade_Text_ThisIsNoMon
|
||||
release
|
||||
end
|
||||
|
||||
@@ -62,7 +62,7 @@ FiveIsland_ResortGorgeous_House_EventScript_ShowRequestedMon::
|
||||
call_if_eq FiveIsland_ResortGorgeous_House_EventScript_ButlerApproachPlayerEast
|
||||
compare VAR_FACING, DIR_WEST
|
||||
call_if_eq FiveIsland_ResortGorgeous_House_EventScript_ButlerApproachPlayerWest
|
||||
moveobjectoffscreen LOCALID_BUTLER
|
||||
copyobjectxytoperm LOCALID_BUTLER
|
||||
msgbox FiveIsland_ResortGorgeous_House_Text_ButlerPleaseAcceptThisAsHerThanks
|
||||
giveitem VAR_RESORT_GORGEOUS_REWARD
|
||||
compare VAR_RESULT, FALSE
|
||||
|
||||
@@ -45,12 +45,12 @@ FiveIsland_WaterLabyrinth_EventScript_TryGiveEgg::
|
||||
@ If the player has a Togepi/Togetic from this game (assumed to be the one the man gave you) then comment on it
|
||||
@ Otherwise make normal comment
|
||||
FiveIsland_WaterLabyrinth_EventScript_PostEggComment::
|
||||
getspeciesname 1, SPECIES_TOGEPI
|
||||
bufferspeciesname STR_VAR_2, SPECIES_TOGEPI
|
||||
setvar VAR_0x8004, SPECIES_TOGEPI
|
||||
specialvar VAR_RESULT, PlayerPartyContainsSpeciesWithPlayerID
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq FiveIsland_WaterLabyrinth_EventScript_MonDaisyComment
|
||||
getspeciesname 1, SPECIES_TOGETIC
|
||||
bufferspeciesname STR_VAR_2, SPECIES_TOGETIC
|
||||
setvar VAR_0x8004, SPECIES_TOGETIC
|
||||
specialvar VAR_RESULT, PlayerPartyContainsSpeciesWithPlayerID
|
||||
compare VAR_RESULT, TRUE
|
||||
|
||||
@@ -72,9 +72,9 @@ FuchsiaCity_EventScript_ChanseySign::
|
||||
lockall
|
||||
setvar VAR_0x8004, SPECIES_CHANSEY
|
||||
special SetSeenMon
|
||||
drawmonpic SPECIES_CHANSEY, 10, 3
|
||||
showmonpic SPECIES_CHANSEY, 10, 3
|
||||
msgbox FuchsiaCity_Text_ChanseySign
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -82,9 +82,9 @@ FuchsiaCity_EventScript_VoltorbSign::
|
||||
lockall
|
||||
setvar VAR_0x8004, SPECIES_VOLTORB
|
||||
special SetSeenMon
|
||||
drawmonpic SPECIES_VOLTORB, 10, 3
|
||||
showmonpic SPECIES_VOLTORB, 10, 3
|
||||
msgbox FuchsiaCity_Text_VoltorbSign
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -92,9 +92,9 @@ FuchsiaCity_EventScript_KangaskhanSign::
|
||||
lockall
|
||||
setvar VAR_0x8004, SPECIES_KANGASKHAN
|
||||
special SetSeenMon
|
||||
drawmonpic SPECIES_KANGASKHAN, 10, 3
|
||||
showmonpic SPECIES_KANGASKHAN, 10, 3
|
||||
msgbox FuchsiaCity_Text_KangaskhanSign
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -102,9 +102,9 @@ FuchsiaCity_EventScript_SlowpokeSign::
|
||||
lockall
|
||||
setvar VAR_0x8004, SPECIES_SLOWPOKE
|
||||
special SetSeenMon
|
||||
drawmonpic SPECIES_SLOWPOKE, 10, 3
|
||||
showmonpic SPECIES_SLOWPOKE, 10, 3
|
||||
msgbox FuchsiaCity_Text_SlowpokeSign
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -112,9 +112,9 @@ FuchsiaCity_EventScript_LaprasSign::
|
||||
lockall
|
||||
setvar VAR_0x8004, SPECIES_LAPRAS
|
||||
special SetSeenMon
|
||||
drawmonpic SPECIES_LAPRAS, 10, 3
|
||||
showmonpic SPECIES_LAPRAS, 10, 3
|
||||
msgbox FuchsiaCity_Text_LaprasSign
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -123,17 +123,17 @@ FuchsiaCity_EventScript_FossilMonSign::
|
||||
goto_if_set FLAG_GOT_DOME_FOSSIL, FuchsiaCity_EventScript_OmanyteSign
|
||||
setvar VAR_0x8004, SPECIES_KABUTO
|
||||
special SetSeenMon
|
||||
drawmonpic SPECIES_KABUTO, 10, 3
|
||||
showmonpic SPECIES_KABUTO, 10, 3
|
||||
msgbox FuchsiaCity_Text_KabutoSign
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
releaseall
|
||||
end
|
||||
|
||||
FuchsiaCity_EventScript_OmanyteSign::
|
||||
setvar VAR_0x8004, SPECIES_OMANYTE
|
||||
special SetSeenMon
|
||||
drawmonpic SPECIES_OMANYTE, 10, 3
|
||||
showmonpic SPECIES_OMANYTE, 10, 3
|
||||
msgbox FuchsiaCity_Text_OmanyteSign
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -117,7 +117,7 @@ FuchsiaCity_SafariZone_Entrance_EventScript_TryEnterSafariZone::
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq FuchsiaCity_SafariZone_Entrance_EventScript_NotEnoughMoney
|
||||
removemoney 500, 0
|
||||
updatemoneybox 0, 0, 0
|
||||
updatemoneybox
|
||||
msgbox FuchsiaCity_SafariZone_Entrance_Text_ThatllBe500WeOnlyUseSpecialBalls
|
||||
textcolor 3
|
||||
playfanfare MUS_LEVEL_UP
|
||||
@@ -126,7 +126,7 @@ FuchsiaCity_SafariZone_Entrance_EventScript_TryEnterSafariZone::
|
||||
call EventScript_RestorePrevTextColor
|
||||
msgbox FuchsiaCity_SafariZone_Entrance_Text_CallYouOnPAWhenYouRunOut
|
||||
closemessage
|
||||
hidemoneybox 0, 0
|
||||
hidemoneybox
|
||||
compare VAR_TEMP_2, 0
|
||||
call_if_eq FuchsiaCity_SafariZone_Entrance_EventScript_EnterSafariZoneMid
|
||||
compare VAR_TEMP_2, 1
|
||||
@@ -172,7 +172,7 @@ FuchsiaCity_SafariZone_Entrance_EventScript_NotEnoughMoney::
|
||||
|
||||
FuchsiaCity_SafariZone_Entrance_EventScript_ForcePlayerBack::
|
||||
closemessage
|
||||
hidemoneybox 0, 0
|
||||
hidemoneybox
|
||||
applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_ForceBack
|
||||
waitmovement 0
|
||||
releaseall
|
||||
|
||||
@@ -67,7 +67,7 @@ MtMoon_B2F_EventScript_DomeFossil::
|
||||
delay 10
|
||||
applymovement LOCALID_MIGUEL, MtMoon_B2F_Movement_MiguelToHelixFossil
|
||||
waitmovement 0
|
||||
moveobjectoffscreen LOCALID_MIGUEL
|
||||
copyobjectxytoperm LOCALID_MIGUEL
|
||||
textcolor 0
|
||||
playfanfare MUS_OBTAIN_KEY_ITEM
|
||||
message MtMoon_B2F_Text_ThenThisFossilIsMine
|
||||
@@ -99,7 +99,7 @@ MtMoon_B2F_EventScript_HelixFossil::
|
||||
delay 10
|
||||
applymovement LOCALID_MIGUEL, MtMoon_B2F_Movement_MiguelToDomeFossil
|
||||
waitmovement 0
|
||||
moveobjectoffscreen LOCALID_MIGUEL
|
||||
copyobjectxytoperm LOCALID_MIGUEL
|
||||
textcolor 0
|
||||
playfanfare MUS_OBTAIN_KEY_ITEM
|
||||
message MtMoon_B2F_Text_ThenThisFossilIsMine
|
||||
|
||||
@@ -59,8 +59,8 @@ PalletTown_EventScript_OakRatingScene::
|
||||
specialvar VAR_RESULT, GetPokedexCount
|
||||
copyvar VAR_0x8008, VAR_0x8005
|
||||
copyvar VAR_0x8009, VAR_0x8006
|
||||
getnumberstring 0, VAR_0x8008
|
||||
getnumberstring 1, VAR_0x8009
|
||||
buffernumberstring STR_VAR_1, VAR_0x8008
|
||||
buffernumberstring STR_VAR_2, VAR_0x8009
|
||||
compare VAR_0x8009, 60
|
||||
goto_if_lt PalletTown_EventScript_NotEnoughMonsForNationalDex
|
||||
msgbox PalletTown_Text_CaughtXImpressiveFollowMe
|
||||
@@ -356,7 +356,7 @@ PalletTown_EventScript_SignLady::
|
||||
call_if_eq PalletTown_EventScript_SignLadyMoveOutOfWayRight
|
||||
compare VAR_FACING, DIR_EAST
|
||||
call_if_ne PalletTown_EventScript_SignLadyMoveOutOfWayLeft
|
||||
moveobjectoffscreen 1
|
||||
copyobjectxytoperm LOCALID_SIGN_LADY
|
||||
setflag FLAG_TEMP_2
|
||||
release
|
||||
end
|
||||
|
||||
@@ -852,8 +852,8 @@ PalletTown_ProfessorOaksLab_EventScript_RatePokedexOrTryGiveBalls::
|
||||
specialvar VAR_RESULT, GetPokedexCount
|
||||
copyvar VAR_0x8008, VAR_0x8005
|
||||
copyvar VAR_0x8009, VAR_0x8006
|
||||
getnumberstring 0, VAR_0x8008
|
||||
getnumberstring 1, VAR_0x8009
|
||||
buffernumberstring STR_VAR_1, VAR_0x8008
|
||||
buffernumberstring STR_VAR_2, VAR_0x8009
|
||||
compare VAR_0x8009, 1 @ Player only has starter
|
||||
goto_if_eq PalletTown_ProfessorOaksLab_EventScript_CheckIfPlayerNeedsBalls
|
||||
goto PalletTown_ProfessorOaksLab_EventScript_RatePokedex
|
||||
@@ -1169,7 +1169,7 @@ PalletTown_ProfessorOaksLab_EventScript_BulbasaurBall::
|
||||
PalletTown_ProfessorOaksLab_EventScript_ConfirmStarterChoice::
|
||||
applymovement LOCALID_PROF_OAK, Movement_FaceRight
|
||||
waitmovement 0
|
||||
drawmonpic PLAYER_STARTER_SPECIES, 10, 3
|
||||
showmonpic PLAYER_STARTER_SPECIES, 10, 3
|
||||
textcolor 0
|
||||
compare PLAYER_STARTER_NUM, 0
|
||||
goto_if_eq PalletTown_ProfessorOaksLab_EventScript_ConfirmBulbasaur
|
||||
@@ -1204,12 +1204,12 @@ PalletTown_ProfessorOaksLab_EventScript_ConfirmCharmander::
|
||||
end
|
||||
|
||||
PalletTown_ProfessorOaksLab_EventScript_DeclinedStarter::
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
release
|
||||
end
|
||||
|
||||
PalletTown_ProfessorOaksLab_EventScript_ChoseStarter::
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
removeobject VAR_LAST_TALKED
|
||||
msgbox PalletTown_ProfessorOaksLab_Text_OakThisMonIsEnergetic
|
||||
call EventScript_RestorePrevTextColor
|
||||
@@ -1217,7 +1217,7 @@ PalletTown_ProfessorOaksLab_EventScript_ChoseStarter::
|
||||
setflag FLAG_PALLET_LADY_NOT_BLOCKING_SIGN
|
||||
givemon PLAYER_STARTER_SPECIES, 5, ITEM_NONE
|
||||
copyvar VAR_STARTER_MON, PLAYER_STARTER_NUM
|
||||
getspeciesname 0, PLAYER_STARTER_SPECIES
|
||||
bufferspeciesname STR_VAR_1, PLAYER_STARTER_SPECIES
|
||||
message PalletTown_ProfessorOaksLab_Text_ReceivedMonFromOak
|
||||
waitmessage
|
||||
playfanfare MUS_OBTAIN_KEY_ITEM
|
||||
@@ -1268,7 +1268,7 @@ PalletTown_ProfessorOaksLab_EventScript_RivalTakesStarter::
|
||||
msgbox PalletTown_ProfessorOaksLab_Text_RivalIllTakeThisOneThen
|
||||
removeobject RIVAL_STARTER_ID
|
||||
textcolor 3
|
||||
getspeciesname 0, RIVAL_STARTER_SPECIES
|
||||
bufferspeciesname STR_VAR_1, RIVAL_STARTER_SPECIES
|
||||
message PalletTown_ProfessorOaksLab_Text_RivalReceivedMonFromOak
|
||||
waitmessage
|
||||
playfanfare MUS_OBTAIN_KEY_ITEM
|
||||
|
||||
@@ -71,7 +71,7 @@ PewterCity_Museum_1F_EventScript_EntranceTrigger::
|
||||
goto_if_eq PewterCity_Museum_1F_EventScript_TryPayForTicket
|
||||
msgbox PewterCity_Museum_1F_Text_ComeAgain
|
||||
closemessage
|
||||
hidemoneybox 0, 0
|
||||
hidemoneybox
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Museum_1F_Movement_ForcePlayerExit
|
||||
waitmovement 0
|
||||
releaseall
|
||||
@@ -90,11 +90,11 @@ PewterCity_Museum_1F_EventScript_TryPayForTicket::
|
||||
call_if_eq PewterCity_Museum_1F_EventScript_PlayerApproachCounterRight
|
||||
playse SE_SHOP
|
||||
removemoney 50, 0
|
||||
updatemoneybox 0, 0, 0
|
||||
updatemoneybox
|
||||
waitse
|
||||
msgbox PewterCity_Museum_1F_Text_Right50YThankYou
|
||||
setvar VAR_MAP_SCENE_PEWTER_CITY_MUSEUM_1F, 1
|
||||
hidemoneybox 0, 0
|
||||
hidemoneybox
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -116,7 +116,7 @@ PewterCity_Museum_1F_EventScript_PlayerApproachCounterRight::
|
||||
PewterCity_Museum_1F_EventScript_NotEnoughMoney::
|
||||
msgbox PewterCity_Museum_1F_Text_DontHaveEnoughMoney
|
||||
closemessage
|
||||
hidemoneybox 0, 0
|
||||
hidemoneybox
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Museum_1F_Movement_ForcePlayerExit
|
||||
waitmovement 0
|
||||
releaseall
|
||||
|
||||
@@ -79,7 +79,7 @@ PokemonLeague_ChampionsRoom_EventScript_EnterRoom::
|
||||
waitmovement 0
|
||||
delay 25
|
||||
specialvar VAR_RESULT, GetStarterSpecies
|
||||
getspeciesname 0, VAR_RESULT
|
||||
bufferspeciesname STR_VAR_1, VAR_RESULT
|
||||
msgbox PokemonLeague_ChampionsRoom_Text_OakCongratulations
|
||||
applymovement LOCALID_PROF_OAK, Movement_WalkInPlaceFastestRight
|
||||
applymovement LOCALID_RIVAL, Movement_WalkInPlaceFastestLeft
|
||||
|
||||
@@ -10,7 +10,7 @@ Route1_EventScript_MartClerk::
|
||||
checkitemspace ITEM_POTION, 1
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq EventScript_BagIsFull
|
||||
getitemname 1, ITEM_POTION
|
||||
bufferitemname STR_VAR_2, ITEM_POTION
|
||||
playfanfare MUS_LEVEL_UP
|
||||
message Text_ObtainedTheX
|
||||
waitmessage
|
||||
|
||||
@@ -39,7 +39,7 @@ Route10_PokemonCenter_1F_EventScript_Aide::
|
||||
goto_if_eq Aide_EventScript_DeclineCheckMons
|
||||
setvar VAR_0x8004, 0
|
||||
specialvar VAR_RESULT, GetPokedexCount
|
||||
getnumberstring 2, VAR_0x8006
|
||||
buffernumberstring STR_VAR_3, VAR_0x8006
|
||||
call Route10_PokemonCenter_1F_EventScript_GetAideRequestInfo
|
||||
compare VAR_0x8006, REQUIRED_OWNED_MONS
|
||||
goto_if_lt Aide_EventScript_HaventCaughtEnough
|
||||
@@ -59,6 +59,6 @@ Route10_PokemonCenter_1F_EventScript_AlreadyGotEverstone::
|
||||
end
|
||||
|
||||
Route10_PokemonCenter_1F_EventScript_GetAideRequestInfo::
|
||||
getnumberstring 0, REQUIRED_OWNED_MONS
|
||||
getitemname 1, ITEM_EVERSTONE
|
||||
buffernumberstring STR_VAR_1, REQUIRED_OWNED_MONS
|
||||
bufferitemname STR_VAR_2, ITEM_EVERSTONE
|
||||
return
|
||||
|
||||
@@ -46,7 +46,7 @@ Route11_EastEntrance_2F_EventScript_DeclineTrade::
|
||||
end
|
||||
|
||||
Route11_EastEntrance_2F_EventScript_NotRequestedMon::
|
||||
getspeciesname 0, VAR_0x8009
|
||||
bufferspeciesname STR_VAR_1, VAR_0x8009
|
||||
msgbox Trade_Text_WhatThatsNoMon
|
||||
release
|
||||
end
|
||||
@@ -66,7 +66,7 @@ Route11_EastEntrance_2F_EventScript_Aide::
|
||||
goto_if_eq Aide_EventScript_DeclineCheckMons
|
||||
setvar VAR_0x8004, 0
|
||||
specialvar VAR_RESULT, GetPokedexCount
|
||||
getnumberstring 2, VAR_0x8006
|
||||
buffernumberstring STR_VAR_3, VAR_0x8006
|
||||
call Route11_EastEntrance_2F_EventScript_GetAideRequestInfo
|
||||
compare VAR_0x8006, REQUIRED_CAUGHT_MONS
|
||||
goto_if_lt Aide_EventScript_HaventCaughtEnough
|
||||
@@ -86,6 +86,6 @@ Route11_EastEntrance_2F_EventScript_AlreadyGotItemfinder::
|
||||
end
|
||||
|
||||
Route11_EastEntrance_2F_EventScript_GetAideRequestInfo::
|
||||
getnumberstring 0, REQUIRED_CAUGHT_MONS
|
||||
getitemname 1, ITEM_ITEMFINDER
|
||||
buffernumberstring STR_VAR_1, REQUIRED_CAUGHT_MONS
|
||||
bufferitemname STR_VAR_2, ITEM_ITEMFINDER
|
||||
return
|
||||
|
||||
@@ -6,10 +6,10 @@ Route15_WestEntrance_2F_MapScripts::
|
||||
Route15_WestEntrance_2F_EventScript_LeftBinoculars::
|
||||
lockall
|
||||
msgbox Route15_WestEntrance_2F_Text_LargeShiningBird
|
||||
drawmonpic SPECIES_ARTICUNO, 10, 3
|
||||
showmonpic SPECIES_ARTICUNO, 10, 3
|
||||
delay 20
|
||||
waitbuttonpress
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
setvar VAR_0x8004, SPECIES_ARTICUNO
|
||||
special SetSeenMon
|
||||
releaseall
|
||||
@@ -29,7 +29,7 @@ Route15_WestEntrance_2F_EventScript_Aide::
|
||||
goto_if_eq Aide_EventScript_DeclineCheckMons
|
||||
setvar VAR_0x8004, 0
|
||||
specialvar VAR_RESULT, GetPokedexCount
|
||||
getnumberstring 2, VAR_0x8006
|
||||
buffernumberstring STR_VAR_3, VAR_0x8006
|
||||
call Route15_WestEntrance_2F_EventScript_GetAideRequestInfo
|
||||
compare VAR_0x8006, REQUIRED_CAUGHT_MONS
|
||||
goto_if_lt Aide_EventScript_HaventCaughtEnough
|
||||
@@ -49,6 +49,6 @@ Route15_WestEntrance_2F_EventScript_AlreadyGotExpShare::
|
||||
end
|
||||
|
||||
Route15_WestEntrance_2F_EventScript_GetAideRequestInfo::
|
||||
getnumberstring 0, REQUIRED_CAUGHT_MONS
|
||||
getitemname 1, ITEM_EXP_SHARE
|
||||
buffernumberstring STR_VAR_1, REQUIRED_CAUGHT_MONS
|
||||
bufferitemname STR_VAR_2, ITEM_EXP_SHARE
|
||||
return
|
||||
|
||||
@@ -29,7 +29,7 @@ Route16_NorthEntrance_2F_EventScript_Aide::
|
||||
goto_if_eq Aide_EventScript_DeclineCheckMons
|
||||
setvar VAR_0x8004, 0
|
||||
specialvar VAR_RESULT, GetPokedexCount
|
||||
getnumberstring 2, VAR_0x8006
|
||||
buffernumberstring STR_VAR_3, VAR_0x8006
|
||||
call Route16_NorthEntrance_2F_EventScript_GetAideRequestInfo
|
||||
compare VAR_0x8006, REQUIRED_CAUGHT_MONS
|
||||
goto_if_lt Aide_EventScript_HaventCaughtEnough
|
||||
@@ -49,6 +49,6 @@ Route16_NorthEntrance_2F_EventScript_AlreadyGotAmuletCoin::
|
||||
end
|
||||
|
||||
Route16_NorthEntrance_2F_EventScript_GetAideRequestInfo::
|
||||
getnumberstring 0, REQUIRED_CAUGHT_MONS
|
||||
getitemname 1, ITEM_AMULET_COIN
|
||||
buffernumberstring STR_VAR_1, REQUIRED_CAUGHT_MONS
|
||||
bufferitemname STR_VAR_2, ITEM_AMULET_COIN
|
||||
return
|
||||
|
||||
@@ -36,7 +36,7 @@ Route18_EastEntrance_2F_EventScript_DeclineTrade::
|
||||
end
|
||||
|
||||
Route18_EastEntrance_2F_EventScript_NotRequestedMon::
|
||||
getspeciesname 0, VAR_0x8009
|
||||
bufferspeciesname STR_VAR_1, VAR_0x8009
|
||||
msgbox Trade_Text_WhatThatsNoMon
|
||||
release
|
||||
end
|
||||
|
||||
@@ -5,7 +5,7 @@ Route22_NorthEntrance_EventScript_BoulderBadgeGuard::
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_TEMP_1, 1
|
||||
getstdstring 0, STDSTRING_BOULDER_BADGE
|
||||
bufferstdstring STR_VAR_1, STDSTRING_BOULDER_BADGE
|
||||
goto Route22_NorthEntrance_EventScript_BadgeGuard
|
||||
end
|
||||
|
||||
@@ -13,6 +13,6 @@ Route22_NorthEntrance_EventScript_BoulderBadgeGuardTrigger::
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 1
|
||||
setvar VAR_0x8009, 1
|
||||
getstdstring 0, STDSTRING_BOULDER_BADGE
|
||||
bufferstdstring STR_VAR_1, STDSTRING_BOULDER_BADGE
|
||||
goto Route23_EventScript_BadgeGuardTrigger
|
||||
end
|
||||
|
||||
@@ -23,7 +23,7 @@ Route23_EventScript_CascadeBadgeGuard::
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_TEMP_1, 2
|
||||
getstdstring 0, STDSTRING_CASCADE_BADGE
|
||||
bufferstdstring STR_VAR_1, STDSTRING_CASCADE_BADGE
|
||||
goto Route23_EventScript_BadgeGuard
|
||||
end
|
||||
|
||||
@@ -31,7 +31,7 @@ Route23_EventScript_ThunderBadgeGuard::
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_TEMP_1, 3
|
||||
getstdstring 0, STDSTRING_THUNDER_BADGE
|
||||
bufferstdstring STR_VAR_1, STDSTRING_THUNDER_BADGE
|
||||
goto Route23_EventScript_BadgeGuard
|
||||
end
|
||||
|
||||
@@ -39,7 +39,7 @@ Route23_EventScript_RainbowBadgeGuard::
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_TEMP_1, 4
|
||||
getstdstring 0, STDSTRING_RAINBOW_BADGE
|
||||
bufferstdstring STR_VAR_1, STDSTRING_RAINBOW_BADGE
|
||||
goto Route23_EventScript_BadgeGuard
|
||||
end
|
||||
|
||||
@@ -47,7 +47,7 @@ Route23_EventScript_SoulBadgeGuard::
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_TEMP_1, 5
|
||||
getstdstring 0, STDSTRING_SOUL_BADGE
|
||||
bufferstdstring STR_VAR_1, STDSTRING_SOUL_BADGE
|
||||
goto Route23_EventScript_BadgeGuard
|
||||
end
|
||||
|
||||
@@ -55,7 +55,7 @@ Route23_EventScript_MarshBadgeGuard::
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_TEMP_1, 6
|
||||
getstdstring 0, STDSTRING_MARSH_BADGE
|
||||
bufferstdstring STR_VAR_1, STDSTRING_MARSH_BADGE
|
||||
goto Route23_EventScript_BadgeGuard
|
||||
end
|
||||
|
||||
@@ -63,7 +63,7 @@ Route23_EventScript_VolcanoBadgeGuard::
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_TEMP_1, 7
|
||||
getstdstring 0, STDSTRING_VOLCANO_BADGE
|
||||
bufferstdstring STR_VAR_1, STDSTRING_VOLCANO_BADGE
|
||||
goto Route23_EventScript_BadgeGuard
|
||||
end
|
||||
|
||||
@@ -71,7 +71,7 @@ Route23_EventScript_EarthBadgeGuard::
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_TEMP_1, 8
|
||||
getstdstring 0, STDSTRING_EARTH_BADGE
|
||||
bufferstdstring STR_VAR_1, STDSTRING_EARTH_BADGE
|
||||
goto Route23_EventScript_BadgeGuard
|
||||
end
|
||||
|
||||
@@ -79,7 +79,7 @@ Route23_EventScript_CascadeBadgeGuardTrigger::
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 2
|
||||
setvar VAR_0x8009, LOCALID_CASCADE_BADGE_GUARD
|
||||
getstdstring 0, STDSTRING_CASCADE_BADGE
|
||||
bufferstdstring STR_VAR_1, STDSTRING_CASCADE_BADGE
|
||||
goto Route23_EventScript_BadgeGuardTrigger
|
||||
end
|
||||
|
||||
@@ -87,7 +87,7 @@ Route23_EventScript_ThunderBadgeGuardTrigger::
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 3
|
||||
setvar VAR_0x8009, LOCALID_THUNDER_BADGE_GUARD
|
||||
getstdstring 0, STDSTRING_THUNDER_BADGE
|
||||
bufferstdstring STR_VAR_1, STDSTRING_THUNDER_BADGE
|
||||
goto Route23_EventScript_BadgeGuardTrigger
|
||||
end
|
||||
|
||||
@@ -95,7 +95,7 @@ Route23_EventScript_RainbowBadgeGuardTrigger::
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 4
|
||||
setvar VAR_0x8009, LOCALID_RAINBOW_BADGE_GUARD
|
||||
getstdstring 0, STDSTRING_RAINBOW_BADGE
|
||||
bufferstdstring STR_VAR_1, STDSTRING_RAINBOW_BADGE
|
||||
goto Route23_EventScript_BadgeGuardTrigger
|
||||
end
|
||||
|
||||
@@ -103,7 +103,7 @@ Route23_EventScript_SoulBadgeGuardTrigger::
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 5
|
||||
setvar VAR_0x8009, LOCALID_SOUL_BADGE_GUARD
|
||||
getstdstring 0, STDSTRING_SOUL_BADGE
|
||||
bufferstdstring STR_VAR_1, STDSTRING_SOUL_BADGE
|
||||
goto Route23_EventScript_BadgeGuardTrigger
|
||||
end
|
||||
|
||||
@@ -111,7 +111,7 @@ Route23_EventScript_MarshBadgeGuardTrigger::
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 6
|
||||
setvar VAR_0x8009, LOCALID_MARSH_BADGE_GUARD
|
||||
getstdstring 0, STDSTRING_MARSH_BADGE
|
||||
bufferstdstring STR_VAR_1, STDSTRING_MARSH_BADGE
|
||||
goto Route23_EventScript_BadgeGuardTrigger
|
||||
end
|
||||
|
||||
@@ -119,7 +119,7 @@ Route23_EventScript_VolcanoBadgeGuardTrigger::
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 7
|
||||
setvar VAR_0x8009, LOCALID_VOLCANO_BADGE_GUARD
|
||||
getstdstring 0, STDSTRING_VOLCANO_BADGE
|
||||
bufferstdstring STR_VAR_1, STDSTRING_VOLCANO_BADGE
|
||||
goto Route23_EventScript_BadgeGuardTrigger
|
||||
end
|
||||
|
||||
@@ -127,7 +127,7 @@ Route23_EventScript_EarthBadgeGuardTrigger::
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 8
|
||||
setvar VAR_0x8009, LOCALID_EARTH_BADGE_GUARD
|
||||
getstdstring 0, STDSTRING_EARTH_BADGE
|
||||
bufferstdstring STR_VAR_1, STDSTRING_EARTH_BADGE
|
||||
goto Route23_EventScript_BadgeGuardTrigger
|
||||
end
|
||||
|
||||
|
||||
@@ -258,36 +258,36 @@ Route25_SeaCottage_EventScript_BillsMonList::
|
||||
end
|
||||
|
||||
Route25_SeaCottage_EventScript_ViewEevee::
|
||||
drawmonpic SPECIES_EEVEE, 10, 3
|
||||
showmonpic SPECIES_EEVEE, 10, 3
|
||||
waitbuttonpress
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
setvar VAR_0x8004, SPECIES_EEVEE
|
||||
special SetSeenMon
|
||||
goto Route25_SeaCottage_EventScript_BillsMonList
|
||||
end
|
||||
|
||||
Route25_SeaCottage_EventScript_ViewFlareon::
|
||||
drawmonpic SPECIES_FLAREON, 10, 3
|
||||
showmonpic SPECIES_FLAREON, 10, 3
|
||||
waitbuttonpress
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
setvar VAR_0x8004, SPECIES_FLAREON
|
||||
special SetSeenMon
|
||||
goto Route25_SeaCottage_EventScript_BillsMonList
|
||||
end
|
||||
|
||||
Route25_SeaCottage_EventScript_ViewJolteon::
|
||||
drawmonpic SPECIES_JOLTEON, 10, 3
|
||||
showmonpic SPECIES_JOLTEON, 10, 3
|
||||
waitbuttonpress
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
setvar VAR_0x8004, SPECIES_JOLTEON
|
||||
special SetSeenMon
|
||||
goto Route25_SeaCottage_EventScript_BillsMonList
|
||||
end
|
||||
|
||||
Route25_SeaCottage_EventScript_ViewVaporeon::
|
||||
drawmonpic SPECIES_VAPOREON, 10, 3
|
||||
showmonpic SPECIES_VAPOREON, 10, 3
|
||||
waitbuttonpress
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
setvar VAR_0x8004, SPECIES_VAPOREON
|
||||
special SetSeenMon
|
||||
goto Route25_SeaCottage_EventScript_BillsMonList
|
||||
|
||||
@@ -13,7 +13,7 @@ Route2_EastBuilding_EventScript_Aide::
|
||||
goto_if_eq Aide_EventScript_DeclineCheckMons
|
||||
setvar VAR_0x8004, 0
|
||||
specialvar VAR_RESULT, GetPokedexCount
|
||||
getnumberstring 2, VAR_0x8006
|
||||
buffernumberstring STR_VAR_3, VAR_0x8006
|
||||
call Route2_EastBuilding_EventScript_GetAideRequestInfo
|
||||
compare VAR_0x8006, REQUIRED_SEEN_MONS
|
||||
goto_if_lt Aide_EventScript_HaventCaughtEnough
|
||||
@@ -33,8 +33,8 @@ Route2_EastBuilding_EventScript_AlreadyGotHM05::
|
||||
end
|
||||
|
||||
Route2_EastBuilding_EventScript_GetAideRequestInfo::
|
||||
getnumberstring 0, REQUIRED_SEEN_MONS
|
||||
getitemname 1, ITEM_HM05
|
||||
buffernumberstring STR_VAR_1, REQUIRED_SEEN_MONS
|
||||
bufferitemname STR_VAR_2, ITEM_HM05
|
||||
return
|
||||
|
||||
Route2_EastBuilding_EventScript_Rocker::
|
||||
|
||||
@@ -32,7 +32,7 @@ Route2_House_EventScript_DeclineTrade::
|
||||
end
|
||||
|
||||
Route2_House_EventScript_NotRequestedMon::
|
||||
getspeciesname 0, VAR_0x8009
|
||||
bufferspeciesname STR_VAR_1, VAR_0x8009
|
||||
msgbox Trade_Text_WhatThatsNoMon
|
||||
release
|
||||
end
|
||||
|
||||
@@ -66,7 +66,7 @@ Route4_PokemonCenter_1F_EventScript_BuyMagikarpParty::
|
||||
goto_if_eq Route4_PokemonCenter_1F_EventScript_EndPurchaseMagikarp
|
||||
call EventScript_GetGiftMonPartySlot
|
||||
fadescreen FADE_TO_BLACK
|
||||
hidemoneybox 0, 0
|
||||
hidemoneybox
|
||||
special ChangePokemonNickname
|
||||
waitstate
|
||||
goto Route4_PokemonCenter_1F_EventScript_BoughtMagikarp
|
||||
@@ -78,7 +78,7 @@ Route4_PokemonCenter_1F_EventScript_BuyMagikarpPC::
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq Route4_PokemonCenter_1F_EventScript_TransferMagikarpCloseMoneyBox
|
||||
fadescreen FADE_TO_BLACK
|
||||
hidemoneybox 0, 0
|
||||
hidemoneybox
|
||||
special ChangeBoxPokemonNickname
|
||||
waitstate
|
||||
lock
|
||||
@@ -97,7 +97,7 @@ Route4_PokemonCenter_1F_EventScript_TransferMagikarp::
|
||||
end
|
||||
|
||||
Route4_PokemonCenter_1F_EventScript_EndPurchaseMagikarp::
|
||||
hidemoneybox 0, 0
|
||||
hidemoneybox
|
||||
goto Route4_PokemonCenter_1F_EventScript_BoughtMagikarp
|
||||
end
|
||||
|
||||
@@ -108,23 +108,23 @@ Route4_PokemonCenter_1F_EventScript_BoughtMagikarp::
|
||||
|
||||
Route4_PokemonCenter_1F_EventScript_PayForMagikarp::
|
||||
removemoney MAGIKARP_PRICE, 0
|
||||
updatemoneybox 0, 0, 0
|
||||
updatemoneybox
|
||||
playfanfare MUS_LEVEL_UP
|
||||
message Route4_PokemonCenter_1F_Text_PaidOutrageouslyForMagikarp
|
||||
waitmessage
|
||||
waitfanfare
|
||||
getspeciesname 0, SPECIES_MAGIKARP
|
||||
bufferspeciesname STR_VAR_1, SPECIES_MAGIKARP
|
||||
return
|
||||
|
||||
Route4_PokemonCenter_1F_EventScript_DeclineMagikarp::
|
||||
msgbox Route4_PokemonCenter_1F_Text_OnlyDoingThisAsFavorToYou
|
||||
hidemoneybox 0, 0
|
||||
hidemoneybox
|
||||
release
|
||||
end
|
||||
|
||||
Route4_PokemonCenter_1F_EventScript_NotEnoughMoney::
|
||||
msgbox Route4_PokemonCenter_1F_Text_YoullNeedMoreMoney
|
||||
hidemoneybox 0, 0
|
||||
hidemoneybox
|
||||
release
|
||||
end
|
||||
|
||||
@@ -136,7 +136,7 @@ Route4_PokemonCenter_1F_EventScript_AlreadyBoughtMagikarp::
|
||||
Route4_PokemonCenter_1F_EventScript_NoRoomForMagikarp::
|
||||
textcolor 0
|
||||
msgbox Route4_PokemonCenter_1F_Text_NoRoomForMorePokemon
|
||||
hidemoneybox 0, 0
|
||||
hidemoneybox
|
||||
release
|
||||
end
|
||||
|
||||
|
||||
@@ -8,8 +8,8 @@ SSAnne_2F_Room1_EventScript_Gentleman::
|
||||
waitmessage
|
||||
setvar VAR_0x8004, SPECIES_SNORLAX
|
||||
special SetSeenMon
|
||||
drawmonpic SPECIES_SNORLAX, 10, 3
|
||||
showmonpic SPECIES_SNORLAX, 10, 3
|
||||
waitbuttonpress
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
release
|
||||
end
|
||||
|
||||
@@ -23,7 +23,7 @@ SaffronCity_Dojo_EventScript_HitmonleeBall::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_GOT_HITMON_FROM_DOJO, SaffronCity_Dojo_EventScript_AlreadyGotHitmon
|
||||
drawmonpic SPECIES_HITMONLEE, 10, 3
|
||||
showmonpic SPECIES_HITMONLEE, 10, 3
|
||||
setvar VAR_TEMP_1, SPECIES_HITMONLEE
|
||||
applymovement LOCALID_KARATE_MASTER, Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
@@ -32,7 +32,7 @@ SaffronCity_Dojo_EventScript_HitmonleeBall::
|
||||
call EventScript_RestorePrevTextColor
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq SaffronCity_Dojo_EventScript_GiveHitmon
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
release
|
||||
end
|
||||
|
||||
@@ -45,7 +45,7 @@ SaffronCity_Dojo_EventScript_HitmonchanBall::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_GOT_HITMON_FROM_DOJO, SaffronCity_Dojo_EventScript_AlreadyGotHitmon
|
||||
drawmonpic SPECIES_HITMONCHAN, 10, 3
|
||||
showmonpic SPECIES_HITMONCHAN, 10, 3
|
||||
setvar VAR_TEMP_1, SPECIES_HITMONCHAN
|
||||
applymovement LOCALID_KARATE_MASTER, Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
@@ -54,12 +54,12 @@ SaffronCity_Dojo_EventScript_HitmonchanBall::
|
||||
call EventScript_RestorePrevTextColor
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq SaffronCity_Dojo_EventScript_GiveHitmon
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
release
|
||||
end
|
||||
|
||||
SaffronCity_Dojo_EventScript_GiveHitmon::
|
||||
erasemonpic
|
||||
hidemonpic
|
||||
givemon VAR_TEMP_1, 25, ITEM_NONE
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq SaffronCity_Dojo_EventScript_ReceivedHitmonParty
|
||||
@@ -72,7 +72,7 @@ SaffronCity_Dojo_EventScript_GiveHitmon::
|
||||
|
||||
SaffronCity_Dojo_EventScript_ReceivedHitmonParty::
|
||||
removeobject VAR_LAST_TALKED
|
||||
getspeciesname 0, VAR_TEMP_1
|
||||
bufferspeciesname STR_VAR_1, VAR_TEMP_1
|
||||
playfanfare MUS_LEVEL_UP
|
||||
message SaffronCity_Dojo_Text_ReceivedMonFromKarateMaster
|
||||
waitmessage
|
||||
@@ -88,7 +88,7 @@ SaffronCity_Dojo_EventScript_ReceivedHitmonParty::
|
||||
|
||||
SaffronCity_Dojo_EventScript_ReceivedHitmonPC::
|
||||
removeobject VAR_LAST_TALKED
|
||||
getspeciesname 0, VAR_TEMP_1
|
||||
bufferspeciesname STR_VAR_1, VAR_TEMP_1
|
||||
playfanfare MUS_LEVEL_UP
|
||||
message SaffronCity_Dojo_Text_ReceivedMonFromKarateMaster
|
||||
waitmessage
|
||||
|
||||
@@ -40,7 +40,7 @@ SevenIsland_House_Room1_EventScript_OldWomanCommentOnBattle::
|
||||
waitmovement 0
|
||||
applymovement LOCALID_OLD_WOMAN, SevenIsland_House_Room1_Movement_OldWomanWalkBehindPlayer
|
||||
waitmovement 0
|
||||
moveobjectoffscreen LOCALID_OLD_WOMAN
|
||||
copyobjectxytoperm LOCALID_OLD_WOMAN
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
compare VAR_MAP_SCENE_SEVEN_ISLAND_HOUSE_ROOM1, 1
|
||||
|
||||
@@ -145,7 +145,7 @@ SilphCo_7F_EventScript_ReceiveLaprasParty::
|
||||
message SilphCo_7F_Text_ObtainedLaprasFromEmployee
|
||||
waitmessage
|
||||
waitfanfare
|
||||
getspeciesname 0, SPECIES_LAPRAS
|
||||
bufferspeciesname STR_VAR_1, SPECIES_LAPRAS
|
||||
msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq SilphCo_7F_EventScript_EndReceiveLapras
|
||||
@@ -160,7 +160,7 @@ SilphCo_7F_EventScript_ReceiveLaprasPC::
|
||||
message SilphCo_7F_Text_ObtainedLaprasFromEmployee
|
||||
waitmessage
|
||||
waitfanfare
|
||||
getspeciesname 0, SPECIES_LAPRAS
|
||||
bufferspeciesname STR_VAR_1, SPECIES_LAPRAS
|
||||
msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq SilphCo_7F_EventScript_LaprasTransferredToPC
|
||||
|
||||
@@ -28,7 +28,7 @@ UndergroundPath_NorthEntrance_EventScript_DeclineTrade::
|
||||
end
|
||||
|
||||
UndergroundPath_NorthEntrance_EventScript_NotRequestedMon::
|
||||
getspeciesname 0, VAR_0x8009
|
||||
bufferspeciesname STR_VAR_1, VAR_0x8009
|
||||
msgbox Trade_Text_ThisIsNoMon
|
||||
release
|
||||
end
|
||||
|
||||
@@ -28,7 +28,7 @@ VermilionCity_House2_EventScript_DeclineTrade::
|
||||
end
|
||||
|
||||
VermilionCity_House2_EventScript_NotRequestedMon::
|
||||
getspeciesname 0, VAR_0x8009
|
||||
bufferspeciesname STR_VAR_1, VAR_0x8009
|
||||
msgbox VermilionCity_House2_Text_ThisIsNoMon
|
||||
release
|
||||
end
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
.set LOCALID_BOULDER, 5
|
||||
|
||||
VictoryRoad_1F_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_LOAD, VictoryRoad_1F_OnLoad
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, VictoryRoad_1F_OnTransition
|
||||
@@ -26,7 +28,7 @@ VictoryRoad_1F_EventScript_FloorSwitch::
|
||||
playse SE_ICE_BREAK
|
||||
special DrawWholeMapView
|
||||
waitse
|
||||
moveobjectoffscreen 5
|
||||
copyobjectxytoperm LOCALID_BOULDER
|
||||
setvar VAR_MAP_SCENE_VICTORY_ROAD_1F, 100
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
.set LOCALID_BOULDER1, 11
|
||||
.set LOCALID_BOULDER2, 12
|
||||
|
||||
VictoryRoad_2F_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_LOAD, VictoryRoad_2F_OnLoad
|
||||
.byte 0
|
||||
@@ -28,7 +31,7 @@ VictoryRoad_2F_EventScript_FloorSwitch1::
|
||||
playse SE_ICE_BREAK
|
||||
special DrawWholeMapView
|
||||
waitse
|
||||
moveobjectoffscreen 11
|
||||
copyobjectxytoperm LOCALID_BOULDER1
|
||||
setvar VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER1, 100
|
||||
releaseall
|
||||
end
|
||||
@@ -46,7 +49,7 @@ VictoryRoad_2F_EventScript_FloorSwitch2::
|
||||
playse SE_ICE_BREAK
|
||||
special DrawWholeMapView
|
||||
waitse
|
||||
moveobjectoffscreen 12
|
||||
copyobjectxytoperm LOCALID_BOULDER2
|
||||
setvar VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER2, 100
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
.set LOCALID_BOULDER1, 7
|
||||
.set LOCALID_BOULDER2, 10
|
||||
|
||||
VictoryRoad_3F_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_LOAD, VictoryRoad_3F_OnLoad
|
||||
.byte 0
|
||||
@@ -21,8 +24,8 @@ VictoryRoad_3F_EventScript_FloorSwitch::
|
||||
playse SE_ICE_BREAK
|
||||
special DrawWholeMapView
|
||||
waitse
|
||||
moveobjectoffscreen 7
|
||||
moveobjectoffscreen 10
|
||||
copyobjectxytoperm LOCALID_BOULDER1
|
||||
copyobjectxytoperm LOCALID_BOULDER2
|
||||
setvar VAR_MAP_SCENE_VICTORY_ROAD_3F, 100
|
||||
releaseall
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user