mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-30 23:16:09 +00:00 
			
		
		
		
	Ajout des damage vulnerabilities
This commit is contained in:
		
							parent
							
								
									2729142ad1
								
							
						
					
					
						commit
						da6cff7c5f
					
				
					 3 changed files with 19 additions and 0 deletions
				
			
		|  | @ -22,6 +22,7 @@ namespace AideDeJeu.ViewModels | |||
|                 OnPropertyChanged(nameof(Speed)); | ||||
|                 OnPropertyChanged(nameof(SavingThrows)); | ||||
|                 OnPropertyChanged(nameof(Skills)); | ||||
|                 OnPropertyChanged(nameof(DamageVulnerabilities)); | ||||
|                 OnPropertyChanged(nameof(DamageResistances)); | ||||
|                 OnPropertyChanged(nameof(DamageImmunities)); | ||||
|                 OnPropertyChanged(nameof(ConditionImmunities)); | ||||
|  | @ -104,6 +105,19 @@ namespace AideDeJeu.ViewModels | |||
|         } | ||||
| 
 | ||||
| 
 | ||||
|         public FormattedString DamageVulnerabilities | ||||
|         { | ||||
|             get | ||||
|             { | ||||
|                 var fd = FormatedTextHelpers.FontData.FromResource("content"); | ||||
|                 var fdb = FormatedTextHelpers.FontData.FromResource("contentbold"); | ||||
|                 var fs = new FormattedString(); | ||||
|                 fs.Spans.Add(new Span() { Text = "Vulnérabilité aux dégâts ", FontFamily = fdb.FontFamily, FontAttributes = fdb.FontAttributes, FontSize = fdb.FontSize, ForegroundColor = fdb.TextColor }); | ||||
|                 fs.Spans.Add(new Span() { Text = Item.DamageVulnerabilities, FontFamily = fd.FontFamily, FontAttributes = fd.FontAttributes, FontSize = fd.FontSize, ForegroundColor = fd.TextColor }); | ||||
|                 return fs; | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
|         public FormattedString DamageImmunities | ||||
|         { | ||||
|             get | ||||
|  |  | |||
|  | @ -66,6 +66,7 @@ | |||
| 
 | ||||
|             <Label FormattedText="{Binding SavingThrows}" IsVisible="{Binding Item.SavingThrows, Converter={StaticResource NullToFalseConverter}}" Style="{StaticResource Key=content}" /> | ||||
|             <Label FormattedText="{Binding Skills}" IsVisible="{Binding Item.Skills, Converter={StaticResource NullToFalseConverter}}" Style="{StaticResource Key=content}" /> | ||||
|             <Label FormattedText="{Binding DamageVulnerabilities}" IsVisible="{Binding Item.DamageVulnerabilities, Converter={StaticResource NullToFalseConverter}}" Style="{StaticResource Key=content}" /> | ||||
|             <Label FormattedText="{Binding DamageResistances}" IsVisible="{Binding Item.DamageResistances, Converter={StaticResource NullToFalseConverter}}" Style="{StaticResource Key=content}" /> | ||||
|             <Label FormattedText="{Binding DamageImmunities}" IsVisible="{Binding Item.DamageImmunities, Converter={StaticResource NullToFalseConverter}}" Style="{StaticResource Key=content}" /> | ||||
|             <Label FormattedText="{Binding ConditionImmunities}" IsVisible="{Binding Item.ConditionImmunities, Converter={StaticResource NullToFalseConverter}}" Style="{StaticResource Key=content}" /> | ||||
|  |  | |||
|  | @ -25,6 +25,7 @@ namespace AideDeJeuLib.Monsters | |||
|         public string Charisma { get; set; } | ||||
|         public string SavingThrows { get; set; } | ||||
|         public string Skills { get; set; } | ||||
|         public string DamageVulnerabilities { get; set; } | ||||
|         public string DamageImmunities { get; set; } | ||||
|         public string ConditionImmunities { get; set; } | ||||
|         public string DamageResistances { get; set; } | ||||
|  | @ -75,9 +76,12 @@ namespace AideDeJeuLib.Monsters | |||
| 
 | ||||
|             monster.SavingThrows = divRed?.SelectSingleNode("strong[contains(text(),'Jets de sauvegarde')]")?.NextSibling?.InnerText; | ||||
|             monster.Skills = divRed?.SelectSingleNode("strong[contains(text(),'Compétences')]")?.NextSibling?.InnerText; | ||||
|              | ||||
|             monster.DamageVulnerabilities = divRed?.SelectSingleNode("strong[contains(text(),'Vulnérabilités aux dégâts')]")?.NextSibling?.InnerText; | ||||
|             monster.DamageResistances = divRed?.SelectSingleNode("strong[contains(text(),'Résistances aux dégâts')]")?.NextSibling?.InnerText; | ||||
|             monster.DamageImmunities = divRed?.SelectSingleNode("strong[contains(text(),'Immunités aux dégâts')]")?.NextSibling?.InnerText; | ||||
|             monster.ConditionImmunities = divRed?.SelectSingleNode("strong[contains(text(),'Immunités aux conditions')]")?.NextSibling?.InnerText; | ||||
| 
 | ||||
|             monster.Senses = divRed?.SelectSingleNode("strong[contains(text(),'Sens')]")?.NextSibling?.InnerText; | ||||
|             monster.Languages = divRed?.SelectSingleNode("strong[contains(text(),'Langues')]")?.NextSibling?.InnerText; | ||||
|             monster.Challenge = divRed?.SelectSingleNode("strong[contains(text(),'Puissance')]")?.NextSibling?.InnerText; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yan Maniez
						Yan Maniez