Skip to content

Make cold bot progression target real fights - #72

Merged
pmbstyle merged 2 commits into
mainfrom
agent/cold-bot-targeted-progression
Jul 24, 2026
Merged

Make cold bot progression target real fights#72
pmbstyle merged 2 commits into
mainfrom
agent/cold-bot-targeted-progression

Conversation

@pmbstyle

Copy link
Copy Markdown
Owner

What changed

Cold bots now pursue the actual monsters needed for their equipment goals. Their combat uses real character stats, skills, gear effects, and the defeated monster's own drop table. Nearby aggressive monsters can still interrupt a targeted hunt, so farming remains a real encounter rather than a scripted kill.

Parties now preserve shared combat outcomes correctly: each member keeps personal progress, while the population view records the encounter once. Party creation is safely queued behind the cold scheduler so aligned timers cannot silently prevent new parties from forming.

Why

Previously a party result could be overwritten by an earlier state snapshot, losing its target and making the group appear to fight unrelated monsters. The party-formation timer could also collide with the scheduler on every interval and never run.

Validation

  • Full automated test suite (
    pm test)
  • Syntax validation
  • Live population telemetry after restart: targeted party fights retained their target, real defeated NPCs, and one aggregate owner per party encounter
  • Live scheduler and party-formation checks

@pmbstyle pmbstyle self-assigned this Jul 24, 2026
@pmbstyle
pmbstyle marked this pull request as ready for review July 24, 2026 22:23
@pmbstyle
pmbstyle merged commit 56f8d36 into main Jul 24, 2026
3 checks passed
@pmbstyle
pmbstyle deleted the agent/cold-bot-targeted-progression branch July 24, 2026 22:23
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