mirror of
https://github.com/Nioux/AideDeJeu.git
synced 2025-10-29 14:35:45 +00:00
Héritage races
This commit is contained in:
parent
9ad076101f
commit
d60ab687b7
78 changed files with 123 additions and 9 deletions
|
|
@ -11,6 +11,5 @@ namespace AideDeJeuLib
|
|||
|
||||
public class ClassItem : Item
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,11 @@ namespace AideDeJeuLib
|
|||
|
||||
public class RaceItem : Item
|
||||
{
|
||||
[DataMember]
|
||||
public string FullName { get; set; }
|
||||
[DataMember]
|
||||
public bool HasSubRaces { get; set; }
|
||||
|
||||
[DataMember]
|
||||
public string StrengthBonus { get; set; }
|
||||
[DataMember]
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ namespace AideDeJeuLib
|
|||
|
||||
public class SubClassItem : ClassItem
|
||||
{
|
||||
|
||||
[DataMember]
|
||||
public string ParentClassId { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,8 +8,9 @@ using YamlDotNet.Serialization;
|
|||
|
||||
namespace AideDeJeuLib
|
||||
{
|
||||
|
||||
public class SubRaceItem : RaceItem
|
||||
{
|
||||
[DataMember]
|
||||
public string ParentRaceId { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -111,8 +111,8 @@ namespace AideDeJeu.ViewModels
|
|||
{
|
||||
using (var context = await StoreViewModel.GetLibraryContextAsync())
|
||||
{
|
||||
Races = await context.Races.Where(r => r.GetType() == typeof(RaceItem)).OrderBy(r => Tools.Helpers.RemoveDiacritics(r.Name)).ToListAsync();
|
||||
Classes = await context.Classes.Where(c => c.GetType() == typeof(ClassItem)).OrderBy(c => Tools.Helpers.RemoveDiacritics(c.Name)).ToListAsync();
|
||||
Races = await context.Races.Where(r => !r.HasSubRaces).OrderBy(r => Tools.Helpers.RemoveDiacritics(r.Name)).ToListAsync();
|
||||
Classes = await context.Classes.Where(c => !(c is SubClassItem)).OrderBy(c => Tools.Helpers.RemoveDiacritics(c.Name)).ToListAsync();
|
||||
Backgrounds = await context.Backgrounds.Where(b => b.GetType() == typeof(BackgroundItem)).OrderBy(b => Tools.Helpers.RemoveDiacritics(b.Name)).ToListAsync();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -348,7 +348,14 @@ namespace AideDeJeuCmd
|
|||
|
||||
using (var context = await StoreViewModel.GetLibraryContextAsync())
|
||||
{
|
||||
await context.Database.EnsureDeletedAsync();
|
||||
try
|
||||
{
|
||||
await context.Database.EnsureDeletedAsync();
|
||||
}
|
||||
catch
|
||||
{
|
||||
|
||||
}
|
||||
await context.Database.EnsureCreatedAsync();
|
||||
|
||||
await context.Items.AddRangeAsync(store._AllItems.Values);
|
||||
|
|
@ -364,7 +371,7 @@ namespace AideDeJeuCmd
|
|||
var backgrounds = await context.Backgrounds.ToListAsync();
|
||||
var items = await context.Items.ToListAsync();
|
||||
|
||||
foreach (var c in classes)
|
||||
foreach (ClassItem c in classes)
|
||||
{
|
||||
var parent = items.Where(it => it.Id == c.ParentLink).FirstOrDefault();
|
||||
if (parent != null)
|
||||
|
|
@ -372,20 +379,34 @@ namespace AideDeJeuCmd
|
|||
var pparent = items.Where(iit => iit.Id == parent.ParentLink).FirstOrDefault();
|
||||
if(pparent != null && pparent is ClassItem)
|
||||
{
|
||||
var sc = c as SubClassItem;
|
||||
sc.ParentClassId = pparent.NewId;
|
||||
Console.WriteLine($"{pparent.Name} - {c.Name}");
|
||||
}
|
||||
else
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
foreach(var r in races)
|
||||
foreach (var r in races)
|
||||
{
|
||||
r.HasSubRaces = false;
|
||||
}
|
||||
foreach (var r in races)
|
||||
{
|
||||
var parent = items.Where(it => it.Id == r.ParentLink).FirstOrDefault();
|
||||
if(parent != null && parent is RaceItem)
|
||||
{
|
||||
Console.WriteLine($"{parent.Name} - {r.Name}");
|
||||
var sr = r as SubRaceItem;
|
||||
sr.FullName = $"{parent.Name} - {r.Name}";
|
||||
sr.ParentRaceId = parent.NewId;
|
||||
(parent as RaceItem).HasSubRaces = true;
|
||||
Console.WriteLine(sr.FullName);
|
||||
}
|
||||
else
|
||||
{
|
||||
r.FullName = r.Name;
|
||||
Console.WriteLine($"{r.Name}");
|
||||
}
|
||||
}
|
||||
|
|
@ -454,6 +475,7 @@ namespace AideDeJeuCmd
|
|||
}
|
||||
}
|
||||
int i = 1;
|
||||
await context.SaveChangesAsync();
|
||||
|
||||
//var serializer = new SerializerBuilder()
|
||||
// .WithTagMapping("!MonsterHD", typeof(MonsterHD))
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!RaceItem
|
||||
FullName: Aasimar
|
||||
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.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_barbarian.md
|
||||
Id: barbarian_berserker_hd.md#voie-du-berserker
|
||||
RootId: barbarian_berserker_hd.md
|
||||
ParentLink: barbarian_hd.md#voies-primitives
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_barbarian.md
|
||||
Id: barbarian_howling_hd.md#voie-du-hurlement
|
||||
RootId: barbarian_howling_hd.md
|
||||
ParentLink: barbarian_hd.md#voies-primitives
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_barbarian.md
|
||||
Id: barbarian_spirits_hd.md#voie-des-esprits
|
||||
RootId: barbarian_spirits_hd.md
|
||||
ParentLink: barbarian_hd.md#voies-primitives
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_barbarian.md
|
||||
Id: barbarian_steel_hd.md#voie-de-lacier
|
||||
RootId: barbarian_steel_hd.md
|
||||
ParentLink: barbarian_hd.md#voies-primitives
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_bard.md
|
||||
Id: bard_acrobats_hd.md#collège-des-saltimbanques
|
||||
RootId: bard_acrobats_hd.md
|
||||
ParentLink: bard_hd.md#collèges-bardiques
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_bard.md
|
||||
Id: bard_diplomats_hd.md#collège-des-diplomates
|
||||
RootId: bard_diplomats_hd.md
|
||||
ParentLink: bard_hd.md#collèges-bardiques
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_bard.md
|
||||
Id: bard_heralds_hd.md#collège-des-hérauts
|
||||
RootId: bard_heralds_hd.md
|
||||
ParentLink: bard_hd.md#collèges-bardiques
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_bard.md
|
||||
Id: bard_knowledge_hd.md#collège-du-savoir
|
||||
RootId: bard_knowledge_hd.md
|
||||
ParentLink: bard_hd.md#collèges-bardiques
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_cleric.md
|
||||
Id: cleric_guide_hd.md#guide-spirituel
|
||||
RootId: cleric_guide_hd.md
|
||||
ParentLink: cleric_hd.md#domaines-divins
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_cleric.md
|
||||
Id: cleric_life_hd.md#domaine-de-la-vie
|
||||
RootId: cleric_life_hd.md
|
||||
ParentLink: cleric_hd.md#domaines-divins
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_cleric.md
|
||||
Id: cleric_priest_hd.md#prêtre
|
||||
RootId: cleric_priest_hd.md
|
||||
ParentLink: cleric_hd.md#domaines-divins
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_cleric.md
|
||||
Id: cleric_theurgist_hd.md#théurge
|
||||
RootId: cleric_theurgist_hd.md
|
||||
ParentLink: cleric_hd.md#domaines-divins
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_cleric.md
|
||||
Id: cleric_traditions_hd.md#gardien-des-traditions
|
||||
RootId: cleric_traditions_hd.md
|
||||
ParentLink: cleric_hd.md#domaines-divins
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!RaceItem
|
||||
FullName: Demi-ogre
|
||||
StrengthBonus: 2
|
||||
ConstitutionBonus: 2
|
||||
Age: Les demi-ogres arrivent rapidement à l'âge adulte, à l'âge de 10 ans. Cependant, une fois leur maturité atteinte, ils vieillissent légèrement plus lentement que les êtres humains. Ainsi, un demi-ogre peut vivre jusqu'à un âge de 125 ans, voire plus, pour peu qu'il ait l'incroyable (et rare) chance de ne pas être mort de manière violente auparavant.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!RaceItem
|
||||
FullName: Sangdragon
|
||||
StrengthBonus: 2
|
||||
CharismaBonus: 1
|
||||
Age: Les sangdragons grandissent vite. Une fois qu'ils ont éclos, il ne leur faut que quelques heures pour savoir marcher. Ils atteignent une taille et un niveau de développement équivalent à un humain de 10 ans en seulement 3 ans. Ils atteignent l'âge adulte vers 15 ans et ils vivent environ 80 ans.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_druid.md
|
||||
Id: druid_depths_hd.md#cercle-des-profondeurs
|
||||
RootId: druid_depths_hd.md
|
||||
ParentLink: druid_hd.md#cercles-druidiques
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_druid.md
|
||||
Id: druid_earth_hd.md#cercle-de-la-terre
|
||||
RootId: druid_earth_hd.md
|
||||
ParentLink: druid_hd.md#cercles-druidiques
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_druid.md
|
||||
Id: druid_fairies_hd.md#cercle-des-fées
|
||||
RootId: druid_fairies_hd.md
|
||||
ParentLink: druid_hd.md#cercles-druidiques
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_druid.md
|
||||
Id: druid_seasons_hd.md#cercle-des-saisons
|
||||
RootId: druid_seasons_hd.md
|
||||
ParentLink: druid_hd.md#cercles-druidiques
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
!RaceItem
|
||||
FullName: Nain
|
||||
HasSubRaces: true
|
||||
ConstitutionBonus: 2
|
||||
Age: Les nains deviennent matures au même rythme que les humains, mais ils se considèrent encore jeunes jusqu'à l'âge de 50 ans. Ils vivent en moyenne 350 ans.
|
||||
Alignment: La majorité des nains est d'alignement Loyal et croit profondément aux bienfaits d'une société organisée. Les nains sont plutôt attirés vers le bien, ont un sens inné de ce qui est juste et sont convaincus que tout le monde mérite de partager les bienfaits de l'ordre et de la justice.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
!SubRaceItem
|
||||
ParentRaceId: hd_dwarf.md
|
||||
FullName: Nain - Nain des laves
|
||||
StrengthBonus: 1
|
||||
Id: dwarf_hd.md#nain-des-laves
|
||||
ParentLink: dwarf_hd.md#nain
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
!SubRaceItem
|
||||
ParentRaceId: hd_dwarf.md
|
||||
FullName: Nain - Nain des pierres
|
||||
IntelligenceBonus: 1
|
||||
Id: dwarf_hd.md#nain-des-pierres
|
||||
ParentLink: dwarf_hd.md#nain
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
!SubRaceItem
|
||||
ParentRaceId: hd_dwarf.md
|
||||
FullName: Nain - Nain des tertres
|
||||
WisdomBonus: 1
|
||||
Id: dwarf_hd.md#nain-des-tertres
|
||||
ParentLink: dwarf_hd.md#nain
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
!RaceItem
|
||||
FullName: Elfe
|
||||
HasSubRaces: true
|
||||
DexterityBonus: 2
|
||||
Age: Bien que les elfes atteignent leur maturité physique environ au même âge que les humains, ils considèrent qu'être un adulte dépasse ce simple aspect et prend en compte l'expérience de la vie. Un elfe se déclare généralement adulte vers 100 ans et choisit à ce moment-là son nom d'adulte. Les elfes peuvent vivre jusqu'à 750 ans.
|
||||
Alignment: Les elfes sont épris de liberté, de diversité et d'expression individuelle. C'est pourquoi ils tendent fortement vers les aspects les plus modérés du chaos. La liberté des autres a autant de valeur à leurs yeux que la leur et ils sont plutôt enclins à faire le bien. Les elfes de sang sont une exception. Leur exil les a rendus vicieux et dangereux et, en ce qui les concerne, ils sont plutôt enclins à faire le mal.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
!SubRaceItem
|
||||
ParentRaceId: hd_elf.md
|
||||
FullName: Elfe - Elfe d'aether
|
||||
IntelligenceBonus: 1
|
||||
Id: elf_hd.md#elfe-daether
|
||||
ParentLink: elf_hd.md#elfe
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
!SubRaceItem
|
||||
ParentRaceId: hd_elf.md
|
||||
FullName: Elfe - Elfe de fer
|
||||
CharismaBonus: 1
|
||||
Id: elf_hd.md#elfe-de-fer
|
||||
ParentLink: elf_hd.md#elfe
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
!SubRaceItem
|
||||
ParentRaceId: hd_elf.md
|
||||
FullName: Elfe - Elfe des sylves
|
||||
WisdomBonus: 1
|
||||
Id: elf_hd.md#elfe-des-sylves
|
||||
ParentLink: elf_hd.md#elfe
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!RaceItem
|
||||
FullName: Félys
|
||||
DexterityBonus: 2
|
||||
WisdomBonus: 1
|
||||
Age: Les félys atteignent rapidement l'âge adulte, aux alentours de 8 ans environ. Cependant, ils vivent moins longtemps qu'un être humain et il est rare de voir un félys dépasser les 50 ans.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_fighter.md
|
||||
Id: fighter_champion_hd.md#champion
|
||||
RootId: fighter_champion_hd.md
|
||||
ParentLink: fighter_hd.md#archétypes-martiaux
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_fighter.md
|
||||
Id: fighter_defender_hd.md#défenseur
|
||||
RootId: fighter_defender_hd.md
|
||||
ParentLink: fighter_hd.md#archétypes-martiaux
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_fighter.md
|
||||
Id: fighter_spellblade_hd.md#sorcelame
|
||||
RootId: fighter_spellblade_hd.md
|
||||
ParentLink: fighter_hd.md#archétypes-martiaux
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_fighter.md
|
||||
Id: fighter_swordsman_hd.md#bretteur
|
||||
RootId: fighter_swordsman_hd.md
|
||||
ParentLink: fighter_hd.md#archétypes-martiaux
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
!RaceItem
|
||||
FullName: Gnome
|
||||
HasSubRaces: true
|
||||
IntelligenceBonus: 2
|
||||
Age: Les gnomes grandissent un peu moins vite que les humains et la plupart rentrent dans la vie adulte vers l'âge de 40 ans. Ils peuvent vivre de 350 à presque 500 ans.
|
||||
Alignment: Les gnomes sont généralement attirés par le Bien. Ceux qui sont attirés par la loi sont des sages, des ingénieurs, des chercheurs, des érudits, des enquêteurs ou des inventeurs. Ceux qui sont plus attirés par le chaos deviennent ménestrels, arnaqueurs, vagabonds ou bijoutiers fantaisistes. Les gnomes ont bon coeur et mêmes les plus filous d'entre eux sont plus taquins que mal intentionnés.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
!SubRaceItem
|
||||
ParentRaceId: hd_gnome.md
|
||||
FullName: Gnome - Gnome des fées
|
||||
DexterityBonus: 1
|
||||
Id: gnome_hd.md#gnome-des-fées
|
||||
ParentLink: gnome_hd.md#gnome
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
!SubRaceItem
|
||||
ParentRaceId: hd_gnome.md
|
||||
FullName: Gnome - Gnome des lacs
|
||||
WisdomBonus: 1
|
||||
Id: gnome_hd.md#gnome-des-lacs
|
||||
ParentLink: gnome_hd.md#gnome
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
!SubRaceItem
|
||||
ParentRaceId: hd_gnome.md
|
||||
FullName: Gnome - Gnome des roches
|
||||
ConstitutionBonus: 1
|
||||
Id: gnome_hd.md#gnome-des-roches
|
||||
ParentLink: gnome_hd.md#gnome
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!RaceItem
|
||||
FullName: Demi-elfe
|
||||
CharismaBonus: 2
|
||||
AnyAbilityBonus: 2
|
||||
Age: Les demi-elfes grandissent au même rythme que les [humains] et atteignent leur maturité vers 20 ans. Par contre, ils vivent bien plus longtemps que les [humains] et il n'est pas rare qu'ils dépassent 180 ans.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!RaceItem
|
||||
FullName: Demi-orc
|
||||
StrengthBonus: 2
|
||||
ConstitutionBonus: 1
|
||||
Age: Les demi-orcs deviennent matures un peu plus vite que les humains. Ils sont considérés comme adultes vers 14 ans. Par contre, ils vieillissent plus vite et vivent rarement plus de 75 ans.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
!RaceItem
|
||||
FullName: Halfelin
|
||||
HasSubRaces: true
|
||||
DexterityBonus: 2
|
||||
Age: Un halfelin atteint la maturité vers 20 ans et vit généralement 150 ans.
|
||||
Alignment: La majorité des halfelins est d'alignement Loyal Bon. Ce sont par nature des êtres qui ont un bon coeur et qui sont affables. Ils détestent voir les autres créatures souffrir et ne tolèrent pas l'oppression. Ils sont aussi très organisés et respectueux des traditions. Ils se reposent beaucoup sur leur communauté et le confort apporté par leurs coutumes.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
!SubRaceItem
|
||||
ParentRaceId: hd_halfling.md
|
||||
FullName: Halfelin - Halfelin grand-sabot
|
||||
ConstitutionBonus: 1
|
||||
Id: halfling_hd.md#halfelin-grand-sabot
|
||||
ParentLink: halfling_hd.md#halfelin
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
!SubRaceItem
|
||||
ParentRaceId: hd_halfling.md
|
||||
FullName: Halfelin - Halfelin pied-léger
|
||||
CharismaBonus: 1
|
||||
Id: halfling_hd.md#halfelin-pied-léger
|
||||
ParentLink: halfling_hd.md#halfelin
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!RaceItem
|
||||
FullName: Homme serpent
|
||||
WisdomBonus: 2
|
||||
CharismaBonus: 1
|
||||
Age: Les hommes serpents peuvent vivre bien plus longtemps qu'un être humain. Ils atteignent leur maturité à l'âge de 13 ans environ, mais peuvent vivre jusqu'à 150 ans. Cependant, ils peuvent prolonger leur durée de vie en se plongeant dans de longues hibernations qui leur permettent de survivre des dizaines, parfois des centaines d'années avant de se réveiller de nouveau. Cependant, seuls les plus sages des hommes-serpents sont capables d'un tel exploit.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!RaceItem
|
||||
FullName: Humain
|
||||
StrengthBonus: 1
|
||||
DexterityBonus: 1
|
||||
ConstitutionBonus: 1
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_monk.md
|
||||
Id: monk_enlightenment_hd.md#voie-de-lillumination
|
||||
RootId: monk_enlightenment_hd.md
|
||||
ParentLink: monk_hd.md#traditions-monacales
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_monk.md
|
||||
Id: monk_fiveanimals_hd.md#voie-des-cinq-animaux
|
||||
RootId: monk_fiveanimals_hd.md
|
||||
ParentLink: monk_hd.md#traditions-monacales
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_monk.md
|
||||
Id: monk_flexibility_hd.md#voie-de-la-souplesse
|
||||
RootId: monk_flexibility_hd.md
|
||||
ParentLink: monk_hd.md#traditions-monacales
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_monk.md
|
||||
Id: monk_openhand_hd.md#voie-de-la-main-ouverte
|
||||
RootId: monk_openhand_hd.md
|
||||
ParentLink: monk_hd.md#traditions-monacales
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_paladin.md
|
||||
Id: paladin_devotion_hd.md#serment-de-dévotion
|
||||
RootId: paladin_devotion_hd.md
|
||||
ParentLink: paladin_hd.md#serments-sacrés
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_paladin.md
|
||||
Id: paladin_obedience_hd.md#serment-dobédience
|
||||
RootId: paladin_obedience_hd.md
|
||||
ParentLink: paladin_hd.md#serments-sacrés
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_paladin.md
|
||||
Id: paladin_perfection_hd.md#serment-de-perfection
|
||||
RootId: paladin_perfection_hd.md
|
||||
ParentLink: paladin_hd.md#serments-sacrés
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_paladin.md
|
||||
Id: paladin_piety_hd.md#serment-de-piété
|
||||
RootId: paladin_piety_hd.md
|
||||
ParentLink: paladin_hd.md#serments-sacrés
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_paladin.md
|
||||
Id: paladin_redemption_hd.md#serment-de-rédemption
|
||||
RootId: paladin_redemption_hd.md
|
||||
ParentLink: paladin_hd.md#serments-sacrés
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_rogue.md
|
||||
Id: rogue_brute_hd.md#brute
|
||||
RootId: rogue_brute_hd.md
|
||||
ParentLink: rogue_hd.md#archétypes-de-roublard
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_rogue.md
|
||||
Id: rogue_ombrelame_hd.md#ombrelame
|
||||
RootId: rogue_ombrelame_hd.md
|
||||
ParentLink: rogue_hd.md#archétypes-de-roublard
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_rogue.md
|
||||
Id: rogue_spy_hd.md#espion
|
||||
RootId: rogue_spy_hd.md
|
||||
ParentLink: rogue_hd.md#archétypes-de-roublard
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_rogue.md
|
||||
Id: rogue_thief_hd.md#voleur
|
||||
RootId: rogue_thief_hd.md
|
||||
ParentLink: rogue_hd.md#archétypes-de-roublard
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_sorcerer.md
|
||||
Id: sorcerer_celestial_hd.md#lignée-céleste
|
||||
RootId: sorcerer_celestial_hd.md
|
||||
ParentLink: sorcerer_hd.md#origines-magiques
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_sorcerer.md
|
||||
Id: sorcerer_draconic_hd.md#lignée-draconique
|
||||
RootId: sorcerer_draconic_hd.md
|
||||
ParentLink: sorcerer_hd.md#origines-magiques
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_sorcerer.md
|
||||
Id: sorcerer_fairy_hd.md#lignée-féerique
|
||||
RootId: sorcerer_fairy_hd.md
|
||||
ParentLink: sorcerer_hd.md#origines-magiques
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_sorcerer.md
|
||||
Id: sorcerer_infernal_hd.md#lignée-infernale
|
||||
RootId: sorcerer_infernal_hd.md
|
||||
ParentLink: sorcerer_hd.md#origines-magiques
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!RaceItem
|
||||
FullName: Tieffelin
|
||||
IntelligenceBonus: 1
|
||||
CharismaBonus: 2
|
||||
Age: Les tieffelins vieillissent à une vitesse comparable aux humains, mais ils vivent quelques années supplémentaires.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_warlock.md
|
||||
Id: warlock_depths_hd.md#la-puissance-des-profondeurs
|
||||
RootId: warlock_depths_hd.md
|
||||
ParentLink: warlock_hd.md#protecteurs-doutre-monde
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_warlock.md
|
||||
Id: warlock_extradimensional_hd.md#lentité-extra-dimensionnelle
|
||||
RootId: warlock_extradimensional_hd.md
|
||||
ParentLink: warlock_hd.md#protecteurs-doutre-monde
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_warlock.md
|
||||
Id: warlock_fiendish_hd.md#le-fiélon
|
||||
RootId: warlock_fiendish_hd.md
|
||||
ParentLink: warlock_hd.md#protecteurs-doutre-monde
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_warlock.md
|
||||
Id: warlock_immortal_hd.md#le-seigneur-immortel
|
||||
RootId: warlock_immortal_hd.md
|
||||
ParentLink: warlock_hd.md#protecteurs-doutre-monde
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_wizard.md
|
||||
Id: wizard_academician_hd.md#académicien
|
||||
RootId: wizard_academician_hd.md
|
||||
ParentLink: wizard_hd.md#traditions-arcaniques
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_wizard.md
|
||||
Id: wizard_elementalist_hd.md#Élémentaliste
|
||||
RootId: wizard_elementalist_hd.md
|
||||
ParentLink: wizard_hd.md#traditions-arcaniques
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_wizard.md
|
||||
Id: wizard_eminence_hd.md#Éminence-grise
|
||||
RootId: wizard_eminence_hd.md
|
||||
ParentLink: wizard_hd.md#traditions-arcaniques
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_wizard.md
|
||||
Id: wizard_evocation_hd.md#École-dévocation
|
||||
RootId: wizard_evocation_hd.md
|
||||
ParentLink: wizard_hd.md#traditions-arcaniques
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
!SubClassItem
|
||||
ParentClassId: hd_wizard.md
|
||||
Id: wizard_surveyor_hd.md#arpenteur
|
||||
RootId: wizard_surveyor_hd.md
|
||||
ParentLink: wizard_hd.md#traditions-arcaniques
|
||||
|
|
|
|||
BIN
Data/library.db
BIN
Data/library.db
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue