bbsbot 2026-04-01
Swarchestrator dynamic patrol updates, prey archetype, combat BUST exemption
24 files · 712+ · 509-

Swarchestrator dynamic pirate patrol directives

1 file changed
  • swarchestrator.py Dynamically updates pirate patrol directives based on swarm state
  • SwarchestratorStrategy dynamically updates patrol: directives for pirate bots based on swarm state changes (e.g., threats, opportunities). Orchestrator can reassign pirate patrol sectors at runtime. instantiate behavioral
    1 file
    • swarchestrator.py

Prey archetype and BUST detection exemptions

2 files changed
  • prey.py Prey archetype: guard-disabled overlay for player-targeted bots
  • loop.py Prey bots (roster_id=prey_*) exempted from BUST detection; combat archetypes exempted from BUST activity detection and account disable
  • Prey archetype added with guard-disabled overlay — prey bots are intentionally targetable and should not trigger guard behaviors. Prey bots (roster_id=prey_*) exempted from BUST detection entirely. Combat archetypes (pirate, warlord) exempted from BUST activity detection and account-disable logic since combat is their expected behavior. instantiate behavioral
    2 files
    • prey.py
    • loop.py

Deposit cap, sector re-display, stardock guard fixes

2 files changed
  • stardock.py Stop deposit loop when bank hits 500k hard cap; pirate stardock guard added
  • navigation.py Re-display sector when warp announcements may have scrolled Traders display off screen
  • Deposit loop stops when bank reaches 500K hard cap to prevent spinning on a full account. Pirate archetype gets stardock visit guard. Sector display re-fetched when warp announcements may have scrolled the Traders screen off view. remediate behavioral
    2 files
    • stardock.py
    • navigation.py