diff --git a/src/p_spec.cpp b/src/p_spec.cpp index d69d28bc3..9bebf959a 100644 --- a/src/p_spec.cpp +++ b/src/p_spec.cpp @@ -274,7 +274,7 @@ bool P_TestActivateLine (line_t *line, AActor *mo, int side, int activationType, { int lineActivation = line->activation; - if (line->flags & ML_FIRSTSIDEONLY && side == 1) + if ((line->flags & ML_FIRSTSIDEONLY && side == 1) || line->special == 0) { return false; }