- HS-2 pins the value at 0.4, and phase 2 has no gap between its on and off points
ActivateCondition: > 0.4, DeactivateCondition: <= 0.4).
- So phase 2 switches on and off every few modifier ticks (3 s). Each time it switches on, it:
```c
player.GetSymptomManager().QueueUpSecondarySymptom(SymptomIDs.SYMPTOM_FEVERBLUR);
player.GetStaminaHandler().ActivateRecoveryModifier(EStaminaMultiplierTypes.DISEASE_PNEUMONIA);
player.GetStaminaHandler().ActivateDepletionModifier(EStaminaMultiplierTypes.DISEASE_PNEUMONIA);
player.IncreaseDiseaseCount();
```
- OnDeactivate of phase 2 never calls DecreaseDiseaseCount(), so the disease counter goes up by 1 on every flicker.
- The "sick" status icon NTF_SICK, from HasDisease() = m_DiseaseCount >= 1) then stays on long after the
heat stroke is gone. Only a relog resets it, because the counter isn't saved.