mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2024-11-15 09:11:48 +00:00
Merge branch 'followghost' into 'master'
Followmobj Record Attack fix (resolves #322). Closes #322 See merge request STJr/SRB2Internal!510
This commit is contained in:
commit
18babe3268
1 changed files with 6 additions and 5 deletions
11
src/g_game.c
11
src/g_game.c
|
@ -4722,6 +4722,12 @@ void G_WriteGhostTic(mobj_t *ghost)
|
||||||
oldghost.flags2 |= MF2_AMBUSH;
|
oldghost.flags2 |= MF2_AMBUSH;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (ghost->player->followmobj->scale != ghost->scale)
|
||||||
|
{
|
||||||
|
followtic |= FZT_SCALE;
|
||||||
|
WRITEFIXED(demo_p,ghost->player->followmobj->scale);
|
||||||
|
}
|
||||||
|
|
||||||
temp = (INT16)((ghost->player->followmobj->x-ghost->x)>>8);
|
temp = (INT16)((ghost->player->followmobj->x-ghost->x)>>8);
|
||||||
WRITEINT16(demo_p,temp);
|
WRITEINT16(demo_p,temp);
|
||||||
temp = (INT16)((ghost->player->followmobj->y-ghost->y)>>8);
|
temp = (INT16)((ghost->player->followmobj->y-ghost->y)>>8);
|
||||||
|
@ -4733,11 +4739,6 @@ void G_WriteGhostTic(mobj_t *ghost)
|
||||||
WRITEUINT16(demo_p,ghost->player->followmobj->sprite);
|
WRITEUINT16(demo_p,ghost->player->followmobj->sprite);
|
||||||
WRITEUINT8(demo_p,(ghost->player->followmobj->frame & FF_FRAMEMASK));
|
WRITEUINT8(demo_p,(ghost->player->followmobj->frame & FF_FRAMEMASK));
|
||||||
WRITEUINT8(demo_p,ghost->player->followmobj->color);
|
WRITEUINT8(demo_p,ghost->player->followmobj->color);
|
||||||
if (ghost->player->followmobj->scale != ghost->scale)
|
|
||||||
{
|
|
||||||
followtic |= FZT_SCALE;
|
|
||||||
WRITEFIXED(demo_p,ghost->player->followmobj->scale);
|
|
||||||
}
|
|
||||||
|
|
||||||
*followtic_p = followtic;
|
*followtic_p = followtic;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue