Sync palette macros
This commit is contained in:
@@ -3672,8 +3672,8 @@ void AnimTask_CycleMagicalLeafPal(u8 taskId)
|
||||
switch (task->data[0])
|
||||
{
|
||||
case 0:
|
||||
task->data[8] = IndexOfSpritePaletteTag(ANIM_TAG_LEAF) * 16 + 256;
|
||||
task->data[12] = IndexOfSpritePaletteTag(ANIM_TAG_RAZOR_LEAF) * 16 + 256;
|
||||
task->data[8] = OBJ_PLTT_ID(IndexOfSpritePaletteTag(ANIM_TAG_LEAF));
|
||||
task->data[12] = OBJ_PLTT_ID(IndexOfSpritePaletteTag(ANIM_TAG_RAZOR_LEAF));
|
||||
task->data[0]++;
|
||||
break;
|
||||
case 1:
|
||||
@@ -3996,7 +3996,7 @@ static void AnimProtect(struct Sprite* sprite)
|
||||
sprite->oam.priority = GetBattlerSpriteBGPriority(gBattleAnimAttacker);
|
||||
|
||||
sprite->data[0] = gBattleAnimArgs[2];
|
||||
sprite->data[2] = (IndexOfSpritePaletteTag(ANIM_TAG_PROTECT) << 4) + 0x100;
|
||||
sprite->data[2] = OBJ_PLTT_ID(IndexOfSpritePaletteTag(ANIM_TAG_PROTECT));
|
||||
sprite->data[7] = 16;
|
||||
SetGpuReg(REG_OFFSET_BLDCNT, BLDCNT_TGT2_ALL | BLDCNT_EFFECT_BLEND);
|
||||
SetGpuReg(REG_OFFSET_BLDALPHA, BLDALPHA_BLEND(16 - sprite->data[7], sprite->data[7]));
|
||||
@@ -4384,7 +4384,7 @@ static void AnimLockOnTarget_Step4(struct Sprite* sprite)
|
||||
int pal;
|
||||
sprite->data[2]++;
|
||||
pal = sprite->oam.paletteNum;
|
||||
LoadPalette(&gPlttBufferUnfaded[0x108 + pal * 16], pal * 16 | 0x101, 4);
|
||||
LoadPalette(&gPlttBufferUnfaded[OBJ_PLTT_ID(pal) + 8], OBJ_PLTT_ID(pal) + 1, PLTT_SIZEOF(2));
|
||||
PlaySE12WithPanning(SE_M_LEER, BattleAnimAdjustPanning(SOUND_PAN_TARGET));
|
||||
}
|
||||
else if (sprite->data[1] == 0)
|
||||
@@ -5216,8 +5216,8 @@ void AnimTask_DoubleTeam(u8 taskId)
|
||||
|
||||
task->data[0] = GetAnimBattlerSpriteId(ANIM_ATTACKER);
|
||||
task->data[1] = AllocSpritePalette(ANIM_TAG_BENT_SPOON);
|
||||
r3 = (task->data[1] * 16) + 0x100;
|
||||
r4 = (gSprites[task->data[0]].oam.paletteNum + 16) << 4;
|
||||
r3 = OBJ_PLTT_ID(task->data[1]);
|
||||
r4 = OBJ_PLTT_ID2(gSprites[task->data[0]].oam.paletteNum);
|
||||
for (i = 1; i < 16; i++)
|
||||
gPlttBufferUnfaded[r3 + i] = gPlttBufferUnfaded[r4 + i];
|
||||
|
||||
@@ -5295,7 +5295,7 @@ void AnimTask_MusicNotesRainbowBlend(u8 taskId)
|
||||
index = IndexOfSpritePaletteTag(sParticlesColorBlendTable[0][0]);
|
||||
if (index != 0xFF)
|
||||
{
|
||||
index = (index << 4) + 0x100;
|
||||
index = OBJ_PLTT_ID(index);
|
||||
for (i = 1; i < NELEMS(sParticlesColorBlendTable[0]); i++)
|
||||
gPlttBufferFaded[index + i] = sParticlesColorBlendTable[0][i];
|
||||
}
|
||||
@@ -5305,7 +5305,7 @@ void AnimTask_MusicNotesRainbowBlend(u8 taskId)
|
||||
index = AllocSpritePalette(sParticlesColorBlendTable[j][0]);
|
||||
if (index != 0xFF)
|
||||
{
|
||||
index = (index << 4) + 0x100;
|
||||
index = OBJ_PLTT_ID(index);
|
||||
for (i = 1; i < NELEMS(sParticlesColorBlendTable[0]); i++)
|
||||
gPlttBufferFaded[index + i] = sParticlesColorBlendTable[j][i];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user