{% extends "core/base.html" %} {% load static %} {% block title_text %}Gameboard{% endblock title_text %} {% block header_text %}Gameroom{% endblock header_text %} {% block content %}
{% if room.table_status == "ROLE_SELECT" %} {% endif %}
{% if room.table_status == "ROLE_SELECT" %} {% if card_stack_state %}
{% if card_stack_state == "ineligible" %} {% endif %}
{% endif %} {% endif %} {% if room.table_status == "SKY_SELECT" %} {% elif room.table_status == "SIG_SELECT" %} {% if polarity_done %}

{% if user_polarity == "levity" %}Gravity settling . . .{% else %}Levity appraising . . .{% endif %}

{% endif %} {% endif %}
{# Seats — fa-chair layout persists from ROLE_SELECT through SIG_SELECT #} {% for pos in gate_positions %}
{{ pos.role_label }} {% if pos.role_label in starter_roles %} {% else %} {% endif %}
{% endfor %}
{# Sig Select overlay — suppressed once this gamer's polarity sigs are assigned #} {% if room.table_status == "SIG_SELECT" and user_polarity and not polarity_done %} {% include "apps/gameboard/_partials/_sig_select_overlay.html" %} {% endif %} {% if room.gate_status != "RENEWAL_DUE" and room.table_status != "SIG_SELECT" %} {% include "apps/gameboard/_partials/_table_positions.html" %} {% endif %} {% if not room.table_status and room.gate_status != "RENEWAL_DUE" %} {% include "apps/gameboard/_partials/_gatekeeper.html" %} {% endif %} {% if room.table_status %}
{% endif %} {% include "apps/gameboard/_partials/_room_gear.html" %}
{% endblock content %} {% block scripts %} {% endblock scripts %}