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.pyDynamically 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 behavioral1 file
swarchestrator.py
Prey archetype and BUST detection exemptions
2 files changed
prey.pyPrey archetype: guard-disabled overlay for player-targeted botsloop.pyPrey 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.pyloop.py
Deposit cap, sector re-display, stardock guard fixes
2 files changed
stardock.pyStop deposit loop when bank hits 500k hard cap; pirate stardock guard addednavigation.pyRe-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.pynavigation.py