[Enhance] Missions & ETR

- Add support for missions
- PTT mechanism: Change first play protection to new best protection
- Adapt to the new difficulty ETR
- Uncap DORO*C
- Incomplete support for "pick_ticket"
- Fix requirements: cryptography >= 35.0.0

Note: This is an intermediate test version, only for Arcaea 5.4.0c. Next version will adapt to 5.4.0.
This commit is contained in:
Lost-MSth
2024-03-10 11:26:21 +08:00
parent e206247c09
commit d65cc3bcbe
24 changed files with 554 additions and 63 deletions

View File

@@ -34,6 +34,11 @@
<span class="difficulty_byd">BYD</span>
<span class="song-rating">{{song['rating_byn']}}</span>
{% endif %}
<br />
{% if song['rating_etr'] %}
<span class="difficulty_etr">ETR</span>
<span class="song-rating">{{song['rating_etr']}}</span>
{% endif %}
</div>

View File

@@ -28,6 +28,7 @@
<option value='fragment'>Fragment</option>
<option value='memory'>Memory</option>
<option value='anni5tix'>Anniversary 5 ticket</option>
<option value='pick_ticket'>Pick ticket</option>
</select>
</div>
<label for="amount">Amount</label>

View File

@@ -39,6 +39,7 @@
<option value='fragment'>Fragment</option>
<option value='memory'>Memory</option>
<option value='anni5tix'>Anniversary 5 ticket</option>
<option value='pick_ticket'>Pick ticket</option>
</select>
</div>
<label for="amount">Amount</label>

View File

@@ -19,6 +19,8 @@
<input name="rating_ftr" id="rating_ftr" required>
<label for="rating_byd">Beyond chart const</label>
<input name="rating_byd" id="rating_byd" required>
<label for="rating_etr">Eternal chart const</label>
<input name="rating_etr" id="rating_etr" required>
<div class="content">如果没有某个谱面,应该填入-1。</div>
<div class="content">If there is no some chart, fill in -1 please.</div>
<input type="submit" value="Add">