mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-20 04:34:48 +00:00
Player Networking DIVNULL error correction
With Permission from Jeff Faust. // AFX CODE BLOCK (bug-fix) << // avoids a divide-by-zero when maxEnergy is set to zero.
This commit is contained in:
parent
84430a46a8
commit
dbd8c6b37b
|
|
@ -6158,7 +6158,10 @@ U32 Player::packUpdate(NetConnection *con, U32 mask, BitStream *stream)
|
|||
stream->writeFlag(!(mask & NoWarpMask));
|
||||
}
|
||||
// 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;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue