/* get origin */
GetVectorForKey( e, "origin", origin );
+
+ /* as a special case, allow origin-less entities */
if( VectorCompare( origin, vec3_origin ) )
continue;
+ /* also allow bmodel entities outside, as they could be on a moving path that will go into the map */
+ if( e->brushes != NULL || e->patches != NULL )
+ continue;
+
/* handle skybox entities */
value = ValueForKey( e, "classname" );
if( !Q_stricmp( value, "_skybox" ) )