Prechádzať zdrojové kódy

Merge branch 'AFXFIX7_PlayerDivNULL' into Jeff_Faust_Fixes

Azaezel 10 rokov pred
rodič
commit
ee808bb848
1 zmenil súbory, kde vykonal 4 pridanie a 1 odobranie
  1. 4 1
      Engine/source/T3D/player.cpp

+ 4 - 1
Engine/source/T3D/player.cpp

@@ -6158,7 +6158,10 @@ U32 Player::packUpdate(NetConnection *con, U32 mask, BitStream *stream)
       stream->writeFlag(!(mask & NoWarpMask));
       stream->writeFlag(!(mask & NoWarpMask));
    }
    }
    // Ghost need energy to predict reliably
    // Ghost need energy to predict reliably
-   stream->writeFloat(getEnergyLevel() / mDataBlock->maxEnergy,EnergyLevelBits);
+   if (mDataBlock->maxEnergy > 0.f)
+      stream->writeFloat(getEnergyLevel() / mDataBlock->maxEnergy, EnergyLevelBits);
+   else
+      stream->writeFloat(0.f, EnergyLevelBits);
    return retMask;
    return retMask;
 }
 }