mirror of
https://github.com/pret/pokeemerald.git
synced 2026-09-29 13:26:51 -05:00
Merge remote-tracking branch '_pret_origin/master' into multilanguage/sync
# Conflicts: # Makefile # data/maps/BattleFrontier_BattleTowerLobby/scripts.inc # data/maps/OldaleTown/scripts.inc # data/maps/Route110_TrickHousePuzzle7/scripts.inc # data/maps/Route110_TrickHousePuzzle8/scripts.inc # data/scripts/roulette.inc # data/tilesets/graphics.inc # data/tilesets/metatiles.inc # graphics/trainer_card/0star_fr.pal # graphics/trainer_card/four_stars_fr.pal # graphics/trainer_card/frlg/0star.pal # graphics/trainer_card/frlg/blue.pal # graphics/trainer_card/frlg/bronze.pal # graphics/trainer_card/frlg/card.png # graphics/trainer_card/frlg/four_stars.pal # graphics/trainer_card/frlg/gold.pal # graphics/trainer_card/frlg/green.pal # graphics/trainer_card/frlg/one_star.pal # graphics/trainer_card/frlg/silver.pal # graphics/trainer_card/frlg/three_stars.pal # graphics/trainer_card/frlg/two_stars.pal # graphics/trainer_card/one_star_fr.pal # graphics/trainer_card/three_stars_fr.pal # graphics/trainer_card/two_stars_fr.pal # src/battle_message.c # src/battle_tent.c # src/berry_blender.c # src/berry_tag_screen.c # src/data/bard_music/length_table.h # src/data/credits.h # src/data/items.h # src/data/pokemon/pokedex_orders.h # src/data/region_map/region_map_entries.h # src/easy_chat.c # src/field_region_map.c # src/graphics.c # src/item.c # src/item_menu.c # src/menu_specialized.c # src/pokedex.c # src/pokedex_cry_screen.c # src/pokemon_jump.c # src/pokenav_conditions_search_results.c # src/pokenav_match_call_gfx.c # src/pokenav_ribbons_list.c # src/shop.c # src/trade.c # src/trainer_card.c # src/wireless_communication_status_screen.c
This commit is contained in:
@@ -743,37 +743,36 @@ EventScript_TradeCenter_Chair3::
|
||||
waitstate
|
||||
end
|
||||
|
||||
@ VAR_TEMP_1 for below scripts set by ReceiveGiftItem
|
||||
EventScript_RecordCenter_Spot0::
|
||||
setvar VAR_0x8005, 0
|
||||
special RecordMixingPlayerSpotTriggered
|
||||
waitstate
|
||||
goto_if_ne VAR_TEMP_1, ITEM_NONE, RecordCorner_EventScript_ReceivedGiftItem
|
||||
goto_if_ne VAR_TEMP_RECORD_MIX_GIFT_ITEM, ITEM_NONE, RecordCorner_EventScript_ReceivedGiftItem
|
||||
end
|
||||
|
||||
EventScript_RecordCenter_Spot1::
|
||||
setvar VAR_0x8005, 1
|
||||
special RecordMixingPlayerSpotTriggered
|
||||
waitstate
|
||||
goto_if_ne VAR_TEMP_1, ITEM_NONE, RecordCorner_EventScript_ReceivedGiftItem
|
||||
goto_if_ne VAR_TEMP_RECORD_MIX_GIFT_ITEM, ITEM_NONE, RecordCorner_EventScript_ReceivedGiftItem
|
||||
end
|
||||
|
||||
EventScript_RecordCenter_Spot2::
|
||||
setvar VAR_0x8005, 2
|
||||
special RecordMixingPlayerSpotTriggered
|
||||
waitstate
|
||||
goto_if_ne VAR_TEMP_1, ITEM_NONE, RecordCorner_EventScript_ReceivedGiftItem
|
||||
goto_if_ne VAR_TEMP_RECORD_MIX_GIFT_ITEM, ITEM_NONE, RecordCorner_EventScript_ReceivedGiftItem
|
||||
end
|
||||
|
||||
EventScript_RecordCenter_Spot3::
|
||||
setvar VAR_0x8005, 3
|
||||
special RecordMixingPlayerSpotTriggered
|
||||
waitstate
|
||||
goto_if_ne VAR_TEMP_1, ITEM_NONE, RecordCorner_EventScript_ReceivedGiftItem
|
||||
goto_if_ne VAR_TEMP_RECORD_MIX_GIFT_ITEM, ITEM_NONE, RecordCorner_EventScript_ReceivedGiftItem
|
||||
end
|
||||
|
||||
RecordCorner_EventScript_ReceivedGiftItem::
|
||||
bufferitemname STR_VAR_2, VAR_TEMP_1
|
||||
bufferitemname STR_VAR_2, VAR_TEMP_RECORD_MIX_GIFT_ITEM
|
||||
message RecordCorner_Text_PlayerSentOverOneX
|
||||
waitmessage
|
||||
waitbuttonpress
|
||||
@@ -814,7 +813,7 @@ TradeCenter_EventScript_Attendant::
|
||||
end
|
||||
|
||||
RecordCorner_EventScript_Attendant::
|
||||
goto_if_ne VAR_TEMP_0, 0, RecordCorner_EventScript_AlreadyMixed
|
||||
goto_if_ne VAR_TEMP_MIXED_RECORDS, 0, RecordCorner_EventScript_AlreadyMixed
|
||||
special Script_FacePlayer
|
||||
message RecordCorner_Text_TakeSeatAndWait
|
||||
waitmessage
|
||||
|
||||
@@ -202,7 +202,7 @@ GabbyAndTy_EventScript_FirstInterview::
|
||||
call_if_eq VAR_FACING, DIR_NORTH, GabbyAndTy_EventScript_FacePlayerNorth
|
||||
call_if_eq VAR_FACING, DIR_SOUTH, GabbyAndTy_EventScript_FacePlayerSouth
|
||||
call_if_eq VAR_FACING, DIR_EAST, GabbyAndTy_EventScript_FacePlayerEast
|
||||
goto_if_set FLAG_TEMP_1, GabbyAndTy_EventScript_KeepingAnEyeOutForYou
|
||||
goto_if_set FLAG_TEMP_SKIP_GABBY_INTERVIEW, GabbyAndTy_EventScript_KeepingAnEyeOutForYou
|
||||
msgbox GabbyAndTy_Text_WhoAreYouInterview, MSGBOX_YESNO
|
||||
goto GabbyAndTy_EventScript_Interview
|
||||
end
|
||||
@@ -230,7 +230,7 @@ GabbyAndTy_EventScript_RequestInterview::
|
||||
call_if_eq VAR_FACING, DIR_NORTH, GabbyAndTy_EventScript_FacePlayerNorth
|
||||
call_if_eq VAR_FACING, DIR_SOUTH, GabbyAndTy_EventScript_FacePlayerSouth
|
||||
call_if_eq VAR_FACING, DIR_EAST, GabbyAndTy_EventScript_FacePlayerEast
|
||||
goto_if_set FLAG_TEMP_1, GabbyAndTy_EventScript_KeepingAnEyeOutForYou
|
||||
goto_if_set FLAG_TEMP_SKIP_GABBY_INTERVIEW, GabbyAndTy_EventScript_KeepingAnEyeOutForYou
|
||||
specialvar VAR_RESULT, GabbyAndTyGetLastQuote
|
||||
goto_if_eq VAR_RESULT, 0, GabbyAndTy_EventScript_DidntInterviewLastTime
|
||||
msgbox GabbyAndTy_Text_QuoteFromLastInterview, MSGBOX_DEFAULT
|
||||
@@ -295,13 +295,13 @@ GabbyAndTy_EventScript_Interview::
|
||||
goto_if_eq VAR_RESULT, 0, GabbyAndTy_EventScript_DontGiveUpKeepingEyeOut
|
||||
msgbox GabbyAndTy_Text_PerfectWellBeSeeingYou, MSGBOX_DEFAULT
|
||||
special GabbyAndTyAfterInterview
|
||||
setflag FLAG_TEMP_1
|
||||
setflag FLAG_TEMP_SKIP_GABBY_INTERVIEW
|
||||
release
|
||||
end
|
||||
|
||||
GabbyAndTy_EventScript_DontGiveUpKeepingEyeOut::
|
||||
msgbox GabbyAndTy_Text_DontGiveUpKeepingEyeOut, MSGBOX_DEFAULT
|
||||
setflag FLAG_TEMP_1
|
||||
setflag FLAG_TEMP_SKIP_GABBY_INTERVIEW
|
||||
release
|
||||
end
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ SurfPichu_FullParty:
|
||||
|
||||
SurfPichu_GiveEgg:
|
||||
giveegg SPECIES_PICHU
|
||||
setmoneventlegal VAR_GIFT_PICHU_SLOT
|
||||
setmodernfatefulencounter VAR_GIFT_PICHU_SLOT
|
||||
setmonmetlocation VAR_GIFT_PICHU_SLOT, METLOC_FATEFUL_ENCOUNTER
|
||||
vgoto_if_eq VAR_GIFT_PICHU_SLOT, 1, SurfPichu_Slot1
|
||||
vgoto_if_eq VAR_GIFT_PICHU_SLOT, 2, SurfPichu_Slot2
|
||||
|
||||
@@ -58,8 +58,8 @@ Route110_EventScript_ItemElixir::
|
||||
finditem ITEM_ELIXIR
|
||||
end
|
||||
|
||||
Route111_EventScript_ItemTM37::
|
||||
finditem ITEM_TM37
|
||||
Route111_EventScript_ItemTMSandstorm::
|
||||
finditem ITEM_TM_SANDSTORM
|
||||
end
|
||||
|
||||
Route111_EventScript_ItemStardust::
|
||||
@@ -106,8 +106,8 @@ Route115_EventScript_ItemSuperPotion::
|
||||
finditem ITEM_SUPER_POTION
|
||||
end
|
||||
|
||||
Route115_EventScript_ItemTM01::
|
||||
finditem ITEM_TM01
|
||||
Route115_EventScript_ItemTMFocusPunch::
|
||||
finditem ITEM_TM_FOCUS_PUNCH
|
||||
end
|
||||
|
||||
Route115_EventScript_ItemIron::
|
||||
@@ -374,12 +374,12 @@ FieryPath_EventScript_ItemFireStone::
|
||||
finditem ITEM_FIRE_STONE
|
||||
end
|
||||
|
||||
FieryPath_EventScript_ItemTM06::
|
||||
finditem ITEM_TM06
|
||||
FieryPath_EventScript_ItemTMToxic::
|
||||
finditem ITEM_TM_TOXIC
|
||||
end
|
||||
|
||||
MeteorFalls_1F_1R_EventScript_ItemTM23::
|
||||
finditem ITEM_TM23
|
||||
MeteorFalls_1F_1R_EventScript_ItemTMIronTail::
|
||||
finditem ITEM_TM_IRON_TAIL
|
||||
end
|
||||
|
||||
MeteorFalls_1F_1R_EventScript_ItemFullHeal::
|
||||
@@ -394,8 +394,8 @@ MeteorFalls_1F_1R_EventScript_ItemPPUP::
|
||||
finditem ITEM_PP_UP
|
||||
end
|
||||
|
||||
MeteorFalls_B1F_2R_EventScript_ItemTM02::
|
||||
finditem ITEM_TM02
|
||||
MeteorFalls_B1F_2R_EventScript_ItemTMDragonClaw::
|
||||
finditem ITEM_TM_DRAGON_CLAW
|
||||
end
|
||||
|
||||
NewMauville_Inside_EventScript_ItemUltraBall::
|
||||
@@ -430,8 +430,8 @@ AbandonedShip_Rooms2_B1F_EventScript_ItemDiveBall::
|
||||
finditem ITEM_DIVE_BALL
|
||||
end
|
||||
|
||||
AbandonedShip_Room_B1F_EventScript_ItemTM13::
|
||||
finditem ITEM_TM13
|
||||
AbandonedShip_Room_B1F_EventScript_ItemTMIceBeam::
|
||||
finditem ITEM_TM_ICE_BEAM
|
||||
end
|
||||
|
||||
AbandonedShip_Rooms2_1F_EventScript_ItemRevive::
|
||||
@@ -454,16 +454,16 @@ AbandonedShip_HiddenFloorRooms_EventScript_ItemWaterStone::
|
||||
finditem ITEM_WATER_STONE
|
||||
end
|
||||
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_ItemTM18::
|
||||
finditem ITEM_TM18
|
||||
AbandonedShip_HiddenFloorRooms_EventScript_ItemTMRainDance::
|
||||
finditem ITEM_TM_RAIN_DANCE
|
||||
end
|
||||
|
||||
ScorchedSlab_EventScript_ItemTM11::
|
||||
finditem ITEM_TM11
|
||||
ScorchedSlab_EventScript_ItemTMSunnyDay::
|
||||
finditem ITEM_TM_SUNNY_DAY
|
||||
end
|
||||
|
||||
SafariZone_Northwest_EventScript_ItemTM22::
|
||||
finditem ITEM_TM22
|
||||
SafariZone_Northwest_EventScript_ItemTMSolarBeam::
|
||||
finditem ITEM_TM_SOLAR_BEAM
|
||||
end
|
||||
|
||||
SafariZone_North_EventScript_ItemCalcium::
|
||||
@@ -498,16 +498,16 @@ MtPyre_5F_EventScript_ItemLaxIncense::
|
||||
finditem ITEM_LAX_INCENSE
|
||||
end
|
||||
|
||||
MtPyre_6F_EventScript_ItemTM30::
|
||||
finditem ITEM_TM30
|
||||
MtPyre_6F_EventScript_ItemTMShadowBall::
|
||||
finditem ITEM_TM_SHADOW_BALL
|
||||
end
|
||||
|
||||
MtPyre_Exterior_EventScript_ItemMaxPotion::
|
||||
finditem ITEM_MAX_POTION
|
||||
end
|
||||
|
||||
MtPyre_Exterior_EventScript_ItemTM48::
|
||||
finditem ITEM_TM48
|
||||
MtPyre_Exterior_EventScript_ItemTMSkillSwap::
|
||||
finditem ITEM_TM_SKILL_SWAP
|
||||
end
|
||||
|
||||
AquaHideout_B1F_EventScript_ItemMasterBall::
|
||||
@@ -554,16 +554,16 @@ ShoalCave_LowTideStairsRoom_EventScript_ItemIceHeal::
|
||||
finditem ITEM_ICE_HEAL
|
||||
end
|
||||
|
||||
ShoalCave_LowTideIceRoom_EventScript_ItemTM07::
|
||||
finditem ITEM_TM07
|
||||
ShoalCave_LowTideIceRoom_EventScript_ItemTMHail::
|
||||
finditem ITEM_TM_HAIL
|
||||
end
|
||||
|
||||
ShoalCave_LowTideIceRoom_EventScript_ItemNeverMeltIce::
|
||||
finditem ITEM_NEVER_MELT_ICE
|
||||
end
|
||||
|
||||
SeafloorCavern_Room9_EventScript_ItemTM26::
|
||||
finditem ITEM_TM26
|
||||
SeafloorCavern_Room9_EventScript_ItemTMEarthquake::
|
||||
finditem ITEM_TM_EARTHQUAKE
|
||||
end
|
||||
|
||||
Route110_TrickHousePuzzle1_EventScript_ItemOrangeMail::
|
||||
@@ -610,8 +610,8 @@ VictoryRoad_1F_EventScript_ItemPPUp::
|
||||
finditem ITEM_PP_UP
|
||||
end
|
||||
|
||||
VictoryRoad_B1F_EventScript_ItemTM29::
|
||||
finditem ITEM_TM29
|
||||
VictoryRoad_B1F_EventScript_ItemTMPsychic::
|
||||
finditem ITEM_TM_PSYCHIC
|
||||
end
|
||||
|
||||
VictoryRoad_B1F_EventScript_ItemFullRestore::
|
||||
|
||||
@@ -64,9 +64,9 @@ MauvilleCity_PokemonCenter_1F_EventScript_DeclineWritingLyrics::
|
||||
MauvilleCity_PokemonCenter_1F_EventScript_Hipster::
|
||||
lock
|
||||
faceplayer
|
||||
setflag FLAG_SYS_HIPSTER_MEET
|
||||
setflag FLAG_UNLOCKED_TRENDY_SAYINGS
|
||||
msgbox MauvilleCity_PokemonCenter_1F_Text_TeachWhatsHipAndHappening, MSGBOX_DEFAULT
|
||||
special GetHipsterSpokenFlag
|
||||
special HasHipsterTaughtWord
|
||||
goto_if_eq VAR_RESULT, FALSE, MauvilleCity_PokemonCenter_1F_EventScript_TryTeachWord
|
||||
msgbox MauvilleCity_PokemonCenter_1F_Text_IAlreadyTaughtYou, MSGBOX_DEFAULT
|
||||
release
|
||||
@@ -80,8 +80,8 @@ MauvilleCity_PokemonCenter_1F_EventScript_TryTeachWord::
|
||||
end
|
||||
|
||||
MauvilleCity_PokemonCenter_1F_EventScript_TeachWord::
|
||||
msgbox MauvilleCity_PokemonCenter_1F_Text_HaveYouHeardOfPhrase, MSGBOX_DEFAULT
|
||||
special SetHipsterSpokenFlag
|
||||
msgbox MauvilleCity_PokemonCenter_1F_Text_HaveYouHeardOfWord, MSGBOX_DEFAULT
|
||||
special SetHipsterTaughtWord
|
||||
release
|
||||
end
|
||||
|
||||
@@ -2255,7 +2255,7 @@ MauvilleCity_PokemonCenter_1F_Text_IveGotNothingNewToTeach:
|
||||
.string "en ce moment.\p"
|
||||
.string "Je n’ai rien de nouveau à t’apprendre!$"
|
||||
|
||||
MauvilleCity_PokemonCenter_1F_Text_HaveYouHeardOfPhrase:
|
||||
MauvilleCity_PokemonCenter_1F_Text_HaveYouHeardOfWord:
|
||||
.string "Hé, t’as entendu parler de\n"
|
||||
.string "“{STR_VAR_1}”?\p"
|
||||
.string "Qu’est-ce que ça veut dire? Heu…\n"
|
||||
@@ -2310,7 +2310,7 @@ MauvilleCity_PokemonCenter_1F_Text_IveGotNothingNewToTeach:
|
||||
.string "che cosa sia all’ultimo grido.\p"
|
||||
.string "Non ho niente di nuovo da insegnarti.$"
|
||||
|
||||
MauvilleCity_PokemonCenter_1F_Text_HaveYouHeardOfPhrase:
|
||||
MauvilleCity_PokemonCenter_1F_Text_HaveYouHeardOfWord:
|
||||
.string "Ehi, hai sentito parlare di\n"
|
||||
.string "“{STR_VAR_1}”?\p"
|
||||
.string "Che cosa significa? Beh, chiedi alla\n"
|
||||
@@ -2367,7 +2367,7 @@ MauvilleCity_PokemonCenter_1F_Text_IveGotNothingNewToTeach:
|
||||
.string "what's hip and happening.\p"
|
||||
.string "I've got nothing new to teach you!$"
|
||||
|
||||
MauvilleCity_PokemonCenter_1F_Text_HaveYouHeardOfPhrase:
|
||||
MauvilleCity_PokemonCenter_1F_Text_HaveYouHeardOfWord:
|
||||
.string "Hey, have you heard about\n"
|
||||
.string "“{STR_VAR_1}”?\p"
|
||||
.string "What's it mean? Well…\n"
|
||||
|
||||
@@ -38,7 +38,7 @@ EventScript_ResetAllBerries::
|
||||
setberrytree BERRY_TREE_ROUTE_117_WEPEAR_3, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), BERRY_STAGE_BERRIES
|
||||
setberrytree BERRY_TREE_ROUTE_117_WEPEAR_2, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), BERRY_STAGE_BERRIES
|
||||
setberrytree BERRY_TREE_ROUTE_117_WEPEAR_1, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), BERRY_STAGE_BERRIES
|
||||
|
||||
|
||||
@ Route 112
|
||||
setberrytree BERRY_TREE_ROUTE_112_RAWST_2, ITEM_TO_BERRY(ITEM_RAWST_BERRY), BERRY_STAGE_BERRIES
|
||||
setberrytree BERRY_TREE_ROUTE_112_PECHA_2, ITEM_TO_BERRY(ITEM_PECHA_BERRY), BERRY_STAGE_BERRIES
|
||||
|
||||
@@ -15,7 +15,7 @@ Common_EventScript_NameReceivedBoxMon::
|
||||
|
||||
Common_EventScript_TransferredToPC::
|
||||
bufferboxname STR_VAR_1, VAR_PC_BOX_TO_SEND_MON
|
||||
bufferspeciesname STR_VAR_2, VAR_TEMP_1
|
||||
bufferspeciesname STR_VAR_2, VAR_TEMP_TRANSFERRED_SPECIES
|
||||
call_if_unset FLAG_SYS_PC_LANETTE, EventScript_TransferredSomeonesPC
|
||||
call_if_set FLAG_SYS_PC_LANETTE, EventScript_TransferredLanettesPC
|
||||
return
|
||||
|
||||
@@ -53,6 +53,9 @@ SafariZone_EventScript_ChoosePokeblock::
|
||||
special OpenPokeblockCaseOnFeeder
|
||||
waitstate
|
||||
goto_if_ne VAR_RESULT, 0xFFFF, SafariZone_EventScript_PokeblockPlaced
|
||||
#ifdef BUGFIX
|
||||
releaseall @ Only gets called from EventScript_PokeBlockFeeder which uses lockall.
|
||||
#endif
|
||||
end
|
||||
|
||||
SafariZone_EventScript_PokeblockPlaced::
|
||||
|
||||
@@ -118,7 +118,7 @@ Route111_EventScript_SecretPowerMan::
|
||||
end
|
||||
|
||||
Route111_EventScript_GiveSecretPower::
|
||||
giveitem ITEM_TM43
|
||||
giveitem ITEM_TM_SECRET_POWER
|
||||
goto_if_eq VAR_RESULT, FALSE, Route111_EventScript_NoRoomForSecretPower
|
||||
msgbox Route111_Text_ExplainSecretPower, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
|
||||
@@ -13,9 +13,9 @@ TrainerHill_OnWarp:
|
||||
|
||||
TrainerHill_1F_EventScript_DummyOnWarp::
|
||||
setvar VAR_TEMP_3, 1
|
||||
.ifdef BUGFIX
|
||||
#ifdef BUGFIX
|
||||
end @ Missing end. By chance, the next byte (0x02 of VAR_TEMP_2) is also the id for the end cmd
|
||||
.endif
|
||||
#endif
|
||||
|
||||
TrainerHill_OnFrame:
|
||||
map_script_2 VAR_TEMP_2, 0, TrainerHill_1F_EventScript_DummyWarpToEntranceCounter
|
||||
|
||||
Reference in New Issue
Block a user