bool AgeCohort.ICohortDisturbance.Damage(AgeCohort.ICohort cohort)
{
bool killCohort = false;
ISppParameters sppParms = epidemicParms.SppParameters[cohort.Species.Index];
if (sppParms == null)
return killCohort;
if(this.siteSeverity == 1)
if(cohort.Age >= sppParms.VulnerableHostAge)
killCohort = true;
if(this.siteSeverity == 2)
if(cohort.Age >= sppParms.TolerantHostAge)
killCohort = true;
if(this.siteSeverity == 3)
if(cohort.Age >= sppParms.ResistantHostAge)
killCohort = true;
if (killCohort)
{
this.siteCohortsKilled++;
if (sppParms.CFSConifer)
this.siteCFSconifersKilled++;
}
return killCohort;
}