diff --git a/Shaders/reflect-bump-spec.frag b/Shaders/reflect-bump-spec.frag
index 206428e09..f8f1a3b6d 100644
--- a/Shaders/reflect-bump-spec.frag
+++ b/Shaders/reflect-bump-spec.frag
@@ -111,7 +111,7 @@ void main (void)
     vec4 reflcolor = mix(reflection, rainbow, rainbowiness * v);
     vec4 reflfrescolor = mix(reflcolor, fresnel, fresneliness * v);
     vec4 noisecolor = mix(reflfrescolor, noisevec, noisiness);
-    vec4 raincolor = vec4(noisecolor.rgb, 1.0) * reflFactor;
+    vec4 raincolor = vec4(noisecolor.rgb * reflFactor, 1.0);
 
     vec4 mixedcolor = mix(texel, raincolor, reflFactor);