Skip to content

0047 — Pirate Holdings: Pre-Seeded Hostile Sites in the Frontier

Status

Folded into FEATURES/galaxy/pirate-holdings.md

Context

OutlawBase is the canonical hostile-faction lodging entity, but worldgen has no pass that places hostile sites — pirate NPCs have no homes and hostile factions have no territorial presence. This ADR establishes Pirate Holdings: pre-seeded pirate sites spanning the full spectrum from a couple of ships in an open Frontier sector to a fortified multi-planet complex behind a Bubble gateway.

Decision

Pre-seed Pirate Holdings in a dedicated worldgen phase. Three placement tiers — Camp / Outpost / Stronghold — scaled by region size, each rolling a composition profile that determines its physical pieces. Damage recovers organically per tier (no flat raid-progress timer); a cleared holding flips to player ownership when all anchored HOSTILE_RAIDER NPCs are KIA.

The tier model, composition rolls, and per-region counts live in FEATURES/galaxy/pirate-holdings.md. The Phase 12.6 seeding pass, worldgen invariants, and schema surface (PirateHolding, OutlawBase/SpecialFormation FKs, Sector.defenses.pirate_patrol_ships) live in SYSTEMS/galaxy-generator-design.md. Raid mechanics — engagement order, capture atomicity, ownership transfer, organic recovery, abandonment cascade, concurrent-attacker lock — live in SYSTEMS/pirate-holding-raid.md.