Florian Morel 1 год назад
Родитель
Сommit
c8ffb4a2e4
31 измененных файлов с 8902 добавлено и 21 удалено
  1. 13 8
      .gitignore
  2. BIN
      .vs/slnx.sqlite
  3. 1 1
      Dotnet/DataLayer/DataLayer.csproj
  4. 1619 0
      Dotnet/DataLayer/bin/Release/net9.0/DataLayer.deps.json
  5. BIN
      Dotnet/DataLayer/bin/Release/net9.0/DataLayer.dll
  6. BIN
      Dotnet/DataLayer/bin/Release/net9.0/DataLayer.pdb
  7. 14 0
      Dotnet/DataLayer/bin/Release/net9.0/DataLayer.runtimeconfig.json
  8. BIN
      Dotnet/DataLayer/bin/Release/net9.0/Domain.dll
  9. BIN
      Dotnet/DataLayer/bin/Release/net9.0/Domain.pdb
  10. BIN
      Dotnet/DataLayer/bin/Release/net9.0/Infrastructure.dll
  11. BIN
      Dotnet/DataLayer/bin/Release/net9.0/Infrastructure.pdb
  12. 1923 0
      Dotnet/DataLayer/bin/Release/net9.0/XML/01 - ldb.xml
  13. 1228 0
      Dotnet/DataLayer/bin/Release/net9.0/XML/02 - traité inquisitorial.xml
  14. 89 0
      Dotnet/DataLayer/bin/Release/net9.0/XML/03 - disciples des dieux sombres.xml
  15. 63 0
      Dotnet/DataLayer/bin/Release/net9.0/XML/04 - créatures et anathèmes.xml
  16. 432 0
      Dotnet/DataLayer/bin/Release/net9.0/XML/05 - inquisiteurs et radicaux.xml
  17. 1832 0
      Dotnet/DataLayer/bin/Release/net9.0/XML/06 - ascension.xml
  18. 797 0
      Dotnet/DataLayer/bin/Release/net9.0/XML/07 - le sang des martyrs.xml
  19. 434 0
      Dotnet/DataLayer/bin/Release/net9.0/XML/08 - chasseur de démons.xml
  20. 343 0
      Dotnet/DataLayer/bin/Release/net9.0/XML/09 - book of judgement.xml
  21. 10 0
      Dotnet/DataLayer/bin/Release/net9.0/XML/50 - perso.xml
  22. 27 0
      Dotnet/DataLayer/bin/Release/net9.0/XML/contrib - agent inquisitorial.xml
  23. 45 0
      Dotnet/DataLayer/bin/Release/net9.0/XML/contrib - agrimonde.xml
  24. 11 0
      Dotnet/DataLayer/bin/Release/net9.0/XMLTEST/01 - ldb.xml
  25. 1 1
      Dotnet/Deathwatch/Deathwatch.csproj
  26. 9 6
      Dotnet/Deathwatch/Pages/Weapon/Weapon.razor.cs
  27. 4 1
      Dotnet/Deathwatch/Pages/Weapon/WeaponList.razor.cs
  28. 1 1
      Dotnet/Domain/Domain.csproj
  29. 1 1
      Dotnet/Infrastructure/Infrastructure.csproj
  30. 1 1
      Dotnet/Services/Services.csproj
  31. 4 1
      Dotnet/Warhammer/Warhammer.csproj

+ 13 - 8
.gitignore

@@ -2,9 +2,8 @@ dice_roller.pyc
 .vscode
 .vscode
 .DS_Store
 .DS_Store
 __pycache__
 __pycache__
-/Dotnet/Warhammer/bin/Debug/netcoreapp3.1
-/Dotnet/Warhammer/obj/Debug/netcoreapp3.1
-/Dotnet/Warhammer/obj/Release/netcoreapp3.1
+/Dotnet/Warhammer/bin/Debug/
+/Dotnet/Warhammer/obj/Debug/
 /Dotnet/Warhammer/obj
 /Dotnet/Warhammer/obj
 /Dotnet/Warhammer/wwwroot
 /Dotnet/Warhammer/wwwroot
 /Dotnet/.vs/Warhammer
 /Dotnet/.vs/Warhammer
