1
0
Fork 0
mirror of https://github.com/Nioux/AideDeJeu.git synced 2025-10-30 15:06:06 +00:00

Attributes

This commit is contained in:
Yan Maniez 2019-02-13 14:02:18 +01:00
parent 3fade6090c
commit f4746fd478
3347 changed files with 5989 additions and 470 deletions

View file

@ -4,6 +4,7 @@ using SQLite;
using System; using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq; using System.Linq;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
@ -342,5 +343,9 @@ namespace AideDeJeuLib
{ {
return $"{Name} ({NewId})"; return $"{Name} ({NewId})";
} }
[NotMapped]
[IgnoreDataMember]
public Dictionary<string, string> Attributes { get; set; } = new Dictionary<string, string>();
} }
} }

View file

@ -17,7 +17,15 @@ namespace AideDeJeuLib
public string IntelligenceBonus { get; set; } public string IntelligenceBonus { get; set; }
public string WisdomBonus { get; set; } public string WisdomBonus { get; set; }
public string CharismaBonus { get; set; } public string CharismaBonus { get; set; }
public string AllFeaturesBonus { get; set; } public string AnyAbilityBonus { get; set; }
public string Age { get; set; }
public string Alignment { get; set; }
public string Size { get; set; }
public string Speed { get; set; }
public string Darkvision { get; set; }
public string Languages { get; set; }
} }
} }

View file

