diff --git a/src/p_spec.c b/src/p_spec.c index 8ae0ec125495645a9117316c43a6d48dfcc174fc..07410efa22de11856486facf0ff1dff56f91a436 100644 --- a/src/p_spec.c +++ b/src/p_spec.c @@ -2040,7 +2040,7 @@ void P_SwitchWeather(INT32 weathernum) continue; // not a precipmobj thinker precipmobj = (precipmobj_t *)think; - if (weathernum == (PRECIP_RAIN || PRECIP_STORM || PRECIP_STORM_NOSTRIKES)) // Snow To Rain + if (weathernum == PRECIP_RAIN || weathernum == PRECIP_STORM || weathernum == PRECIP_STORM_NOSTRIKES) // Snow To Rain { precipmobj->flags = mobjinfo[MT_RAIN].flags; st = &states[mobjinfo[MT_RAIN].spawnstate];