{% set inserted = {'examples': False, 'curated_synergy': False, 'payoff': False, 'enabler_support': False, 'wildcard': False} %}
{% for c in preview.sample if (not suppress_curated and ('example' in c.roles or 'curated_synergy' in c.roles)) or 'payoff' in c.roles or 'enabler' in c.roles or 'support' in c.roles or 'wildcard' in c.roles %}
{% if c.dup_collapsed %}{% set dup_class = ' is-collapsed-duplicate' %}{% else %}{% set dup_class = '' %}{% endif %}
{% set primary = c.roles[0] if c.roles else '' %}
{% if (not suppress_curated) and 'example' in c.roles and not inserted.examples %}
Curated Examples
{% set _ = inserted.update({'examples': True}) %}{% endif %}
{% if (not suppress_curated) and primary == 'curated_synergy' and not inserted.curated_synergy %}
Curated Synergy
{% set _ = inserted.update({'curated_synergy': True}) %}{% endif %}
{% if primary == 'payoff' and not inserted.payoff %}
Payoffs
{% set _ = inserted.update({'payoff': True}) %}{% endif %}
{% if primary in ['enabler','support'] and not inserted.enabler_support %}
Enablers & Support
{% set _ = inserted.update({'enabler_support': True}) %}{% endif %}
{% if primary == 'wildcard' and not inserted.wildcard %}
Wildcards
{% set _ = inserted.update({'wildcard': True}) %}{% endif %}
{% set overlaps = [] %}
{% if preview.synergies_used and c.tags %}
{% for tg in c.tags %}{% if tg in preview.synergies_used %}{% set _ = overlaps.append(tg) %}{% endif %}{% endfor %}
{% endif %}
{{ c.roles[0][0]|upper if c.roles }}
{% if overlaps %}{{ overlaps|length }}{% endif %}
{% if c.dup_anchor and c.dup_group_size and c.dup_group_size > 1 %}+{{ c.dup_group_size - 1 }}{% endif %}
{{ c.name }}
{% if c.rarity %}
{{ c.rarity }}
{% endif %}
{% for r in c.roles %}{{ r[0]|upper }}{% endfor %}
{% endfor %}
{% set has_synth = false %}
{% for c in preview.sample %}{% if 'synthetic' in c.roles %}{% set has_synth = true %}{% endif %}{% endfor %}
{% if has_synth %}
{% for c in preview.sample %}
{% if 'synthetic' in c.roles %}
{{ c.name }}
{{ c.roles|join(', ') }}
{% if c.reasons %}
{{ c.reasons|join(', ') }}
{% endif %}
{% endif %}
{% endfor %}
{% endif %}
{% if not minimal %}{% if not suppress_curated %}
Example Commanders
{% else %}
Synergy Commanders
{% endif %}{% endif %}
{% if example_commanders and not suppress_curated %}
{% for name in example_commanders %}
{# Derive per-commander overlaps; still show full theme synergy set in data-tags for context #}
{% set base = name %}
{% set overlaps = [] %}
{% if ' - Synergy (' in name %}
{% set base = name.split(' - Synergy (')[0] %}
{% set annot = name.split(' - Synergy (')[1].rstrip(')') %}
{% for sy in annot.split(',') %}{% set _ = overlaps.append(sy.strip()) %}{% endfor %}
{% endif %}
{% set tags_all = preview.synergies_used[:] if preview.synergies_used else [] %}
{% for ov in overlaps %}{% if ov not in tags_all %}{% set _ = tags_all.append(ov) %}{% endif %}{% endfor %}
{{ name }}
{% endfor %}
{% elif not suppress_curated %}
No curated commander examples.
{% endif %}
{% if synergy_commanders %}
Synergy Commanders
Derived
{% for name in synergy_commanders[:8] %}
{# Strip any appended ' - Synergy (...' suffix for image lookup while preserving display #}
{% set base = name %}
{% if ' - Synergy' in name %}{% set base = name.split(' - Synergy')[0] %}{% endif %}
{% set overlaps = [] %}
{% if ' - Synergy (' in name %}
{% set annot = name.split(' - Synergy (')[1].rstrip(')') %}
{% for sy in annot.split(',') %}{% set _ = overlaps.append(sy.strip()) %}{% endfor %}
{% endif %}
{% set tags_all = preview.synergies_used[:] if preview.synergies_used else [] %}
{% for ov in overlaps %}{% if ov not in tags_all %}{% set _ = tags_all.append(ov) %}{% endif %}{% endfor %}
{{ name }}
{% endfor %}
{% endif %}
{% if not minimal %}
Hover any card or commander for a larger preview and tag breakdown. Use Curated Only to hide sampled roles. Role chips: P=Payoff, E=Enabler, S=Support, W=Wildcard, X=Curated Example.