DIFF

DeafnessComplete.c

class DeafnessCompleteSymptom : SymptomBase
{
	override void OnInit()
	{
		m_SymptomType 	= SymptomTypes.SECONDARY;
		m_Priority 		= 0;
		m_ID 			= SymptomIDs.SYMPTOM_DEAFNESS_COMPLETE;
		m_IsPersistent 	= false;
		m_MaxCount		= 1;
		m_SyncToClient  = true;

		m_DestroyOnAnimFinish = true;
	}
	
	override void OnGetActivatedClient(PlayerBase player)
	{
		//m_Player.SetMasterAttenuation("DeafnessCompleteAttenuation");
		m_Player.SetMasterAttenuation("FlashbangAttenuation");
	}
	
	//!only gets called once on an active Symptom that is being deactivated
	override void OnGetDeactivatedClient(PlayerBase player)
	{
		m_Player.SetMasterAttenuation("");
	}
}