@ -224,8 +224,9 @@ namespace AideDeJeu.ViewModels
{ {
if (tag.StartsWith("<!--") && !tag.StartsWith("<!--/")) if (tag.StartsWith("<!--") && !tag.StartsWith("<!--/"))
{ {
var name = $"AideDeJeuLib.{tag.Substring(4, tag.Length - 7)}, AideDeJeu"; //var name = $"AideDeJeuLib.{tag.Substring(4, tag.Length - 7)}, AideDeJeu";
if(CheckNewItem(name)) var name = tag.Substring(4, tag.Length - 7);
if (CheckNewItem(name))
{ {
return true; return true;
} }
@ -240,20 +241,30 @@ namespace AideDeJeu.ViewModels
return false; return false;
} }
public class ParsedComment
{
public string Name { get; set; }
public Dictionary<string, string> Attributes { get; set; }
public ParsedComment(string comment)
{
var regex = new Regex("(?<item>\\w+)(\\s+((?<name>\\w+)=\"(?<value>.*?)\"))*");
var match = regex.Match(comment);
Name = match.Groups["item"].Value;
var names = match.Groups["name"].Captures;
var values = match.Groups["value"].Captures;
Attributes = new Dictionary<string, string>();
for (int i = 0; i < names.Count; i++)
{
Attributes[names[i].Value] = values[i].Value;
}
}
}
bool CheckNewItem(string itemString) bool CheckNewItem(string itemString)
{ {
itemString = "MonsterHD Strength=\"10\" Wisdom=\"18\""; var parsedComment = new ParsedComment(itemString);
var regex = new Regex("(?<item>\\w+)(\\s+((?<name>\\w+)=\"(?<value>.*?)\"))*"); var name = $"AideDeJeuLib.{parsedComment.Name}, AideDeJeu";
var match = regex.Match(itemString);
var itemName = match.Groups["item"].Value;
var dico = new Dictionary<string, string>();
var names = match.Groups["name"].Captures;
var values = match.Groups["value"].Captures;
for(int i = 0; i<names.Count; i++)
{
dico[names[i].Value] = values[i].Value;
}
var name = itemString;
var type = Type.GetType(name); var type = Type.GetType(name);
if (type != null) if (type != null)
{ {
@ -264,13 +275,25 @@ namespace AideDeJeu.ViewModels
Item CreateNewItem(string itemString) Item CreateNewItem(string itemString)
{ {
var regex = new Regex("(?<item>\\w+)(\\s+((?<name>\\w+)=\"(?<value>.*)\"))*"); var parsedComment = new ParsedComment(itemString);
var name = itemString; var name = $"AideDeJeuLib.{parsedComment.Name}, AideDeJeu";
var type = Type.GetType(name); var type = Type.GetType(name);
if (type != null) if (type != null)
{ {
var instance = Activator.CreateInstance(type) as Item; var item = Activator.CreateInstance(type) as Item;
return instance; foreach (var attribute in parsedComment.Attributes)
{
var prop = item.GetType().GetProperty(attribute.Key, BindingFlags.Public | BindingFlags.Instance);
if (prop?.CanWrite == true)
{
prop.SetValue(item, prop.GetValue(item) + attribute.Value, null);
}
else
{
item.Attributes[attribute.Key] = attribute.Value;
}
}
return item;
} }
return null; return null;
} }
@ -302,7 +325,8 @@ namespace AideDeJeu.ViewModels
{ {
if (tag.StartsWith("<!--") && !tag.StartsWith("<!--/")) if (tag.StartsWith("<!--") && !tag.StartsWith("<!--/"))
{ {
var name = $"AideDeJeuLib.{tag.Substring(4, tag.Length - 7)}, AideDeJeu"; //var name = $"AideDeJeuLib.{tag.Substring(4, tag.Length - 7)}, AideDeJeu";
var name = tag.Substring(4, tag.Length - 7);
var instance = CreateNewItem(name); var instance = CreateNewItem(name);
if(instance != null) if(instance != null)
{ {

View file

@ -1,7 +1,13 @@
--- ---
!RaceItem !RaceItem
WisdomBonus: 1<!--/WisdomBonus---->. WisdomBonus: 1
CharismaBonus: 2 CharismaBonus: 2
Age: Les aasimars vieillissent à un rythme comparable à celui des humains. Leur espérance de vie est cependant supérieure, et ils peuvent dépasser les 120 ans.
Alignment: L'ascendance céleste des aasimars influe souvent sur leur alignement. Les alignements Loyal et Bon sont communs chez eux. Cependant, il n'est pas rare que certains se rebellent contre leur propre nature et tendent vers un alignement Chaotique.
Size: Les aasimars sont d'une taille et d'une corpulence comparable aux humains. Ils sont de taille moyenne.
Speed: Votre vitesse au sol de base est de 9 mètres.
Darkvision: Grâce à votre ascendance céleste, vous avez hérité d'une vision supérieure dans l'obscurité et dans la lumière faible. Dans un rayon de 18 mètres, vous pouvez voir dans une zone de lumière faible comme s'il s'agissait d'une lumière vive et dans l'obscurité comme s'il s'agissait d'une lumière faible. Par contre, vous ne distinguez pas les couleurs dans l'obscurité, seulement des nuances de gris.
Languages: Vous pouvez lire, écrire et parler le commun, ainsi que le céleste.
Id: aasimar_hd.md#aasimar Id: aasimar_hd.md#aasimar
RootId: aasimar_hd.md RootId: aasimar_hd.md
ParentLink: races_hd.md#races ParentLink: races_hd.md#races
@ -9,6 +15,7 @@ Name: Aasimar
ParentName: Races ParentName: Races
NameLevel: 1 NameLevel: 1
Source: (MDR p59) Source: (MDR p59)
Attributes: {}
--- ---
>  [Races](hd_races.md) >  [Races](hd_races.md)

View file

@ -8,6 +8,7 @@ ParentName: Manuel des règles
NameLevel: 1 NameLevel: 1
AltName: Using Ability Scores (SRD p76) AltName: Using Ability Scores (SRD p76)
Source: (MDR p258) Source: (MDR p258)
Attributes: {}
--- ---
>  [Manuel des règles](index.md) >  [Manuel des règles](index.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Avantage et désavantage Name: Avantage et désavantage
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
NameLevel: 1 NameLevel: 1
Attributes: {}
--- ---
> [Utiliser les caractéristiques](hd_abilities.md) > [Utiliser les caractéristiques](hd_abilities.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Bonus de maîtrise Name: Bonus de maîtrise
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
NameLevel: 1 NameLevel: 1
Attributes: {}
--- ---
> [Utiliser les caractéristiques](hd_abilities.md) > [Utiliser les caractéristiques](hd_abilities.md)

View file

@ -8,6 +8,7 @@ ParentName: Caractéristiques
NameLevel: 1 NameLevel: 1
AltName: Charisma (SRD p82) AltName: Charisma (SRD p82)
Source: (MDR p265) Source: (MDR p265)
Attributes: {}
--- ---
>  [Caractéristiques](hd_abilities.md) >  [Caractéristiques](hd_abilities.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_charisma_hd.md#charisme
Name: Autres tests de Charisme Name: Autres tests de Charisme
ParentName: Charisme ParentName: Charisme
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Charisme](hd_abilities_charisma.md) > [Charisme](hd_abilities_charisma.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_charisma_hd.md#charisme
Name: Caractéristique d'incantation Name: Caractéristique d'incantation
ParentName: Charisme ParentName: Charisme
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Charisme](hd_abilities_charisma.md) > [Charisme](hd_abilities_charisma.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_charisma_hd.md#charisme
Name: Intimidation Name: Intimidation
ParentName: Charisme ParentName: Charisme
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Charisme](hd_abilities_charisma.md) > [Charisme](hd_abilities_charisma.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_charisma_hd.md#charisme
Name: Persuasion Name: Persuasion
ParentName: Charisme ParentName: Charisme
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Charisme](hd_abilities_charisma.md) > [Charisme](hd_abilities_charisma.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_charisma_hd.md#charisme
Name: Représentation Name: Représentation
ParentName: Charisme ParentName: Charisme
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Charisme](hd_abilities_charisma.md) > [Charisme](hd_abilities_charisma.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_charisma_hd.md#charisme
Name: Supercherie Name: Supercherie
ParentName: Charisme ParentName: Charisme
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Charisme](hd_abilities_charisma.md) > [Charisme](hd_abilities_charisma.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_charisma_hd.md#charisme
Name: Tests de Charisme Name: Tests de Charisme
ParentName: Charisme ParentName: Charisme
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Charisme](hd_abilities_charisma.md) > [Charisme](hd_abilities_charisma.md)

View file

@ -6,6 +6,7 @@ Id: abilities_hd.md#charisme
ParentLink: abilities_hd.md#utiliser-les-caractéristiques ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Charisme Name: Charisme
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
Attributes: {}
--- ---

View file

@ -5,6 +5,7 @@ ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Compétences Name: Compétences
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Utiliser les caractéristiques](hd_abilities.md) > [Utiliser les caractéristiques](hd_abilities.md)

View file

@ -6,6 +6,7 @@ Id: abilities_hd.md#constitution
ParentLink: abilities_hd.md#utiliser-les-caractéristiques ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Constitution Name: Constitution
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
Attributes: {}
--- ---

View file

@ -5,6 +5,7 @@ ParentLink: abilities_constitution_hd.md#constitution
Name: Points de vie Name: Points de vie
ParentName: Constitution ParentName: Constitution
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Constitution](hd_abilities_constitution.md) > [Constitution](hd_abilities_constitution.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_constitution_hd.md#constitution
Name: Tests de Constitution Name: Tests de Constitution
ParentName: Constitution ParentName: Constitution
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Constitution](hd_abilities_constitution.md) > [Constitution](hd_abilities_constitution.md)

View file

@ -6,6 +6,7 @@ Id: abilities_hd.md#dextérité
ParentLink: abilities_hd.md#utiliser-les-caractéristiques ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Dextérité Name: Dextérité
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
Attributes: {}
--- ---

View file

@ -8,6 +8,7 @@ ParentName: Caractéristiques
NameLevel: 1 NameLevel: 1
AltName: Dexterity (SRD p80) AltName: Dexterity (SRD p80)
Source: (MDR p263) Source: (MDR p263)
Attributes: {}
--- ---
>  [Caractéristiques](hd_abilities.md) >  [Caractéristiques](hd_abilities.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_dexterity_hd.md#dextérité
Name: Acrobaties Name: Acrobaties
ParentName: Dextérité ParentName: Dextérité
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Dextérité](hd_abilities_dexterity.md) > [Dextérité](hd_abilities_dexterity.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_dexterity_hd.md#dextérité
Name: Autres tests de Dextérité Name: Autres tests de Dextérité
ParentName: Dextérité ParentName: Dextérité
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Dextérité](hd_abilities_dexterity.md) > [Dextérité](hd_abilities_dexterity.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_dexterity_hd.md#dextérité
Name: Classe d'armure Name: Classe d'armure
ParentName: Dextérité ParentName: Dextérité
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Dextérité](hd_abilities_dexterity.md) > [Dextérité](hd_abilities_dexterity.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_dexterity_hd.md#dextérité
Name: Discrétion Name: Discrétion
ParentName: Dextérité ParentName: Dextérité
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Dextérité](hd_abilities_dexterity.md) > [Dextérité](hd_abilities_dexterity.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_dexterity_hd.md#dextérité
Name: Escamotage Name: Escamotage
ParentName: Dextérité ParentName: Dextérité
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Dextérité](hd_abilities_dexterity.md) > [Dextérité](hd_abilities_dexterity.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_dexterity_hd.md#dextérité
Name: Initiative Name: Initiative
ParentName: Dextérité ParentName: Dextérité
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Dextérité](hd_abilities_dexterity.md) > [Dextérité](hd_abilities_dexterity.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_dexterity_hd.md#dextérité
Name: Jets d'attaque et de dégâts Name: Jets d'attaque et de dégâts
ParentName: Dextérité ParentName: Dextérité
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Dextérité](hd_abilities_dexterity.md) > [Dextérité](hd_abilities_dexterity.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_dexterity_hd.md#dextérité
Name: Perception passive Name: Perception passive
ParentName: Dextérité ParentName: Dextérité
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Dextérité](hd_abilities_dexterity.md) > [Dextérité](hd_abilities_dexterity.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_dexterity_hd.md#dextérité
Name: Que pouvez-vous voir ? Name: Que pouvez-vous voir ?
ParentName: Dextérité ParentName: Dextérité
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Dextérité](hd_abilities_dexterity.md) > [Dextérité](hd_abilities_dexterity.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_dexterity_hd.md#dextérité
Name: Se cacher Name: Se cacher
ParentName: Dextérité ParentName: Dextérité
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Dextérité](hd_abilities_dexterity.md) > [Dextérité](hd_abilities_dexterity.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_dexterity_hd.md#dextérité
Name: Tests de Dextérité Name: Tests de Dextérité
ParentName: Dextérité ParentName: Dextérité
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Dextérité](hd_abilities_dexterity.md) > [Dextérité](hd_abilities_dexterity.md)

View file

@ -6,6 +6,7 @@ Id: abilities_hd.md#force
ParentLink: abilities_hd.md#utiliser-les-caractéristiques ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Force Name: Force
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
Attributes: {}
--- ---

View file

@ -6,6 +6,7 @@ Id: abilities_hd.md#intelligence
ParentLink: abilities_hd.md#utiliser-les-caractéristiques ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Intelligence Name: Intelligence
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
Attributes: {}
--- ---

View file

@ -5,6 +5,7 @@ ParentLink: abilities_intelligence_hd.md#intelligence
Name: Arcanes Name: Arcanes
ParentName: Intelligence ParentName: Intelligence
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Intelligence](hd_abilities_intelligence.md) > [Intelligence](hd_abilities_intelligence.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_intelligence_hd.md#intelligence
Name: Autres tests d'Intelligence Name: Autres tests d'Intelligence
ParentName: Intelligence ParentName: Intelligence
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Intelligence](hd_abilities_intelligence.md) > [Intelligence](hd_abilities_intelligence.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_intelligence_hd.md#intelligence
Name: Caractéristique d'incantation Name: Caractéristique d'incantation
ParentName: Intelligence ParentName: Intelligence
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Intelligence](hd_abilities_intelligence.md) > [Intelligence](hd_abilities_intelligence.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_intelligence_hd.md#intelligence
Name: Histoire Name: Histoire
ParentName: Intelligence ParentName: Intelligence
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Intelligence](hd_abilities_intelligence.md) > [Intelligence](hd_abilities_intelligence.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_intelligence_hd.md#intelligence
Name: Investigation Name: Investigation
ParentName: Intelligence ParentName: Intelligence
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Intelligence](hd_abilities_intelligence.md) > [Intelligence](hd_abilities_intelligence.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_intelligence_hd.md#intelligence
Name: Nature Name: Nature
ParentName: Intelligence ParentName: Intelligence
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Intelligence](hd_abilities_intelligence.md) > [Intelligence](hd_abilities_intelligence.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_intelligence_hd.md#intelligence
Name: Religion Name: Religion
ParentName: Intelligence ParentName: Intelligence
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Intelligence](hd_abilities_intelligence.md) > [Intelligence](hd_abilities_intelligence.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_intelligence_hd.md#intelligence
Name: Tests d'Intelligence Name: Tests d'Intelligence
ParentName: Intelligence ParentName: Intelligence
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Intelligence](hd_abilities_intelligence.md) > [Intelligence](hd_abilities_intelligence.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Jets de sauvegarde Name: Jets de sauvegarde
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
NameLevel: 1 NameLevel: 1
Attributes: {}
--- ---
> [Utiliser les caractéristiques](hd_abilities.md) > [Utiliser les caractéristiques](hd_abilities.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Opposition Name: Opposition
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Utiliser les caractéristiques](hd_abilities.md) > [Utiliser les caractéristiques](hd_abilities.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: 'Option : compétences associées avec différentes caractéristiques' Name: 'Option : compétences associées avec différentes caractéristiques'
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Utiliser les caractéristiques](hd_abilities.md) > [Utiliser les caractéristiques](hd_abilities.md)

View file

@ -6,6 +6,7 @@ Id: abilities_hd.md#sagesse
ParentLink: abilities_hd.md#utiliser-les-caractéristiques ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Sagesse Name: Sagesse
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
Attributes: {}
--- ---

View file

@ -8,6 +8,7 @@ ParentName: Caractéristiques
NameLevel: 1 NameLevel: 1
AltName: Strength (SRD p79) AltName: Strength (SRD p79)
Source: (MDR p262) Source: (MDR p262)
Attributes: {}
--- ---
>  [Caractéristiques](hd_abilities.md) >  [Caractéristiques](hd_abilities.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_strength_hd.md#force
Name: Athlétisme Name: Athlétisme
ParentName: Force ParentName: Force
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Force](hd_abilities_strength.md) > [Force](hd_abilities_strength.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_strength_hd.md#force
Name: 'Autres tests de Force ' Name: 'Autres tests de Force '
ParentName: Force ParentName: Force
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Force](hd_abilities_strength.md) > [Force](hd_abilities_strength.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_strength_hd.md#force
Name: Capacité de charge Name: Capacité de charge
ParentName: Force ParentName: Force
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Force](hd_abilities_strength.md) > [Force](hd_abilities_strength.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_strength_hd.md#force
Name: Jets d'attaque et de dégâts Name: Jets d'attaque et de dégâts
ParentName: Force ParentName: Force
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Force](hd_abilities_strength.md) > [Force](hd_abilities_strength.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_strength_hd.md#force
Name: Pousser, tirer, soulever Name: Pousser, tirer, soulever
ParentName: Force ParentName: Force
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Force](hd_abilities_strength.md) > [Force](hd_abilities_strength.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_strength_hd.md#force
Name: Soulever et transporter Name: Soulever et transporter
ParentName: Force ParentName: Force
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Force](hd_abilities_strength.md) > [Force](hd_abilities_strength.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_strength_hd.md#force
Name: Taille et Force Name: Taille et Force
ParentName: Force ParentName: Force
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Force](hd_abilities_strength.md) > [Force](hd_abilities_strength.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_strength_hd.md#force
Name: Tests de Force Name: Tests de Force
ParentName: Force ParentName: Force
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Force](hd_abilities_strength.md) > [Force](hd_abilities_strength.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Tests de caractéristique Name: Tests de caractéristique
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
NameLevel: 1 NameLevel: 1
Attributes: {}
--- ---
> [Utiliser les caractéristiques](hd_abilities.md) > [Utiliser les caractéristiques](hd_abilities.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Tests de groupe Name: Tests de groupe
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Utiliser les caractéristiques](hd_abilities.md) > [Utiliser les caractéristiques](hd_abilities.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Tests passifs Name: Tests passifs
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Utiliser les caractéristiques](hd_abilities.md) > [Utiliser les caractéristiques](hd_abilities.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Travailler ensemble Name: Travailler ensemble
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Utiliser les caractéristiques](hd_abilities.md) > [Utiliser les caractéristiques](hd_abilities.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Utiliser chaque caractéristique Name: Utiliser chaque caractéristique
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
NameLevel: 1 NameLevel: 1
Attributes: {}
--- ---
> [Utiliser les caractéristiques](hd_abilities.md) > [Utiliser les caractéristiques](hd_abilities.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Valeurs de caractéristiques et modificateurs Name: Valeurs de caractéristiques et modificateurs
ParentName: Utiliser les caractéristiques ParentName: Utiliser les caractéristiques
NameLevel: 1 NameLevel: 1
Attributes: {}
--- ---
> [Utiliser les caractéristiques](hd_abilities.md) > [Utiliser les caractéristiques](hd_abilities.md)

View file

@ -8,6 +8,7 @@ ParentName: Caractéristiques
NameLevel: 1 NameLevel: 1
AltName: Wisdom (SRD p82) AltName: Wisdom (SRD p82)
Source: (MDR p265) Source: (MDR p265)
Attributes: {}
--- ---
>  [Caractéristiques](hd_abilities.md) >  [Caractéristiques](hd_abilities.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_wisdom_hd.md#sagesse
Name: Autres tests de Sagesse Name: Autres tests de Sagesse
ParentName: Sagesse ParentName: Sagesse
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Sagesse](hd_abilities_wisdom.md) > [Sagesse](hd_abilities_wisdom.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_wisdom_hd.md#sagesse
Name: Caractéristique d'incantation Name: Caractéristique d'incantation
ParentName: Sagesse ParentName: Sagesse
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Sagesse](hd_abilities_wisdom.md) > [Sagesse](hd_abilities_wisdom.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_wisdom_hd.md#sagesse
Name: Dressage Name: Dressage
ParentName: Sagesse ParentName: Sagesse
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Sagesse](hd_abilities_wisdom.md) > [Sagesse](hd_abilities_wisdom.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_wisdom_hd.md#sagesse
Name: Médecine Name: Médecine
ParentName: Sagesse ParentName: Sagesse
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Sagesse](hd_abilities_wisdom.md) > [Sagesse](hd_abilities_wisdom.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_wisdom_hd.md#sagesse
Name: Perception Name: Perception
ParentName: Sagesse ParentName: Sagesse
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Sagesse](hd_abilities_wisdom.md) > [Sagesse](hd_abilities_wisdom.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_wisdom_hd.md#sagesse
Name: Perspicacité Name: Perspicacité
ParentName: Sagesse ParentName: Sagesse
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Sagesse](hd_abilities_wisdom.md) > [Sagesse](hd_abilities_wisdom.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_wisdom_hd.md#sagesse
Name: Survie Name: Survie
ParentName: Sagesse ParentName: Sagesse
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Sagesse](hd_abilities_wisdom.md) > [Sagesse](hd_abilities_wisdom.md)

View file

@ -5,6 +5,7 @@ ParentLink: abilities_wisdom_hd.md#sagesse
Name: Tests de Sagesse Name: Tests de Sagesse
ParentName: Sagesse ParentName: Sagesse
NameLevel: 2 NameLevel: 2
Attributes: {}
--- ---
> [Sagesse](hd_abilities_wisdom.md) > [Sagesse](hd_abilities_wisdom.md)

View file

@ -6,6 +6,7 @@ ParentLink: index.md
Name: Partir à l'aventure Name: Partir à l'aventure
ParentName: Manuel des règles ParentName: Manuel des règles
NameLevel: 1 NameLevel: 1
Attributes: {}
--- ---
>  [Manuel des règles](index.md) >  [Manuel des règles](index.md)

View file

@ -6,6 +6,7 @@ Id: adventure_hd.md#déplacement
ParentLink: adventure_hd.md#partir-à-laventure ParentLink: adventure_hd.md#partir-à-laventure
Name: Déplacement Name: Déplacement
ParentName: Partir à l'aventure ParentName: Partir à l'aventure
Attributes: {}
--- ---

View file

@ -6,6 +6,7 @@ Id: adventure_hd.md#ecoulement-du-temps
ParentLink: adventure_hd.md#partir-à-laventure ParentLink: adventure_hd.md#partir-à-laventure
Name: Ecoulement du temps Name: Ecoulement du temps
ParentName: Partir à l'aventure ParentName: Partir à l'aventure
Attributes: {}
--- ---

View file

@ -6,6 +6,7 @@ Id: adventure_hd.md#lenvironnement
ParentLink: adventure_hd.md#partir-à-laventure ParentLink: adventure_hd.md#partir-à-laventure
Name: L'environnement Name: L'environnement
ParentName: Partir à l'aventure ParentName: Partir à l'aventure
Attributes: {}
--- ---

View file

@ -8,6 +8,7 @@ ParentName: Personnalité et Historique
NameLevel: 1 NameLevel: 1
AltName: Alignment (SRD p58) AltName: Alignment (SRD p58)
Source: (MDR p75) Source: (MDR p75)
Attributes: {}
--- ---
>  [Personnalité et Historique](personnality_background_hd.md#) >  [Personnalité et Historique](personnality_background_hd.md#)

View file

@ -5,6 +5,7 @@ ParentLink: alignment_hd.md#alignement
Name: Chaotique Bon (CB) Name: Chaotique Bon (CB)
ParentName: Alignement ParentName: Alignement
NameLevel: 4 NameLevel: 4
Attributes: {}
--- ---
> [Alignement](hd_alignment.md) > [Alignement](hd_alignment.md)

View file

@ -5,6 +5,7 @@ ParentLink: alignment_hd.md#alignement
Name: Chaotique Mauvais (CM) Name: Chaotique Mauvais (CM)
ParentName: Alignement ParentName: Alignement
NameLevel: 4 NameLevel: 4
Attributes: {}
--- ---
> [Alignement](hd_alignment.md) > [Alignement](hd_alignment.md)

View file

@ -5,6 +5,7 @@ ParentLink: alignment_hd.md#alignement
Name: Chaotique Neutre (CN) Name: Chaotique Neutre (CN)
ParentName: Alignement ParentName: Alignement
NameLevel: 4 NameLevel: 4
Attributes: {}
--- ---
> [Alignement](hd_alignment.md) > [Alignement](hd_alignment.md)

View file

@ -5,6 +5,7 @@ ParentLink: alignment_hd.md#alignement
Name: L'alignement dans le multivers Name: L'alignement dans le multivers
ParentName: Alignement ParentName: Alignement
NameLevel: 3 NameLevel: 3
Attributes: {}
--- ---
> [Alignement](hd_alignment.md) > [Alignement](hd_alignment.md)

View file

@ -5,6 +5,7 @@ ParentLink: alignment_hd.md#alignement
Name: Loyal Bon (LB) Name: Loyal Bon (LB)
ParentName: Alignement ParentName: Alignement
NameLevel: 4 NameLevel: 4
Attributes: {}
--- ---
> [Alignement](hd_alignment.md) > [Alignement](hd_alignment.md)

View file

@ -5,6 +5,7 @@ ParentLink: alignment_hd.md#alignement
Name: Loyal Mauvais (LM) Name: Loyal Mauvais (LM)
ParentName: Alignement ParentName: Alignement
NameLevel: 4 NameLevel: 4
Attributes: {}
--- ---
> [Alignement](hd_alignment.md) > [Alignement](hd_alignment.md)

View file

@ -5,6 +5,7 @@ ParentLink: alignment_hd.md#alignement
Name: Loyal Neutre (LN) Name: Loyal Neutre (LN)
ParentName: Alignement ParentName: Alignement
NameLevel: 4 NameLevel: 4
Attributes: {}
--- ---
> [Alignement](hd_alignment.md) > [Alignement](hd_alignment.md)

View file

@ -5,6 +5,7 @@ ParentLink: alignment_hd.md#alignement
Name: Neutre Bon (NB) Name: Neutre Bon (NB)
ParentName: Alignement ParentName: Alignement
NameLevel: 4 NameLevel: 4
Attributes: {}
--- ---
> [Alignement](hd_alignment.md) > [Alignement](hd_alignment.md)

View file

@ -5,6 +5,7 @@ ParentLink: alignment_hd.md#alignement
Name: Neutre Mauvais (NM) Name: Neutre Mauvais (NM)
ParentName: Alignement ParentName: Alignement
NameLevel: 4 NameLevel: 4
Attributes: {}
--- ---
> [Alignement](hd_alignment.md) > [Alignement](hd_alignment.md)

View file

@ -5,6 +5,7 @@ ParentLink: alignment_hd.md#alignement
Name: Neutre (N) Name: Neutre (N)
ParentName: Alignement ParentName: Alignement
NameLevel: 4 NameLevel: 4
Attributes: {}
--- ---
> [Alignement](hd_alignment.md) > [Alignement](hd_alignment.md)

View file

@ -8,6 +8,7 @@ ParentName: Équipement
NameLevel: 1 NameLevel: 1
AltName: Armor (SRD p62) AltName: Armor (SRD p62)
Source: (MDR p223) Source: (MDR p223)
Attributes: {}
--- ---
>  [Équipement](hd_equipment.md) >  [Équipement](hd_equipment.md)

View file

@ -7,6 +7,7 @@ ParentName: Armures
NameLevel: 3 NameLevel: 3
AltName: Medium Armor (SRD p63) AltName: Medium Armor (SRD p63)
Source: (MDR p224) Source: (MDR p224)
Attributes: {}
--- ---
> [Armures](hd_armor.md) > [Armures](hd_armor.md)

View file

@ -7,6 +7,7 @@ ParentName: Armures
NameLevel: 3 NameLevel: 3
AltName: Light Armor (SRD p63) AltName: Light Armor (SRD p63)
Source: (MDR p223) Source: (MDR p223)
Attributes: {}
--- ---
> [Armures](hd_armor.md) > [Armures](hd_armor.md)

View file

@ -7,6 +7,7 @@ ParentName: Armures
NameLevel: 3 NameLevel: 3
AltName: Heavy Armor (SRD p63) AltName: Heavy Armor (SRD p63)
Source: (MDR p225) Source: (MDR p225)
Attributes: {}
--- ---
> [Armures](hd_armor.md) > [Armures](hd_armor.md)

View file

@ -7,6 +7,7 @@ ParentName: Armures
NameLevel: 3 NameLevel: 3
AltName: Getting Into and Out of Armor (SRD p64) AltName: Getting Into and Out of Armor (SRD p64)
Source: (MDR p225) Source: (MDR p225)
Attributes: {}
--- ---
> [Armures](hd_armor.md) > [Armures](hd_armor.md)

View file

@ -8,6 +8,7 @@ ParentName: Cadre de campagne
NameLevel: 1 NameLevel: 1
AltName: Artifacts (SRD p252) AltName: Artifacts (SRD p252)
Source: (CDC p191) Source: (CDC p191)
Attributes: {}
--- ---
>  [Cadre de campagne](index.md) >  [Cadre de campagne](index.md)

View file

@ -6,6 +6,7 @@ Name: ANNEAU DE LUNE
ParentName: Artefacts ParentName: Artefacts
NameLevel: 2 NameLevel: 2
Source: (CDC p191) Source: (CDC p191)
Attributes: {}
--- ---
> [Artefacts](hd_artifacts.md) > [Artefacts](hd_artifacts.md)

View file

@ -6,6 +6,7 @@ Name: BOUCLIER DE HROLJNIR
ParentName: Artefacts ParentName: Artefacts
NameLevel: 2 NameLevel: 2
Source: (CDC p191) Source: (CDC p191)
Attributes: {}
--- ---
> [Artefacts](hd_artifacts.md) > [Artefacts](hd_artifacts.md)

View file

@ -6,6 +6,7 @@ Name: LYRE DE LA REINE SYLVESTRE
ParentName: Artefacts ParentName: Artefacts
NameLevel: 2 NameLevel: 2
Source: (CDC p192) Source: (CDC p192)
Attributes: {}
--- ---
> [Artefacts](hd_artifacts.md) > [Artefacts](hd_artifacts.md)

View file

@ -7,6 +7,7 @@ ParentName: Artefacts
NameLevel: 2 NameLevel: 2
AltName: Orb of Dragonkind (SRD p252) AltName: Orb of Dragonkind (SRD p252)
Source: (CDC p192) Source: (CDC p192)
Attributes: {}
--- ---
> [Artefacts](hd_artifacts.md) > [Artefacts](hd_artifacts.md)

View file

@ -6,6 +6,7 @@ Name: PERLE DES PROFONDEURS
ParentName: Artefacts ParentName: Artefacts
NameLevel: 2 NameLevel: 2
Source: (CDC p193) Source: (CDC p193)
Attributes: {}
--- ---
> [Artefacts](hd_artifacts.md) > [Artefacts](hd_artifacts.md)

View file

@ -1,11 +1,15 @@
--- ---
!Items !BackgroundItem
Abilities: Discrétion, Survie.
MasteredTools: Véhicules (terrestres), un type de jeu au choix.
Equipment: Couverture, habits de voyageur, piège à mâchoires, boîte à amadou, matériel de pêche, outre d'eau, bourse contenant 10 po.
Id: background_brigand_hd.md#brigand Id: background_brigand_hd.md#brigand
RootId: background_brigand_hd.md RootId: background_brigand_hd.md
ParentLink: backgrounds_hd.md ParentLink: backgrounds_hd.md
Name: Brigand Name: Brigand
ParentName: Historique ParentName: Historique
NameLevel: 1 NameLevel: 1
Attributes: {}
--- ---
>  [Historique](hd_backgrounds.md) >  [Historique](hd_backgrounds.md)

View file

@ -1,10 +1,11 @@
--- ---
!Generic !SkillItem
Id: background_brigand_hd.md#aptitude--confrérie Id: background_brigand_hd.md#aptitude--confrérie
ParentLink: background_brigand_hd.md#variante--pirate ParentLink: background_brigand_hd.md#variante--pirate
Name: 'Aptitude : Confrérie' Name: 'Aptitude : Confrérie'
ParentName: 'Variante : Pirate' ParentName: 'Variante : Pirate'
NameLevel: 4 NameLevel: 4
Attributes: {}
--- ---
> [Variante : Pirate](hd_background_brigand_variante_pirate.md) > [Variante : Pirate](hd_background_brigand_variante_pirate.md)

View file

@ -1,10 +1,11 @@
--- ---
!Generic !SkillItem
Id: background_brigand_hd.md#aptitude--signes-de-piste Id: background_brigand_hd.md#aptitude--signes-de-piste
ParentLink: background_brigand_hd.md#brigand ParentLink: background_brigand_hd.md#brigand
Name: 'Aptitude : Signes de piste' Name: 'Aptitude : Signes de piste'
ParentName: Brigand ParentName: Brigand
NameLevel: 4 NameLevel: 4
Attributes: {}
--- ---
> [Brigand](hd_background_brigand.md) > [Brigand](hd_background_brigand.md)

Some files were not shown because too many files have changed in this diff Show more