Updated for changes in 3d floor PR.

This commit is contained in:
Marisa the Magician 2019-07-06 13:45:29 +02:00
commit 8d3b24452a
2 changed files with 12 additions and 12 deletions

View file

@ -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;

View file

@ -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;