@@ -19,12 +18,11 @@ __pycache__
 /Dotnet/Services/obj
 /Dotnet/Services/obj
 /Dotnet/Warhammer/bin/Debug/net6.0
 /Dotnet/Warhammer/bin/Debug/net6.0
 /Dotnet/.vs/ProjectEvaluation
 /Dotnet/.vs/ProjectEvaluation
-/Dotnet/DeathwatchConsoleApp/bin/Debug/net6.0
-/Dotnet/DeathwatchConsoleApp/obj/Debug/net6.0
+/Dotnet/DeathwatchConsoleApp/bin
 /Dotnet/DeathwatchConsoleApp/obj
 /Dotnet/DeathwatchConsoleApp/obj
-/Dotnet/WebAssemblyFront/Client/bin/Debug/net6.0
-/Dotnet/WebAssemblyFront/Client/obj/Debug/net6.0
-/Dotnet/WebAssemblyFront/Client/obj
+/Dotnet/DeathwatchConsoleApp/obj
+/Dotnet/WebAssemblyFront/Client/bin/
+/Dotnet/WebAssemblyFront/Client/obj/
 /Dotnet/WebAssemblyFront/Server/bin/Debug/net6.0
 /Dotnet/WebAssemblyFront/Server/bin/Debug/net6.0
 /Dotnet/WebAssemblyFront/Server/obj
 /Dotnet/WebAssemblyFront/Server/obj
 /Dotnet/WebAssemblyFront/Shared/obj
 /Dotnet/WebAssemblyFront/Shared/obj
@@ -46,3 +44,10 @@ __pycache__
 /Dotnet/Deathwatch/Properties/PublishProfiles
 /Dotnet/Deathwatch/Properties/PublishProfiles
 /Dotnet/Deathwatch/Properties/ServiceDependencies/Deathwatch - Web Deploy
 /Dotnet/Deathwatch/Properties/ServiceDependencies/Deathwatch - Web Deploy
 /Dotnet/Deathwatch/.config
 /Dotnet/Deathwatch/.config
+/Dotnet/DataLayer/bin/Debug/net9.0
+/Dotnet/Deathwatch/bin/Debug/net9.0
+/Dotnet/Deathwatch/bin/Release/net9.0
+/Dotnet/Domain/bin
+/Dotnet/Infrastructure/bin
+/Dotnet/Services/bin/Debug/net9.0
+/Dotnet/Services/bin/Release/net9.0

BIN
.vs/slnx.sqlite


+ 1 - 1
Dotnet/DataLayer/DataLayer.csproj

@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 <Project Sdk="Microsoft.NET.Sdk">
 
 
   <PropertyGroup>
   <PropertyGroup>
-    <TargetFramework>net8.0</TargetFramework>
+    <TargetFramework>net9.0</TargetFramework>
     <ImplicitUsings>enable</ImplicitUsings>
     <ImplicitUsings>enable</ImplicitUsings>
     <Nullable>enable</Nullable>
     <Nullable>enable</Nullable>
   </PropertyGroup>
   </PropertyGroup>

Разница между файлами не показана из-за своего большого размера
+ 1619 - 0
Dotnet/DataLayer/bin/Release/net9.0/DataLayer.deps.json


BIN
Dotnet/DataLayer/bin/Release/net9.0/DataLayer.dll


BIN
Dotnet/DataLayer/bin/Release/net9.0/DataLayer.pdb


+ 14 - 0
Dotnet/DataLayer/bin/Release/net9.0/DataLayer.runtimeconfig.json

@@ -0,0 +1,14 @@
+{
+  "runtimeOptions": {
+    "tfm": "net9.0",
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "9.0.0"
+    },
+    "configProperties": {
+      "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+      "System.Reflection.NullabilityInfoContext.IsSupported": true,
+      "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+    }
+  }
+}

BIN
Dotnet/DataLayer/bin/Release/net9.0/Domain.dll


BIN
Dotnet/DataLayer/bin/Release/net9.0/Domain.pdb


