Skip to content

Improve cold bot combat fidelity and scheduling - #71

Merged
pmbstyle merged 11 commits into
mainfrom
agent/cold-bot-combat-fidelity
Jul 24, 2026
Merged

Improve cold bot combat fidelity and scheduling#71
pmbstyle merged 11 commits into
mainfrom
agent/cold-bot-combat-fidelity

Conversation

@pmbstyle

Copy link
Copy Markdown
Owner

Summary

  • Simulate cold solo and party combat from the bot's real persisted skills, equipment, effects, and cooldowns.
  • Let cold bots use combat skills and party healing instead of fighting as unprofiled actors.
  • Move passive travel and rest states to deadline-driven resolution, and balance bounded background party formation.
  • Safely migrate existing cold profiles after normal scheduler work and expose combat actions, skill uses, and heals in population telemetry.

Why

Cold bots previously relied on incomplete class-tree snapshots and repeatedly consumed scheduler work while inactive. This caused unrealistic combat outcomes and reduced available capacity for active bot behavior.

Validation

  • npm test
  • Live population run with the full migrated cold population: profile skills matched the persisted character skills, scheduler skips and overruns remained at zero, and combat telemetry recorded live actions and skill casts.

@pmbstyle pmbstyle self-assigned this Jul 24, 2026
@pmbstyle
pmbstyle marked this pull request as ready for review July 24, 2026 18:10
@pmbstyle
pmbstyle merged commit c3cd797 into main Jul 24, 2026
3 checks passed
@pmbstyle
pmbstyle deleted the agent/cold-bot-combat-fidelity branch July 24, 2026 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant