mirror of
https://github.com/1dot13/source.git
synced 2026-08-05 14:00:23 +02:00
Fix: disease magnitude should be 0 if feature is off
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@7487 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -18771,6 +18771,9 @@ BOOLEAN SOLDIERTYPE::HasDisease( BOOLEAN fDiagnosedOnly, BOOLEAN fHealableOnly,
|
||||
// get the magnitude os a disease we might have, used to determine wether there are any effects
|
||||
FLOAT SOLDIERTYPE::GetDiseaseMagnitude( UINT8 aDisease )
|
||||
{
|
||||
if ( !gGameExternalOptions.fDisease )
|
||||
return 0.0f;
|
||||
|
||||
// diseases only have effects once they have broken out (otherwise stuff happens without the player having any clue as to why)
|
||||
if ( aDisease < NUM_DISEASES && this->sDiseasePoints[aDisease] > 0 && (this->sDiseaseFlag[aDisease] & SOLDIERDISEASE_OUTBREAK) )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user