Index: darkplaces/gl_rsurf.c
diff -u darkplaces/gl_rsurf.c:1.215 darkplaces/gl_rsurf.c:1.216
--- darkplaces/gl_rsurf.c:1.215	Thu Sep 30 12:38:54 2004
+++ darkplaces/gl_rsurf.c	Mon Oct  4 17:28:13 2004
@@ -737,9 +737,6 @@
 	const msurface_t *surf;
 	rmeshstate_t m;
 
-	// LordHavoc: HalfLife maps have freaky skypolys...
-	if (ent->model->brush.ishlbsp)
-		return;
 	// sky rendering transparently would be too difficult
 	if (ent->flags & RENDER_TRANSPARENT)
 		return;
@@ -751,6 +748,9 @@
 			R_Sky();
 	}
 
+	// LordHavoc: HalfLife maps have freaky skypolys...
+	if (ent->model->brush.ishlbsp)
+		return;
 	R_Mesh_Matrix(&ent->matrix);
 
 	GL_Color(fogcolor[0], fogcolor[1], fogcolor[2], 1);