Fix item debris animation

WHAT WERE THEY COOKING
This commit is contained in:
James R 2022-09-20 05:42:11 -07:00
parent f6ef29cf03
commit 7d87f2e1a2
2 changed files with 1 additions and 7 deletions

View file

@ -3870,7 +3870,7 @@ state_t states[NUMSTATES] =
{SPR_RPOP, FF_FULLBRIGHT|2, 5, {NULL}, 0, 0, S_RANDOMITEMPOP4}, // S_RANDOMITEMPOP3
{SPR_RPOP, FF_FULLBRIGHT|3, 5, {NULL}, 0, 0, S_NULL}, // S_RANDOMITEMPOP4
{SPR_ITRI, FF_FULLBRIGHT, -1, {NULL}, 19, 1, S_NULL}, // S_ITEM_DEBRIS
{SPR_ITRI, FF_FULLBRIGHT|FF_ANIMATE|FF_RANDOMANIM, -1, {NULL}, 19, 1, S_NULL}, // S_ITEM_DEBRIS
{SPR_NULL, 0, 0, {A_Repeat}, 16, S_ITEM_DEBRIS_CLOUD_SPAWNER2, S_NULL}, // S_ITEM_DEBRIS_CLOUD_SPAWNER1
{SPR_NULL, 0, 7, {A_SpawnItemDebrisCloud}, 20, 0, S_ITEM_DEBRIS_CLOUD_SPAWNER1}, // S_ITEM_DEBRIS_CLOUD_SPAWNER2

View file

@ -52,15 +52,9 @@ spawn_debris
mobj_t *debris = P_SpawnMobjFromMobj(
config->origin, 0, 0, 0, MT_ITEM_DEBRIS);
const state_t *st = debris->state;
debris_type(debris) = config->type;
debris_bouncesleft(debris) = 1;
// Start at a random frame of animation
debris->frame = (debris->frame & ~(FF_FRAMEMASK)) |
P_RandomRange((st->frame & FF_FRAMEMASK), st->var1);
P_InstaThrust(debris,
config->angle + angle,
config->speed);