{% extends 'tablepage.html' %} {% block head %} {{ super() }} Multiworld Tracker {% endblock %} {% block body %} {% include 'header/dirtHeader.html' %} {% include 'multiTrackerNavigation.html' %}
Multistream Clicking on a slot's number will bring up a slot-specific auto-tracker. This tracker will automatically update itself periodically.
{% for team, players in checks_done.items() %}
{% block custom_table_headers %} {# implement this block in game-specific multi trackers #} {% endblock %} {%- for player, checks in players.items() -%} {% block custom_table_row scoped %} {# implement this block in game-specific multi trackers #} {% endblock %} {%- if activity_timers[team, player] -%} {%- else -%} {%- endif -%} {%- endfor -%}
# Name GameChecks % Status Last
Activity
{{ loop.index }} {{ player_names[(team, loop.index)]|e }} {{ games[player] }}{{ checks["Total"] }}/{{ checks_in_area[player]["Total"] }} {{ percent_total_checks_done[team][player] }} {{ {0: "Disconnected", 5: "Connected", 10: "Ready", 20: "Playing", 30: "Goal Completed"}.get(states[team, player], "Unknown State") }}{{ activity_timers[team, player].total_seconds() }}None
{% endfor %} {% for team, hints in hints.items() %}
{%- for hint in hints -%} {%- endfor -%}
Finder Receiver Item Location Entrance Found
{{ long_player_names[team, hint.finding_player] }} {{ long_player_names[team, hint.receiving_player] }} {{ hint.item|item_name }} {{ hint.location|location_name }} {% if hint.entrance %}{{ hint.entrance }}{% else %}Vanilla{% endif %} {% if hint.found %}✔{% endif %}
{% endfor %}
{% endblock %}