{% extends "core/base.html" %} {% load static %} {% load lyric_extras %} {% block title_text %}Game Gate{% endblock title_text %} {% block header_text %}GameGate{% endblock header_text %} {% block content %} {# Room renewal gate-view (sprint 2026-05-31) — the 3rd-person mirror of #} {# `my_sea_gate.html`. Reachable mid-game: unlike the gatekeeper (which #} {# redirects to the table once table_status is set), GATE VIEW routes here #} {# at any time so a seated gamer can check their token TIME REMAINING or #} {# RENEW. Reuses the room gatekeeper's `.gate-overlay` / `.gate-modal` #} {# chrome (hand-rolled, not `{% include _gatekeeper %}` — the inner content #} {# differs: one seat circle + countdown + RENEW, no rails/PICK ROLES). The #} {# gear-menu NVM returns to the table hex (passed `nvm_url`), not /gameboard.#}
{# NVM nav-backs one step to the table hex (not out to /gameboard/). #} {% url 'epic:room' room.id as nvm_url %} {% include "apps/gameboard/_partials/_room_gear.html" with nvm_url=nvm_url %} {% include "apps/gameboard/_partials/_burger.html" %}
{% endblock content %} {% block scripts %} {% endblock scripts %}