Automatically update nickname buffer sizes
This commit is contained in:
@@ -208,7 +208,7 @@ void BeginEvolutionScene(struct Pokemon *mon, u16 postEvoSpecies, bool8 canStopE
|
||||
|
||||
void EvolutionScene(struct Pokemon *mon, u16 postEvoSpecies, bool8 canStopEvo, u8 partyId)
|
||||
{
|
||||
u8 name[20];
|
||||
u8 name[POKEMON_NAME_BUFFER_SIZE];
|
||||
u16 currSpecies;
|
||||
u32 trainerId, personality;
|
||||
const struct CompressedSpritePalette* pokePal;
|
||||
@@ -467,7 +467,7 @@ static void CB2_TradeEvolutionSceneLoadGraphics(void)
|
||||
|
||||
void TradeEvolutionScene(struct Pokemon *mon, u16 postEvoSpecies, u8 preEvoSpriteId, u8 partyId)
|
||||
{
|
||||
u8 name[20];
|
||||
u8 name[POKEMON_NAME_BUFFER_SIZE];
|
||||
u16 currSpecies;
|
||||
u32 trainerId, personality;
|
||||
const struct CompressedSpritePalette* pokePal;
|
||||
@@ -775,8 +775,7 @@ static void Task_EvolutionScene(u8 taskId)
|
||||
var = MonTryLearningNewMove(mon, gTasks[taskId].tLearnsFirstMove);
|
||||
if (var != MOVE_NONE && !gTasks[taskId].tEvoWasStopped)
|
||||
{
|
||||
u8 text[20];
|
||||
|
||||
u8 nickname[POKEMON_NAME_BUFFER_SIZE];
|
||||
if (!(gTasks[taskId].tBits & TASK_BIT_LEARN_MOVE))
|
||||
{
|
||||
StopMapMusic();
|
||||
@@ -786,8 +785,8 @@ static void Task_EvolutionScene(u8 taskId)
|
||||
gTasks[taskId].tBits |= TASK_BIT_LEARN_MOVE;
|
||||
gTasks[taskId].tLearnsFirstMove = FALSE;
|
||||
gTasks[taskId].tLearnMoveState = MVSTATE_INTRO_MSG_1;
|
||||
GetMonData(mon, MON_DATA_NICKNAME, text);
|
||||
StringCopy_Nickname(gBattleTextBuff1, text);
|
||||
GetMonData(mon, MON_DATA_NICKNAME, nickname);
|
||||
StringCopy_Nickname(gBattleTextBuff1, nickname);
|
||||
|
||||
if (var == MON_HAS_MAX_MOVES)
|
||||
gTasks[taskId].tState = EVOSTATE_REPLACE_MOVE;
|
||||
@@ -1195,13 +1194,12 @@ static void Task_TradeEvolutionScene(u8 taskId)
|
||||
var = MonTryLearningNewMove(mon, gTasks[taskId].tLearnsFirstMove);
|
||||
if (var != MOVE_NONE && !gTasks[taskId].tEvoWasStopped)
|
||||
{
|
||||
u8 text[20];
|
||||
|
||||
u8 nickname[POKEMON_NAME_BUFFER_SIZE];
|
||||
gTasks[taskId].tBits |= TASK_BIT_LEARN_MOVE;
|
||||
gTasks[taskId].tLearnsFirstMove = FALSE;
|
||||
gTasks[taskId].tLearnMoveState = 0;
|
||||
GetMonData(mon, MON_DATA_NICKNAME, text);
|
||||
StringCopy_Nickname(gBattleTextBuff1, text);
|
||||
GetMonData(mon, MON_DATA_NICKNAME, nickname);
|
||||
StringCopy_Nickname(gBattleTextBuff1, nickname);
|
||||
|
||||
if (var == MON_HAS_MAX_MOVES)
|
||||
gTasks[taskId].tState = T_EVOSTATE_REPLACE_MOVE;
|
||||
|
||||
Reference in New Issue
Block a user