BIN
Dotnet/DataLayer/bin/Release/net9.0/Infrastructure.dll


BIN
Dotnet/DataLayer/bin/Release/net9.0/Infrastructure.pdb


Разница между файлами не показана из-за своего большого размера
+ 1923 - 0
Dotnet/DataLayer/bin/Release/net9.0/XML/01 - ldb.xml


Разница между файлами не показана из-за своего большого размера
+ 1228 - 0
Dotnet/DataLayer/bin/Release/net9.0/XML/02 - traité inquisitorial.xml


Разница между файлами не показана из-за своего большого размера
+ 89 - 0
Dotnet/DataLayer/bin/Release/net9.0/XML/03 - disciples des dieux sombres.xml


Разница между файлами не показана из-за своего большого размера
+ 63 - 0
Dotnet/DataLayer/bin/Release/net9.0/XML/04 - créatures et anathèmes.xml


Разница между файлами не показана из-за своего большого размера
+ 432 - 0
Dotnet/DataLayer/bin/Release/net9.0/XML/05 - inquisiteurs et radicaux.xml


Разница между файлами не показана из-за своего большого размера
+ 1832 - 0
Dotnet/DataLayer/bin/Release/net9.0/XML/06 - ascension.xml


Разница между файлами не показана из-за своего большого размера
+ 797 - 0
Dotnet/DataLayer/bin/Release/net9.0/XML/07 - le sang des martyrs.xml


Разница между файлами не показана из-за своего большого размера
+ 434 - 0
Dotnet/DataLayer/bin/Release/net9.0/XML/08 - chasseur de démons.xml


Разница между файлами не показана из-за своего большого размера
+ 343 - 0
Dotnet/DataLayer/bin/Release/net9.0/XML/09 - book of judgement.xml


+ 10 - 0
Dotnet/DataLayer/bin/Release/net9.0/XML/50 - perso.xml

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<root>
+  <extensions>
+    <extension id="dh50" nom="perso" auteur="perso" />
+  </extensions>
+  
+
+
+  </root>

+ 27 - 0
Dotnet/DataLayer/bin/Release/net9.0/XML/contrib - agent inquisitorial.xml

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<root>
+  <extensions>
+    <extension id="dhai" nom="agent inquisitorial" auteur="pierrick" contrib="true" />
+  </extensions>
+  
+  <améliorations>
+    <amélioration id="dhai-amel01" catégorie="expérience vécue" souscatégorie="agent inquisitorial" promotion="1" type="comp" nom="codes secrets (acolyte)" cout="100" nb_max_ou_rang="1" />
+    <amélioration id="dhai-amel02" catégorie="expérience vécue" souscatégorie="agent inquisitorial" promotion="1" type="comp" nom="connaissances interdites (hérésie)" cout="100" nb_max_ou_rang="1" />
+    <amélioration id="dhai-amel03" catégorie="expérience vécue" souscatégorie="agent inquisitorial" promotion="1" type="comp" nom="connaissances interdites (inquisition)" cout="100" nb_max_ou_rang="1" />
+    <amélioration id="dhai-amel04" catégorie="expérience vécue" souscatégorie="agent inquisitorial" promotion="1" type="comp" nom="connaissances interdites (psykers)" cout="100" nb_max_ou_rang="1" />
+    <amélioration id="dhai-amel05" catégorie="expérience vécue" souscatégorie="agent inquisitorial" promotion="1" type="comp" nom="connaissances interdites (xenos)" cout="100" nb_max_ou_rang="1" />
+    <amélioration id="dhai-amel06" catégorie="expérience vécue" souscatégorie="agent inquisitorial" promotion="1" type="comp" nom="enquête" cout="100" nb_max_ou_rang="1" />
+    <amélioration id="dhai-amel07" catégorie="expérience vécue" souscatégorie="agent inquisitorial" promotion="1" type="comp" nom="langage secret (acolytes)" cout="100" nb_max_ou_rang="1" />
+    <amélioration id="dhai-amel08" catégorie="expérience vécue" souscatégorie="agent inquisitorial" promotion="1" type="comp" nom="psychologie" cout="100" nb_max_ou_rang="1" />
+    <amélioration id="dhai-amel09" catégorie="expérience vécue" souscatégorie="agent inquisitorial" promotion="1" type="comp" nom="vigilance" cout="100" nb_max_ou_rang="1" />
+    <amélioration id="dhai-amel10" catégorie="expérience vécue" souscatégorie="agent inquisitorial" promotion="1" type="comp" nom="alphabétisation" cout="200" nb_max_ou_rang="1" />
+    <amélioration id="dhai-amel11" catégorie="expérience vécue" souscatégorie="agent inquisitorial" promotion="1" type="talent" nom="haine (au choix)" cout="200" nb_max_ou_rang="1" />
+    <amélioration id="dhai-amel12" catégorie="expérience vécue" souscatégorie="agent inquisitorial" promotion="1" type="talent" nom="talentueux (au choix)" cout="200" nb_max_ou_rang="1" />
+  </améliorations>
+
+  <xp_vécues>
+    <xp_vécue id="dhai-xpvécue01" nom="agent inquisitorial" condition="-" effet="-" description="si un nombre considérable de nouvelles recrues disparait tragiquement en accomplissant son devoir, au service d'un inquisiteur, les acolytes survivants deviennent les dépositaires de connaissances et de compétences qui restent hors d'atteinte de la plupart des citoyens impériaux. seul le meneur de jeu peut proposer l'accès à cette expérience vécue." />
+  </xp_vécues>
+    
+  </root>

