Updated for changes in 3d floor PR.
This commit is contained in:
parent
cd4c5a42c9
commit
8d3b24452a
2 changed files with 12 additions and 12 deletions
|
|
@ -400,10 +400,10 @@ Class BioGel : Actor
|
|||
else if ( BlockingFloor )
|
||||
{
|
||||
// find closest 3d floor for its normal
|
||||
for ( int i=0; i<CurSector.e.ffloors.Size(); i++ )
|
||||
for ( int i=0; i<CurSector.extended.ffloors.Size(); i++ )
|
||||
{
|
||||
if ( !(CurSector.e.ffloors[i].top.ZAtPoint(pos.xy) ~== floorz) ) continue;
|
||||
ff = CurSector.e.ffloors[i];
|
||||
if ( !(CurSector.extended.ffloors[i].top.ZAtPoint(pos.xy) ~== floorz) ) continue;
|
||||
ff = CurSector.extended.ffloors[i];
|
||||
break;
|
||||
}
|
||||
if ( ff ) normal = -ff.top.Normal;
|
||||
|
|
@ -420,10 +420,10 @@ Class BioGel : Actor
|
|||
else if ( BlockingCeiling )
|
||||
{
|
||||
// find closest 3d floor for its normal
|
||||
for ( int i=0; i<CurSector.e.ffloors.Size(); i++ )
|
||||
for ( int i=0; i<CurSector.extended.ffloors.Size(); i++ )
|
||||
{
|
||||
if ( !(CurSector.e.ffloors[i].bottom.ZAtPoint(pos.xy) ~== ceilingz) ) continue;
|
||||
ff = CurSector.e.ffloors[i];
|
||||
if ( !(CurSector.extended.ffloors[i].bottom.ZAtPoint(pos.xy) ~== ceilingz) ) continue;
|
||||
ff = CurSector.extended.ffloors[i];
|
||||
break;
|
||||
}
|
||||
if ( ff ) normal = -ff.bottom.Normal;
|
||||
|
|
|
|||
|
|
@ -241,10 +241,10 @@ Class FlakChunk : Actor
|
|||
if ( BlockingFloor )
|
||||
{
|
||||
// find closest 3d floor for its normal
|
||||
for ( int i=0; i<CurSector.e.ffloors.Size(); i++ )
|
||||
for ( int i=0; i<CurSector.extended.ffloors.Size(); i++ )
|
||||
{
|
||||
if ( !(CurSector.e.ffloors[i].top.ZAtPoint(pos.xy) ~== floorz) ) continue;
|
||||
ff = CurSector.e.ffloors[i];
|
||||
if ( !(CurSector.extended.ffloors[i].top.ZAtPoint(pos.xy) ~== floorz) ) continue;
|
||||
ff = CurSector.extended.ffloors[i];
|
||||
break;
|
||||
}
|
||||
if ( ff ) HitNormal = -ff.top.Normal;
|
||||
|
|
@ -253,10 +253,10 @@ Class FlakChunk : Actor
|
|||
else if ( BlockingCeiling )
|
||||
{
|
||||
// find closest 3d floor for its normal
|
||||
for ( int i=0; i<CurSector.e.ffloors.Size(); i++ )
|
||||
for ( int i=0; i<CurSector.extended.ffloors.Size(); i++ )
|
||||
{
|
||||
if ( !(CurSector.e.ffloors[i].bottom.ZAtPoint(pos.xy) ~== ceilingz) ) continue;
|
||||
ff = CurSector.e.ffloors[i];
|
||||
if ( !(CurSector.extended.ffloors[i].bottom.ZAtPoint(pos.xy) ~== ceilingz) ) continue;
|
||||
ff = CurSector.extended.ffloors[i];
|
||||
break;
|
||||
}
|
||||
if ( ff ) HitNormal = -ff.bottom.Normal;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue