diff --git a/polymer/eduke32/build/src/polymer.c b/polymer/eduke32/build/src/polymer.c index 16394ca29..f86cc41d4 100644 --- a/polymer/eduke32/build/src/polymer.c +++ b/polymer/eduke32/build/src/polymer.c @@ -1029,7 +1029,7 @@ void polymer_drawsprite(int32_t snum) xoff = tilexoff * xratio; yoff = tileyoff * yratio; - if (tspr->cstat & 128) + if ((tspr->cstat & 128) && (((tspr->cstat>>4) & 3) != 2)) yoff -= ysize / 2; spos[0] = tspr->y;