diff --git a/polymer/eduke32/source/game.c b/polymer/eduke32/source/game.c index 95477a911..a59c529b6 100644 --- a/polymer/eduke32/source/game.c +++ b/polymer/eduke32/source/game.c @@ -4154,8 +4154,8 @@ int32_t A_Spawn(int32_t j, int32_t pn) { sp->extra = 1; - if (g_damageCameras) sp->cstat = 257; - else sp->cstat = 0; + sp->cstat &= 32768; + if (g_damageCameras) sp->cstat |= 257; } if ((!g_netServer && ud.multimode < 2) && sp->pal != 0) {