Tournaments can be configured now

This commit is contained in:
Viktor Kholodov
2021-10-23 14:13:36 +03:00
parent 52baef061b
commit aa692419cf
8 changed files with 93 additions and 41 deletions
+12 -6
View File
@@ -1,6 +1,14 @@
@()(implicit r: Request[_])
@(deciderName: String, deciderHumanName: String, rules: String, necronPresence: Boolean, boSettings: LastMapsSelectConfig)(implicit r: Request[_])
<!DOCTYPE html>
<span id="deciderName" style="display: none">@deciderName</span>
<span id="necronPresence" style="display: none">@necronPresence</span>
<span id="last1Presence" style="display: none">@boSettings.last1</span>
<span id="last3Presence" style="display: none">@boSettings.last3</span>
<span id="last5Presence" style="display: none">@boSettings.last5</span>
<span id="last7Presence" style="display: none">@boSettings.last7</span>
<html>
<head>
<title>Soulstorm tournament decider</title>
@@ -13,7 +21,7 @@
<script type='text/javascript' src='@routes.Assets.at("lib/backbonejs/backbone.js")'></script>
<script type="text/javascript" src="@routes.Assets.at("lib/jquery-cookie/jquery.cookie.js")"></script>
<script type='text/javascript' src='@routes.Assets.at("javascripts/index.js?180921")'></script>
<script type='text/javascript' src='@routes.Assets.at("javascripts/index.js?231021")'></script>
</head>
<body data-ws-url="@routes.HomeController.ws.webSocketURL()">
<div class="navbar navbar-inverse navbar-fixed-top">
@@ -51,10 +59,8 @@
</div>
</div>
<div style="clear: both"></div>
<div><i><b>Правила турнира "Осенняя мясорубка#1"</b><br/>
<p>Выбор карт в БО3 и БО5 осуществляется без лузерпиков, с тремя и пятью десайдерами соответственно.
Игроки вычеркивают по очереди карты из маппула, пока их не останется 3 (для БО3) или 5 (для БО5). На этих картах и проходят все матчи встречи. Затем игроки вычеркивают выбранные карты, пока не останется только одна, на которой и играется первый матч встречи. Тот, кто первым начал вычеркивать из всего маппула, уступает оппоненту право вычеркивания первой карты из оставшихся карт-десайдеров. Во втором и последующем матчах проигравший выбирает карту из числа выбранных 3 (5) десайдеров.
В случае, если один из игроков играет за расу некронов, из маппула исключаются карты MoM и SoE, после чего оба игрока приступают к вычеркиванию карт стандартным образом из 11-картового маппула.</p>
<div><i><b>Правила турнира "@deciderHumanName"</b><br/>
<p>@rules</p>
<br>
</i>
</div>