public override void OnTick(ControlledDivision Host) { Officer officer = Host.CommandingOfficer; foreach (var soldier in Host.Soldiers) { soldier.UseSupply(officer); } if (Host.DivisionModifiers.ContainsKey(typeof(LowSupplyModifier))) { Host.TakeDamage(1, Host); } Host.RecalculateAggrigateValues(); }