Happiness is not a destination, it's a way of life ☀️

This commit is contained in:
Simon Lübeß
2024-04-06 00:57:29 +02:00
parent 3f907d13b9
commit adac70b9a5
4 changed files with 141 additions and 24 deletions

View File

@ -147,13 +147,15 @@ public partial class GameManager : MonoBehaviourSingleton<GameManager>
{
double developerEfficiency = 0.0f;
// TODO: Und eine weitere absolut nicht handle-bare variable...
double caffeineDrain = _generalNeedDrainScaling * Math.Pow(2, _difficultySettings.CaffeineDrainScaling * GameProgress);
double hungerDrain = _generalNeedDrainScaling * Math.Pow(2, _difficultySettings.HungerDrainScaling * GameProgress);
double urinationDrain = _generalNeedDrainScaling * Math.Pow(2, _difficultySettings.UrinationDrainScaling * GameProgress);
double happinessDrain = _generalNeedDrainScaling * Math.Pow(2, _difficultySettings.HappinessDrainScaling * GameProgress);
foreach (Developer developer in _developers)
{
developer.UpdateStats(caffeineDrain, hungerDrain, urinationDrain);
developer.UpdateStats(caffeineDrain, hungerDrain, urinationDrain, happinessDrain);
developer.UpdateEfficiency();
developerEfficiency += developer.CurrentEfficiency;
}