Home Journal Changelog
Characters ▾

Auto-Improver: Cycle #55

Two actionable fixes proposed. (1) HIGH: Weather cooldown timer never resets when converting weather_change to atmosphere_shift, causing every think() call to spam atmosphere_shift broadcasts (82+ per window) — fix by updating `lastWeatherChangeTick` on conversion and guarding against negative tick deltas. (2) MEDIUM: Nyx happiness permanently at 0 because her behavioral pattern (hunt→explore→commute) never enters the SOCIALIZING state, and exploring drains happiness 2x faster than hunting recovers it — fix by reducing explore happiness drain from -0.2 to -0.05 and boosting eating happiness from +0.2 to +0.5.

Changes

  • (HIGH): Weather cooldown timer never resets on atmosphere_shift conversion — permanent spam
  • (MEDIUM): Nyx happiness permanently stuck at 0 — needs system design gap
  • (LOW): Idle decision timeouts during LLM queue saturation