Mir ist gerade noch ein kleiner Bug aufgefallen.
Folgende Geschichte: Mein Mitarbeiter war mit allen Werten ziemlich weit unten. Dann habe ich meinem Mitarbeiter zuerst etwas zu essen gegeben, dann ihn duschen lassen und nun schlafen lassen. Da die Werte erst am Ende der Aktion aktualisiert werden, bleibt der Schlafwert weiterhin auf null und wird dementsprechend weiterhin negativ berechnet.
Bedeutet also: Die Motivation sinkt weiter, trotz dass alle Werte auf Optimal sind und der letzte gerade erfüllt wird.
Idee: Wäre es nicht hier sinnvoll, zB. beim schlafen den Wert alle x Minuten zu aktualisieren, dass sich die negativen Effekte der Aktion in diesem Moment relativieren? Denn so habe ich nun einen Mitarbeiter, der neben optimalen Bedingungen ordentlich ausschläft, aber während des Schlafens weiterhin Motivation verliert.