diff --git a/source/games/duke/src/animatesprites_d.cpp b/source/games/duke/src/animatesprites_d.cpp index 6d0c0e36e..ed1fb696e 100644 --- a/source/games/duke/src/animatesprites_d.cpp +++ b/source/games/duke/src/animatesprites_d.cpp @@ -147,7 +147,7 @@ void animatesprites_d(tspriteArray& tsprites, int x, int y, int a, int smoothrat switch (h->spr.picnum) { case SECTOREFFECTOR: - if (t->lotag == 27 && ud.recstat == 1) + if (t->lotag == SE_27_DEMO_CAM && ud.recstat == 1) { t->picnum = 11 + ((PlayClock >> 3) & 1); t->cstat |= CSTAT_SPRITE_YCENTER; diff --git a/source/games/duke/src/animatesprites_r.cpp b/source/games/duke/src/animatesprites_r.cpp index e2339ebf7..e057208c5 100644 --- a/source/games/duke/src/animatesprites_r.cpp +++ b/source/games/duke/src/animatesprites_r.cpp @@ -131,7 +131,7 @@ void animatesprites_r(tspriteArray& tsprites, int x, int y, int a, int smoothrat switch (h->spr.picnum) { case SECTOREFFECTOR: - if (t->lotag == 27 && ud.recstat == 1) + if (t->lotag == SE_27_DEMO_CAM && ud.recstat == 1) { t->picnum = 11 + ((PlayClock >> 3) & 1); t->cstat |= CSTAT_SPRITE_YCENTER; diff --git a/source/games/duke/src/sectors_d.cpp b/source/games/duke/src/sectors_d.cpp index e5230cbf2..d018a194c 100644 --- a/source/games/duke/src/sectors_d.cpp +++ b/source/games/duke/src/sectors_d.cpp @@ -977,7 +977,7 @@ bool checkhitceiling_d(sectortype* sectp) DukeSectIterator it(sectp); while (auto act = it.Next()) { - if (act->spr.picnum == SECTOREFFECTOR && act->spr.lotag == 12) + if (act->spr.picnum == SECTOREFFECTOR && act->spr.lotag == SE_12_LIGHT_SWITCH) { DukeStatIterator it1(STAT_EFFECTOR); while (auto act2 = it1.Next()) diff --git a/source/games/duke/src/sectors_r.cpp b/source/games/duke/src/sectors_r.cpp index 1b7ab6b80..11dc5c891 100644 --- a/source/games/duke/src/sectors_r.cpp +++ b/source/games/duke/src/sectors_r.cpp @@ -1489,7 +1489,7 @@ bool checkhitceiling_r(sectortype* sectp) DukeSectIterator it(sectp); while (auto act1 = it.Next()) { - if (act1->spr.picnum == SECTOREFFECTOR && (act1->spr.lotag == 12 || (isRRRA() && (act1->spr.lotag == 47 || act1->spr.lotag == 48)))) + if (act1->spr.picnum == SECTOREFFECTOR && (act1->spr.lotag == SE_12_LIGHT_SWITCH || (isRRRA() && (act1->spr.lotag == 47 || act1->spr.lotag == 48)))) { DukeStatIterator itr(STAT_EFFECTOR); while (auto act2 = itr.Next())