Skip to content

Hot party coordination and combat reliability - #75

Merged
pmbstyle merged 13 commits into
mainfrom
agent/hot-party-coordination
Jul 28, 2026
Merged

Hot party coordination and combat reliability#75
pmbstyle merged 13 commits into
mainfrom
agent/hot-party-coordination

Conversation

@pmbstyle

@pmbstyle pmbstyle commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Summary

This PR makes player-led hot parties reliable enough for sustained field play: companions follow and fight as a coordinated group, handle their own town errands, use native loot rules, and recover safely after wipes.

What changed

  • Added party controls for follow/hold, combat posture, leader pull, automatic pull, and a selected melee puller.
  • Added role-sorted, paginated companion controls with direct bot-status access; removed the duplicate party-loot and kick controls in favour of native client distribution and normal party commands.
  • Added coordinated pulling: a tank, dagger, or DPS companion can open with a basic attack, bring a target back to the leader, and release the party only when it can begin combat. The party keeps formation while the pull is travelling.
  • Stabilized movement during pulls and NPC pursuit to avoid repeated route resets, visible snapping, and stale pull targets after relocation.
  • Made buffers and healers coordinate support from authoritative effects, avoid duplicate buffs, prioritize puller health and buffs, exclude Kiss of Eva from the field package, and avoid delaying a safe refresh behind stale combat state.
  • Added ground-loot recovery for idle parties in every stance. Drops remain visible on the ground, the nearest eligible companion picks them up under native random distribution, Adena is included, and queued pickups resume after combat or recovery.
  • Added companion resurrection behaviour: learned resurrection skills take priority, other companions have an unlimited scroll fallback, the player leader is revived first, and unrecoverable wipes return companions to town.
  • Restored HP and MP when a companion accepts a party invite; starter-level companions can use town newbie-guide recovery only while already in town.
  • Kept field companions from abandoning the leader for town unless an urgent nearby-town need is actionable; support companions return to formation after helping the puller.
  • Improved party HUD delivery and C4 client safety by throttling repetitive vitals/position updates, sending effect changes only when effects change, restoring member positions, and rejecting oversized NPC HTML safely.
  • Hardened companion equipment, combat, shot restocking, rewards, death/respawn, and social disconnect cleanup around the party lifecycle.

Fixed player-visible issues

  • Delivered mobs no longer remain held because a short melee skill was selected.
  • Pulling no longer pauses when only one non-puller is resting; it pauses when the puller rests or more than 40% of the party is seated.
  • Buff planners no longer repeatedly request or overwrite active effects.
  • Loot no longer depends only on the last kill or gets permanently blocked by stale client pickup state.
  • Companions automatically prioritize reviving a fallen player without a chat command.
  • Joining a party no longer leaves a bot sitting to regenerate.

@pmbstyle pmbstyle self-assigned this Jul 28, 2026
@pmbstyle
pmbstyle marked this pull request as ready for review July 28, 2026 11:41
@pmbstyle
pmbstyle merged commit 14a8e93 into main Jul 28, 2026
3 checks passed
@pmbstyle
pmbstyle deleted the agent/hot-party-coordination branch July 28, 2026 11:44
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