diff --git a/src/info.c b/src/info.c index 84edb3900..861120d23 100644 --- a/src/info.c +++ b/src/info.c @@ -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 diff --git a/src/objects/item-debris.c b/src/objects/item-debris.c index 841650527..941cdc24c 100644 --- a/src/objects/item-debris.c +++ b/src/objects/item-debris.c @@ -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);