Update.
[culture.git] / tasks.py
index 39372f3..80ffdbb 100755 (executable)
--- a/tasks.py
+++ b/tasks.py
@@ -294,18 +294,18 @@ class World(Task):
                 break
 
             # Oh man that's ugly
-            if average_logits < desired_average_logits:
-                if d_temperature < 0:
+            if average_logits < desired_average_logits * 1.1:
+                if d_temperature > 0:
                     d_temperature *= -0.5
                 temperature += d_temperature
-            elif average_logits > desired_average_logits * 0.95:
-                if d_temperature > 0:
+            elif average_logits > desired_average_logits:
+                if d_temperature < 0:
                     d_temperature *= -0.5
                 temperature += d_temperature
             else:
                 break
 
-            logger(f"chaging temperature to {temperature}")
+            logger(f"changing temperature to {temperature}")
 
         ###############################################################
         # Create the reverse quizzes