Skip to content

Commit 12cd34c

Browse files
feat: Enhance Game Mode selection by categorizing options into Standard and OpenWarfare modes
1 parent 8184c0e commit 12cd34c

2 files changed

Lines changed: 52 additions & 14 deletions

File tree

src/XtremeIdiots.Portal.Web/Views/MapRotations/Create.cshtml

Lines changed: 26 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,32 @@
3737
<label asp-for="@Model.GameMode" class="control-label"></label>
3838
<select asp-for="@Model.GameMode" class="form-select">
3939
<option value="">-- Select Mode --</option>
40-
<option value="dm">Deathmatch (dm)</option>
41-
<option value="tdm">Team Deathmatch (tdm)</option>
42-
<option value="sd">Search &amp; Destroy (sd)</option>
43-
<option value="dom">Domination (dom)</option>
44-
<option value="sab">Sabotage (sab)</option>
45-
<option value="koth">King of the Hill (koth)</option>
46-
<option value="ctf">Capture the Flag (ctf)</option>
40+
<optgroup label="Standard Modes">
41+
<option value="dm">Free for All / Deathmatch (dm)</option>
42+
<option value="tdm">Team Deathmatch (tdm)</option>
43+
<option value="war">War / Team Deathmatch (war)</option>
44+
<option value="sd">Search &amp; Destroy (sd)</option>
45+
<option value="dom">Domination (dom)</option>
46+
<option value="sab">Sabotage (sab)</option>
47+
<option value="koth">Headquarters (koth)</option>
48+
<option value="ctf">Capture the Flag (ctf)</option>
49+
</optgroup>
50+
<optgroup label="OpenWarfare Modes">
51+
<option value="ftag">Freeze Tag (ftag)</option>
52+
<option value="ass">Assassination (ass)</option>
53+
<option value="bel">Behind Enemy Lines (bel)</option>
54+
<option value="ch">Capture and Hold (ch)</option>
55+
<option value="gr">Greed (gr)</option>
56+
<option value="gg">Gun Game (gg)</option>
57+
<option value="hns">Hide and Seek (hns)</option>
58+
<option value="lms">Last Man Standing (lms)</option>
59+
<option value="lts">Last Team Standing (lts)</option>
60+
<option value="oitc">One In The Chamber (oitc)</option>
61+
<option value="re">Retrieval (re)</option>
62+
<option value="ss">Sharp Shooter (ss)</option>
63+
<option value="tgr">Team Greed (tgr)</option>
64+
<option value="twar">War (twar)</option>
65+
</optgroup>
4766
</select>
4867
<span asp-validation-for="@Model.GameMode" class="text-danger"></span>
4968
</div>

src/XtremeIdiots.Portal.Web/Views/MapRotations/Edit.cshtml

Lines changed: 26 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,32 @@
3737
<label asp-for="@Model.GameMode" class="control-label"></label>
3838
<select asp-for="@Model.GameMode" class="form-select">
3939
<option value="">-- Select Mode --</option>
40-
<option value="dm">Deathmatch (dm)</option>
41-
<option value="tdm">Team Deathmatch (tdm)</option>
42-
<option value="sd">Search &amp; Destroy (sd)</option>
43-
<option value="dom">Domination (dom)</option>
44-
<option value="sab">Sabotage (sab)</option>
45-
<option value="koth">King of the Hill (koth)</option>
46-
<option value="ctf">Capture the Flag (ctf)</option>
40+
<optgroup label="Standard Modes">
41+
<option value="dm">Free for All / Deathmatch (dm)</option>
42+
<option value="tdm">Team Deathmatch (tdm)</option>
43+
<option value="war">War / Team Deathmatch (war)</option>
44+
<option value="sd">Search &amp; Destroy (sd)</option>
45+
<option value="dom">Domination (dom)</option>
46+
<option value="sab">Sabotage (sab)</option>
47+
<option value="koth">Headquarters (koth)</option>
48+
<option value="ctf">Capture the Flag (ctf)</option>
49+
</optgroup>
50+
<optgroup label="OpenWarfare Modes">
51+
<option value="ftag">Freeze Tag (ftag)</option>
52+
<option value="ass">Assassination (ass)</option>
53+
<option value="bel">Behind Enemy Lines (bel)</option>
54+
<option value="ch">Capture and Hold (ch)</option>
55+
<option value="gr">Greed (gr)</option>
56+
<option value="gg">Gun Game (gg)</option>
57+
<option value="hns">Hide and Seek (hns)</option>
58+
<option value="lms">Last Man Standing (lms)</option>
59+
<option value="lts">Last Team Standing (lts)</option>
60+
<option value="oitc">One In The Chamber (oitc)</option>
61+
<option value="re">Retrieval (re)</option>
62+
<option value="ss">Sharp Shooter (ss)</option>
63+
<option value="tgr">Team Greed (tgr)</option>
64+
<option value="twar">War (twar)</option>
65+
</optgroup>
4766
</select>
4867
<span asp-validation-for="@Model.GameMode" class="text-danger"></span>
4968
</div>

0 commit comments

Comments
 (0)