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(Speed)); | ||||||
|                 OnPropertyChanged(nameof(SavingThrows)); |                 OnPropertyChanged(nameof(SavingThrows)); | ||||||
|                 OnPropertyChanged(nameof(Skills)); |                 OnPropertyChanged(nameof(Skills)); | ||||||
|  |                 OnPropertyChanged(nameof(DamageVulnerabilities)); | ||||||
|                 OnPropertyChanged(nameof(DamageResistances)); |                 OnPropertyChanged(nameof(DamageResistances)); | ||||||
|                 OnPropertyChanged(nameof(DamageImmunities)); |                 OnPropertyChanged(nameof(DamageImmunities)); | ||||||
|                 OnPropertyChanged(nameof(ConditionImmunities)); |                 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 |         public FormattedString DamageImmunities | ||||||
|         { |         { | ||||||
|             get |             get | ||||||
|  |  | ||||||
|  | @ -66,6 +66,7 @@ | ||||||
| 
 | 
 | ||||||
|             <Label FormattedText="{Binding SavingThrows}" IsVisible="{Binding Item.SavingThrows, Converter={StaticResource NullToFalseConverter}}" Style="{StaticResource Key=content}" /> |             <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 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 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 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}" /> |             <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 Charisma { get; set; } | ||||||
|         public string SavingThrows { get; set; } |         public string SavingThrows { get; set; } | ||||||
|         public string Skills { get; set; } |         public string Skills { get; set; } | ||||||
|  |         public string DamageVulnerabilities { get; set; } | ||||||
|         public string DamageImmunities { get; set; } |         public string DamageImmunities { get; set; } | ||||||
|         public string ConditionImmunities { get; set; } |         public string ConditionImmunities { get; set; } | ||||||
|         public string DamageResistances { 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.SavingThrows = divRed?.SelectSingleNode("strong[contains(text(),'Jets de sauvegarde')]")?.NextSibling?.InnerText; | ||||||
|             monster.Skills = divRed?.SelectSingleNode("strong[contains(text(),'Compétences')]")?.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.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.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.ConditionImmunities = divRed?.SelectSingleNode("strong[contains(text(),'Immunités aux conditions')]")?.NextSibling?.InnerText; | ||||||
|  | 
 | ||||||
|             monster.Senses = divRed?.SelectSingleNode("strong[contains(text(),'Sens')]")?.NextSibling?.InnerText; |             monster.Senses = divRed?.SelectSingleNode("strong[contains(text(),'Sens')]")?.NextSibling?.InnerText; | ||||||
|             monster.Languages = divRed?.SelectSingleNode("strong[contains(text(),'Langues')]")?.NextSibling?.InnerText; |             monster.Languages = divRed?.SelectSingleNode("strong[contains(text(),'Langues')]")?.NextSibling?.InnerText; | ||||||
|             monster.Challenge = divRed?.SelectSingleNode("strong[contains(text(),'Puissance')]")?.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