Found 3 issues. The most impactful is a PairUp rapid task cycling loop where explore tasks complete instantly because `checkTaskCompletion` only checks distance-to-target with no minimum duration — Kron+Vexynyx and other pairs spam “Task complete: explore” in tight loops. Fix by adding a 15-second minimum duration. Also found: commute stuck failsafe crashes when `targetPosition` is null (Lyxar teleported to “null”), and JointTask hunting gravity well routing 11/17 hunts to Glowmist Predator Run due to nearest-POI selection.
(HIGH): PairUp Rapid Task Cycling Loop
Fix: in `pet-brain.ts:2451-2458`: (code change) This enforces a 15-second minimum duration for all explore tasks (both PairUp and solo), ensuring creatures “look around” at their destination before moving on. —
(MEDIUM): Commute Stuck Failsafe Crashes on Null targetPosition
Fix: in `pet-brain.ts`, add guard before line 2098: (code change) —
(MEDIUM): JointTask Hunting Gravity Well — All Hunts Route to Glowmist Predator Run
Fix: in `bootstrap.ts`, around line 816-817, replace nearest-POI selection with all-POI randomization: (code change) If `getAllPOIsByType` doesn’t exist on the POI manager, add it in `poi-manager.ts`: (code change) This distributes JointTask hunts across both Glowmist Predator Run and Darkstone Stalking…
Files Modified
bootstrap.tspet-brain.ts