Tracker with the plugin now has feature parity with the previous iteration of the backend.
This commit is contained in:
parent
b7cce37c93
commit
08ed4c494c
File diff suppressed because it is too large
Load Diff
@ -2,7 +2,8 @@
|
|||||||
"Default": {
|
"Default": {
|
||||||
"Speedrunner Code": "RULDDRULU",
|
"Speedrunner Code": "RULDDRULU",
|
||||||
"Seeking Spell": "ULURDR",
|
"Seeking Spell": "ULURDR",
|
||||||
"Healing Spell": "DRDLURU"
|
"Healing Spell": "DRDLURU",
|
||||||
|
"Plushie Code": "URRDLDRURRDLDRULDRDLLULDRDLLL"
|
||||||
},
|
},
|
||||||
"Cathedral": {
|
"Cathedral": {
|
||||||
"Secret Legend Door": "LULURULURDRRURDLDRDLDL"
|
"Secret Legend Door": "LULURULURDRRURDLDRDLDL"
|
||||||
|
@ -1,10 +1,13 @@
|
|||||||
<div class="flex flex-col space-y-2 max-w-full {{ extra_classes }}" data-current="{{ is_current_scene }}" data-breakdown-scene="{{ scene_title }}">
|
<div class="flex flex-col space-y-2 max-w-full {{ extra_classes }}"
|
||||||
|
data-current="{{ is_current_scene }}"
|
||||||
|
data-breakdown-scene="{{ scene_title }}">
|
||||||
<div class="px-2">
|
<div class="px-2">
|
||||||
<div class="flex text-xl breakdown-block-title">{{ scene_title }}</div>
|
<div class="flex text-xl breakdown-block-title">{{ scene_title }}</div>
|
||||||
<div class="flex flex-col justify-center md:flex-row md:space-x-4">
|
<div class="flex flex-col justify-center md:flex-row md:space-x-4">
|
||||||
<div class="flex flex-col overflow-hidden basis-1/2">
|
<div class="flex flex-col overflow-hidden basis-1/2">
|
||||||
<div class="flex flex-col my-2 space-y-2">
|
<div class="flex flex-col my-2 space-y-2">
|
||||||
<div class="text-md breakdown-block-checks-title">
|
<div class="text-md breakdown-block-checks-title"
|
||||||
|
data-checks="{{ scene_data.checks.collected }}">
|
||||||
Checks: {{ scene_data.checks.collected }}/{{ scene_data.checks.total }}
|
Checks: {{ scene_data.checks.collected }}/{{ scene_data.checks.total }}
|
||||||
</div>
|
</div>
|
||||||
<hr class="border-2 border-bluelight-translucent-dark rounded-xl" />
|
<hr class="border-2 border-bluelight-translucent-dark rounded-xl" />
|
||||||
@ -23,7 +26,8 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="flex flex-col overflow-hidden basis-1/2">
|
<div class="flex flex-col overflow-hidden basis-1/2">
|
||||||
<div class="flex flex-col my-2 space-y-2">
|
<div class="flex flex-col my-2 space-y-2">
|
||||||
<div class="text-md breakdown-block-entrances-title">
|
<div class="text-md breakdown-block-entrances-title"
|
||||||
|
data-entrances="{{ scene_data.entrances.found }}">
|
||||||
Entrances: {{ scene_data.entrances.found }}/{{ scene_data.entrances.total }}
|
Entrances: {{ scene_data.entrances.found }}/{{ scene_data.entrances.total }}
|
||||||
</div>
|
</div>
|
||||||
<hr class="border-2 border-bluelight-translucent-dark rounded-xl" />
|
<hr class="border-2 border-bluelight-translucent-dark rounded-xl" />
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
{% if not is_entered %}
|
{% if not is_entered %}
|
||||||
<ul class="p-2 flex flex-col rounded-xl">
|
<ul class="p-2 flex flex-col rounded-xl {{ extra_classes }}">
|
||||||
<div class="pl-2 codes-list-item-title text-base">{{ name }}</div>
|
<div class="pl-2 text-base codes-list-item-title">{{ name }}</div>
|
||||||
<hr class="mb-2 border-2 border-holy-cross opacity-30 rounded-xl" />
|
<hr class="mb-2 border-2 border-holy-cross opacity-30 rounded-xl" />
|
||||||
<div class="min-x-full">
|
<div class="min-x-full">
|
||||||
<div class="codes-list-item-code text-2xl text-justify break-all mx-2 align-top">{{ code }}</div>
|
<div class="mx-2 text-2xl text-justify break-all align-top codes-list-item-code">{{ code }}</div>
|
||||||
</div>
|
</div>
|
||||||
</ul>
|
</ul>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -2,7 +2,9 @@
|
|||||||
<summary>Holy Cross Codes</summary>
|
<summary>Holy Cross Codes</summary>
|
||||||
<hr class="border-2 border-holy-cross opacity-30 rounded-xl" />
|
<hr class="border-2 border-holy-cross opacity-30 rounded-xl" />
|
||||||
<div class="flex flex-col space-y-2 overflow-y-scroll max-h-96 rounded-xl">
|
<div class="flex flex-col space-y-2 overflow-y-scroll max-h-96 rounded-xl">
|
||||||
<div class="grid grid-flow-row gap-2 md:grid-cols-3 xl:grid-cols-5 rounded-xl" id="codes-list">
|
<div class="grid grid-flow-row gap-2 md:grid-cols-3 xl:grid-cols-5 rounded-xl"
|
||||||
|
id="codes-list">
|
||||||
|
{% include "tracker/codes/block.html" with is_entered=False name="" code="" extra_classes="hidden" %}
|
||||||
{% for name, code in default_codes.items %}
|
{% for name, code in default_codes.items %}
|
||||||
{% include "tracker/codes/block.html" with is_entered=False %}
|
{% include "tracker/codes/block.html" with is_entered=False %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
@ -43,12 +43,12 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="flex flex-col space-y-2">
|
<div class="flex flex-col space-y-2">
|
||||||
{% include "tracker/status/index.html" %}
|
{% include "tracker/status/index.html" %}
|
||||||
<div class="flex-col max-w-full space-y-2 p-flex">
|
<div class="flex flex-col max-w-full space-y-2">
|
||||||
<div id="breakdown-list">
|
<div class="flex flex-col space-y-2" id="breakdown-list">
|
||||||
{% include "tracker/breakdown/block.html" with extra_classes="hidden" is_current_scene="false" %}
|
{% include "tracker/breakdown/block.html" with extra_classes="hidden" is_current_scene="false" %}
|
||||||
{% for scene_title, scene_data in scenes.items %}
|
{% for scene_title, scene_data in scenes.items %}
|
||||||
{% if scene_title == current_scene %}
|
{% if scene_title == current_scene %}
|
||||||
{% include "tracker/breakdown/block.html" with extra_classes="" is_current_scene="true" %}
|
{% include "tracker/breakdown/block.html" with extra_classes="order-last" is_current_scene="true" %}
|
||||||
{% else %}
|
{% else %}
|
||||||
{% include "tracker/breakdown/block.html" with extra_classes="hidden" is_current_scene="false" %}
|
{% include "tracker/breakdown/block.html" with extra_classes="hidden" is_current_scene="false" %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -1,19 +1,37 @@
|
|||||||
<div class="grid grid-flow-row gap-2 p-1 overflow-y-scroll md:grid-cols-3 xl:grid-cols-5 max-h-96 rounded-xl scrollbar scrollbar-thumb-bluelight-dark scrollbar-track-bluelight">
|
<div class="grid grid-flow-row gap-2 p-1 overflow-y-scroll md:grid-cols-3 xl:grid-cols-5 max-h-96 rounded-xl scrollbar scrollbar-thumb-bluelight-dark scrollbar-track-bluelight">
|
||||||
{% include "tracker/summary/block.html" with extra_classes="" is_hidden="hidden" %}
|
{% include "tracker/summary/block.html" with extra_classes="" is_hidden="hidden" %}
|
||||||
{% for scene, scene_data in scenes.items %}
|
{% for scene, scene_data in scenes.items %}
|
||||||
{% if scene == current_scene.title %}
|
{% if scene != "Posterity" and scene != "Resurrection" and scene != "Loading" %}
|
||||||
{% include "tracker/summary/block.html" with extra_classes="" is_hidden="hidden" %}
|
|
||||||
{% elif scene != "Entrances" and scene != "Checks" %}
|
|
||||||
{% if scene_data.checks.collected == scene_data.checks.total and scene_data.entrances.found == scene_data.entrances.total %}
|
{% if scene_data.checks.collected == scene_data.checks.total and scene_data.entrances.found == scene_data.entrances.total %}
|
||||||
{% include "tracker/summary/block.html" with extra_classes="from-highlight-empty-light to-highlight-empty-dark text-highlight-empty-text" is_hidden="" %}
|
{% if scene == current_scene.title %}
|
||||||
|
{% include "tracker/summary/block.html" with extra_classes="from-highlight-empty-light to-highlight-empty-dark text-highlight-empty-text" is_hidden="hidden" %}
|
||||||
|
{% else %}
|
||||||
|
{% include "tracker/summary/block.html" with extra_classes="from-highlight-empty-light to-highlight-empty-dark text-highlight-empty-text" is_hidden="" %}
|
||||||
|
{% endif %}
|
||||||
{% elif scene_data.checks.collected <= 0 and scene_data.entrances.found <= 0 and scene_data.entrances.total > 0 %}
|
{% elif scene_data.checks.collected <= 0 and scene_data.entrances.found <= 0 and scene_data.entrances.total > 0 %}
|
||||||
{% include "tracker/summary/block.html" with extra_classes="from-highlight-undiscovered-light to-highlight-undiscovered-dark text-highlight-undiscovered-text" is_hidden="" %}
|
{% if scene == current_scene.title %}
|
||||||
|
{% include "tracker/summary/block.html" with extra_classes="from-highlight-undiscovered-light to-highlight-undiscovered-dark text-highlight-undiscovered-text" is_hidden="hidden" %}
|
||||||
|
{% else %}
|
||||||
|
{% include "tracker/summary/block.html" with extra_classes="from-highlight-undiscovered-light to-highlight-undiscovered-dark text-highlight-undiscovered-text" is_hidden="" %}
|
||||||
|
{% endif %}
|
||||||
{% elif scene_data.checks.collected >= scene_data.checks.total %}
|
{% elif scene_data.checks.collected >= scene_data.checks.total %}
|
||||||
{% include "tracker/summary/block.html" with extra_classes="from-highlight-checks-light to-highlight-checks-dark text-highlight-checks-text" is_hidden="" %}
|
{% if scene == current_scene.title %}
|
||||||
|
{% include "tracker/summary/block.html" with extra_classes="from-highlight-checks-light to-highlight-checks-dark text-highlight-checks-text" is_hidden="hidden" %}
|
||||||
|
{% else %}
|
||||||
|
{% include "tracker/summary/block.html" with extra_classes="from-highlight-checks-light to-highlight-checks-dark text-highlight-checks-text" is_hidden="" %}
|
||||||
|
{% endif %}
|
||||||
{% elif scene_data.entrances.found >= scene_data.entrances.total %}
|
{% elif scene_data.entrances.found >= scene_data.entrances.total %}
|
||||||
{% include "tracker/summary/block.html" with extra_classes="from-highlight-entrances-light to-highlight-entrances-dark text-highlight-entrances-text" is_hidden="" %}
|
{% if scene == current_scene.title %}
|
||||||
|
{% include "tracker/summary/block.html" with extra_classes="from-highlight-entrances-light to-highlight-entrances-dark text-highlight-entrances-text" is_hidden="hidden" %}
|
||||||
|
{% else %}
|
||||||
|
{% include "tracker/summary/block.html" with extra_classes="from-highlight-entrances-light to-highlight-entrances-dark text-highlight-entrances-text" is_hidden="" %}
|
||||||
|
{% endif %}
|
||||||
{% else %}
|
{% else %}
|
||||||
{% include "tracker/summary/block.html" with extra_classes="from-highlight-both-light to-highlight-both-dark text-highlight-both-text" is_hidden="" %}
|
{% if scene == current_scene.title %}
|
||||||
|
{% include "tracker/summary/block.html" with extra_classes="from-highlight-both-light to-highlight-both-dark text-highlight-both-text" is_hidden="hidden" %}
|
||||||
|
{% else %}
|
||||||
|
{% include "tracker/summary/block.html" with extra_classes="from-highlight-both-light to-highlight-both-dark text-highlight-both-text" is_hidden="" %}
|
||||||
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
Loading…
Reference in New Issue
Block a user