hlsdk-portable
hlsdk-portable copied to clipboard
The poison effect wears off upon save-load
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