feat: Added Partners, Backgrounds, and related variation selections to commander building.

This commit is contained in:
matt 2025-10-06 09:17:59 -07:00
parent 641b305955
commit d416c9b238
65 changed files with 11835 additions and 691 deletions

View file

@ -153,8 +153,10 @@ def _partner_summary(record: CommanderRecord) -> tuple[str, ...]:
parts: list[str] = []
if record.partner_with:
parts.append("Partner with " + ", ".join(record.partner_with))
elif record.is_partner:
elif getattr(record, "has_plain_partner", False):
parts.append("Partner available")
elif record.is_partner:
parts.append("Partner (restricted)")
if record.supports_backgrounds:
parts.append("Choose a Background")
if record.is_background: