Instant ceiling movement: Only change texture if it's not -1

This commit is contained in:
MascaraSnake 2021-06-25 22:06:04 +02:00
parent 6abcba6876
commit 0eabbf0170

View file

@ -67,6 +67,7 @@ void T_MoveCeiling(ceiling_t *ceiling)
switch (ceiling->type) switch (ceiling->type)
{ {
case instantMoveCeilingByFrontSector: case instantMoveCeilingByFrontSector:
if (ceiling->texture > -1) // flat changing
ceiling->sector->ceilingpic = ceiling->texture; ceiling->sector->ceilingpic = ceiling->texture;
ceiling->sector->ceilingdata = NULL; ceiling->sector->ceilingdata = NULL;
ceiling->sector->ceilspeed = 0; ceiling->sector->ceilspeed = 0;
@ -185,6 +186,7 @@ void T_MoveCeiling(ceiling_t *ceiling)
break; break;
case instantMoveCeilingByFrontSector: case instantMoveCeilingByFrontSector:
if (ceiling->texture > -1) // flat changing
ceiling->sector->ceilingpic = ceiling->texture; ceiling->sector->ceilingpic = ceiling->texture;
ceiling->sector->ceilingdata = NULL; ceiling->sector->ceilingdata = NULL;
ceiling->sector->ceilspeed = 0; ceiling->sector->ceilspeed = 0;