mirror of
https://github.com/Garux/netradiant-custom.git
synced 2026-09-28 00:00:03 +02:00
apply bevel surfaceflags unconditionally
seemingly does not add extra bsp shaders useful in Urban Terror to prevent walljumps by slick surfaceparm
This commit is contained in:
@@ -634,14 +634,12 @@ void AddBrushBevels(){
|
||||
|
||||
s.planenum = FindFloatPlane( plane, 0, NULL );
|
||||
s.contentFlags = sides[ 0 ].contentFlags;
|
||||
/* handle bevel surfaceflags for topmost one only: assuming that only walkable ones are meaningful */
|
||||
if( axis == 2 && dir == 1 ){
|
||||
for ( const side_t& side : sides ) {
|
||||
for ( const Vector3& point : side.winding ) {
|
||||
if ( fabs( plane.dist() - point[axis] ) < .1f ) {
|
||||
s.surfaceFlags |= ( side.surfaceFlags & surfaceFlagsMask );
|
||||
break;
|
||||
}
|
||||
/* handle bevel surfaceflags */
|
||||
for ( const side_t& side : sides ) {
|
||||
for ( const Vector3& point : side.winding ) {
|
||||
if ( fabs( plane.dist() - point[axis] ) < .1f ) {
|
||||
s.surfaceFlags |= ( side.surfaceFlags & surfaceFlagsMask );
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user