Sync trade
This commit is contained in:
@@ -689,8 +689,8 @@ void TryPrepareSecondApproachingTrainer(void)
|
||||
#define sLocalId data[0]
|
||||
#define sMapNum data[1]
|
||||
#define sMapGroup data[2]
|
||||
#define sData3 data[3]
|
||||
#define sData4 data[4]
|
||||
#define sYVelocity data[3]
|
||||
#define sYOffset data[4]
|
||||
#define sFldEffId data[7]
|
||||
|
||||
u8 FldEff_ExclamationMarkIcon(void)
|
||||
@@ -736,7 +736,7 @@ static void SetIconSpriteData(struct Sprite *sprite, u16 fldEffId, u8 spriteAnim
|
||||
sprite->sLocalId = gFieldEffectArguments[0];
|
||||
sprite->sMapNum = gFieldEffectArguments[1];
|
||||
sprite->sMapGroup = gFieldEffectArguments[2];
|
||||
sprite->sData3 = -5;
|
||||
sprite->sYVelocity = -5;
|
||||
sprite->sFldEffId = fldEffId;
|
||||
|
||||
StartSpriteAnim(sprite, spriteAnimNum);
|
||||
@@ -754,23 +754,23 @@ static void SpriteCB_TrainerIcons(struct Sprite *sprite)
|
||||
else
|
||||
{
|
||||
struct Sprite *objEventSprite = &gSprites[gObjectEvents[objEventId].spriteId];
|
||||
sprite->sData4 += sprite->sData3;
|
||||
sprite->sYOffset += sprite->sYVelocity;
|
||||
sprite->x = objEventSprite->x;
|
||||
sprite->y = objEventSprite->y - 16;
|
||||
sprite->x2 = objEventSprite->x2;
|
||||
sprite->y2 = objEventSprite->y2 + sprite->sData4;
|
||||
if (sprite->sData4)
|
||||
sprite->sData3++;
|
||||
sprite->y2 = objEventSprite->y2 + sprite->sYOffset;
|
||||
if (sprite->sYOffset)
|
||||
sprite->sYVelocity++;
|
||||
else
|
||||
sprite->sData3 = 0;
|
||||
sprite->sYVelocity = 0;
|
||||
}
|
||||
}
|
||||
|
||||
#undef sLocalId
|
||||
#undef sMapNum
|
||||
#undef sMapGroup
|
||||
#undef sData3
|
||||
#undef sData4
|
||||
#undef sYVelocity
|
||||
#undef sYOffset
|
||||
#undef sFldEffId
|
||||
|
||||
u8 GetCurrentApproachingTrainerObjectEventId(void)
|
||||
|
||||
Reference in New Issue
Block a user