mirror of
https://github.com/pret/pokefirered.git
synced 2026-04-06 00:54:55 -05:00
* Fixed object event graphic names * Updated files and other variable names * Fix from finding and replacing without matching case * spritesheet updates * Update flag name --------- Co-authored-by: Marcus Huderle <huderlem@gmail.com>
218 lines
6.0 KiB
PHP
218 lines
6.0 KiB
PHP
TwoIsland_MapScripts::
|
|
map_script MAP_SCRIPT_ON_TRANSITION, TwoIsland_OnTransition
|
|
.byte 0
|
|
|
|
TwoIsland_OnTransition::
|
|
setworldmapflag FLAG_WORLD_MAP_TWO_ISLAND
|
|
setflag FLAG_VISITED_TWO_ISLAND
|
|
call TwoIsland_EventScript_SetShopState
|
|
end
|
|
|
|
TwoIsland_EventScript_SetShopState::
|
|
goto_if_set FLAG_SYS_CAN_LINK_WITH_RS, TwoIsland_EventScript_SetShopStateAfterHoennLink
|
|
goto_if_set FLAG_SYS_GAME_CLEAR, TwoIsland_EventScript_SetShopStateAfterChampion
|
|
goto_if_set FLAG_RESCUED_LOSTELLE, TwoIsland_EventScript_SetShopStateAfterLostelleRescue
|
|
goto TwoIsland_EventScript_SetShopStateDefault
|
|
end
|
|
|
|
TwoIsland_EventScript_SetShopStateAfterHoennLink::
|
|
goto_if_unset FLAG_TWO_ISLAND_SHOP_INTRODUCED, TwoIsland_EventScript_SetShopInitial
|
|
goto_if_unset FLAG_TWO_ISLAND_SHOP_EXPANDED_1, TwoIsland_EventScript_SetShopExpanded1
|
|
goto_if_unset FLAG_TWO_ISLAND_SHOP_EXPANDED_2, TwoIsland_EventScript_SetShopExpanded2
|
|
goto TwoIsland_EventScript_SetShopExpanded3
|
|
end
|
|
|
|
TwoIsland_EventScript_SetShopStateAfterChampion::
|
|
goto_if_unset FLAG_TWO_ISLAND_SHOP_INTRODUCED, TwoIsland_EventScript_SetShopInitial
|
|
goto_if_unset FLAG_RESCUED_LOSTELLE, TwoIsland_EventScript_SetShopInitial
|
|
goto_if_unset FLAG_TWO_ISLAND_SHOP_EXPANDED_1, TwoIsland_EventScript_SetShopExpanded1
|
|
goto TwoIsland_EventScript_SetShopExpanded2
|
|
end
|
|
|
|
TwoIsland_EventScript_SetShopStateAfterLostelleRescue::
|
|
goto_if_unset FLAG_TWO_ISLAND_SHOP_INTRODUCED, TwoIsland_EventScript_SetShopInitial
|
|
goto TwoIsland_EventScript_SetShopExpanded1
|
|
end
|
|
|
|
TwoIsland_EventScript_SetShopStateDefault::
|
|
goto TwoIsland_EventScript_SetShopInitial
|
|
end
|
|
|
|
TwoIsland_EventScript_SetShopInitial::
|
|
setvar VAR_MAP_SCENE_TWO_ISLAND, 1
|
|
return
|
|
|
|
TwoIsland_EventScript_SetShopExpanded1::
|
|
setvar VAR_MAP_SCENE_TWO_ISLAND, 2
|
|
clearflag FLAG_HIDE_TWO_ISLAND_WOMAN
|
|
return
|
|
|
|
TwoIsland_EventScript_SetShopExpanded2::
|
|
setvar VAR_MAP_SCENE_TWO_ISLAND, 3
|
|
clearflag FLAG_HIDE_TWO_ISLAND_BEAUTY
|
|
return
|
|
|
|
TwoIsland_EventScript_SetShopExpanded3::
|
|
setvar VAR_MAP_SCENE_TWO_ISLAND, 4
|
|
clearflag FLAG_HIDE_TWO_ISLAND_POKE_MANIAC
|
|
return
|
|
|
|
TwoIsland_EventScript_Clerk::
|
|
goto_if_questlog EventScript_ReleaseEnd
|
|
lock
|
|
faceplayer
|
|
goto_if_eq VAR_MAP_SCENE_TWO_ISLAND, 4, TwoIsland_EventScript_ClerkShopExpanded3
|
|
goto_if_eq VAR_MAP_SCENE_TWO_ISLAND, 3, TwoIsland_EventScript_ClerkShopExpanded2
|
|
goto_if_eq VAR_MAP_SCENE_TWO_ISLAND, 2, TwoIsland_EventScript_ClerkShopExpanded1
|
|
goto TwoIsland_EventScript_ClerkShopInitial
|
|
end
|
|
|
|
TwoIsland_EventScript_ClerkShopExpanded3::
|
|
goto_if_set FLAG_TWO_ISLAND_SHOP_EXPANDED_3, TwoIsland_EventScript_ClerkShopSkipIntro
|
|
setflag FLAG_TWO_ISLAND_SHOP_EXPANDED_3
|
|
message TwoIsland_Text_BringingItemsFromDistantLands
|
|
waitmessage
|
|
goto TwoIsland_EventScript_ShopExpanded3
|
|
end
|
|
|
|
TwoIsland_EventScript_ClerkShopExpanded2::
|
|
goto_if_set FLAG_TWO_ISLAND_SHOP_EXPANDED_2, TwoIsland_EventScript_ClerkShopSkipIntro
|
|
setflag FLAG_TWO_ISLAND_SHOP_EXPANDED_2
|
|
message TwoIsland_Text_HopeYouGiveItYourBest
|
|
waitmessage
|
|
goto TwoIsland_EventScript_ShopExpanded2
|
|
end
|
|
|
|
TwoIsland_EventScript_ClerkShopExpanded1::
|
|
goto_if_set FLAG_TWO_ISLAND_SHOP_EXPANDED_1, TwoIsland_EventScript_ClerkShopSkipIntro
|
|
setflag FLAG_TWO_ISLAND_SHOP_EXPANDED_1
|
|
message TwoIsland_Text_AddedMerchandiseForLostelle
|
|
waitmessage
|
|
goto TwoIsland_EventScript_ShopExpanded1
|
|
end
|
|
|
|
TwoIsland_EventScript_ClerkShopInitial::
|
|
goto_if_set FLAG_TWO_ISLAND_SHOP_INTRODUCED, TwoIsland_EventScript_ClerkShopSkipIntro
|
|
setflag FLAG_TWO_ISLAND_SHOP_INTRODUCED
|
|
message TwoIsland_Text_WelcomeToShopMerchandiseLimited
|
|
waitmessage
|
|
goto TwoIsland_EventScript_ShopInitial
|
|
end
|
|
|
|
TwoIsland_EventScript_ClerkShopSkipIntro::
|
|
message Text_MayIHelpYou
|
|
waitmessage
|
|
goto_if_eq VAR_MAP_SCENE_TWO_ISLAND, 4, TwoIsland_EventScript_ShopExpanded3
|
|
goto_if_eq VAR_MAP_SCENE_TWO_ISLAND, 3, TwoIsland_EventScript_ShopExpanded2
|
|
goto_if_eq VAR_MAP_SCENE_TWO_ISLAND, 2, TwoIsland_EventScript_ShopExpanded1
|
|
goto TwoIsland_EventScript_ShopInitial
|
|
end
|
|
|
|
TwoIsland_EventScript_ShopInitial::
|
|
pokemart TwoIsland_Items_ShopInitial
|
|
msgbox Text_PleaseComeAgain
|
|
release
|
|
end
|
|
|
|
.align 2
|
|
TwoIsland_Items_ShopInitial::
|
|
.2byte ITEM_GREAT_BALL
|
|
.2byte ITEM_FRESH_WATER
|
|
.2byte ITEM_NONE
|
|
release
|
|
end
|
|
|
|
TwoIsland_EventScript_ShopExpanded1::
|
|
pokemart TwoIsland_Items_ShopExpanded1
|
|
msgbox Text_PleaseComeAgain
|
|
release
|
|
end
|
|
|
|
.align 2
|
|
TwoIsland_Items_ShopExpanded1::
|
|
.2byte ITEM_ULTRA_BALL
|
|
.2byte ITEM_GREAT_BALL
|
|
.2byte ITEM_SODA_POP
|
|
.2byte ITEM_FRESH_WATER
|
|
.2byte ITEM_NONE
|
|
release
|
|
end
|
|
|
|
TwoIsland_EventScript_ShopExpanded2::
|
|
pokemart TwoIsland_Items_ShopExpanded2
|
|
msgbox Text_PleaseComeAgain
|
|
release
|
|
end
|
|
|
|
.align 2
|
|
TwoIsland_Items_ShopExpanded2::
|
|
.2byte ITEM_ULTRA_BALL
|
|
.2byte ITEM_GREAT_BALL
|
|
.2byte ITEM_LEMONADE
|
|
.2byte ITEM_SODA_POP
|
|
.2byte ITEM_FRESH_WATER
|
|
.2byte ITEM_MOOMOO_MILK
|
|
.2byte ITEM_NONE
|
|
release
|
|
end
|
|
|
|
TwoIsland_EventScript_ShopExpanded3::
|
|
pokemart TwoIsland_Items_ShopExpanded3
|
|
msgbox Text_PleaseComeAgain
|
|
release
|
|
end
|
|
|
|
.align 2
|
|
TwoIsland_Items_ShopExpanded3::
|
|
.2byte ITEM_ULTRA_BALL
|
|
.2byte ITEM_REPEAT_BALL
|
|
.2byte ITEM_TIMER_BALL
|
|
.2byte ITEM_LEMONADE
|
|
.2byte ITEM_SODA_POP
|
|
.2byte ITEM_FRESH_WATER
|
|
.2byte ITEM_MOOMOO_MILK
|
|
.2byte ITEM_LAVA_COOKIE
|
|
.2byte ITEM_NONE
|
|
release
|
|
end
|
|
|
|
TwoIsland_EventScript_Sailor::
|
|
msgbox TwoIsland_Text_FellowMovedFromCeladonCity, MSGBOX_NPC
|
|
end
|
|
|
|
TwoIsland_EventScript_Woman::
|
|
msgbox TwoIsland_Text_ShopkeepersBrotherWorksGameCorner, MSGBOX_NPC
|
|
end
|
|
|
|
TwoIsland_EventScript_Beauty::
|
|
lock
|
|
faceplayer
|
|
famechecker FAMECHECKER_BRUNO, 4
|
|
msgbox TwoIsland_Text_BrunoCameToIslandWhileBack
|
|
release
|
|
end
|
|
|
|
TwoIsland_EventScript_PokeManiac::
|
|
msgbox TwoIsland_Text_BuyRareItemsHere, MSGBOX_NPC
|
|
end
|
|
|
|
TwoIsland_EventScript_Boy::
|
|
msgbox TwoIsland_Text_OldWomanLivesOutOnCape, MSGBOX_NPC
|
|
end
|
|
|
|
TwoIsland_EventScript_LittleBoy::
|
|
msgbox TwoIsland_Text_HaveYouTriedJumpingGame, MSGBOX_NPC
|
|
end
|
|
|
|
TwoIsland_EventScript_IslandSign::
|
|
msgbox TwoIsland_Text_IslandSign, MSGBOX_SIGN
|
|
end
|
|
|
|
TwoIsland_EventScript_JoyfulGameCornerSign::
|
|
msgbox TwoIsland_Text_JoyfulGameCornerSign, MSGBOX_SIGN
|
|
end
|
|
|
|
TwoIsland_EventScript_FastCurrentSign::
|
|
msgbox TwoIsland_Text_DangerFastCurrent, MSGBOX_SIGN
|
|
end
|