Merge remote-tracking branch 'pret/master'
This commit is contained in:
@@ -4738,9 +4738,9 @@ static void HandleEndTurn_BattleWon(void)
|
||||
gBattlescriptCurrInstr = BattleScript_FrontierTrainerBattleWon;
|
||||
|
||||
if (gTrainerBattleOpponent_A == TRAINER_OPPONENT_3FE)
|
||||
PlayBGM(BGM_KACHI3);
|
||||
PlayBGM(MUS_KACHI3);
|
||||
else
|
||||
PlayBGM(BGM_KACHI1);
|
||||
PlayBGM(MUS_KACHI1);
|
||||
}
|
||||
else if (gBattleTypeFlags & BATTLE_TYPE_TRAINER && !(gBattleTypeFlags & BATTLE_TYPE_LINK))
|
||||
{
|
||||
@@ -4751,7 +4751,7 @@ static void HandleEndTurn_BattleWon(void)
|
||||
{
|
||||
case TRAINER_CLASS_ELITE_FOUR:
|
||||
case TRAINER_CLASS_CHAMPION:
|
||||
PlayBGM(BGM_KACHI5);
|
||||
PlayBGM(MUS_KACHI5);
|
||||
break;
|
||||
case TRAINER_CLASS_TEAM_AQUA:
|
||||
case TRAINER_CLASS_TEAM_MAGMA:
|
||||
@@ -4759,13 +4759,13 @@ static void HandleEndTurn_BattleWon(void)
|
||||
case TRAINER_CLASS_AQUA_LEADER:
|
||||
case TRAINER_CLASS_MAGMA_ADMIN:
|
||||
case TRAINER_CLASS_MAGMA_LEADER:
|
||||
PlayBGM(BGM_KACHI4);
|
||||
PlayBGM(MUS_KACHI4);
|
||||
break;
|
||||
case TRAINER_CLASS_LEADER:
|
||||
PlayBGM(BGM_KACHI3);
|
||||
PlayBGM(MUS_KACHI3);
|
||||
break;
|
||||
default:
|
||||
PlayBGM(BGM_KACHI1);
|
||||
PlayBGM(MUS_KACHI1);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
#include "task.h"
|
||||
#include "trig.h"
|
||||
#include "sound.h"
|
||||
#include "songs.h"
|
||||
#include "constants/songs.h"
|
||||
#include "strings.h"
|
||||
#include "window.h"
|
||||
#include "text_window.h"
|
||||
|
||||
@@ -484,8 +484,8 @@ const u8 gText_PkmnBrokeFree[] = _("Oh, no!\nThe POKéMON broke free!");
|
||||
const u8 gText_ItAppearedCaught[] = _("Aww!\nIt appeared to be caught!");
|
||||
const u8 gText_AarghAlmostHadIt[] = _("Aargh!\nAlmost had it!");
|
||||
const u8 gText_ShootSoClose[] = _("Shoot!\nIt was so close, too!");
|
||||
const u8 gText_GotchaPkmnCaught[] = _("Gotcha!\n{B_OPPONENT_MON1_NAME} was caught!{UNKNOWN_A}{PLAY_BGM BGM_KACHI22}\p");
|
||||
const u8 gText_GotchaPkmnCaught2[] = _("Gotcha!\n{B_OPPONENT_MON1_NAME} was caught!{UNKNOWN_A}{PLAY_BGM BGM_KACHI22}{PAUSE 127}");
|
||||
const u8 gText_GotchaPkmnCaught[] = _("Gotcha!\n{B_OPPONENT_MON1_NAME} was caught!{UNKNOWN_A}{PLAY_BGM MUS_KACHI22}\p");
|
||||
const u8 gText_GotchaPkmnCaught2[] = _("Gotcha!\n{B_OPPONENT_MON1_NAME} was caught!{UNKNOWN_A}{PLAY_BGM MUS_KACHI22}{PAUSE 127}");
|
||||
const u8 gText_GiveNicknameCaptured[] = _("Give a nickname to the\ncaptured {B_OPPONENT_MON1_NAME}?");
|
||||
const u8 gText_PkmnSentToPC[] = _("{B_OPPONENT_MON1_NAME} was sent to\n{B_PC_CREATOR_NAME} PC.");
|
||||
const u8 gText_Someones[] = _("someone’s");
|
||||
|
||||
@@ -7121,7 +7121,7 @@ static void atk76_various(void)
|
||||
gBattleOutcome = BATTLE_OPPONENT_TELEPORTED;
|
||||
break;
|
||||
case VARIOUS_PLAY_TRAINER_DEFEATED_MUSIC:
|
||||
EmitPlayFanfareOrBGM(0, BGM_KACHI1, TRUE);
|
||||
EmitPlayFanfareOrBGM(0, MUS_KACHI1, TRUE);
|
||||
MarkBufferBankForExecution(gActiveBank);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
#include "constants/game_stat.h"
|
||||
#include "event_data.h"
|
||||
#include "constants/species.h"
|
||||
#include "songs.h"
|
||||
#include "constants/songs.h"
|
||||
#include "metatile_behavior.h"
|
||||
#include "constants/maps.h"
|
||||
#include "field_player_avatar.h"
|
||||
@@ -520,25 +520,25 @@ void BattleSetup_StartLegendaryBattle(void)
|
||||
default:
|
||||
case SPECIES_GROUDON:
|
||||
gBattleTypeFlags |= BATTLE_TYPE_GROUDON;
|
||||
CreateBattleStartTask(B_TRANSITION_GROUDON, BGM_BATTLE34);
|
||||
CreateBattleStartTask(B_TRANSITION_GROUDON, MUS_BATTLE34);
|
||||
break;
|
||||
case SPECIES_KYOGRE:
|
||||
gBattleTypeFlags |= BATTLE_TYPE_KYOGRE;
|
||||
CreateBattleStartTask(B_TRANSITION_KYOGRE, BGM_BATTLE34);
|
||||
CreateBattleStartTask(B_TRANSITION_KYOGRE, MUS_BATTLE34);
|
||||
break;
|
||||
case SPECIES_RAYQUAZA:
|
||||
gBattleTypeFlags |= BATTLE_TYPE_RAYQUAZA;
|
||||
CreateBattleStartTask(B_TRANSITION_RAYQUAZA, BGM_BATTLE_LEGENDARY);
|
||||
CreateBattleStartTask(B_TRANSITION_RAYQUAZA, MUS_VS_REKKU);
|
||||
break;
|
||||
case SPECIES_DEOXYS:
|
||||
CreateBattleStartTask(B_TRANSITION_BLUR, BGM_FRLG_BATTLE_DEOXYS);
|
||||
CreateBattleStartTask(B_TRANSITION_BLUR, MUS_RG_VS_DEO);
|
||||
break;
|
||||
case SPECIES_LUGIA:
|
||||
case SPECIES_HO_OH:
|
||||
CreateBattleStartTask(B_TRANSITION_BLUR, BGM_FRLG_BATTLE_LEGENDARY);
|
||||
CreateBattleStartTask(B_TRANSITION_BLUR, MUS_RG_VS_DEN);
|
||||
break;
|
||||
case SPECIES_MEW:
|
||||
CreateBattleStartTask(B_TRANSITION_GRID_SQUARES, BGM_BATTLE_MEW);
|
||||
CreateBattleStartTask(B_TRANSITION_GRID_SQUARES, MUS_VS_MEW);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -555,9 +555,9 @@ void StartGroudonKyogreBattle(void)
|
||||
gBattleTypeFlags = BATTLE_TYPE_LEGENDARY | BATTLE_TYPE_KYOGRE_GROUDON;
|
||||
|
||||
if (gGameVersion == VERSION_RUBY)
|
||||
CreateBattleStartTask(B_TRANSITION_SHARDS, BGM_BATTLE34); // GROUDON
|
||||
CreateBattleStartTask(B_TRANSITION_SHARDS, MUS_BATTLE34); // GROUDON
|
||||
else
|
||||
CreateBattleStartTask(B_TRANSITION_RIPPLE, BGM_BATTLE34); // KYOGRE
|
||||
CreateBattleStartTask(B_TRANSITION_RIPPLE, MUS_BATTLE34); // KYOGRE
|
||||
|
||||
IncrementGameStat(GAME_STAT_TOTAL_BATTLES);
|
||||
IncrementGameStat(GAME_STAT_WILD_BATTLES);
|
||||
@@ -590,7 +590,7 @@ void StartRegiBattle(void)
|
||||
transitionId = B_TRANSITION_GRID_SQUARES;
|
||||
break;
|
||||
}
|
||||
CreateBattleStartTask(transitionId, BGM_BATTLE36);
|
||||
CreateBattleStartTask(transitionId, MUS_BATTLE36);
|
||||
|
||||
IncrementGameStat(GAME_STAT_TOTAL_BATTLES);
|
||||
IncrementGameStat(GAME_STAT_WILD_BATTLES);
|
||||
@@ -1446,46 +1446,46 @@ void SetUpTrainerEncounterMusic(void)
|
||||
switch (GetTrainerEncounterMusicId(trainerId))
|
||||
{
|
||||
case TRAINER_ENCOUNTER_MUSIC_MALE:
|
||||
music = BGM_BOYEYE;
|
||||
music = MUS_BOYEYE;
|
||||
break;
|
||||
case TRAINER_ENCOUNTER_MUSIC_FEMALE:
|
||||
music = BGM_GIRLEYE;
|
||||
music = MUS_GIRLEYE;
|
||||
break;
|
||||
case TRAINER_ENCOUNTER_MUSIC_GIRL:
|
||||
music = BGM_SYOUJOEYE;
|
||||
music = MUS_SYOUJOEYE;
|
||||
break;
|
||||
case TRAINER_ENCOUNTER_MUSIC_INTENSE:
|
||||
music = BGM_HAGESHII;
|
||||
music = MUS_HAGESHII;
|
||||
break;
|
||||
case TRAINER_ENCOUNTER_MUSIC_COOL:
|
||||
music = BGM_KAKKOII;
|
||||
music = MUS_KAKKOII;
|
||||
break;
|
||||
case TRAINER_ENCOUNTER_MUSIC_AQUA:
|
||||
music = BGM_AQA_0;
|
||||
music = MUS_AQA_0;
|
||||
break;
|
||||
case TRAINER_ENCOUNTER_MUSIC_MAGMA:
|
||||
music = BGM_MGM0;
|
||||
music = MUS_MGM0;
|
||||
break;
|
||||
case TRAINER_ENCOUNTER_MUSIC_SWIMMER:
|
||||
music = BGM_SWIMEYE;
|
||||
music = MUS_SWIMEYE;
|
||||
break;
|
||||
case TRAINER_ENCOUNTER_MUSIC_TWINS:
|
||||
music = BGM_HUTAGO;
|
||||
music = MUS_HUTAGO;
|
||||
break;
|
||||
case TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR:
|
||||
music = BGM_SITENNOU;
|
||||
music = MUS_SITENNOU;
|
||||
break;
|
||||
case TRAINER_ENCOUNTER_MUSIC_HIKER:
|
||||
music = BGM_YAMA_EYE;
|
||||
music = MUS_YAMA_EYE;
|
||||
break;
|
||||
case TRAINER_ENCOUNTER_MUSIC_INTERVIEWER:
|
||||
music = BGM_INTER_V;
|
||||
music = MUS_INTER_V;
|
||||
break;
|
||||
case TRAINER_ENCOUNTER_MUSIC_RICH:
|
||||
music = BGM_TEST;
|
||||
music = MUS_TEST;
|
||||
break;
|
||||
default:
|
||||
music = BGM_AYASII;
|
||||
music = MUS_AYASII;
|
||||
}
|
||||
PlayNewMapMusic(music);
|
||||
}
|
||||
|
||||
@@ -1303,11 +1303,11 @@ static void sub_8080018(void)
|
||||
sBerryBlenderData->field_4C = 128;
|
||||
sBerryBlenderData->gameFrameTime = 0;
|
||||
SetMainCallback2(sub_8081898);
|
||||
if (GetCurrentMapMusic() != BGM_CYCLING)
|
||||
if (GetCurrentMapMusic() != MUS_CYCLING)
|
||||
{
|
||||
sBerryBlenderData->field_154 = GetCurrentMapMusic();
|
||||
}
|
||||
PlayBGM(BGM_CYCLING);
|
||||
PlayBGM(MUS_CYCLING);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -1602,10 +1602,10 @@ static void sub_80808D4(void)
|
||||
sBerryBlenderData->field_120[i] = CreateTask(sUnknown_083399EC[i], 10 + i);
|
||||
}
|
||||
|
||||
if (GetCurrentMapMusic() != BGM_CYCLING)
|
||||
if (GetCurrentMapMusic() != MUS_CYCLING)
|
||||
sBerryBlenderData->field_154 = GetCurrentMapMusic();
|
||||
|
||||
PlayBGM(BGM_CYCLING);
|
||||
PlayBGM(MUS_CYCLING);
|
||||
PlaySE(SE_MOTER);
|
||||
Blender_ControlHitPitch();
|
||||
break;
|
||||
@@ -3520,7 +3520,7 @@ static void sub_8083F3C(u8 taskId)
|
||||
{
|
||||
if (gTasks[taskId].data[0] == 0)
|
||||
{
|
||||
PlayFanfare(BGM_FANFA1);
|
||||
PlayFanfare(MUS_FANFA1);
|
||||
gTasks[taskId].data[0]++;
|
||||
}
|
||||
if (IsFanfareTaskInactive())
|
||||
|
||||
@@ -594,14 +594,14 @@ static void Task_EvolutionScene(u8 taskID)
|
||||
case 3:
|
||||
if (EvoScene_IsMonAnimFinished(sEvoStructPtr->preEvoSpriteID)) // wait for animation, play tu du SE
|
||||
{
|
||||
PlaySE(BGM_ME_SHINKA);
|
||||
PlaySE(MUS_ME_SHINKA);
|
||||
gTasks[taskID].tState++;
|
||||
}
|
||||
break;
|
||||
case 4: // play evolution music and fade screen black
|
||||
if (!IsSEPlaying())
|
||||
{
|
||||
PlayNewMapMusic(BGM_SHINKA);
|
||||
PlayNewMapMusic(MUS_SHINKA);
|
||||
gTasks[taskID].tState++;
|
||||
BeginNormalPaletteFade(0x1C, 4, 0, 0x10, 0);
|
||||
}
|
||||
@@ -677,7 +677,7 @@ static void Task_EvolutionScene(u8 taskID)
|
||||
{
|
||||
StringExpandPlaceholders(gStringVar4, gText_CongratsPkmnEvolved);
|
||||
BattleHandleAddTextPrinter(gStringVar4, 0);
|
||||
PlayBGM(BGM_FANFA5);
|
||||
PlayBGM(MUS_FANFA5);
|
||||
gTasks[taskID].tState++;
|
||||
SetMonData(mon, MON_DATA_SPECIES, (void*)(&gTasks[taskID].tPostEvoSpecies));
|
||||
CalculateMonStats(mon);
|
||||
@@ -772,7 +772,7 @@ static void Task_EvolutionScene(u8 taskID)
|
||||
if (!IsTextPrinterActive(0) && !IsSEPlaying())
|
||||
{
|
||||
BufferMoveToLearnIntoBattleTextBuff2();
|
||||
PlayFanfare(BGM_FANFA1);
|
||||
PlayFanfare(MUS_FANFA1);
|
||||
BattleStringExpandPlaceholdersToDisplayedString(gBattleStringsTable[STRINGID_PKMNLEARNEDMOVE - BATTLESTRINGS_ID_ADDER]);
|
||||
BattleHandleAddTextPrinter(gDisplayedStringBattle, 0);
|
||||
gTasks[taskID].tLearnsFirstMove = 0x40; // re-used as a counter
|
||||
@@ -962,15 +962,15 @@ static void Task_TradeEvolutionScene(u8 taskID)
|
||||
case 2:
|
||||
if (IsCryFinished())
|
||||
{
|
||||
m4aSongNumStop(BGM_SHINKA);
|
||||
PlaySE(BGM_ME_SHINKA);
|
||||
m4aSongNumStop(MUS_SHINKA);
|
||||
PlaySE(MUS_ME_SHINKA);
|
||||
gTasks[taskID].tState++;
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
if (!IsSEPlaying())
|
||||
{
|
||||
PlayBGM(BGM_SHINKA);
|
||||
PlayBGM(MUS_SHINKA);
|
||||
gTasks[taskID].tState++;
|
||||
BeginNormalPaletteFade(0x1C, 4, 0, 0x10, 0);
|
||||
}
|
||||
@@ -1040,7 +1040,7 @@ static void Task_TradeEvolutionScene(u8 taskID)
|
||||
{
|
||||
StringExpandPlaceholders(gStringVar4, gText_CongratsPkmnEvolved);
|
||||
sub_807F1A8(0, gStringVar4, 1);
|
||||
PlayFanfare(BGM_FANFA5);
|
||||
PlayFanfare(MUS_FANFA5);
|
||||
gTasks[taskID].tState++;
|
||||
SetMonData(mon, MON_DATA_SPECIES, (&gTasks[taskID].tPostEvoSpecies));
|
||||
CalculateMonStats(mon);
|
||||
@@ -1073,7 +1073,7 @@ static void Task_TradeEvolutionScene(u8 taskID)
|
||||
}
|
||||
else
|
||||
{
|
||||
PlayBGM(BGM_SHINKA);
|
||||
PlayBGM(MUS_SHINKA);
|
||||
sub_807F1A8(0, gText_CommunicationStandby5, 1);
|
||||
gTasks[taskID].tState++;
|
||||
}
|
||||
@@ -1117,7 +1117,7 @@ static void Task_TradeEvolutionScene(u8 taskID)
|
||||
if (!IsTextPrinterActive(0) && !IsSEPlaying())
|
||||
{
|
||||
BufferMoveToLearnIntoBattleTextBuff2();
|
||||
PlayFanfare(BGM_FANFA1);
|
||||
PlayFanfare(MUS_FANFA1);
|
||||
BattleStringExpandPlaceholdersToDisplayedString(gBattleStringsTable[STRINGID_PKMNLEARNEDMOVE - BATTLESTRINGS_ID_ADDER]);
|
||||
sub_807F1A8(0, gDisplayedStringBattle, 1);
|
||||
gTasks[taskID].tLearnsFirstMove = 0x40; // re-used as a counter
|
||||
|
||||
@@ -211,7 +211,7 @@ void Task_HandleTruckSequence(u8 taskId)
|
||||
data[1]++;
|
||||
if (data[1] == 90)
|
||||
{
|
||||
PlaySE(SE_TRACK_HAIK);
|
||||
PlaySE(SE_TRACK_HAIKI);
|
||||
data[1] = 0;
|
||||
data[0] = 5;
|
||||
}
|
||||
|
||||
@@ -424,7 +424,7 @@ static bool8 InitHallOfFameScreen(void)
|
||||
if (!gPaletteFade.active)
|
||||
{
|
||||
SetMainCallback2(CB2_HallOfFame);
|
||||
PlayBGM(BGM_DENDOU);
|
||||
PlayBGM(MUS_DENDOU);
|
||||
return FALSE;
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -885,7 +885,7 @@ static void sub_80760F8(struct Sprite *sprite)
|
||||
{
|
||||
gDoingBattleAnim = FALSE;
|
||||
m4aMPlayAllStop();
|
||||
PlaySE(BGM_FANFA5);
|
||||
PlaySE(MUS_FANFA5);
|
||||
}
|
||||
else if (sprite->data[4] == 315)
|
||||
{
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
#include "item.h"
|
||||
#include "constants/items.h"
|
||||
#include "string_util.h"
|
||||
#include "songs.h"
|
||||
#include "constants/songs.h"
|
||||
#include "sound.h"
|
||||
#include "berry.h"
|
||||
#include "menu_indicators.h"
|
||||
|
||||
@@ -1145,11 +1145,11 @@ void ClearBattleMonForms(void)
|
||||
u16 GetBattleBGM(void)
|
||||
{
|
||||
if (gBattleTypeFlags & BATTLE_TYPE_KYOGRE_GROUDON)
|
||||
return BGM_BATTLE34;
|
||||
return MUS_BATTLE34;
|
||||
if (gBattleTypeFlags & BATTLE_TYPE_REGI)
|
||||
return BGM_BATTLE36;
|
||||
return MUS_BATTLE36;
|
||||
if (gBattleTypeFlags & (BATTLE_TYPE_LINK | BATTLE_TYPE_x2000000))
|
||||
return BGM_BATTLE20;
|
||||
return MUS_BATTLE20;
|
||||
if (gBattleTypeFlags & BATTLE_TYPE_TRAINER)
|
||||
{
|
||||
u8 trainerClass;
|
||||
@@ -1165,24 +1165,24 @@ u16 GetBattleBGM(void)
|
||||
{
|
||||
case TRAINER_CLASS_AQUA_LEADER:
|
||||
case TRAINER_CLASS_MAGMA_LEADER:
|
||||
return BGM_BATTLE30;
|
||||
return MUS_BATTLE30;
|
||||
case TRAINER_CLASS_TEAM_AQUA:
|
||||
case TRAINER_CLASS_TEAM_MAGMA:
|
||||
case TRAINER_CLASS_AQUA_ADMIN:
|
||||
case TRAINER_CLASS_MAGMA_ADMIN:
|
||||
return BGM_BATTLE31;
|
||||
return MUS_BATTLE31;
|
||||
case TRAINER_CLASS_LEADER:
|
||||
return BGM_BATTLE32;
|
||||
return MUS_BATTLE32;
|
||||
case TRAINER_CLASS_CHAMPION:
|
||||
return BGM_BATTLE33;
|
||||
return MUS_BATTLE33;
|
||||
case TRAINER_CLASS_PKMN_TRAINER_3:
|
||||
if (gBattleTypeFlags & BATTLE_TYPE_FRONTIER)
|
||||
return BGM_BATTLE35;
|
||||
return MUS_BATTLE35;
|
||||
if (!StringCompare(gTrainers[gTrainerBattleOpponent_A].trainerName, gText_BattleWallyName))
|
||||
return BGM_BATTLE20;
|
||||
return BGM_BATTLE35;
|
||||
return MUS_BATTLE20;
|
||||
return MUS_BATTLE35;
|
||||
case TRAINER_CLASS_ELITE_FOUR:
|
||||
return BGM_BATTLE38;
|
||||
return MUS_BATTLE38;
|
||||
case TRAINER_CLASS_SALON_MAIDEN:
|
||||
case TRAINER_CLASS_DOME_ACE:
|
||||
case TRAINER_CLASS_PALACE_MAVEN:
|
||||
@@ -1190,12 +1190,12 @@ u16 GetBattleBGM(void)
|
||||
case TRAINER_CLASS_FACTORY_HEAD:
|
||||
case TRAINER_CLASS_PIKE_QUEEN:
|
||||
case TRAINER_CLASS_PYRAMID_KING:
|
||||
return BGM_BATTLE_FRONTIER_BRAIN;
|
||||
return MUS_VS_FRONT;
|
||||
default:
|
||||
return BGM_BATTLE20;
|
||||
return MUS_BATTLE20;
|
||||
}
|
||||
}
|
||||
return BGM_BATTLE27;
|
||||
return MUS_BATTLE27;
|
||||
}
|
||||
|
||||
void PlayBattleBGM(void)
|
||||
|
||||
@@ -189,7 +189,7 @@ bool8 WaitFanfare(bool8 stop)
|
||||
if (!stop)
|
||||
m4aMPlayContinue(&gMPlay_BGM);
|
||||
else
|
||||
m4aSongNumStart(SE_STOP);
|
||||
m4aSongNumStart(MUS_DUMMY);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
#include "task.h"
|
||||
#include "strings.h"
|
||||
#include "sound.h"
|
||||
#include "songs.h"
|
||||
#include "constants/songs.h"
|
||||
#include "trig.h"
|
||||
#include "decompress.h"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user