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.Collections;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Runtime.Serialization;
using System.Text.RegularExpressions;
@ -342,5 +343,9 @@ namespace AideDeJeuLib
{
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 WisdomBonus { 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,7 +224,8 @@ namespace AideDeJeu.ViewModels
{
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);
if (CheckNewItem(name))
{
return true;
@ -240,20 +241,30 @@ namespace AideDeJeu.ViewModels
return false;
}
bool CheckNewItem(string itemString)
public class ParsedComment
{
public string Name { get; set; }
public Dictionary<string, string> Attributes { get; set; }
public ParsedComment(string comment)
{
itemString = "MonsterHD Strength=\"10\" Wisdom=\"18\"";
var regex = new Regex("(?<item>\\w+)(\\s+((?<name>\\w+)=\"(?<value>.*?)\"))*");
var match = regex.Match(itemString);
var itemName = match.Groups["item"].Value;
var dico = new Dictionary<string, string>();
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++)
{
dico[names[i].Value] = values[i].Value;
Attributes[names[i].Value] = values[i].Value;
}
var name = itemString;
}
}
bool CheckNewItem(string itemString)
{
var parsedComment = new ParsedComment(itemString);
var name = $"AideDeJeuLib.{parsedComment.Name}, AideDeJeu";
var type = Type.GetType(name);
if (type != null)
{
@ -264,13 +275,25 @@ namespace AideDeJeu.ViewModels
Item CreateNewItem(string itemString)
{
var regex = new Regex("(?<item>\\w+)(\\s+((?<name>\\w+)=\"(?<value>.*)\"))*");
var name = itemString;
var parsedComment = new ParsedComment(itemString);
var name = $"AideDeJeuLib.{parsedComment.Name}, AideDeJeu";
var type = Type.GetType(name);
if (type != null)
{
var instance = Activator.CreateInstance(type) as Item;
return instance;
var item = Activator.CreateInstance(type) as Item;
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;
}
@ -302,7 +325,8 @@ namespace AideDeJeu.ViewModels
{
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);
if(instance != null)
{

View file

@ -1,7 +1,13 @@
---
!RaceItem
WisdomBonus: 1<!--/WisdomBonus---->.
WisdomBonus: 1
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
RootId: aasimar_hd.md
ParentLink: races_hd.md#races
@ -9,6 +15,7 @@ Name: Aasimar
ParentName: Races
NameLevel: 1
Source: (MDR p59)
Attributes: {}
---
>  [Races](hd_races.md)

View file

@ -8,6 +8,7 @@ ParentName: Manuel des règles
NameLevel: 1
AltName: Using Ability Scores (SRD p76)
Source: (MDR p258)
Attributes: {}
---
>  [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
ParentName: Utiliser les caractéristiques
NameLevel: 1
Attributes: {}
---
> [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
ParentName: Utiliser les caractéristiques
NameLevel: 1
Attributes: {}
---
> [Utiliser les caractéristiques](hd_abilities.md)

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -5,6 +5,7 @@ ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Compétences
ParentName: Utiliser les caractéristiques
NameLevel: 2
Attributes: {}
---
> [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
Name: Constitution
ParentName: Utiliser les caractéristiques
Attributes: {}
---

View file

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

View file

@ -5,6 +5,7 @@ ParentLink: abilities_constitution_hd.md#constitution
Name: Tests de Constitution
ParentName: Constitution
NameLevel: 2
Attributes: {}
---
> [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
Name: Dextérité
ParentName: Utiliser les caractéristiques
Attributes: {}
---

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -5,6 +5,7 @@ ParentLink: abilities_dexterity_hd.md#dextérité
Name: Tests de Dextérité
ParentName: Dextérité
NameLevel: 2
Attributes: {}
---
> [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
Name: Force
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
Name: Intelligence
ParentName: Utiliser les caractéristiques
Attributes: {}
---

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -5,6 +5,7 @@ ParentLink: abilities_hd.md#utiliser-les-caractéristiques
Name: Opposition
ParentName: Utiliser les caractéristiques
NameLevel: 2
Attributes: {}
---
> [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'
ParentName: Utiliser les caractéristiques
NameLevel: 3
Attributes: {}
---
> [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
Name: Sagesse
ParentName: Utiliser les caractéristiques
Attributes: {}
---

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -6,6 +6,7 @@ Name: PERLE DES PROFONDEURS
ParentName: Artefacts
NameLevel: 2
Source: (CDC p193)
Attributes: {}
---
> [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
RootId: background_brigand_hd.md
ParentLink: backgrounds_hd.md
Name: Brigand
ParentName: Historique
NameLevel: 1
Attributes: {}
---
>  [Historique](hd_backgrounds.md)

View file

@ -1,10 +1,11 @@
---
!Generic
!SkillItem
Id: background_brigand_hd.md#aptitude--confrérie
ParentLink: background_brigand_hd.md#variante--pirate
Name: 'Aptitude : Confrérie'
ParentName: 'Variante : Pirate'
NameLevel: 4
Attributes: {}
---
> [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
ParentLink: background_brigand_hd.md#brigand
Name: 'Aptitude : Signes de piste'
ParentName: Brigand
NameLevel: 4
Attributes: {}
---
> [Brigand](hd_background_brigand.md)

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