FWGS / hlsdk-portable

Portable Half-Life SDK. GoldSource and Xash3D. Crossplatform.
https://xash.su
Other
267 stars 119 forks source link

The poison effect wears off upon save-load #347

Open FreeSlave opened 1 year ago

FreeSlave commented 1 year ago

CBasePlayer::Precache sets m_bitsDamageType to 0 https://github.com/FWGS/hlsdk-portable/blob/63e3769c46ba7f502b53abdfdd55597e4130c0dd/dlls/player.cpp#L2912 effectively canceling time based damage in CheckTimeBasedDamage after the save-load https://github.com/FWGS/hlsdk-portable/blob/63e3769c46ba7f502b53abdfdd55597e4130c0dd/dlls/player.cpp#L2024