Разница между файлами не показана из-за своего большого размера
+ 45 - 0
Dotnet/DataLayer/bin/Release/net9.0/XML/contrib - agrimonde.xml


+ 11 - 0
Dotnet/DataLayer/bin/Release/net9.0/XMLTEST/01 - ldb.xml

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<root>
+  <extensions>
+    <extension id="dh01" nom="livre de base"/>
+  </extensions>
+  <améliorations>
+    <amélioration id="01-amel2431" catégorie="technoprêtre" souscatégorie="magos explorator" promotion="8" type="compétence" nom="expression artistique (musicien)" cout="300" nb_max_ou_rang="1" />
+    <amélioration id="01-amel2432" catégorie="technoprêtre" souscatégorie="magos explorator" promotion="8" type="compétence" nom="marchandage" cout="300" nb_max_ou_rang="2" />
+  </améliorations>
+</root>

+ 1 - 1
Dotnet/Deathwatch/Deathwatch.csproj

@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk.Web">
 <Project Sdk="Microsoft.NET.Sdk.Web">
 
 
   <PropertyGroup>
   <PropertyGroup>
-    <TargetFramework>net8.0</TargetFramework>
+    <TargetFramework>net9.0</TargetFramework>
     <Nullable>enable</Nullable>
     <Nullable>enable</Nullable>
     <ImplicitUsings>enable</ImplicitUsings>
     <ImplicitUsings>enable</ImplicitUsings>
     <UserSecretsId>3d27d4ae-e623-43b1-a332-1d451621f1b4</UserSecretsId>
     <UserSecretsId>3d27d4ae-e623-43b1-a332-1d451621f1b4</UserSecretsId>

+ 9 - 6
Dotnet/Deathwatch/Pages/Weapon/Weapon.razor.cs

@@ -9,17 +9,20 @@ namespace Deathwatch.Pages.Weapon
         public Arme Arme { get; set; }
         public Arme Arme { get; set; }
         public bool ShowDetails { get; set; }
         public bool ShowDetails { get; set; }
 
 
-        private void OnStateChanged() => InvokeAsync(StateHasChanged);
-
         public Weapon()
         public Weapon()
         {
         {
 
 
         }
         }
 
 
