diff --git a/src/hardware/hw_md2.c b/src/hardware/hw_md2.c index 0af7455ede06a87e0f55debe180a1f5eca26f723..02f5053515af59e01cd77c3543ab93d21e19eebf 100644 --- a/src/hardware/hw_md2.c +++ b/src/hardware/hw_md2.c @@ -1230,7 +1230,7 @@ void HWR_DrawMD2(gr_vissprite_t *spr) else p.z = FIXED_TO_FLOAT(spr->mobj->z); - if (spr->mobj->skin) + if (spr->mobj->skin && spr->mobj->sprite == SPR_PLAY) sprdef = &((skin_t *)spr->mobj->skin)->spritedef; else sprdef = &sprites[spr->mobj->sprite];