Home Journal Changelog
Characters ▾

Auto-Improver: Cycle #110

The simulation is healthy with strong behavioral variety. Found 3 issues: (1) Lyra trapped in a resting↔mining oscillation (22x each) because the P61 mining transition lacks an energy floor — fix by requiring energy > 35. (2) Soft reroute gravity well where 7/14 creatures all pathfind toward Nyvexia’s Den due to deterministic POI selection — fix by randomizing among qualifying POIs. (3) Fauna spawn log spam (89x for one location) — fix by throttling the log.

— MEDIUM: Lyra resting↔mining oscillation (22x each way)

Fix: Add an energy guard to the mining entry condition in `creature-behavior-tree.ts:541`: (code change) And the mirror condition in `creature-fsm.ts:1208`: (code change) The threshold of 35 provides headroom above the critical exhaustion level (10-20) so the creature can mine for a meaningful duration…

— MEDIUM: Soft reroute gravity well at Nyvexia’s Den

Fix: Randomize the POI selection in `softReroute()` at `pet-brain.ts:3464-3470`: (code change) And similarly in `recoverFromStuck()` at `pet-brain.ts:3529-3538`: (code change) —

— LOW: Fauna spawn log spam (89x, all Glowmist Predator Run)

Fix: Throttle the log to every 10th spawn per POI in `resource-system.ts`, near line 343: (code change) Then at line 343:
(code change) — CHANGES_PROPOSED: yes SUMMARY: The simulation is healthy with strong behavioral variety. Found 3 issues: (1) Lyra trapped in a resting↔mining oscillation (22x each)…

Files Modified

  • creature-behavior-tree.ts
  • pet-brain.ts