-        public Weapon(Arme arme)
-        {
-            Arme = arme;
-        }
+        //public override Task SetParametersAsync(ParameterView parameters)
+        //{
+        //    return base.SetParametersAsync(parameters);
+        //}
+
+        //public Weapon(Arme arme)
+        //{
+        //    Arme = arme;
+        //}
 
 
         public void ToggleDescription()
         public void ToggleDescription()
         {
         {

+ 4 - 1
Dotnet/Deathwatch/Pages/Weapon/WeaponList.razor.cs

@@ -16,7 +16,10 @@ namespace Deathwatch.Pages.Weapon
         protected override async Task OnInitializedAsync()
         protected override async Task OnInitializedAsync()
         {
         {
             var armes = (await WeaponRepository?.GetAll()).OrderBy(a => a.Nom).ToList();
             var armes = (await WeaponRepository?.GetAll()).OrderBy(a => a.Nom).ToList();
-            armes.ForEach(a => Weapons.Add(new Weapon(a)));
+            armes.ForEach(a => Weapons.Add(new Weapon
+            {
+                Arme = a
+            }));
             SelectedWeapon = Weapons.FirstOrDefault();
             SelectedWeapon = Weapons.FirstOrDefault();
         }
         }
 
 

+ 1 - 1
Dotnet/Domain/Domain.csproj

@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 <Project Sdk="Microsoft.NET.Sdk">
 
 
   <PropertyGroup>
   <PropertyGroup>
-    <TargetFramework>net8.0</TargetFramework>
+    <TargetFramework>net9.0</TargetFramework>
     <ImplicitUsings>enable</ImplicitUsings>
     <ImplicitUsings>enable</ImplicitUsings>
     <Nullable>enable</Nullable>
     <Nullable>enable</Nullable>
   </PropertyGroup>
   </PropertyGroup>

+ 1 - 1
Dotnet/Infrastructure/Infrastructure.csproj

@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 <Project Sdk="Microsoft.NET.Sdk">
 
 
   <PropertyGroup>
   <PropertyGroup>
-    <TargetFramework>net8.0</TargetFramework>
+    <TargetFramework>net9.0</TargetFramework>
     <ImplicitUsings>enable</ImplicitUsings>
     <ImplicitUsings>enable</ImplicitUsings>
     <Nullable>enable</Nullable>
     <Nullable>enable</Nullable>
   </PropertyGroup>
   </PropertyGroup>

+ 1 - 1
Dotnet/Services/Services.csproj

@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 <Project Sdk="Microsoft.NET.Sdk">
 
 
   <PropertyGroup>
   <PropertyGroup>
-    <TargetFramework>net8.0</TargetFramework>
+    <TargetFramework>net9.0</TargetFramework>
     <ImplicitUsings>enable</ImplicitUsings>
     <ImplicitUsings>enable</ImplicitUsings>
     <Nullable>enable</Nullable>
     <Nullable>enable</Nullable>
   </PropertyGroup>
   </PropertyGroup>

+ 4 - 1
Dotnet/Warhammer/Warhammer.csproj

@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk.Web">
 <Project Sdk="Microsoft.NET.Sdk.Web">
 
 
   <PropertyGroup>
   <PropertyGroup>
-    <TargetFramework>net8.0</TargetFramework>
+    <TargetFramework>net9.0</TargetFramework>
     <CopyRefAssembliesToPublishDirectory>false</CopyRefAssembliesToPublishDirectory>
     <CopyRefAssembliesToPublishDirectory>false</CopyRefAssembliesToPublishDirectory>
     <StartupObject>Warhammer.Program</StartupObject>
     <StartupObject>Warhammer.Program</StartupObject>
   </PropertyGroup>
   </PropertyGroup>
@@ -26,7 +26,10 @@
   </ItemGroup>
   </ItemGroup>
 
 
   <ItemGroup>
   <ItemGroup>
+    <PackageReference Include="MessagePack" Version="2.5.187" />
     <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="6.0.11" />
     <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="6.0.11" />
+    <PackageReference Include="NuGet.Common" Version="6.12.1" />
+    <PackageReference Include="NuGet.Packaging" Version="6.12.1" />
     <PackageReference Include="Swashbuckle.AspNetCore" Version="6.3.0" />
     <PackageReference Include="Swashbuckle.AspNetCore" Version="6.3.0" />
   </ItemGroup>
   </ItemGroup>