diff --git a/src/hardware/hw_main.c b/src/hardware/hw_main.c index a61cc85e2d1a7cf8919d07637cfac3c27029b978..820eb25fc6509a1087c1e083f7c35249367b84d8 100644 --- a/src/hardware/hw_main.c +++ b/src/hardware/hw_main.c @@ -4560,6 +4560,7 @@ static void HWR_ProjectSprite(mobj_t *thing) sizeu1(rot), sizeu2(sprdef->numframes), sprnames[thing->sprite]); thing->sprite = states[S_UNKNOWN].sprite; thing->frame = states[S_UNKNOWN].frame; + sprdef = &sprites[thing->sprite]; rot = thing->frame&FF_FRAMEMASK; thing->state->sprite = thing->sprite; thing->state->frame = thing->frame;