Skip to content

Commit 1eb70bf

Browse files
authored
Merge pull request #545 from ipax77/dev
DsBuilds - fix unit placement / add Abathur
2 parents 5bfe849 + 5f035a9 commit 1eb70bf

File tree

17 files changed

+153
-6
lines changed

17 files changed

+153
-6
lines changed

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,13 @@ We really like people helping us with the project. Nevertheless, take your time
3030

3131
## ChangeLog
3232

33-
<details open="open"><summary>v2.0.9</summary>
33+
<details open="open"><summary>v2.0.10</summary>
34+
35+
>- DsBuilds - fix unit placement / add Abathur
36+
37+
</details>
38+
39+
<details><summary>v2.0.9</summary>
3440

3541
>- dotnet update to 8.0.17
3642
>- DsBuilds - build units in the Direct Strike Tutorial map based on replay data

src/dsstats.db8services/Challenge/ChallengeDbService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public async Task<bool> SaveSubmission(ChallengeResponse response, int spChallen
8787
var submission = await context.SpChallengeSubmissions
8888
.FirstOrDefaultAsync(s => s.SpChallengeId == spChallengeId && s.PlayerId == playerId)
8989
;
90-
if (submission == null)
90+
if (submission == null || submission.Commander == response.Commander)
9191
{
9292
submission = new SpChallengeSubmission
9393
{

src/dsstats.db8services/Import/ImportService.Import.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ public async Task<ImportResult> Import(List<ReplayDto> replayDtos, List<PlayerId
2626
await Init();
2727
}
2828

29+
if (!IsMaui)
30+
{
31+
replayDtos = replayDtos.Where(x => x.GameMode != GameMode.Tutorial).ToList();
32+
}
33+
2934
Dictionary<PlayerId, string> playerInfos = new();
3035

3136
for (int i = 0; i < replayDtos.Count; i++)

src/dsstats.maui/dsstats.localization/DsstatsLoc.de.resx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,4 +406,10 @@
406406
<data name="NoBatchImport" xml:space="preserve">
407407
<value>Konservativer Wiederholungsimport (etwas langsamer, aber robuster)</value>
408408
</data>
409+
<data name="Build" xml:space="preserve">
410+
<value>Zusammenstellung</value>
411+
</data>
412+
<data name="FENempty" xml:space="preserve">
413+
<value>FEN-Zeichenkette ist leer. Bitte wenden Sie eine gültige FEN an, bevor Sie die Zusammenstellung starten.</value>
414+
</data>
409415
</root>

src/dsstats.maui/dsstats.localization/DsstatsLoc.en.resx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,4 +406,10 @@
406406
<data name="NoBatchImport" xml:space="preserve">
407407
<value>Conservative Replay Import (slightly slower, but more robust)</value>
408408
</data>
409+
<data name="Build" xml:space="preserve">
410+
<value>Build</value>
411+
</data>
412+
<data name="FENempty" xml:space="preserve">
413+
<value>FEN string is empty. Please apply a valid FEN before starting the build.</value>
414+
</data>
409415
</root>

src/dsstats.maui/dsstats.localization/DsstatsLoc.es.resx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,4 +406,10 @@
406406
<data name="NoBatchImport" xml:space="preserve">
407407
<value>Importación de repeticiones conservadora (ligeramente más lenta, pero más robusta)</value>
408408
</data>
409+
<data name="Build" xml:space="preserve">
410+
<value>Composición</value>
411+
</data>
412+
<data name="FENempty" xml:space="preserve">
413+
<value>La cadena FEN está vacía. Por favor, aplique un FEN válido antes de comenzar la composición.</value>
414+
</data>
409415
</root>

src/dsstats.maui/dsstats.localization/DsstatsLoc.fr.resx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,4 +406,10 @@
406406
<data name="NoBatchImport" xml:space="preserve">
407407
<value>Importation de rediffusions conservatrice (légèrement plus lente, mais plus robuste)</value>
408408
</data>
409+
<data name="Build" xml:space="preserve">
410+
<value>Composition</value>
411+
</data>
412+
<data name="FENempty" xml:space="preserve">
413+
<value>La chaîne FEN est vide. Veuillez appliquer un FEN valide avant de commencer la composition.</value>
414+
</data>
409415
</root>

src/dsstats.maui/dsstats.localization/DsstatsLoc.resx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,4 +406,10 @@
406406
<data name="NoBatchImport" xml:space="preserve">
407407
<value>Conservative Replay Import (slightly slower, but more robust)</value>
408408
</data>
409+
<data name="Build" xml:space="preserve">
410+
<value>Build</value>
411+
</data>
412+
<data name="FENempty" xml:space="preserve">
413+
<value>FEN string is empty. Please apply a valid FEN before starting the build.</value>
414+
</data>
409415
</root>

src/dsstats.maui/dsstats.localization/DsstatsLoc.ru.resx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,4 +406,10 @@
406406
<data name="NoBatchImport" xml:space="preserve">
407407
<value>Консервативный импорт повторов (немного медленнее, но более надежный)</value>
408408
</data>
409+
<data name="Build" xml:space="preserve">
410+
<value>Компоновка</value>
411+
</data>
412+
<data name="FENempty" xml:space="preserve">
413+
<value>Строка FEN пуста. Пожалуйста, примените действительный FEN перед началом компоновки.</value>
414+
</data>
409415
</root>

src/dsstats.maui/dsstats.localization/DsstatsLoc.uk.resx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,4 +406,10 @@
406406
<data name="NoBatchImport" xml:space="preserve">
407407
<value>Консервативний імпорт повторів (трохи повільніше, але надійніше)</value>
408408
</data>
409+
<data name="Build" xml:space="preserve">
410+
<value>Композиція</value>
411+
</data>
412+
<data name="FENempty" xml:space="preserve">
413+
<value>Рядок FEN порожній. Будь ласка, застосуйте дійсний FEN перед початком компоновки.</value>
414+
</data>
409415
</root>

0 commit comments

Comments
 (0)