diff --git a/TheDepartment/src/domain/Employee.cs b/TheDepartment/src/domain/Employee.cs index c170e7e..4faa3cb 100644 --- a/TheDepartment/src/domain/Employee.cs +++ b/TheDepartment/src/domain/Employee.cs @@ -19,7 +19,7 @@ public partial class Employee : GodotObject public double FocusReductionInterval { get; set; } = 0.4f; public double InputGainInterval { get; set; } = 0.8f; public double FocusReduction => 20 / Effective; - public double InputGain => 0.95 * (11 - Effective); + public double InputGain => 0.1667 * Effective + 2.8333; public double CurrentInput { get; set; } } } \ No newline at end of file diff --git a/TheDepartment/src/prefabs/EmployeeMeetingPrefab.cs b/TheDepartment/src/prefabs/EmployeeMeetingPrefab.cs index c0fc249..101d5af 100644 --- a/TheDepartment/src/prefabs/EmployeeMeetingPrefab.cs +++ b/TheDepartment/src/prefabs/EmployeeMeetingPrefab.cs @@ -88,7 +88,7 @@ public override void _Process(double delta) if (_timerFocus.IsStopped()) { // TODO remove this into the domain. - _progressFocus.Value -= _employee.FocusReduction * Math.Log(_amountOfEmployees + 1); + _progressFocus.Value -= _employee.FocusReduction * Math.Log(_amountOfEmployees * 0.3 + 1); if (_progressFocus.Value <= 0) {