From 1b1ab3c303517ca59c613f9c2bb8c3add4e1fe0d Mon Sep 17 00:00:00 2001 From: Yan Maniez Date: Wed, 11 Jul 2018 18:34:43 +0200 Subject: [PATCH] =?UTF-8?q?Refonte=20cr=C3=A9ation=20des=20items?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AideDeJeu.Android.csproj | 2 +- AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj | 2 +- AideDeJeu/AideDeJeu.iOS/AideDeJeu.iOS.csproj | 2 +- AideDeJeu/AideDeJeu/AideDeJeu.csproj | 4 +- AideDeJeu/AideDeJeu/App.xaml.cs | 7 +- .../AideDeJeu/Models/Cards/Converters.cs | 3 +- .../AideDeJeu/Models/Conditions/Condition.cs | 2 +- AideDeJeu/AideDeJeu/Models/HomeItem.cs | 2 +- AideDeJeu/AideDeJeu/Models/Items.cs | 15 +- .../AideDeJeu/Models/Monsters/Monster.cs | 2 +- .../AideDeJeu/Models/Monsters/MonsterHD.cs | 2 +- .../AideDeJeu/Models/Monsters/MonsterVO.cs | 2 +- AideDeJeu/AideDeJeu/Models/Spells/Spell.cs | 2 +- AideDeJeu/AideDeJeu/Models/Spells/SpellHD.cs | 35 +- AideDeJeu/AideDeJeu/Models/Spells/SpellVO.cs | 2 +- AideDeJeu/AideDeJeu/Tools/Comparers.cs | 3 - .../AideDeJeu/Tools/MarkdownExtensions.cs | 87 ++- .../AideDeJeu/ViewModels/AboutViewModel.cs | 4 - .../AideDeJeu/ViewModels/BaseViewModel.cs | 3 - .../AideDeJeu/ViewModels/FilterViewModel.cs | 7 +- .../ViewModels/ItemDetailViewModel.cs | 8 +- .../AideDeJeu/ViewModels/ItemsViewModel.cs | 11 +- AideDeJeu/AideDeJeu/ViewModels/Navigator.cs | 6 - .../AideDeJeu/Views/ItemDetailPage.xaml.cs | 10 +- AideDeJeu/AideDeJeu/Views/ItemsPage.xaml.cs | 2 - AideDeJeu/AideDeJeuCmd/Program.cs | 4 +- Data/spells_hd.md | 724 +++++++++++++++++- 27 files changed, 824 insertions(+), 129 deletions(-) diff --git a/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj b/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj index 0bf2caa0..7a70d608 100644 --- a/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj +++ b/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj @@ -62,7 +62,7 @@ 1.60.0 - 1.60.0 + 1.60.2 3.1.0.583944 diff --git a/AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj b/AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj index eab109de..d70412e2 100644 --- a/AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj +++ b/AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj @@ -179,7 +179,7 @@ 1.60.0 - 1.60.0 + 1.60.2 diff --git a/AideDeJeu/AideDeJeu.iOS/AideDeJeu.iOS.csproj b/AideDeJeu/AideDeJeu.iOS/AideDeJeu.iOS.csproj index 9ae78abb..5294d357 100644 --- a/AideDeJeu/AideDeJeu.iOS/AideDeJeu.iOS.csproj +++ b/AideDeJeu/AideDeJeu.iOS/AideDeJeu.iOS.csproj @@ -115,7 +115,7 @@ 1.60.0 - 1.60.0 + 1.60.2 3.1.0.583944 diff --git a/AideDeJeu/AideDeJeu/AideDeJeu.csproj b/AideDeJeu/AideDeJeu/AideDeJeu.csproj index 0f376ec9..27209ee2 100644 --- a/AideDeJeu/AideDeJeu/AideDeJeu.csproj +++ b/AideDeJeu/AideDeJeu/AideDeJeu.csproj @@ -26,9 +26,9 @@ - + - + diff --git a/AideDeJeu/AideDeJeu/App.xaml.cs b/AideDeJeu/AideDeJeu/App.xaml.cs index aaf97dfc..8fe7143e 100644 --- a/AideDeJeu/AideDeJeu/App.xaml.cs +++ b/AideDeJeu/AideDeJeu/App.xaml.cs @@ -1,14 +1,13 @@ -using System; -using AideDeJeu.ViewModels; +using AideDeJeu.ViewModels; using AideDeJeu.Views; -using AideDeJeuLib.Models; +using AideDeJeuLib; using Xamarin.Forms; using Xamarin.Forms.Xaml; [assembly: XamlCompilation(XamlCompilationOptions.Compile)] namespace AideDeJeu { - public partial class App : Application + public partial class App : Application { public App () diff --git a/AideDeJeu/AideDeJeu/Models/Cards/Converters.cs b/AideDeJeu/AideDeJeu/Models/Cards/Converters.cs index 5d4691f5..9c2b1548 100644 --- a/AideDeJeu/AideDeJeu/Models/Cards/Converters.cs +++ b/AideDeJeu/AideDeJeu/Models/Cards/Converters.cs @@ -1,5 +1,4 @@ -using AideDeJeuLib.Spells; -using System.Collections.Generic; +using System.Collections.Generic; using System.Linq; using System.Xml; diff --git a/AideDeJeu/AideDeJeu/Models/Conditions/Condition.cs b/AideDeJeu/AideDeJeu/Models/Conditions/Condition.cs index 71347fcc..63a63aa8 100644 --- a/AideDeJeu/AideDeJeu/Models/Conditions/Condition.cs +++ b/AideDeJeu/AideDeJeu/Models/Conditions/Condition.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.Text; using Markdig.Syntax; -namespace AideDeJeuLib.Conditions +namespace AideDeJeuLib { public class Condition : Item { diff --git a/AideDeJeu/AideDeJeu/Models/HomeItem.cs b/AideDeJeu/AideDeJeu/Models/HomeItem.cs index 581b9b48..fff1c529 100644 --- a/AideDeJeu/AideDeJeu/Models/HomeItem.cs +++ b/AideDeJeu/AideDeJeu/Models/HomeItem.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.Text; using Markdig.Syntax; -namespace AideDeJeuLib.Models +namespace AideDeJeuLib { public class HomeItem : Item { diff --git a/AideDeJeu/AideDeJeu/Models/Items.cs b/AideDeJeu/AideDeJeu/Models/Items.cs index 9b4b8360..89f017d6 100644 --- a/AideDeJeu/AideDeJeu/Models/Items.cs +++ b/AideDeJeu/AideDeJeu/Models/Items.cs @@ -3,7 +3,9 @@ using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; +using AideDeJeu.Tools; using Markdig.Syntax; +using Markdig.Syntax.Inlines; namespace AideDeJeuLib { @@ -23,7 +25,18 @@ namespace AideDeJeuLib enumerator.MoveNext(); while (enumerator.Current != null) { - var item = new Spells.SpellHD(); + var block = enumerator.Current; + if(block.IsNewItem()) + { + break; + } + enumerator.MoveNext(); + } + //enumerator.MoveNext(); + while (enumerator.Current != null) + { + var item = enumerator.Current.GetNewItem(); + //var item = new Spells.SpellHD(); item.Parse(ref enumerator); items.Add(item); //enumerator.MoveNext(); diff --git a/AideDeJeu/AideDeJeu/Models/Monsters/Monster.cs b/AideDeJeu/AideDeJeu/Models/Monsters/Monster.cs index 960434be..792f386c 100644 --- a/AideDeJeu/AideDeJeu/Models/Monsters/Monster.cs +++ b/AideDeJeu/AideDeJeu/Models/Monsters/Monster.cs @@ -4,7 +4,7 @@ using System.Runtime.Serialization; using System.Text.RegularExpressions; using System.Xml; -namespace AideDeJeuLib.Monsters +namespace AideDeJeuLib { public abstract class Monster : Item { diff --git a/AideDeJeu/AideDeJeu/Models/Monsters/MonsterHD.cs b/AideDeJeu/AideDeJeu/Models/Monsters/MonsterHD.cs index fb262cfe..7afccf00 100644 --- a/AideDeJeu/AideDeJeu/Models/Monsters/MonsterHD.cs +++ b/AideDeJeu/AideDeJeu/Models/Monsters/MonsterHD.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using Markdig.Syntax; -namespace AideDeJeuLib.Monsters +namespace AideDeJeuLib { public class MonsterHD : Monster { diff --git a/AideDeJeu/AideDeJeu/Models/Monsters/MonsterVO.cs b/AideDeJeu/AideDeJeu/Models/Monsters/MonsterVO.cs index 2db8a4a3..03d2b91f 100644 --- a/AideDeJeu/AideDeJeu/Models/Monsters/MonsterVO.cs +++ b/AideDeJeu/AideDeJeu/Models/Monsters/MonsterVO.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using Markdig.Syntax; -namespace AideDeJeuLib.Monsters +namespace AideDeJeuLib { public class MonsterVO : Monster { diff --git a/AideDeJeu/AideDeJeu/Models/Spells/Spell.cs b/AideDeJeu/AideDeJeu/Models/Spells/Spell.cs index bcedfec3..d784f284 100644 --- a/AideDeJeu/AideDeJeu/Models/Spells/Spell.cs +++ b/AideDeJeu/AideDeJeu/Models/Spells/Spell.cs @@ -5,7 +5,7 @@ using System.Text.RegularExpressions; using System.Xml; using System.Xml.Serialization; -namespace AideDeJeuLib.Spells +namespace AideDeJeuLib { public abstract class Spell : Item { diff --git a/AideDeJeu/AideDeJeu/Models/Spells/SpellHD.cs b/AideDeJeu/AideDeJeu/Models/Spells/SpellHD.cs index f180047a..2c1edb53 100644 --- a/AideDeJeu/AideDeJeu/Models/Spells/SpellHD.cs +++ b/AideDeJeu/AideDeJeu/Models/Spells/SpellHD.cs @@ -5,8 +5,9 @@ using System.Text; using System.Text.RegularExpressions; using AideDeJeu.Tools; using Markdig.Syntax; +using Markdig.Syntax.Inlines; -namespace AideDeJeuLib.Spells +namespace AideDeJeuLib { public class SpellHD : Spell { @@ -56,20 +57,21 @@ namespace AideDeJeuLib.Spells { return $"# {Name}\n" + - $"{NameVO}\n" + - $"_{LevelType}_\n" + - $"**Temps d'incantation :** {CastingTime}\n" + - $"**Portée :** {Range}\n" + - $"**Composantes :** {Components}\n" + - $"**Durée :** {Duration}\n\n" + + $"- {NameVO}\n" + + $"- _{LevelType}_\n" + + $"- **Temps d'incantation :** {CastingTime}\n" + + $"- **Portée :** {Range}\n" + + $"- **Composantes :** {Components}\n" + + $"- **Durée :** {Duration}\n\n" + $"{DescriptionHtml}\n\n" + - $"**Source :** {Source}"; + $"- **Source :** {Source}"; } } public override void Parse(ref ContainerBlock.Enumerator enumerator) { + enumerator.MoveNext(); while (enumerator.Current != null) { var block = enumerator.Current; @@ -89,7 +91,12 @@ namespace AideDeJeuLib.Spells } if (block is Markdig.Syntax.ParagraphBlock) { + if(block.IsNewItem()) + { + return; + } var paragraphBlock = block as Markdig.Syntax.ParagraphBlock; + this.DescriptionHtml += MarkdownExtensions.MarkdownToHtml(paragraphBlock.ToMarkdownString()) + "\n"; ////DumpParagraphBlock(paragraphBlock); //Console.WriteLine(paragraphBlock.IsBreakable); @@ -175,18 +182,6 @@ namespace AideDeJeuLib.Spells var tableBlock = block as Markdig.Extensions.Tables.Table; this.DescriptionHtml += "\n\n" + tableBlock.ToMarkdownString() + "\n\n"; } - //if (enumerator.Current is Markdig.Syntax.LinkReferenceDefinitionGroup) - //{ - // var linkReferenceDefinitionGroup = enumerator.Current as Markdig.Syntax.LinkReferenceDefinitionGroup; - // var linkReferenceDefinition = linkReferenceDefinitionGroup.FirstOrDefault() as Markdig.Syntax.LinkReferenceDefinition; - // var label = linkReferenceDefinition.Label; - // var title = linkReferenceDefinition.Title; - // var url = linkReferenceDefinition.Url; - // if (label == "//") - // { - // return; - // } - //} enumerator.MoveNext(); } diff --git a/AideDeJeu/AideDeJeu/Models/Spells/SpellVO.cs b/AideDeJeu/AideDeJeu/Models/Spells/SpellVO.cs index 40709454..8c8d7377 100644 --- a/AideDeJeu/AideDeJeu/Models/Spells/SpellVO.cs +++ b/AideDeJeu/AideDeJeu/Models/Spells/SpellVO.cs @@ -4,7 +4,7 @@ using System.Text; using System.Text.RegularExpressions; using Markdig.Syntax; -namespace AideDeJeuLib.Spells +namespace AideDeJeuLib { public class SpellVO : Spell { diff --git a/AideDeJeu/AideDeJeu/Tools/Comparers.cs b/AideDeJeu/AideDeJeu/Tools/Comparers.cs index 7aade813..74ff506d 100644 --- a/AideDeJeu/AideDeJeu/Tools/Comparers.cs +++ b/AideDeJeu/AideDeJeu/Tools/Comparers.cs @@ -1,8 +1,5 @@ using AideDeJeuLib; -using AideDeJeuLib.Spells; -using System; using System.Collections.Generic; -using System.Text; using System.Text.RegularExpressions; namespace AideDeJeu.Tools diff --git a/AideDeJeu/AideDeJeu/Tools/MarkdownExtensions.cs b/AideDeJeu/AideDeJeu/Tools/MarkdownExtensions.cs index 1f4e83f7..ef24bf6e 100644 --- a/AideDeJeu/AideDeJeu/Tools/MarkdownExtensions.cs +++ b/AideDeJeu/AideDeJeu/Tools/MarkdownExtensions.cs @@ -1,15 +1,9 @@ -using AideDeJeuLib.Spells; -using System; +using System; using System.Collections.Generic; -using System.Text; using System.Text.RegularExpressions; -using System.Threading.Tasks; using System.Linq; -using System.Diagnostics; -using AideDeJeuLib.Monsters; using Markdig; using AideDeJeuLib; -using AideDeJeuLib.Conditions; using Markdig.Syntax; using Markdig.Syntax.Inlines; @@ -50,49 +44,66 @@ namespace AideDeJeu.Tools { var pipeline = new MarkdownPipelineBuilder().UsePipeTables().Build(); var document = Markdig.Parsers.MarkdownParser.Parse(md, pipeline); - var block = document.First(); + var enumerator = document.GetEnumerator(); + try { enumerator.MoveNext(); while (enumerator.Current != null) { + var block = enumerator.Current; + if (enumerator.Current is Markdig.Syntax.ParagraphBlock) { - var paragraphBlock = enumerator.Current as ParagraphBlock; - var linkInline = paragraphBlock.Inline.FirstChild as LinkInline; - if(linkInline != null) + if(block.IsNewItem()) { - var label = linkInline.Label; - var title = linkInline.Title; - var url = linkInline.Url; - if (title == "") - { - var name = $"AideDeJeuLib.{label}, AideDeJeu"; - var type = Type.GetType(name); - var instance = Activator.CreateInstance(type) as Item; - instance.Parse(ref enumerator); - return instance; - } - } - } - if (enumerator.Current is Markdig.Syntax.LinkReferenceDefinitionGroup) - { - var linkReferenceDefinitionGroup = enumerator.Current as Markdig.Syntax.LinkReferenceDefinitionGroup; - var linkReferenceDefinition = linkReferenceDefinitionGroup.FirstOrDefault() as Markdig.Syntax.LinkReferenceDefinition; - var label = linkReferenceDefinition.Label; - var title = linkReferenceDefinition.Title; - var url = linkReferenceDefinition.Url; - if (label == "//") - { - var name = $"AideDeJeuLib.{title}, AideDeJeu"; - var type = Type.GetType(name); - var instance = Activator.CreateInstance(type) as Item; - instance.Parse(ref enumerator); - return instance; + var item = block.GetNewItem(); + item.Parse(ref enumerator); + return item; } } enumerator.MoveNext(); } + + } + finally + { + enumerator.Dispose(); + } + return null; + } + + public static bool IsNewItem(this Block block) + { + var paragraphBlock = block as ParagraphBlock; + var linkInline = paragraphBlock?.Inline?.FirstChild as LinkInline; + if (linkInline != null) + { + var title = linkInline.Title; + if (title == string.Empty) + { + return true; + } + } + return false; + } + + public static Item GetNewItem(this Block block) + { + var paragraphBlock = block as ParagraphBlock; + var linkInline = paragraphBlock?.Inline?.FirstChild as LinkInline; + if (linkInline != null) + { + var label = linkInline.Label; + var title = linkInline.Title; + var url = linkInline.Url; + if (title == string.Empty) + { + var name = $"AideDeJeuLib.{label}, AideDeJeu"; + var type = Type.GetType(name); + var instance = Activator.CreateInstance(type) as Item; + return instance; + } } return null; } diff --git a/AideDeJeu/AideDeJeu/ViewModels/AboutViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/AboutViewModel.cs index effa9804..01d2b748 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/AboutViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/AboutViewModel.cs @@ -1,9 +1,5 @@ using AideDeJeu.Tools; -using AideDeJeuLib.Monsters; -using AideDeJeuLib.Spells; using System; -using System.Collections.Generic; -using System.IO; using System.Reflection; using System.Threading.Tasks; using System.Windows.Input; diff --git a/AideDeJeu/AideDeJeu/ViewModels/BaseViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/BaseViewModel.cs index 4d9cef29..42e82faa 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/BaseViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/BaseViewModel.cs @@ -5,9 +5,6 @@ using System.Runtime.CompilerServices; using Xamarin.Forms; -using AideDeJeuLib.Spells; -using AideDeJeuLib.Monsters; - namespace AideDeJeu.ViewModels { public class BaseViewModel : INotifyPropertyChanged diff --git a/AideDeJeu/AideDeJeu/ViewModels/FilterViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/FilterViewModel.cs index 564872c1..019b8545 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/FilterViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/FilterViewModel.cs @@ -1,15 +1,10 @@ using AideDeJeu.Tools; using AideDeJeuLib; -using AideDeJeuLib.Monsters; -using AideDeJeuLib.Spells; -using System; using System.Collections.Generic; -using System.Diagnostics; using System.Linq; -using System.Text; -using System.Windows.Input; using System.Threading; using System.Threading.Tasks; +using System.Windows.Input; namespace AideDeJeu.ViewModels { diff --git a/AideDeJeu/AideDeJeu/ViewModels/ItemDetailViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/ItemDetailViewModel.cs index 76a19e15..432a424c 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/ItemDetailViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/ItemDetailViewModel.cs @@ -1,10 +1,4 @@ -using AideDeJeu.Tools; -using AideDeJeuLib; -using AideDeJeuLib.Monsters; -using System; -using System.Diagnostics; -using System.Threading.Tasks; -using Xamarin.Forms; +using AideDeJeuLib; namespace AideDeJeu.ViewModels { diff --git a/AideDeJeu/AideDeJeu/ViewModels/ItemsViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/ItemsViewModel.cs index 0d2dce01..03ad4fb3 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/ItemsViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/ItemsViewModel.cs @@ -1,15 +1,12 @@ using AideDeJeuLib; -using AideDeJeuLib.Monsters; -using AideDeJeuLib.Spells; using System; using System.Collections.Generic; -using System.Collections.ObjectModel; using System.Diagnostics; +using System.Linq; +using System.Threading; using System.Threading.Tasks; using System.Windows.Input; using Xamarin.Forms; -using System.Threading; -using System.Linq; namespace AideDeJeu.ViewModels { @@ -73,7 +70,7 @@ namespace AideDeJeu.ViewModels { resourceName = "AideDeJeu.Data.conditions_vo.md"; var md = await Tools.Helpers.GetResourceStringAsync(resourceName); - _AllItems = Tools.MarkdownExtensions.MarkdownToConditions(md); + _AllItems = Tools.MarkdownExtensions.MarkdownToConditions(md); } break; case ItemSourceType.ConditionHD: @@ -81,7 +78,7 @@ namespace AideDeJeu.ViewModels resourceName = "AideDeJeu.Data.conditions_hd.md"; //var md = await Tools.Helpers.GetStringFromUrl("https://raw.githubusercontent.com/Nioux/AideDeJeu/master/Data/spells_hd.md"); var md = await Tools.Helpers.GetResourceStringAsync(resourceName); - _AllItems = Tools.MarkdownExtensions.MarkdownToConditions(md); + _AllItems = Tools.MarkdownExtensions.MarkdownToConditions(md); } break; } diff --git a/AideDeJeu/AideDeJeu/ViewModels/Navigator.cs b/AideDeJeu/AideDeJeu/ViewModels/Navigator.cs index 18658d54..65c8323e 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/Navigator.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/Navigator.cs @@ -1,11 +1,5 @@ using AideDeJeu.Views; using AideDeJeuLib; -using AideDeJeuLib.Monsters; -using AideDeJeuLib.Spells; -using System; -using System.Collections.Generic; -using System.Text; -using System.Text.RegularExpressions; using System.Threading.Tasks; using Xamarin.Forms; diff --git a/AideDeJeu/AideDeJeu/Views/ItemDetailPage.xaml.cs b/AideDeJeu/AideDeJeu/Views/ItemDetailPage.xaml.cs index 87d881c2..8e41e38b 100644 --- a/AideDeJeu/AideDeJeu/Views/ItemDetailPage.xaml.cs +++ b/AideDeJeu/AideDeJeu/Views/ItemDetailPage.xaml.cs @@ -1,18 +1,10 @@  using AideDeJeu.ViewModels; -using AideDeJeuLib.Monsters; +using AideDeJeuLib; using SkiaSharp; using SkiaSharp.Views.Forms; -using System; -using System.Text.RegularExpressions; -using System.Threading.Tasks; using Xamarin.Forms; using Xamarin.Forms.Xaml; -using System.Linq; -using AideDeJeuLib.Spells; -using System.Text; -using System.Globalization; -using AideDeJeuLib; namespace AideDeJeu.Views { diff --git a/AideDeJeu/AideDeJeu/Views/ItemsPage.xaml.cs b/AideDeJeu/AideDeJeu/Views/ItemsPage.xaml.cs index 68390a9d..0a5d794a 100644 --- a/AideDeJeu/AideDeJeu/Views/ItemsPage.xaml.cs +++ b/AideDeJeu/AideDeJeu/Views/ItemsPage.xaml.cs @@ -1,6 +1,4 @@ using AideDeJeu.ViewModels; -using AideDeJeuLib.Monsters; -using AideDeJeuLib.Spells; using System; using System.Linq; using Xamarin.Forms; diff --git a/AideDeJeu/AideDeJeuCmd/Program.cs b/AideDeJeu/AideDeJeuCmd/Program.cs index 6da42901..e879f18a 100644 --- a/AideDeJeu/AideDeJeuCmd/Program.cs +++ b/AideDeJeu/AideDeJeuCmd/Program.cs @@ -1,10 +1,8 @@ using AideDeJeu.Tools; -using AideDeJeuLib.Monsters; -using AideDeJeuLib.Spells; +using AideDeJeuLib; using Markdig; using System; using System.Collections.Generic; -using System.Diagnostics; using System.Globalization; using System.IO; using System.Linq; diff --git a/Data/spells_hd.md b/Data/spells_hd.md index 64a245db..67b0dcac 100644 --- a/Data/spells_hd.md +++ b/Data/spells_hd.md @@ -4,11 +4,11 @@ # Sorts (H&D) - NameVO: [Spells](spells_vo.md) -[][SpellHD] - [Items]: # [SpellHD]: # +[][SpellHD] + # Agrandir/rétrécir - NameVO: [Enlarge/Reduce](spells_vo.md#enlargereduce) - CastingTime: 1 action @@ -31,6 +31,8 @@ Si la cible est une créature, tout ce qu'elle porte et tout ce qu'elle transpor +[][SpellHD] + # Aide - NameVO: [Aid](spells_vo.md#aid) - CastingTime: 1 action @@ -49,6 +51,8 @@ Le sort renforce vos alliés, qui deviennent plus robustes et plus résolus. Cho +[][SpellHD] + # Alarme - NameVO: [Alarm](spells_vo.md#alarm) - CastingTime: 1 minute @@ -69,6 +73,8 @@ Une alarme audible émet le même son qu'une cloche d'alerte pendant 10 secondes +[][SpellHD] + # Allié planaire - NameVO: [Planar Ally](spells_vo.md#planar-ally) - CastingTime: 10 minutes @@ -99,6 +105,8 @@ Une telle créature enrôlée dans votre groupe compte comme un membre à part e +[][SpellHD] + # Amélioration de caractéristique - NameVO: [Enhance Ability](spells_vo.md#enhance-ability) - CastingTime: 1 action @@ -129,6 +137,8 @@ Vous touchez une créature pour lui accorder une amélioration magique. Choisiss +[][SpellHD] + # Amitié avec les animaux - NameVO: [Animal Friendship](spells_vo.md#animal-friendship) - CastingTime: 1 action @@ -147,6 +157,8 @@ Grâce à ce sort, vous convainquez une bête que vous ne lui voulez aucun mal. +[][SpellHD] + # Animation des morts - NameVO: [Animate Dead](spells_vo.md#animate-dead) - CastingTime: 1 minute @@ -171,6 +183,8 @@ La créature est placée sous votre contrôle pendant 24 heures, après quoi ell +[][SpellHD] + # Animation des objets - NameVO: [Animate Objects](spells_vo.md#animate-objects) - CastingTime: 1 action @@ -205,6 +219,8 @@ Si vous ordonnez à un objet animé d'attaquer, il a droit à une attaque au cor +[][SpellHD] + # Apaisement des émotions - NameVO: [Calm Emotions](spells_vo.md#calm-emotions) - CastingTime: 1 action @@ -225,6 +241,8 @@ Profil technique des objets animés Taille PV CA Attaque For Dex Très petite 20 +[][SpellHD] + # Apparence trompeuse - NameVO: [Seeming](spells_vo.md#seeming) - CastingTime: 1 action @@ -251,6 +269,8 @@ Une créature peut utiliser son action pour examiner une cible et faire un test +[][SpellHD] + # Appel de familier - NameVO: [Find Familiar](spells_vo.md#find-familiar) - CastingTime: 1 heure @@ -279,6 +299,8 @@ Enfin, quand vous lancez un sort avec une portée de « contact », votre famili +[][SpellHD] + # Appel de la foudre - NameVO: [Call Lightning](spells_vo.md#call-lightning) - CastingTime: 1 action @@ -301,6 +323,8 @@ Si, au moment de l'incantation, vous vous trouvez en extérieur et que les condi +[][SpellHD] + # Arc enchanté - NameVO: - CastingTime: 1 action @@ -321,6 +345,8 @@ Ces projectiles sont magiques et infligent 1d6 dégâts supplémentaires. De plu +[][SpellHD] + # Arme magique - NameVO: [Magic Weapon](spells_vo.md#magic-weapon) - CastingTime: 1 action bonus @@ -339,6 +365,8 @@ Vous touchez une arme non magique. Jusqu'à la fin du sort, elle devient magique +[][SpellHD] + # Arme sainte - NameVO: - CastingTime: 1 action @@ -357,6 +385,8 @@ Vous brandissez votre arme et l'investissez du pouvoir de combattre le mal. Jusq +[][SpellHD] + # Arme spirituelle - NameVO: [Spiritual Weapon](spells_vo.md#spiritual-weapon) - CastingTime: 1 action bonus @@ -381,6 +411,8 @@ L'arme peut revêtir la forme de votre choix. Les clercs des divinités associé +[][SpellHD] + # Armure du mage - NameVO: [Mage Armor](spells_vo.md#mage-armor) - CastingTime: 1 action @@ -397,6 +429,8 @@ Vous touchez une créature consentante qui ne porte pas d'armure et l'enveloppez +[][SpellHD] + # Arrêt du temps - NameVO: [Time Stop](spells_vo.md#time-stop) - CastingTime: 1 action @@ -415,6 +449,8 @@ Ce sort se termine si l'une des actions que vous effectuez lors de ce laps de te +[][SpellHD] + # Aspersion acide - NameVO: [Acid Splash](spells_vo.md#acid-splash) - CastingTime: 1 action @@ -433,6 +469,8 @@ Les dégâts du sort augmentent de 1d6 quand vous atteignez le niveau 5 (2d6), 1 +[][SpellHD] + # Assassin imaginaire - NameVO: [Phantasmal Killer](spells_vo.md#phantasmal-killer) - CastingTime: 1 action @@ -455,6 +493,8 @@ Elle subit 4d10 dégâts psychiques à chaque échec. Le sort se termine dès qu +[][SpellHD] + # Assistance - NameVO: [Guidance](spells_vo.md#guidance) - CastingTime: 1 action @@ -471,6 +511,8 @@ Vous touchez une créature consentante. Une fois avant la fin du sort, la cible +[][SpellHD] + # Augure - NameVO: [Augury](spells_vo.md#augury) - CastingTime: 1 minute @@ -499,6 +541,8 @@ Si vous lancez ce sort à deux reprises ou plus avant un long repos, il y a 25 % +[][SpellHD] + # Aura de force - NameVO: - CastingTime: 1 action @@ -515,6 +559,8 @@ Vous désignez jusqu'à cinq créatures à portée que vous pouvez voir. Vous et +[][SpellHD] + # Aura du héros - NameVO: - CastingTime: 1 action @@ -533,6 +579,8 @@ Le rayon d'action de ce sort double lorsque vous atteignez le niveau 5 (3 mètre +[][SpellHD] + # Aura magique de l'arcaniste - NameVO: [Nystul's Magic Aura](spells_vo.md#nystuls-magic-aura) - CastingTime: 1 action @@ -555,6 +603,8 @@ Lorsque vous lancez le sort, vous choisissez l'un des effets suivants, ou les de +[][SpellHD] + # Aura sacrée - NameVO: [Holy Aura](spells_vo.md#holy-aura) - CastingTime: 1 action @@ -573,6 +623,8 @@ Les créatures de votre choix qui se trouvent dans cette zone au moment où vous +[][SpellHD] + # Bagou - NameVO: [Glibness](spells_vo.md#glibness) - CastingTime: 1 action @@ -589,6 +641,8 @@ Jusqu'à la fin du sort, chaque fois que vous effectuez un test de Charisme, vou +[][SpellHD] + # Baies nourricières - NameVO: [Goodberry](spells_vo.md#goodberry) - CastingTime: 1 action @@ -609,6 +663,8 @@ Les baies perdent leurs propriétés si personne ne les mange dans les 24 heures +[][SpellHD] + # Balisage - NameVO: [Guiding Bolt](spells_vo.md#guiding-bolt) - CastingTime: 1 action @@ -627,6 +683,8 @@ Un rayon de lumière frappe une créature de votre choix située à portée. Fai +[][SpellHD] + # Bannissement - NameVO: [Banishment](spells_vo.md#banishment) - CastingTime: 1 action @@ -653,6 +711,8 @@ Si le sort se termine avant que 1 minute ne se soit écoulée, la cible réappar +[][SpellHD] + # Barrière de lames - NameVO: [Blade Barrier](spells_vo.md#blade-barrier) - CastingTime: 1 action @@ -671,6 +731,8 @@ Quand une créature pénètre dans la zone du mur pour la première fois au cour +[][SpellHD] + # Bénédiction - NameVO: [Bless](spells_vo.md#bless) - CastingTime: 1 action @@ -689,6 +751,8 @@ Vous bénissez jusqu'à trois créatures de votre choix situées à portée. Qua +[][SpellHD] + # Bénédiction héroïque - NameVO: - CastingTime: 1 action @@ -705,6 +769,8 @@ Vous désignez jusqu'à 5 créatures à portée et que vous pouvez voir. Les cib +[][SpellHD] + # Blessure - NameVO: [Inflict Wounds](spells_vo.md#inflict-wounds) - CastingTime: 1 action @@ -723,6 +789,8 @@ Faites une attaque de sort au corps-à-corps contre une créature située à une +[][SpellHD] + # Bouche magique - NameVO: [Magic Mouth](spells_vo.md#magic-mouth) - CastingTime: 1 minute @@ -745,6 +813,8 @@ Ces dernières peuvent être aussi génériques ou spécifiques que vous le dés +[][SpellHD] + # Bouclier - NameVO: [Shield](spells_vo.md#shield) - CastingTime: 1 réaction à effectuer lorsque vous êtes touché par une attaque ou un sort de _[projectile magique]_ @@ -761,6 +831,8 @@ Une barrière [invisible] faite de force magique apparaît autour de vous et vou +[][SpellHD] + # Bouclier de feu - NameVO: [Fire Shield](spells_vo.md#fire-shield) - CastingTime: 1 action @@ -781,6 +853,8 @@ De plus, quand une créature située dans un rayon de 1,50 mètre autour de vous +[][SpellHD] + # Bouclier de la foi - NameVO: [Shield of Faith](spells_vo.md#shield-of-faith) - CastingTime: 1 action bonus @@ -797,6 +871,8 @@ Un champ scintillant apparaît autour d'une créature de votre choix située à +[][SpellHD] + # Bouffée de poison - NameVO: [Poison Spray](spells_vo.md#poison-spray) - CastingTime: 1 action @@ -815,6 +891,8 @@ Les dégâts du sort augmentent de 1d12 quand vous atteignez le niveau 5 (2d12), +[][SpellHD] + # Boule de feu - NameVO: [Fireball](spells_vo.md#fireball) - CastingTime: 1 action @@ -835,6 +913,8 @@ Le feu s'étend en contournant les angles. Il embrase les objets inflammables de +[][SpellHD] + # Boule de feu à explosion retardée - NameVO: [Delayed Blast Fireball](spells_vo.md#delayed-blast-fireball) - CastingTime: 1 action @@ -861,6 +941,8 @@ Les flammes endommagent les objets qui se trouvent dans la zone et embrasent les +[][SpellHD] + # Bourrasque - NameVO: [Gust of Wind](spells_vo.md#gust-of-wind) - CastingTime: 1 action @@ -883,6 +965,8 @@ Vous pouvez changer la direction dans laquelle souffle la bourrasque au moyen d' +[][SpellHD] + # Briser - NameVO: [Shatter](spells_vo.md#shatter) - CastingTime: 1 action @@ -905,6 +989,8 @@ Un objet non magique que personne ne porte ni ne transporte subit aussi ces dég +[][SpellHD] + # Brûlure du juste - NameVO: - CastingTime: 1 action @@ -929,6 +1015,8 @@ Les morts-vivants subissent 2d6 points de dégâts et la moitié seulement en ca +[][SpellHD] + # Cage de force - NameVO: [Forcecage](spells_vo.md#forcecage) - CastingTime: 1 action @@ -955,6 +1043,8 @@ La _[dissipation de la magie]_ est sans effet sur ce sort. +[][SpellHD] + # Caresse du vampire - NameVO: [Vampiric Touch](spells_vo.md#vampiric-touch) - CastingTime: 1 action @@ -973,6 +1063,8 @@ Le simple contact de votre main enveloppée d'ombres peut siphonner la force vit +[][SpellHD] + # Catalepsie - NameVO: - CastingTime: 1 action @@ -997,6 +1089,8 @@ Au niveau 9, la cible doit réussir un jet de sauvegarde de constitution difficu +[][SpellHD] + # Cécité/surdité - NameVO: [Blindness/Deafness](spells_vo.md#blindnessdeafness) - CastingTime: 1 action @@ -1017,6 +1111,8 @@ Choisissez une créature autre que vous qui se situe à portée et dans votre ch +[][SpellHD] + # Cercle de mort - NameVO: [Circle of Death](spells_vo.md#circle-of-death) - CastingTime: 1 action @@ -1035,6 +1131,8 @@ Une sphère d'énergie négative s'étend dans un rayon de 18 mètres à partir +[][SpellHD] + # Cercle de téléportation - NameVO: [Teleportation Circle](spells_vo.md#teleportation-circle) - CastingTime: 1 minute @@ -1059,6 +1157,8 @@ Vous pouvez créer un cercle de téléportation permanent en lançant ce sort au +[][SpellHD] + # Cercle magique - NameVO: [Magic Circle](spells_vo.md#magic-circle) - CastingTime: 1 minute @@ -1089,6 +1189,8 @@ Quand vous lancez ce sort, vous pouvez décider que sa magie agira à l'envers, +[][SpellHD] + # Chaîne d'éclairs - NameVO: [Chain Lightning](spells_vo.md#chain-lightning) - CastingTime: 1 action @@ -1113,6 +1215,8 @@ Chaque cible doit faire un jet de sauvegarde de Dextérité et subit 10d8 dégâ +[][SpellHD] + # Champ antimagie - NameVO: [Antimagic Field](spells_vo.md#antimagic-field) - CastingTime: 1 action @@ -1147,6 +1251,8 @@ Les propriétés et les pouvoirs d'une arme magique sont supprimés si son utili +[][SpellHD] + # Changement de forme - NameVO: [Shapechange](spells_vo.md#shapechange) - CastingTime: 1 action @@ -1177,6 +1283,8 @@ Pendant la durée du sort, vous pouvez utiliser votre action pour prendre une no +[][SpellHD] + # Changement de plan - NameVO: [Plane Shift](spells_vo.md#plane-shift) - CastingTime: 1 action @@ -1199,6 +1307,8 @@ Vous pouvez aussi utiliser ce sort pour bannir une créature non consentante sur +[][SpellHD] + # Charme-personne - NameVO: [Charm Person](spells_vo.md#charm-person) - CastingTime: 1 action @@ -1217,6 +1327,8 @@ Vous tentez de charmer un humanoïde se trouvant à portée et dans votre champ +[][SpellHD] + # Chauffer le métal - NameVO: [Heat Metal](spells_vo.md#heat-metal) - CastingTime: 1 action @@ -1241,6 +1353,8 @@ Si une créature tient l'objet qui lui inflige des dégâts ou le porte sur elle +[][SpellHD] + # Chien de garde - NameVO: [Mordenkainen's Faithful Hound](spells_vo.md#mordenkainens-faithful-hound) - CastingTime: 1 action @@ -1261,6 +1375,8 @@ Au début de votre tour, le chien tente de mordre une créature qui vous est hos +[][SpellHD] + # Choc des titans - NameVO: - CastingTime: 1 action @@ -1277,6 +1393,8 @@ Vous défiez un adversaire à portée. Tant que vous n'attaquez que cet adversai +[][SpellHD] + # Clairvoyance - NameVO: [Clairvoyance](spells_vo.md#clairvoyance) - CastingTime: 10 minutes @@ -1299,6 +1417,8 @@ Une créature capable de voir l'organe sensoriel (en bénéficiant par exemple d +[][SpellHD] + # Clignotement - NameVO: [Blink](spells_vo.md#blink) - CastingTime: 1 action @@ -1317,6 +1437,8 @@ Tant que vous êtes sur le plan éthéré, vous voyez et entendez ce qui se pass +[][SpellHD] + # Clone - NameVO: [Clone](spells_vo.md#clone) - CastingTime: 1 heure @@ -1335,6 +1457,8 @@ Une fois que le clone est arrivé à maturité, si la créature originale meurt, +[][SpellHD] + # Coercition mystique - NameVO: [Geas](spells_vo.md#geas) - CastingTime: 1 minute @@ -1361,6 +1485,8 @@ Avec un emplacement de sort de niveau 9, il persiste jusqu'à ce que quelqu'un l +[][SpellHD] + # Coffre secret - NameVO: [Leomund's Secret Chest](spells_vo.md#leomunds-secret-chest) - CastingTime: 1 action @@ -1383,6 +1509,8 @@ Si le sort se termine alors que le grand coffre est encore sur le plan éthéré +[][SpellHD] + # Colère des damnés - NameVO: - CastingTime: 1 action @@ -1401,6 +1529,8 @@ Vous invoquez la puissance des enfers dans une zone de 6 mètres de rayon autour +[][SpellHD] + # Collet magique - NameVO: - CastingTime: 1 action @@ -1423,6 +1553,8 @@ Une créature [entravée] peut utiliser son action à chaque tour pour faire un +[][SpellHD] + # Colonne de flamme - NameVO: [Flame Strike](spells_vo.md#flame-strike) - CastingTime: 1 action @@ -1443,6 +1575,8 @@ Celles qui échouent subissent 4d6 dégâts de feu et 4d6 dégâts radiants, les +[][SpellHD] + # Communication avec les animaux - NameVO: [Speak with Animals](spells_vo.md#speak-with-animals) - CastingTime: 1 action @@ -1459,6 +1593,8 @@ Vous devenez capable de comprendre les bêtes et de communiquer verbalement avec +[][SpellHD] + # Communication avec les morts - NameVO: [Speak with Dead](spells_vo.md#speak-with-dead) - CastingTime: 1 action @@ -1477,6 +1613,8 @@ Vous pouvez poser jusqu'à cinq questions avant la fin de la durée du sort. Les +[][SpellHD] + # Communication avec les plantes - NameVO: [Speak with Plants](spells_vo.md#speak-with-plants) - CastingTime: 1 action @@ -1501,6 +1639,8 @@ Ce sort permet de libérer une créature [entravée] par les plantes nées d'un +[][SpellHD] + # Communion - NameVO: [Commune](spells_vo.md#commune) - CastingTime: 1 minute @@ -1521,6 +1661,8 @@ Si vous lancez ce sort à deux reprises ou plus avant un long repos, il y a 25 % +[][SpellHD] + # Communion avec la nature - NameVO: [Commune with Nature](spells_vo.md#commune-with-nature) - CastingTime: 1 minute @@ -1555,6 +1697,8 @@ Par exemple, vous pouvez apprendre où se trouve un puissant mort-vivant résida +[][SpellHD] + # Compagnon animal - NameVO: - CastingTime: 1 minute @@ -1593,6 +1737,8 @@ Lorsque vous choisissez d'autres effets, ce second compagnon en bénéficie auss +[][SpellHD] + # Compréhension des langues - NameVO: [Comprehend Languages](spells_vo.md#comprehend-languages) - CastingTime: 1 action @@ -1611,6 +1757,8 @@ Ce sort ne décode pas les messages secrets compris dans un texte ni les glyphes +[][SpellHD] + # Compulsion - NameVO: [Compulsion](spells_vo.md#compulsion) - CastingTime: 1 action @@ -1629,6 +1777,8 @@ Une cible n'est pas obligée de se rendre au sein d'une zone à l'évidence dang +[][SpellHD] + # Cône de froid - NameVO: [Cone of Cold](spells_vo.md#cone-of-cold) - CastingTime: 1 action @@ -1649,6 +1799,8 @@ Une créature qui succombe suite à ce sort se transforme en statue de glace jus +[][SpellHD] + # Confusion - NameVO: [Confusion](spells_vo.md#confusion) - CastingTime: 1 action @@ -1680,6 +1832,8 @@ Une créature affectée peut faire un jet de sauvegarde de Sagesse à la fin de +[][SpellHD] + # Contact glacial - NameVO: [Chill Touch](spells_vo.md#chill-touch) - CastingTime: 1 action @@ -1702,6 +1856,8 @@ Les dégâts du sort augmentent de 1d8 quand vous atteignez les niveaux 5 (2d8), +[][SpellHD] + # Contacter un autre plan - NameVO: [Contact Other Plane](spells_vo.md#contact-other-plane) - CastingTime: 1 minute @@ -1722,6 +1878,8 @@ Si vous réussissez votre jet de sauvegarde, vous pouvez poser jusqu'à cinq que +[][SpellHD] + # Contagion - NameVO: [Contagion](spells_vo.md#contagion) - CastingTime: 1 action @@ -1760,6 +1918,8 @@ Elle subit un désavantage lors des tests de Charisme et devient vulnérable à +[][SpellHD] + # Contamination - NameVO: [Harm](spells_vo.md#harm) - CastingTime: 1 action @@ -1776,6 +1936,8 @@ Vous transmettez une maladie virulente à une créature située à portée et da +[][SpellHD] + # Contingence - NameVO: [Contingency](spells_vo.md#contingency) - CastingTime: 10 minutes @@ -1798,6 +1960,8 @@ Vous ne pouvez utiliser qu'un seul sort de contingence à la fois. Si vous en la +[][SpellHD] + # Contresort - NameVO: [Counterspell](spells_vo.md#counterspell) - CastingTime: 1 réaction à utiliser quand vous voyez une créature située dans un rayon de 18 mètres autour de vous lancer un sort @@ -1818,6 +1982,8 @@ Si elle essayait de lancer un sort de niveau 3 ou moins, il échoue et reste san +[][SpellHD] + # Contrôle de l'eau - NameVO: [Control Water](spells_vo.md#control-water) - CastingTime: 1 action @@ -1848,6 +2014,8 @@ Quand une créature entre dans le vortex pour la première fois de son tour ou q +[][SpellHD] + # Contrôle du climat - NameVO: [Control Weather](spells_vo.md#control-weather) - CastingTime: 10 minutes @@ -1900,6 +2068,8 @@ Vent |5|Tempête| +[][SpellHD] + # Convocations instantanées - NameVO: [Drawmij's Instant Summons](spells_vo.md#drawmijs-instant-summons) - CastingTime: 1 minute @@ -1924,6 +2094,8 @@ _[Dissipation de la magie]_ ou un effet similaire appliqué sur le saphir met un +[][SpellHD] + # Coquille antivie - NameVO: [Antilife Shell](spells_vo.md#antilife-shell) - CastingTime: 1 action @@ -1944,6 +2116,8 @@ Si vous vous déplacez de telle manière qu'une créature affectée est contrain +[][SpellHD] + # Corde enchantée - NameVO: [Rope Trick](spells_vo.md#rope-trick) - CastingTime: 1 action @@ -1968,6 +2142,8 @@ Tout ce qui se trouve dans l'espace extradimensionnel tombe à l'extérieur quan +[][SpellHD] + # Couleurs dansantes - NameVO: [Color Spray](spells_vo.md#color-spray) - CastingTime: 1 action @@ -1988,6 +2164,8 @@ Chaque créature affectée, en commençant par celle qui possède actuellement l +[][SpellHD] + # Création - NameVO: [Creation](spells_vo.md#creation) - CastingTime: 1 minute @@ -2020,6 +2198,8 @@ Si vous utilisez les matériaux créés via ce sort comme composantes matériell +[][SpellHD] + # Création de mort-vivant - NameVO: [Create Undead](spells_vo.md#create-undead) - CastingTime: 1 minute @@ -2048,6 +2228,8 @@ Quand vous le lancez à partir d'un emplacement de niveau 9, vous pouvez animer +[][SpellHD] + # Création de nourriture et d'eau - NameVO: [Create Food and Water](spells_vo.md#create-food-and-water) - CastingTime: 1 action @@ -2064,6 +2246,8 @@ Vous créez 25 kilogrammes de nourriture et 120 litres d'eau, soit par terre, so +[][SpellHD] + # Création ou destruction d'eau - NameVO: [Create or Destroy Water](spells_vo.md#create-or-destroy-water) - CastingTime: 1 action @@ -2088,6 +2272,8 @@ Sinon, l'eau peut tomber en pluie dans un cube de 9 mètres d'arête à portée, +[][SpellHD] + # Croissance d'épines - NameVO: [Spike Growth](spells_vo.md#spike-growth) - CastingTime: 1 action @@ -2106,6 +2292,8 @@ La transformation du sol est camouflée, de manière à ce que le terrain ait l' +[][SpellHD] + # Croissance végétale - NameVO: [Plant Growth](spells_vo.md#plant-growth) - CastingTime: 1 action ou 8 heures @@ -2130,6 +2318,8 @@ Vous pouvez exclure une ou plusieurs portions, de n'importe quelle taille, de la +[][SpellHD] + # Danse irrésistible - NameVO: [Otto's Irresistible Dance](spells_vo.md#ottos-irresistible-dance) - CastingTime: 1 action @@ -2150,6 +2340,8 @@ Tant que la cible est affectée par ce sort, les autres créatures bénéficient +[][SpellHD] + # Déblocage - NameVO: [Knock](spells_vo.md#knock) - CastingTime: 1 action @@ -2170,6 +2362,8 @@ Quand vous lancez le sort, un cliquetis émane de l'objet et retentit si fort qu +[][SpellHD] + # Déguisement - NameVO: [Disguise Self](spells_vo.md#disguise-self) - CastingTime: 1 action @@ -2190,6 +2384,8 @@ Pour percer votre déguisement à jour, une créature peut dépenser une action +[][SpellHD] + # Demi-plan - NameVO: [Demiplane](spells_vo.md#demiplane) - CastingTime: 1 action @@ -2208,6 +2404,8 @@ Vous pouvez créer un nouveau demi-plan pour chaque incantation du sort ou relie +[][SpellHD] + # Déplacer la terre - NameVO: [Move Earth](spells_vo.md#move-earth) - CastingTime: 1 action @@ -2230,6 +2428,8 @@ De même, le sort n'affecte pas directement la croissance des plantes. La terre +[][SpellHD] + # Désintégration - NameVO: [Disintegrate](spells_vo.md#disintegrate) - CastingTime: 1 action @@ -2254,6 +2454,8 @@ Ce sort désintègre automatiquement les objets non magiques de taille G ou inf +[][SpellHD] + # Dessiccation - NameVO: - CastingTime: 1 action @@ -2274,6 +2476,8 @@ Les morts-vivants, les créatures artificielles et les élémentaires sont immun +[][SpellHD] + # Détection de la magie - NameVO: [Detect Magic](spells_vo.md#detect-magic) - CastingTime: 1 action @@ -2292,6 +2496,8 @@ Le sort ignore la plupart des obstacles, mais il ne peut pas franchir 30 centim +[][SpellHD] + # Détection des pensées - NameVO: [Detect Thoughts](spells_vo.md#detect-thoughts) - CastingTime: 1 action @@ -2324,6 +2530,8 @@ Une fois que vous avez ainsi détecté la présence d'une créature, vous pouvez +[][SpellHD] + # Détection du mal et du bien - NameVO: [Detect Evil and Good](spells_vo.md#detect-evil-and-good) - CastingTime: 1 action @@ -2342,6 +2550,8 @@ Le sort ignore la plupart des obstacles, mais il ne peut pas franchir 30 centim +[][SpellHD] + # Détection du poison et des maladies - NameVO: [Detect Poison and Disease](spells_vo.md#detect-poison-and-disease) - CastingTime: 1 action @@ -2360,6 +2570,8 @@ Le sort ignore la plupart des obstacles, mais il ne peut pas franchir 30 centim +[][SpellHD] + # Disque flottant - NameVO: [Tenser's Floating Disk](spells_vo.md#tensers-floating-disk) - CastingTime: 1 action @@ -2382,6 +2594,8 @@ Si vous vous éloignez à plus de 30 mètres du disque (typiquement parce qu'il +[][SpellHD] + # Dissipation de la magie - NameVO: [Dispel Magic](spells_vo.md#dispel-magic) - CastingTime: 1 action @@ -2400,6 +2614,8 @@ Choisissez une créature, un objet ou un effet magique à portée. Tout sort de +[][SpellHD] + # Dissipation du mal et du bien - NameVO: [Dispel Evil and Good](spells_vo.md#dispel-evil-and-good) - CastingTime: 1 action @@ -2422,6 +2638,8 @@ Vous pouvez terminer le sort plus tôt en utilisant l'une des fonctions spécial +[][SpellHD] + # Divination - NameVO: [Divination](spells_vo.md#divination) - CastingTime: 1 action @@ -2442,6 +2660,8 @@ Si vous lancez ce sort à deux reprises ou plus avant un long repos, il y a 25 % +[][SpellHD] + # Doigt de mort - NameVO: [Finger of Death](spells_vo.md#finger-of-death) - CastingTime: 1 action @@ -2460,6 +2680,8 @@ Si ce sort achève un humanoïde, ce dernier se relève au début de votre proch +[][SpellHD] + # Dominer un humanoïde - NameVO: [Dominate Person](spells_vo.md#dominate-person) - CastingTime: 1 action @@ -2490,6 +2712,8 @@ Si vous lancez ce sort en utilisant un emplacement de niveau 8, la durée devien +[][SpellHD] + # Dominer un monstre - NameVO: [Dominate Monster](spells_vo.md#dominate-monster) - CastingTime: 1 action @@ -2518,6 +2742,8 @@ Si elle le réussit, le sort prend fin. +[][SpellHD] + # Dominer une bête - NameVO: [Dominate Beast](spells_vo.md#dominate-beast) - CastingTime: 1 action @@ -2546,6 +2772,8 @@ Si elle le réussit, le sort prend fin. +[][SpellHD] + # Doux repos - NameVO: [Gentle Repose](spells_vo.md#gentle-repose) - CastingTime: 1 action @@ -2564,6 +2792,8 @@ Le sort rallonge aussi la période pendant laquelle on peut rappeler la cible d' +[][SpellHD] + # Druidisme - NameVO: [Druidcraft](spells_vo.md#druidcraft) - CastingTime: 1 action @@ -2588,6 +2818,8 @@ Vous créez l'un des effets suivants à portée après quelques murmures adress +[][SpellHD] + # Éclair - NameVO: [Lightning Bolt](spells_vo.md#lightning-bolt) - CastingTime: 1 action @@ -2610,6 +2842,8 @@ La foudre embrase les objets inflammables de la zone qui ne sont ni portés ni t +[][SpellHD] + # Éclat de bois - NameVO: - CastingTime: 1 action @@ -2630,6 +2864,8 @@ Vous pouvez lancer un éclat de bois supplémentaire lorsque vous atteignez les +[][SpellHD] + # Éclat du soleil - NameVO: [Sunburst](spells_vo.md#sunburst) - CastingTime: 1 action @@ -2652,6 +2888,8 @@ Ce sort dissipe toutes les ténèbres issues d'un sort présentes dans la zone. +[][SpellHD] + # Embruns prismatiques - NameVO: [Prismatic Spray](spells_vo.md#prismatic-spray) - CastingTime: 1 action @@ -2682,6 +2920,8 @@ Huit rayons de lumière multicolores jaillissent de votre main. Chacun a une cou +[][SpellHD] + # Emprisonnement - NameVO: [Imprisonment](spells_vo.md#imprisonment) - CastingTime: 1 minute @@ -2722,6 +2962,8 @@ Vous pouvez utiliser une composante spéciale pour créer une prison à la fois +[][SpellHD] + # Enchevêtrement - NameVO: [Entangle](spells_vo.md#entangle) - CastingTime: 1 action @@ -2742,6 +2984,8 @@ Quand le sort se termine, les plantes invoquées flétrissent. +[][SpellHD] + # Entrave planaire - NameVO: [Planar Binding](spells_vo.md#planar-binding) - CastingTime: 1 heure @@ -2762,6 +3006,8 @@ La créature liée doit suivre vos instructions au mieux de ses capacités. Vous +[][SpellHD] + # Envoi de message - NameVO: [Sending](spells_vo.md#sending) - CastingTime: 1 action @@ -2780,6 +3026,8 @@ Vous pouvez envoyer votre message à n'importe quelle distance, et même sur un +[][SpellHD] + # Envoûtement - NameVO: [Enthrall](spells_vo.md#enthrall) - CastingTime: 1 action @@ -2796,6 +3044,8 @@ Vous entonnez une suite de paroles envoûtantes qui obligent les créatures de v +[][SpellHD] + # Épargner les mourants - NameVO: [Spare the Dying](spells_vo.md#spare-the-dying) - CastingTime: 1 action @@ -2812,6 +3062,8 @@ Vous touchez une créature vivante à 0 point de vie, ce qui la stabilise. Ce so +[][SpellHD] + # Épée du juste - NameVO: - CastingTime: 1 action @@ -2828,6 +3080,8 @@ Votre épée devient une épée de justice pour toute la durée du sort. Elle b +[][SpellHD] + # Épée magique - NameVO: [Mordenkainen's Sword](spells_vo.md#mordenkainens-sword) - CastingTime: 1 action @@ -2846,6 +3100,8 @@ Dès que l'épée apparaît, vous faites une attaque de sort au corps-à-corps c +[][SpellHD] + # Esprit faible - NameVO: [Feeblemind](spells_vo.md#feeblemind) - CastingTime: 1 action @@ -2866,6 +3122,8 @@ La créature peut refaire un jet de sauvegarde tous les 30 jours. Le sort se ter +[][SpellHD] + # Esprit impénétrable - NameVO: [Mind Blank](spells_vo.md#mind-blank) - CastingTime: 1 action @@ -2882,6 +3140,8 @@ Vous touchez une créature consentante et, jusqu'à la fin du sort, vous l'immun +[][SpellHD] + # Esprits gardiens - NameVO: [Spirit Guardians](spells_vo.md#spirit-guardians) - CastingTime: 1 action @@ -2904,6 +3164,8 @@ Si elle échoue, elle subit 3d8 dégâts radiants (si vous êtes Bon ou Neutre) +[][SpellHD] + # Étrangeté - NameVO: [Weird](spells_vo.md#weird) - CastingTime: 1 action @@ -2920,6 +3182,8 @@ Vous puisez dans les peurs les plus profondes d'un groupe de créatures et crée +[][SpellHD] + # Éveil - NameVO: [Awaken](spells_vo.md#awaken) - CastingTime: 8 heures @@ -2940,6 +3204,8 @@ La bête ou la plante éveillée est considérée [charmée] par vous pendant 30 +[][SpellHD] + # Excavation - NameVO: - CastingTime: 1 action @@ -2956,6 +3222,8 @@ Vous créez un passage de 1,50 mètre de côté et de 15 mètres de profondeur d +[][SpellHD] + # Expiation du juste - NameVO: - CastingTime: 1 action bonus @@ -2972,6 +3240,8 @@ La prochaine fois que vous réussissez une attaque de corps-à-corps pendant la +[][SpellHD] + # Explosion occulte - NameVO: [Eldritch Blast](spells_vo.md#eldritch-blast) - CastingTime: 1 action @@ -2990,6 +3260,8 @@ Le sort crée des rayons supplémentaires quand vous atteignez certains niveaux +[][SpellHD] + # Fabrication - NameVO: [Fabricate](spells_vo.md#fabricate) - CastingTime: 10 minutes @@ -3010,6 +3282,8 @@ Il est impossible de créer ou de transmuter des créatures ou des objets magiqu +[][SpellHD] + # Façonnage de la pierre - NameVO: [Stone Shape](spells_vo.md#stone-shape) - CastingTime: 1 action @@ -3026,6 +3300,8 @@ Vous touchez un objet de pierre de taille M ou inférieure ou une section de pie +[][SpellHD] + # Faveur divine - NameVO: [Divine Favor](spells_vo.md#divine-favor) - CastingTime: 1 action bonus @@ -3044,6 +3320,8 @@ Jusqu'à la fin du sort, les attaques que vous portez avec une arme infligent 1d +[][SpellHD] + # Festin des héros - NameVO: [Heroes' Feast](spells_vo.md#heroes-feast) - CastingTime: 10 minutes @@ -3064,6 +3342,8 @@ Son maximum de points de vie augmente de 2d10 et elle gagne le même nombre de p +[][SpellHD] + # Flamboiement funeste - NameVO: - CastingTime: 1 action @@ -3084,6 +3364,8 @@ Chaque créature dans la zone doit réussir un jet de sauvegarde de Dextérité, +[][SpellHD] + # Flamme éternelle - NameVO: [Continual Flame](spells_vo.md#continual-flame) - CastingTime: 1 action @@ -3100,6 +3382,8 @@ Une flamme à la luminosité égale à celle d'une torche embrase soudain l'obje +[][SpellHD] + # Flamme sacrée - NameVO: [Sacred Flame](spells_vo.md#sacred-flame) - CastingTime: 1 action @@ -3120,6 +3404,8 @@ Les dégâts du sort augmentent de 1d8 quand vous atteignez le niveau 5 (2d8), 1 +[][SpellHD] + # Fléau - NameVO: [Bane](spells_vo.md#bane) - CastingTime: 1 action @@ -3140,6 +3426,8 @@ Dès qu'une cible qui a raté ce jet effectue un jet d'attaque ou de sauvegarde +[][SpellHD] + # Fléau d'insectes - NameVO: [Insect Plague](spells_vo.md#insect-plague) - CastingTime: 1 action @@ -3162,6 +3450,8 @@ Une créature doit effectuer le même jet quand elle entre dans la sphère pour +[][SpellHD] + # Flèche acide - NameVO: [Melf's Acid Arrow](spells_vo.md#melfs-acid-arrow) - CastingTime: 1 action @@ -3180,6 +3470,8 @@ Une flèche d'un vert chatoyant file vers une cible située à portée et explos +[][SpellHD] + # Flétrissement - NameVO: [Blight](spells_vo.md#blight) - CastingTime: 1 action @@ -3200,6 +3492,8 @@ Si vous visez une créature végétale ou une plante magique, elle subit un dés +[][SpellHD] + # Flou - NameVO: [Blur](spells_vo.md#blur) - CastingTime: 1 action @@ -3216,6 +3510,8 @@ Votre corps devient flou, il ondule et vacille comme une flamme aux yeux d'autru +[][SpellHD] + # Forme éthérée - NameVO: [Etherealness](spells_vo.md#etherealness) - CastingTime: 1 action @@ -3242,6 +3538,8 @@ Ce sort n'a aucun effet si vous le lancez alors que vous vous trouvez sur le pla +[][SpellHD] + # Forme gazeuse - NameVO: [Gaseous Form](spells_vo.md#gaseous-form) - CastingTime: 1 action @@ -3264,6 +3562,8 @@ Sous forme de nuage brumeux, la cible ne peut pas parler ni manipuler d'objet. I +[][SpellHD] + # Formes animales - NameVO: [Animal Shapes](spells_vo.md#animal-shapes) - CastingTime: 1 action @@ -3284,6 +3584,8 @@ L'équipement de la cible fusionne avec sa nouvelle forme, mais elle ne peut pas +[][SpellHD] + # Fou rire - NameVO: [Tasha's Hideous Laughter](spells_vo.md#tashas-hideous-laughter) - CastingTime: 1 action @@ -3302,6 +3604,8 @@ Une créature de votre choix située à portée et dans votre champ de vision tr +[][SpellHD] + # Frappe du juste - NameVO: - CastingTime: 1 action bonus @@ -3328,6 +3632,8 @@ Le type de dégâts supplémentaires infligés et la nature de l'effet dépenden +[][SpellHD] + # Frappe lumineuse - NameVO: [Branding Smite](spells_vo.md#branding-smite) - CastingTime: 1 action bonus @@ -3346,6 +3652,8 @@ La prochaine attaque avec une arme de corps-àcorps ou à distance qui vous perm +[][SpellHD] + # Fusion dans la pierre - NameVO: [Meld into Stone](spells_vo.md#meld-into-stone) - CastingTime: 1 action @@ -3368,6 +3676,8 @@ Vous n'êtes pas blessé si la pierre subit des dégâts mineurs mais, si elle e +[][SpellHD] + # Gardien de la foi - NameVO: [Guardian of Faith](spells_vo.md#guardian-of-faith) - CastingTime: @@ -3386,6 +3696,8 @@ Toute créature hostile envers vous qui entre dans un emplacement situé dans un +[][SpellHD] + # Geyser d'énergie - NameVO: - CastingTime: 1 action @@ -3406,6 +3718,8 @@ Si le jet est réussi, les dégâts sont réduits de moitié. +[][SpellHD] + # Globe d'invulnérabilité - NameVO: [Globe of Invulnerability](spells_vo.md#globe-of-invulnerability) - CastingTime: 1 action @@ -3426,6 +3740,8 @@ Tout sort de niveau 5 ou inférieur lancé depuis l'extérieur de la barrière s +[][SpellHD] + # Glyphe de protection - NameVO: [Glyph of Warding](spells_vo.md#glyph-of-warding) - CastingTime: 1 heure @@ -3458,6 +3774,8 @@ Lorsque vous dessinez le glyphe, vous devez choisir entre des runes explosives o +[][SpellHD] + # Gourdin magique - NameVO: [Shillelagh](spells_vo.md#shillelagh) - CastingTime: 1 action bonus @@ -3474,6 +3792,8 @@ La puissance du monde naturel imprègne le bois du bâton ou du gourdin que vous +[][SpellHD] + # Graisse - NameVO: [Grease](spells_vo.md#grease) - CastingTime: 1 action @@ -3492,6 +3812,8 @@ Lorsque la graisse apparaît, chaque créature qui se trouve dans la zone affect +[][SpellHD] + # Grande foulée - NameVO: [Longstrider](spells_vo.md#longstrider) - CastingTime: 1 action @@ -3510,6 +3832,8 @@ Vous touchez une créature dont la vitesse augmente de 3 mètres jusqu'à la fin +[][SpellHD] + # Guérison - NameVO: [Heal](spells_vo.md#heal) - CastingTime: 1 action @@ -3528,6 +3852,8 @@ Choisissez une créature située à portée et dans votre champ de vision. Une b +[][SpellHD] + # Guérison de groupe - NameVO: [Mass Heal](spells_vo.md#mass-heal) - CastingTime: 1 action @@ -3546,6 +3872,8 @@ Le sort débarrasse aussi les créatures qu'il guérit de leurs maladies et des +[][SpellHD] + # Harmonique miraculeuse - NameVO: - CastingTime: 1 action @@ -3564,6 +3892,8 @@ Enfin, le sort met un terme aux effets de réduction des points de vie maximum p +[][SpellHD] + # Hâte - NameVO: [Haste](spells_vo.md#haste) - CastingTime: 1 action @@ -3582,6 +3912,8 @@ Quand le sort se termine, la cible ne peut pas se déplacer ni effectuer une act +[][SpellHD] + # Héroïsme - NameVO: [Heroism](spells_vo.md#heroism) - CastingTime: 1 action @@ -3600,6 +3932,8 @@ Vous imprégnez de courage une créature consentante que vous touchez. Jusqu'à +[][SpellHD] + # Identification - NameVO: [Identify](spells_vo.md#identify) - CastingTime: 1 minute @@ -3618,6 +3952,8 @@ Si, à la place, vous touchez une créature pendant toute l'incantation, vous d +[][SpellHD] + # Illusion mineure - NameVO: [Minor Illusion](spells_vo.md#minor-illusion) - CastingTime: 1 action @@ -3640,6 +3976,8 @@ Si une créature utilise son action pour examiner le son ou l'image, elle compre +[][SpellHD] + # Illusion programmée - NameVO: [Programmed Illusion](spells_vo.md#programmed-illusion) - CastingTime: 1 action @@ -3662,6 +4000,8 @@ Les interactions physiques révèlent que l'image n'est qu'une illusion, car les +[][SpellHD] + # Image majeure - NameVO: [Major Image](spells_vo.md#major-image) - CastingTime: 1 action @@ -3684,6 +4024,8 @@ Les interactions physiques avec l'image révèlent qu'elle n'est qu'une illusion +[][SpellHD] + # Image miroir - NameVO: [Mirror Image](spells_vo.md#mirror-image) - CastingTime: 1 action @@ -3712,6 +4054,8 @@ Une créature n'est pas affectée par ce sort si elle ne voit pas, si elle se se +[][SpellHD] + # Image projetée - NameVO: [Project Image](spells_vo.md#project-image) - CastingTime: 1 action @@ -3734,6 +4078,8 @@ Les interactions physiques révèlent que l'image n'est qu'une illusion, car les +[][SpellHD] + # Image silencieuse - NameVO: [Silent Image](spells_vo.md#silent-image) - CastingTime: 1 action @@ -3754,6 +4100,8 @@ Les interactions physiques révèlent que l'image n'est qu'une illusion, car les +[][SpellHD] + # Immobiliser un humanoïde - NameVO: [Hold Person](spells_vo.md#hold-person) - CastingTime: 1 action @@ -3772,6 +4120,8 @@ Choisissez un humanoïde situé à portée et dans votre champ de vision. Il doi +[][SpellHD] + # Immobiliser un monstre - NameVO: [Hold Monster](spells_vo.md#hold-monster) - CastingTime: 1 action @@ -3792,6 +4142,8 @@ Les créatures visées doivent se trouver à 9 mètres ou moins les unes des aut +[][SpellHD] + # Injonction - NameVO: [Command](spells_vo.md#command) - CastingTime: 1 action @@ -3822,6 +4174,8 @@ Voici quelques ordres typiques et leurs effets. Vous pouvez donner un ordre diff +[][SpellHD] + # Insecte géant - NameVO: [Giant Insect](spells_vo.md#giant-insect) - CastingTime: 1 action @@ -3846,6 +4200,8 @@ Par exemple, si vous transformez une abeille, sa version géante peut disposer d +[][SpellHD] + # Instrument fantomatique - NameVO: - CastingTime: 1 action @@ -3866,6 +4222,8 @@ Au début de chacun de ses tours, la créature doit réussir un jet de sauvegard +[][SpellHD] + # Interdiction - NameVO: [Forbiddance](spells_vo.md#forbiddance) - CastingTime: 10 minutes @@ -3892,6 +4250,8 @@ La zone d'effet de ce sort ne peut pas se superposer à celle d'un autre sort d' +[][SpellHD] + # Inversion de la gravité - NameVO: [Reverse Gravity](spells_vo.md#reverse-gravity) - CastingTime: 1 action @@ -3912,6 +4272,8 @@ Une fois la durée du sort écoulée, les objets et les créatures affectés ret +[][SpellHD] + # Invisibilité - NameVO: [Invisibility](spells_vo.md#invisibility) - CastingTime: 1 action @@ -3930,6 +4292,8 @@ La créature que vous touchez devient [invisible] jusqu'à la fin du sort. Tout +[][SpellHD] + # Invisibilité supérieure - NameVO: [Greater Invisibility](spells_vo.md#greater-invisibility) - CastingTime: 1 action @@ -3946,6 +4310,8 @@ Vous devenez [invisible] jusqu'à ce que le sort se termine, ou vous pouvez acco +[][SpellHD] + # Invoquer des animaux - NameVO: [Conjure Animals](spells_vo.md#conjure-animals) - CastingTime: 1 action @@ -3980,6 +4346,8 @@ C'est le MJ qui dispose du profil technique des créatures. +[][SpellHD] + # Invoquer des élémentaires mineurs - NameVO: [Conjure Minor Elementals](spells_vo.md#conjure-minor-elementals) - CastingTime: 1 minute @@ -4012,6 +4380,8 @@ C'est le MJ qui dispose du profil technique des créatures. +[][SpellHD] + # Invoquer des êtres des bois - NameVO: [Conjure Woodland Beings](spells_vo.md#conjure-woodland-beings) - CastingTime: 1 action @@ -4044,6 +4414,8 @@ C'est le MJ qui dispose du profil technique des créatures. +[][SpellHD] + # Invoquer un céleste - NameVO: [Conjure Celestial](spells_vo.md#conjure-celestial) - CastingTime: 1 minute @@ -4070,6 +4442,8 @@ C'est le MJ qui dispose du profil technique du céleste. +[][SpellHD] + # Invoquer un élémentaire - NameVO: [Conjure Elemental](spells_vo.md#conjure-elemental) - CastingTime: 1 minute @@ -4096,6 +4470,8 @@ C'est le MJ qui dispose du profil technique de l'élémentaire. +[][SpellHD] + # Invoquer une fée - NameVO: [Conjure Fey](spells_vo.md#conjure-fey) - CastingTime: 1 minute @@ -4120,6 +4496,8 @@ C'est le MJ qui dispose du profil technique de la créature féerique. +[][SpellHD] + # Jeter une malédiction - NameVO: [Bestow curse](spells_vo.md#bestow-curse) - CastingTime: 1 action @@ -4150,6 +4528,8 @@ Si le MJ est d'accord, vous pouvez choisir un autre effet de malédiction, mais +[][SpellHD] + # Jugement dernier - NameVO: - CastingTime: 1 action @@ -4166,6 +4546,8 @@ Vous créez une sphère de 9 mètres de rayon centrée sur un point visible de v +[][SpellHD] + # Labyrinthe - NameVO: [Maze](spells_vo.md#maze) - CastingTime: 1 action @@ -4190,6 +4572,8 @@ Quand le sort se termine, la cible réapparaît à l'emplacement qu'elle a quitt +[][SpellHD] + # Lame de feu - NameVO: [Flame Blade](spells_vo.md#flame-blade) - CastingTime: 1 action bonus @@ -4212,6 +4596,8 @@ La lame enflammée émet une vive lumière dans un rayon de 3 mètres et une fai +[][SpellHD] + # Lance du juste - NameVO: - CastingTime: 1 action @@ -4230,6 +4616,8 @@ De plus, la créature touchée se retrouve [aveuglée]. Elle doit effectuer un j +[][SpellHD] + # Langues - NameVO: [Tongues](spells_vo.md#tongues) - CastingTime: 1 action @@ -4248,6 +4636,8 @@ De plus, quand elle parle, toute créature qui maîtrise au moins une langue et +[][SpellHD] + # Légende - NameVO: [Legend Lore](spells_vo.md#legend-lore) - CastingTime: 10 minutes @@ -4268,6 +4658,8 @@ Plus vous possédez d'informations sur cette chose, plus celles que vous recevez Les informations obtenues sont exactes, mais susceptibles de se présenter dans un langage figuré. Par exemple, si vous avez une mystérieuse hache en main, le sort peut vous donner les renseignements suivants : « Malheur au malfaisant qui pose la main sur cette hache, car même son manche peut entailler la main des mécréants. Seul un véritable enfant de la pierre, un être qui aime Gorom et en est aimé en retour, pourra éveiller la véritable puissance de cette hache, à condition de prononcer le mot sacré Rudnogg. » +[][SpellHD] + # Léger comme une plume - NameVO: [Feather Fall](spells_vo.md#feather-fall) - CastingTime: 1 réaction, que vous effectuez quand vous-même ou une créature située dans un rayon de 18 mètres tombe soudain @@ -4284,6 +4676,8 @@ Choisissez jusqu'à cinq créatures à portée en train de chuter. La vitesse de +[][SpellHD] + # Lenteur - NameVO: [Slow](spells_vo.md#slow) - CastingTime: 1 action @@ -4308,6 +4702,8 @@ Une créature affectée par ce sort fait un nouveau jet de sauvegarde de Sagesse +[][SpellHD] + # Lever une malédiction - NameVO: [Remove Curse](spells_vo.md#remove-curse) - CastingTime: 1 action @@ -4324,6 +4720,8 @@ Une créature affectée par ce sort fait un nouveau jet de sauvegarde de Sagesse +[][SpellHD] + # Lévitation - NameVO: [Levitate](spells_vo.md#levitate) - CastingTime: 1 action @@ -4346,6 +4744,8 @@ Si la cible est encore en l'air quand le sort se termine, elle flotte délicatem +[][SpellHD] + # Liane chasseresse - NameVO: - CastingTime: 1 action @@ -4366,6 +4766,8 @@ La liane a le profil suivant : CA 15, points de vie 30, Force 20 (+5), résistan +[][SpellHD] + # Liberté de mouvement - NameVO: [Freedom of Movement](spells_vo.md#freedom-of-movement) - CastingTime: 1 action @@ -4384,6 +4786,8 @@ La cible peut également dépenser 1,50 mètre de déplacement pour échapper au +[][SpellHD] + # Lien de protection - NameVO: [Warding Bond](spells_vo.md#warding-bond) - CastingTime: 1 action @@ -4404,6 +4808,8 @@ Le sort se termine si vous tombez à 0 point de vie ou si votre cible et vous ê +[][SpellHD] + # Lien télépathique - NameVO: [Rary's Telepathic Bond](spells_vo.md#rarys-telepathic-bond) - CastingTime: 1 action @@ -4424,6 +4830,8 @@ Jusqu'à la fin du sort, les cibles peuvent communiquer entre elles par télépa +[][SpellHD] + # Localiser des animaux ou des plantes - NameVO: [Locate Animals or Plants](spells_vo.md#locate-animals-or-plants) - CastingTime: 1 action @@ -4440,6 +4848,8 @@ Décrivez ou nommez un type spécifique de bêtes ou de plantes. Vous vous conce +[][SpellHD] + # Localiser un objet - NameVO: [Locate Object](spells_vo.md#locate-object) - CastingTime: 1 action @@ -4462,6 +4872,8 @@ Le sort ne parvient pas à localiser l'objet si une couche de plomb, aussi mince +[][SpellHD] + # Localiser une créature - NameVO: [Locate Creature](spells_vo.md#locate-creature) - CastingTime: 1 action @@ -4484,6 +4896,8 @@ Le sort ne parvient pas à localiser la créature si le chemin qui vous relie di +[][SpellHD] + # Lueur d'espoir - NameVO: [Beacon of Hope](spells_vo.md#beacon-of-hope) - CastingTime: 1 action @@ -4502,6 +4916,8 @@ Pendant toute la durée du sort, elles bénéficient d'un avantage lors des jets +[][SpellHD] + # Lueurs féeriques - NameVO: [Faerie Fire](spells_vo.md#faerie-fire) - CastingTime: 1 action @@ -4520,6 +4936,8 @@ Un assaillant a l'avantage lors du jet d'attaque contre une cible affectée s'il +[][SpellHD] + # Lumière - NameVO: [Light](spells_vo.md#light) - CastingTime: 1 action @@ -4542,6 +4960,8 @@ Si vous visez un objet porté ou transporté par une créature hostile, cette de +[][SpellHD] + # Lumière du jour - NameVO: [Daylight](spells_vo.md#daylight) - CastingTime: 1 action @@ -4562,6 +4982,8 @@ Si une partie de la zone affectée par ce sort chevauche une zone de ténèbres +[][SpellHD] + # Lumières dansantes - NameVO: [Dancing Lights](spells_vo.md#dancing-lights) - CastingTime: 1 action @@ -4586,6 +5008,8 @@ Elle s'éteint si elle passe hors de portée. +[][SpellHD] + # Main du mage - NameVO: [Mage Hand](spells_vo.md#mage-hand) - CastingTime: 1 action @@ -4606,6 +5030,8 @@ La main ne peut pas attaquer, activer un objet magique, ni transporter plus de 5 +[][SpellHD] + # Main magique - NameVO: [Bigby's Hand](spells_vo.md#bigbys-hand) - CastingTime: 1 action @@ -4640,6 +5066,8 @@ Faites une attaque de sort de contact pour la main en utilisant vos propres bonu +[][SpellHD] + # Mains brûlantes - NameVO: [Burning Hands](spells_vo.md#burning-hands) - CastingTime: 1 action @@ -4662,6 +5090,8 @@ Le feu embrase tous les objets inflammables de la zone, à moins que quelqu'un n +[][SpellHD] + # Manoir somptueux - NameVO: [Mordenkainen's Magnificent Mansion](spells_vo.md#mordenkainens-magnificent-mansion) - CastingTime: 1 minute @@ -4690,6 +5120,8 @@ Quand le sort se termine, toutes les créatures qui se trouvent dans l'espace ex +[][SpellHD] + # Manteau de givre - NameVO: - CastingTime: 1 action @@ -4708,6 +5140,8 @@ Vous vous recouvrez d'une enveloppe de givre. Vous bénéficiez d'une résistanc +[][SpellHD] + # Marche sur l'eau - NameVO: [Water Walk](spells_vo.md#water-walk) - CastingTime: 1 action @@ -4726,6 +5160,8 @@ Si vous prenez pour cible une créature immergée dans un liquide, le sort la ra +[][SpellHD] + # Marche sur le vent - NameVO: [Wind Walk](spells_vo.md#wind-walk) - CastingTime: 1 minute @@ -4744,6 +5180,8 @@ Si une créature est sous forme de nuage et en plein vol quand le sort se termin +[][SpellHD] + # Marque du chasseur - NameVO: [Hunter's Mark](spells_vo.md#hunters-mark) - CastingTime: 1 action bonus @@ -4762,6 +5200,8 @@ Vous choisissez une créature située dans votre champ de vision et à portée e +[][SpellHD] + # Mauvais oeil - NameVO: [Eyebite](spells_vo.md#eyebite) - CastingTime: 1 action @@ -4784,6 +5224,8 @@ Pendant la durée du sort, vos yeux deviennent deux trous noirs regorgeant d'un +[][SpellHD] + # Message - NameVO: [Message](spells_vo.md#message) - CastingTime: 1 action @@ -4802,6 +5244,8 @@ Vous pouvez lancer ce sort au travers d'un objet solide si vous connaissez bien +[][SpellHD] + # Messager animal - NameVO: [Animal Messenger](spells_vo.md#animal-messenger) - CastingTime: 1 action @@ -4826,6 +5270,8 @@ Quand elle arrive sur place, elle transmet votre message à la créature que vou +[][SpellHD] + # Métamorphose - NameVO: [Polymorph](spells_vo.md#polymorph) - CastingTime: 1 action @@ -4850,6 +5296,8 @@ L'équipement de la cible fusionne avec sa nouvelle forme, mais elle ne peut pas +[][SpellHD] + # Métamorphose suprême - NameVO: [True Polymorph](spells_vo.md#true-polymorph) - CastingTime: 1 action @@ -4892,6 +5340,8 @@ Si le sort devient permanent, vous ne contrôlez plus la créature, mais elle pe +[][SpellHD] + # Mirage - NameVO: [Mirage Arcane](spells_vo.md#mirage-arcane) - CastingTime: 10 minutes @@ -4912,6 +5362,8 @@ Les créatures dotées de vision parfaite distinguent le véritable terrain derr +[][SpellHD] + # Modification de mémoire - NameVO: [Modify Memory](spells_vo.md#modify-memory) - CastingTime: 1 action @@ -4938,6 +5390,8 @@ Un sort _[lever une malédiction]_ ou _[restauration supérieure]_ permet à la +[][SpellHD] + # Modifier son apparence - NameVO: [Alter Self](spells_vo.md#alter-self) - CastingTime: 1 action @@ -4960,6 +5414,8 @@ Vous revêtez une forme différente. Quand vous lancez ce sort, choisissez l'une +[][SpellHD] + # Monture fantôme - NameVO: [Phantom Steed](spells_vo.md#phantom-steed) - CastingTime: 1 action @@ -4980,6 +5436,8 @@ Pendant toute la durée du sort, vous et une créature de votre choix pouvez che +[][SpellHD] + # Moquerie cruelle - NameVO: [Vicious Mockery](spells_vo.md#vicious-mockery) - CastingTime: 1 action @@ -4998,6 +5456,8 @@ Les dégâts du sort augmentent de 1d4 quand vous atteignez le niveau 5 (2d4), l +[][SpellHD] + # Mot de guérison - NameVO: [Healing Word](spells_vo.md#healing-word) - CastingTime: 1 action bonus @@ -5016,6 +5476,8 @@ Une créature de votre choix située à portée et dans votre champ de vision r +[][SpellHD] + # Mot de guérison de groupe - NameVO: [Mass Healing Word](spells_vo.md#mass-healing-word) - CastingTime: 1 action bonus @@ -5034,6 +5496,8 @@ Vous prononcez des paroles curatives qui rendent un nombre de points de vie éga +[][SpellHD] + # Mot de pouvoir étourdissant - NameVO: [Power Word Stun](spells_vo.md#power-word-stun) - CastingTime: 1 action @@ -5052,6 +5516,8 @@ Une cible [étourdie] a droit à un jet de sauvegarde de Constitution à la fin +[][SpellHD] + # Mot de pouvoir mortel - NameVO: [Power Word Kill](spells_vo.md#power-word-kill) - CastingTime: 1 action @@ -5068,6 +5534,8 @@ Vous prononcez un mot de pouvoir capable d'obliger une créature située à port +[][SpellHD] + # Mot de retour - NameVO: [Word of Recall](spells_vo.md#word-of-recall) - CastingTime: 1 action @@ -5086,6 +5554,8 @@ Pour désigner un sanctuaire, vous devez lancer ce sort en un lieu dédié à vo +[][SpellHD] + # Motif hypnotique - NameVO: [Hypnotic Pattern](spells_vo.md#hypnotic-pattern) - CastingTime: 1 action @@ -5106,6 +5576,8 @@ Le sort se termine pour une créature donnée si elle subit le moindre dégât o +[][SpellHD] + # Mur d'épines - NameVO: [Wall of Thorns](spells_vo.md#wall-of-thorns) - CastingTime: 1 action @@ -5130,6 +5602,8 @@ Une créature peut traverser le mur, mais lentement et dans la douleur. Elle doi +[][SpellHD] + # Mur de feu - NameVO: [Wall of Fire](spells_vo.md#wall-of-fire) - CastingTime: 1 action @@ -5154,6 +5628,8 @@ L'autre face du mur n'inflige pas de dégâts. +[][SpellHD] + # Mur de force - NameVO: [Wall of Force](spells_vo.md#wall-of-force) - CastingTime: 1 action @@ -5172,6 +5648,8 @@ Aucun élément ne peut franchir physiquement le mur, qui est immunisé contre t +[][SpellHD] + # Mur de glace - NameVO: [Wall of Ice](spells_vo.md#wall-of-ice) - CastingTime: 1 action @@ -5194,6 +5672,8 @@ Si elle échoue, elle subit 5d6 dégâts de froid, la moitié seulement si elle +[][SpellHD] + # Mur de pierre - NameVO: [Wall of Stone](spells_vo.md#wall-of-stone) - CastingTime: 1 action @@ -5220,6 +5700,8 @@ Si vous restez concentré sur le sort pendant toute sa durée, le mur devient un +[][SpellHD] + # Mur de vent - NameVO: [Wind Wall](spells_vo.md#wind-wall) - CastingTime: 1 action @@ -5240,6 +5722,8 @@ Le vent fort maintient la brume, la fumée et les autres gaz à l'écart. Les cr +[][SpellHD] + # Mur prismatique - NameVO: [Prismatic Wall](spells_vo.md#prismatic-wall) - CastingTime: 1 action @@ -5282,6 +5766,8 @@ Tant que cette couche est en place, il est impossible de lancer un sort à trave +[][SpellHD] + # Nappe de brouillard - NameVO: [Fog Cloud](spells_vo.md#fog-cloud) - CastingTime: 1 action @@ -5300,6 +5786,8 @@ Vous créez une sphère de brouillard de 6 mètres de rayon centrée sur un poin +[][SpellHD] + # Nimbe de bienfaisance - NameVO: - CastingTime: 1 action @@ -5318,6 +5806,8 @@ Un nimbe blanc et scintillant d'énergie sacrée vous entoure pour la durée du +[][SpellHD] + # Non-détection - NameVO: [Nondetection](spells_vo.md#nondetection) - CastingTime: 1 action @@ -5336,6 +5826,8 @@ Vous pouvez prendre pour cible une créature consentante, un endroit ou un objet +[][SpellHD] + # Nuage incendiaire - NameVO: [Incendiary Cloud](spells_vo.md#incendiary-cloud) - CastingTime: 1 action @@ -5358,6 +5850,8 @@ Le nuage s'éloigne de vous sur 3 mètres dans la direction de votre choix au d +[][SpellHD] + # Nuage mortel - NameVO: [Cloudkill](spells_vo.md#cloudkill) - CastingTime: 1 action @@ -5382,6 +5876,8 @@ Le brouillard s'éloigne de vous sur une distance de 3 mètres au début de chac +[][SpellHD] + # Nuage puant - NameVO: [Stinking Cloud](spells_vo.md#stinking-cloud) - CastingTime: 1 action @@ -5402,6 +5898,8 @@ Un vent modéré (au moins 15 km/h) disperse le nuage après 4 rounds. Un vent f +[][SpellHD] + # Nuée de météores - NameVO: [Meteor Swarm](spells_vo.md#meteor-swarm) - CastingTime: 1 action @@ -5422,6 +5920,8 @@ Le sort abîme et embrase les objets inflammables de la zone s'ils ne sont pas p +[][SpellHD] + # Nuée de projectiles - NameVO: - CastingTime: 1 action bonus @@ -5438,6 +5938,8 @@ Vous utilisez votre action pour lancer une arme ou tirer un projectile et une ac +[][SpellHD] + # Oeil magique - NameVO: [Arcane Eye](spells_vo.md#arcane-eye) - CastingTime: 1 action @@ -5456,6 +5958,8 @@ Par une action, vous pouvez déplacer l'oeil d'un maximum de 9 mètres dans la d +[][SpellHD] + # Offrande inéluctable - NameVO: - CastingTime: 1 action @@ -5474,6 +5978,8 @@ Pour toute la durée du sort, la cible fait en sorte de protéger l'objet qu'ell +[][SpellHD] + # Ombres imaginaires - NameVO: - CastingTime: 1 action @@ -5492,6 +5998,8 @@ Vous désignez une cible à portée et dans votre champ de vision. Vous créez d +[][SpellHD] + # Panacée - NameVO: - CastingTime: 1 action @@ -5508,6 +6016,8 @@ Vous libérez une vague d'énergie purificatrice qui met instantanément fin aux +[][SpellHD] + # Parole divine - NameVO: [Divine Word](spells_vo.md#divine-word) - CastingTime: 1 action bonus @@ -5536,6 +6046,8 @@ Quels que soient ses points de vie, si un céleste, un élémentaire, une fée o +[][SpellHD] + # Pas brumeux - NameVO: [Misty Step](spells_vo.md#misty-step) - CastingTime: 1 action bonus @@ -5552,6 +6064,8 @@ Vous êtes brièvement entouré d'une brume argentée et vous vous téléportez +[][SpellHD] + # Passage dimensionnel - NameVO: - CastingTime: 1 action @@ -5578,6 +6092,8 @@ Les ouvertures ne laissent pas passer les matières liquides ou gazeuses sauf si +[][SpellHD] + # Passage par les arbres - NameVO: [Tree Stride](spells_vo.md#tree-stride) - CastingTime: 1 action @@ -5596,6 +6112,8 @@ Vous pouvez utiliser cette capacité de transport une fois par round pendant tou +[][SpellHD] + # Passage sans trace - NameVO: [Pass without Trace](spells_vo.md#pass-without-trace) - CastingTime: 1 action @@ -5616,6 +6134,8 @@ Une créature qui profite de ce bonus ne laisse derrière elle aucune trace ni a +[][SpellHD] + # Passe-muraille - NameVO: [Passwall](spells_vo.md#passwall) - CastingTime: 1 action @@ -5634,6 +6154,8 @@ Quand l'ouverture disparaît, les créatures et les objets qui s'y trouvaient en +[][SpellHD] + # Pattes d'araignée - NameVO: [Spider Climb](spells_vo.md#spider-climb) - CastingTime: 1 action @@ -5650,6 +6172,8 @@ Jusqu'à la fin du sort, une créature consentante que vous touchez devient capa +[][SpellHD] + # Peau d'écorce - NameVO: [Barkskin](spells_vo.md#barkskin) - CastingTime: 1 action @@ -5666,6 +6190,8 @@ Vous touchez une créature consentante. Pendant toute la durée du sort, sa peau +[][SpellHD] + # Peau de pierre - NameVO: [Stoneskin](spells_vo.md#stoneskin) - CastingTime: 1 action @@ -5682,6 +6208,8 @@ Ce sort modifie la chair d'une créature consentante pour la rendre aussi dure q +[][SpellHD] + # Petite hutte - NameVO: [Leomund's Tiny Hut](spells_vo.md#leomunds-tiny-hut) - CastingTime: 1 minute @@ -5702,6 +6230,8 @@ Tant que le sort n'est pas terminé, vous pouvez faire en sorte que l'intérieur +[][SpellHD] + # Pétrification - NameVO: [Flesh to Stone](spells_vo.md#flesh-to-stone) - CastingTime: 1 action @@ -5724,6 +6254,8 @@ Si vous maintenez votre concentration sur ce sort jusqu'à la fin de la durée m +[][SpellHD] + # Peur - NameVO: [Fear](spells_vo.md#fear) - CastingTime: 1 action @@ -5742,6 +6274,8 @@ Tant qu'une créature est [terrorisée] par ce sort, elle est obligée d'utilise +[][SpellHD] + # Pluie de projectiles - NameVO: - CastingTime: 1 action bonus @@ -5760,6 +6294,8 @@ Le projectile se dédouble de nombreuses fois et affecte toutes les créatures d +[][SpellHD] + # Poigne électrique - NameVO: [Shocking Grasp](spells_vo.md#shocking-grasp) - CastingTime: 1 action @@ -5778,6 +6314,8 @@ Les dégâts du sort augmentent de 1d8 quand vous atteignez le niveau 5 (2d8), 1 +[][SpellHD] + # Poison naturel - NameVO: - CastingTime: 1 action bonus @@ -5796,6 +6334,8 @@ Une arme de votre choix exsude une substance poisseuse et venimeuse. À la premi +[][SpellHD] + # Portail - NameVO: [Gate](spells_vo.md#gate) - CastingTime: 1 action @@ -5818,6 +6358,8 @@ Quand vous lancez ce sort, vous pouvez prononcer le nom d'une créature spécifi +[][SpellHD] + # Porte dimensionnelle - NameVO: [Dimension Door](spells_vo.md#dimension-door) - CastingTime: 1 action @@ -5840,6 +6382,8 @@ Si vous deviez arriver dans un emplacement déjà occupé par un objet ou une cr +[][SpellHD] + # Porte-bonheur - NameVO: - CastingTime: 1 action @@ -5856,6 +6400,8 @@ Vous agrippez votre objet porte-bonheur (gri-gri, talisman, amulette, etc.) et, +[][SpellHD] + # Possession - NameVO: [Magic Jar](spells_vo.md#magic-jar) - CastingTime: 1 minute @@ -5896,6 +6442,8 @@ Le réceptacle est détruit quand le sort se termine. +[][SpellHD] + # Prémonition - NameVO: [Foresight](spells_vo.md#foresight) - CastingTime: 1 minute @@ -5914,6 +6462,8 @@ Le sort se termine immédiatement si vous le lancez de nouveau avant la fin de s +[][SpellHD] + # Prestidigitation - NameVO: [Prestidigitation](spells_vo.md#prestidigitation) - CastingTime: 1 action @@ -5944,6 +6494,8 @@ Si vous lancez le sort à plusieurs reprises, vous ne pouvez pas avoir plus de t +[][SpellHD] + # Prière de soins - NameVO: [Prayer of Healing](spells_vo.md#prayer-of-healing) - CastingTime: 10 minutes @@ -5962,6 +6514,8 @@ Un maximum de six créatures de votre choix, situées à portée et dans votre c +[][SpellHD] + # Produire une flamme - NameVO: [Produce Flame](spells_vo.md#produce-flame) - CastingTime: 1 action @@ -5984,6 +6538,8 @@ Les dégâts de ce sort augmentent de 1d8 quand vous atteignez le niveau 5 (2d8) +[][SpellHD] + # Projectile magique - NameVO: [Magic Missile](spells_vo.md#magic-missile) - CastingTime: 1 action @@ -6002,6 +6558,8 @@ Vous créez trois fléchettes faites d'énergie magique brillante. Chacune touch +[][SpellHD] + # Projectile toxique - NameVO: - CastingTime: 1 action bonus @@ -6022,6 +6580,8 @@ Vous utilisez votre action pour lancer une arme ou tirer un projectile et une ac +[][SpellHD] + # Projection astrale - NameVO: [Astral Projection](spells_vo.md#astral-projection) - CastingTime: 1 heure @@ -6048,6 +6608,8 @@ Si vous êtes prématurément renvoyé dans votre corps physique, vos compagnons +[][SpellHD] + # Protection contre la mort - NameVO: [Death Ward](spells_vo.md#death-ward) - CastingTime: 1 action @@ -6066,6 +6628,8 @@ Si le sort est encore actif quand la cible est soumise à un effet qui devrait l +[][SpellHD] + # Protection contre le mal et le bien - NameVO: [Protection from Evil and Good](spells_vo.md#protection-from-evil-and-good) - CastingTime: 1 action @@ -6086,6 +6650,8 @@ Les créatures des types précédemment nommés subissent un désavantage lors d +[][SpellHD] + # Protection contre le poison - NameVO: [Protection from Poison](spells_vo.md#protection-from-poison) - CastingTime: 1 action @@ -6104,6 +6670,8 @@ Pendant toute la durée du sort, la cible bénéficie d'un avantage lors des jet +[][SpellHD] + # Protection contre les énergies - NameVO: [Protection from Energy](spells_vo.md#protection-from-energy) - CastingTime: 1 action @@ -6120,6 +6688,8 @@ Pendant toute la durée du sort, la créature consentante que vous touchez devie +[][SpellHD] + # Protections et sceaux - NameVO: [Guards and Wards](spells_vo.md#guards-and-wards) - CastingTime: 10 minutes @@ -6164,6 +6734,8 @@ Vous pouvez protéger une structure en permanence si vous lancez ce sort tous le +[][SpellHD] + # Purification de la nourriture et de l'eau - NameVO: [Purify Food and Drink](spells_vo.md#purify-food-and-drink) - CastingTime: 1 action @@ -6180,6 +6752,8 @@ Toute la nourriture et les boissons non magiques présentes dans une sphère d'u +[][SpellHD] + # Putréfaction - NameVO: - CastingTime: 1 action @@ -6202,6 +6776,8 @@ Si la cible décède pendant qu'elle est sous l'effet du sort, son corps éclate +[][SpellHD] + # Rappel à la vie - NameVO: [Raise Dead](spells_vo.md#raise-dead) - CastingTime: 1 heure @@ -6224,6 +6800,8 @@ Le retour d'entre les morts est une rude épreuve qui se traduit par un malus de +[][SpellHD] + # Rayon affaiblissant - NameVO: [Ray of Enfeeblement](spells_vo.md#ray-of-enfeeblement) - CastingTime: 1 action @@ -6242,6 +6820,8 @@ La cible a droit à un jet de sauvegarde de Constitution contre le sort à la fi +[][SpellHD] + # Rayon ardent - NameVO: [Scorching Ray](spells_vo.md#scorching-ray) - CastingTime: 1 action @@ -6260,6 +6840,8 @@ Vous créez trois rayons de feu et les projetez sur des cibles à portée. Vous +[][SpellHD] + # Rayon de givre - NameVO: [Ray of Frost](spells_vo.md#ray-of-frost) - CastingTime: 1 action @@ -6278,6 +6860,8 @@ Les dégâts du sort augmentent de 1d8 quand vous atteignez le niveau 5 (2d8),11 +[][SpellHD] + # Rayon de lune - NameVO: [Moonbeam](spells_vo.md#moonbeam) - CastingTime: 1 action @@ -6302,6 +6886,8 @@ Une fois que vous avez lancé ce sort, à chacun de vos tours, vous pouvez utili +[][SpellHD] + # Rayon de soleil - NameVO: [Sunbeam](spells_vo.md#sunbeam) - CastingTime: 1 action @@ -6324,6 +6910,8 @@ Pendant toute la durée du sort, une boule de lumière brille dans votre main. E +[][SpellHD] + # Régénération - NameVO: [Regenerate](spells_vo.md#regenerate) - CastingTime: 1 minute @@ -6344,6 +6932,8 @@ Si vous disposez de la partie amputée et la maintenez contre le moignon, le sor +[][SpellHD] + # Réincarnation - NameVO: [Reincarnate](spells_vo.md#reincarnate) - CastingTime: 1 heure @@ -6386,6 +6976,8 @@ La créature réincarnée se souvient de son ancienne vie et de ses expériences +[][SpellHD] + # Réparation - NameVO: [Mending](spells_vo.md#mending) - CastingTime: 1 minute @@ -6406,6 +6998,8 @@ Le sort permet de réparer un objet magique ou une créature artificielle, mais +[][SpellHD] + # Repli expéditif - NameVO: [Expeditious Retreat](spells_vo.md#expeditious-retreat) - CastingTime: 1 action bonus @@ -6422,6 +7016,8 @@ Ce sort vous permet de vous déplacer à une vitesse incroyable. Vous pouvez uti +[][SpellHD] + # Représailles infernales - NameVO: [Hellish Rebuke](spells_vo.md#hellish-rebuke) - CastingTime: @@ -6440,6 +7036,8 @@ Durée d'incantation : 1 réaction en réponse aux dégâts que vous inflige une +[][SpellHD] + # Répulsion/attirance - NameVO: [Antipathy/Sympathy](spells_vo.md#antipathysympathy) - CastingTime: 1 heure @@ -6470,6 +7068,8 @@ Une créature qui réussit son jet de sauvegarde contre l'effet est immunisée c +[][SpellHD] + # Résistance - NameVO: [Resistance](spells_vo.md#resistance) - CastingTime: 1 action @@ -6488,6 +7088,8 @@ Le sort se termine alors. +[][SpellHD] + # Respiration aquatique - NameVO: [Water Breathing](spells_vo.md#water-breathing) - CastingTime: 1 action @@ -6504,6 +7106,8 @@ Grâce à ce sort, un maximum de dix créatures situées à portée et dans votr +[][SpellHD] + # Restauration inférieure - NameVO: [Lesser Restoration](spells_vo.md#lesser-restoration) - CastingTime: 1 action @@ -6520,6 +7124,8 @@ Vous touchez une créature et mettez fin à une maladie ou à un état spécial +[][SpellHD] + # Restauration supérieure - NameVO: [Greater Restoration](spells_vo.md#greater-restoration) - CastingTime: 1 action @@ -6544,6 +7150,8 @@ Vous imprégnez la créature que vous touchez d'énergie positive, afin de la d +[][SpellHD] + # Résurrection - NameVO: [Resurrection](spells_vo.md#resurrection) - CastingTime: 1 heure @@ -6570,6 +7178,8 @@ Après cela, vous ne pouvez plus lancer de sort et vous souffrez d'un désavanta +[][SpellHD] + # Résurrection suprême - NameVO: [True Resurrection](spells_vo.md#true-resurrection) - CastingTime: 1 heure @@ -6590,6 +7200,8 @@ Le sort referme toutes les plaies, neutralise tous les poisons, guérit toutes l +[][SpellHD] + # Rêve - NameVO: [Dream](spells_vo.md#dream) - CastingTime: 1 minute @@ -6612,6 +7224,8 @@ Si vous êtes en possession d'un élément corporel de la cible, comme une mèch +[][SpellHD] + # Revigorer - NameVO: [Revivify](spells_vo.md#revivify) - CastingTime: 1 action @@ -6628,6 +7242,8 @@ Vous touchez une créature morte au cours de la minute précédente. Elle revien +[][SpellHD] + # Sanctification - NameVO: [Hallow](spells_vo.md#hallow) - CastingTime: 24 heures @@ -6672,6 +7288,8 @@ Les ténèbres magiques issues d'un sort de niveau inférieur à celui de l'empl +[][SpellHD] + # Sanctuaire - NameVO: [Sanctuary](spells_vo.md#sanctuary) - CastingTime: 1 action bonus @@ -6692,6 +7310,8 @@ Ce sort se termine si la créature protégée attaque ou lance un sort affectant +[][SpellHD] + # Sanctuaire privé - NameVO: [Mordenkainen's Private Sanctum](spells_vo.md#mordenkainens-private-sanctum) - CastingTime: 10 minutes @@ -6726,6 +7346,8 @@ Si on lance ce sort tous les jours au même endroit pendant un an, ses effets de +[][SpellHD] + # Sang du démon - NameVO: - CastingTime: 1 action @@ -6744,6 +7366,8 @@ Vous contaminez le sang d'une créature vivante que vous touchez. Vous effectuez +[][SpellHD] + # Saut - NameVO: [Jump](spells_vo.md#jump) - CastingTime: 1 action @@ -6760,6 +7384,8 @@ Vous touchez une créature et triplez sa distance de saut jusqu'à ce que le sor +[][SpellHD] + # Scrutation - NameVO: [Scrying](spells_vo.md#scrying) - CastingTime: 10 minutes @@ -6794,6 +7420,8 @@ Au lieu de prendre une créature pour cible, vous pouvez choisir un lieu que vou +[][SpellHD] + # Séquestration - NameVO: [Sequester](spells_vo.md#sequester) - CastingTime: 1 action @@ -6814,6 +7442,8 @@ Vous pouvez décider d'une condition qui mettra un terme prématuré au sort. Ce +[][SpellHD] + # Serviteur invisible - NameVO: [Unseen Servant](spells_vo.md#unseen-servant) - CastingTime: 1 action @@ -6834,6 +7464,8 @@ Si vous ordonnez à votre serviteur d'accomplir une tâche qui l'éloigne à plu +[][SpellHD] + # Silence - NameVO: [Silence](spells_vo.md#silence) - CastingTime: 1 action @@ -6852,6 +7484,8 @@ Une créature ou un objet entièrement contenu dans la sphère sont immunisés c +[][SpellHD] + # Simulacre - NameVO: [Simulacrum](spells_vo.md#simulacrum) - CastingTime: 12 heures @@ -6876,6 +7510,8 @@ Si vous lancez de nouveau ce sort, l'éventuel double que vous maintenez déjà +[][SpellHD] + # Simulacre de vie - NameVO: [False Life](spells_vo.md#false-life) - CastingTime: 1 action @@ -6894,6 +7530,8 @@ Vous renforcez votre corps avec un ersatz de vie et gagnez 1d4+4 points de vie t +[][SpellHD] + # Soin des blessures - NameVO: [Cure Wounds](spells_vo.md#cure-wounds) - CastingTime: 1 action @@ -6912,6 +7550,8 @@ La créature que vous touchez récupère un nombre de points de vie égal à 1d8 +[][SpellHD] + # Soin des blessures de groupe - NameVO: [Mass Cure Wounds](spells_vo.md#mass-cure-wounds) - CastingTime: 1 action @@ -6930,6 +7570,8 @@ Une vague d'énergie curative s'étend depuis un point de votre choix situé à +[][SpellHD] + # Sommeil - NameVO: [Sleep](spells_vo.md#sleep) - CastingTime: 1 action @@ -6952,6 +7594,8 @@ Ce sort reste sans effet sur les morts-vivants et les créatures qui ne peuvent +[][SpellHD] + # Souhait - NameVO: [Wish](spells_vo.md#wish) - CastingTime: 1 action @@ -6990,6 +7634,8 @@ Le stress lié à l'incantation d'un souhait pour faire autre chose que répliqu +[][SpellHD] + # Sphère de feu - NameVO: [Flaming Sphere](spells_vo.md#flaming-sphere) - CastingTime: 1 action @@ -7012,6 +7658,8 @@ Quand vous déplacez la sphère, vous pouvez lui faire franchir des obstacles de +[][SpellHD] + # Sphère glacée - NameVO: [Otiluke's Freezing Sphere](spells_vo.md#otilukes-freezing-sphere) - CastingTime: 1 action @@ -7040,6 +7688,8 @@ Il explose au bout de 1 minute s'il n'a pas été brisé auparavant. +[][SpellHD] + # Sphère résiliente - NameVO: [Otiluke's Resilient Sphere](spells_vo.md#otilukes-resilient-sphere) - CastingTime: 1 action @@ -7064,6 +7714,8 @@ Un sort de _[désintégration]_ visant la sphère la détruit sans endommager ce +[][SpellHD] + # Stalagmites fulgurantes - NameVO: - CastingTime: 1 action @@ -7082,6 +7734,8 @@ Vous faites jaillir du sol des stalagmites de pierre d'une hauteur de 3 mètres +[][SpellHD] + # Strangulation - NameVO: - CastingTime: 1 action @@ -7100,6 +7754,8 @@ Vous tendez le bras en direction de votre cible et, de votre main, vous mimez so +[][SpellHD] + # Suggestion - NameVO: [Suggestion](spells_vo.md#suggestion) - CastingTime: 1 action @@ -7126,6 +7782,8 @@ Si vous (ou l'un de vos compagnons) blessez une créature affectée par ce sort, +[][SpellHD] + # Suggestion de groupe - NameVO: [Mass Suggestion](spells_vo.md#mass-suggestion) - CastingTime: 1 action @@ -7150,6 +7808,8 @@ Si vous (ou l'un de vos compagnons) blessez une créature affectée par ce sort, +[][SpellHD] + # Symbole - NameVO: [Symbol](spells_vo.md#symbol) - CastingTime: 1 minute @@ -7194,6 +7854,8 @@ Une telle créature se réveille si elle subit des dégâts ou si quelqu'un util +[][SpellHD] + # Télékinésie - NameVO: [Telekinesis](spells_vo.md#telekinesis) - CastingTime: 1 action @@ -7220,6 +7882,8 @@ Vous exercez un contrôle précis sur les objets pris dans votre étreinte tél +[][SpellHD] + # Téléportation - NameVO: [Teleport](spells_vo.md#teleport) - CastingTime: 1 action @@ -7264,6 +7928,8 @@ La distance qui vous sépare de votre destination est de 1d10 × 1d10 % de la di +[][SpellHD] + # Tempête de feu - NameVO: [Fire Storm](spells_vo.md#fire-storm) - CastingTime: 1 action @@ -7284,6 +7950,8 @@ Le feu endommage les objets présents dans la zone et embrase les objets inflamm +[][SpellHD] + # Tempête de grêle - NameVO: [Ice Storm](spells_vo.md#ice-storm) - CastingTime: 1 action @@ -7306,6 +7974,8 @@ Les grêlons transforment la zone en terrain difficile jusqu'à la fin de votre +[][SpellHD] + # Tempête de neige - NameVO: [Sleet Storm](spells_vo.md#sleet-storm) - CastingTime: 1 action @@ -7326,6 +7996,8 @@ Si une créature se concentre dans la zone d'effet du sort, elle doit réussir u +[][SpellHD] + # Tempête de sable - NameVO: - CastingTime: 1 action @@ -7346,6 +8018,8 @@ Si ce sort est lancé dans un désert de sable ou de pierre, il inflige 4d6 dég +[][SpellHD] + # Tempête vengeresse - NameVO: [Storm of Vengeance](spells_vo.md#storm-of-vengeance) - CastingTime: 1 action @@ -7374,6 +8048,8 @@ Le vent et la pluie fonctionnent comme une distraction sévère quand il s'agit +[][SpellHD] + # Ténèbres - NameVO: [Darkness](spells_vo.md#darkness) - CastingTime: 1 action @@ -7394,6 +8070,8 @@ Si une partie de la zone affectée par ce sort chevauche une zone de lumière is +[][SpellHD] + # Tentacules noirs - NameVO: [Evard's Black Tentacles](spells_vo.md#evards-black-tentacles) - CastingTime: 1 action @@ -7414,6 +8092,8 @@ Une créature [entravée] par les tentacules peut utiliser son action pour effec +[][SpellHD] + # Terrain hallucinatoire - NameVO: [Hallucinatory Terrain](spells_vo.md#hallucinatory-terrain) - CastingTime: 10 minutes @@ -7436,6 +8116,8 @@ Une fois qu'une créature a compris l'illusion, elle la voit comme une image flo +[][SpellHD] + # Texte illusoire - NameVO: [Illusory Script](spells_vo.md#illusory-script) - CastingTime: 1 minute @@ -7456,6 +8138,8 @@ Si quelqu'un dissipe le sort, l'illusion disparaît, mais le message original au +[][SpellHD] + # Thaumaturgie - NameVO: [Thaumaturgy](spells_vo.md#thaumaturgy) - CastingTime: 1 action @@ -7488,6 +8172,8 @@ Vous pouvez révoquer un tel effet par une action. +[][SpellHD] + # Toile d'araignée - NameVO: [Web](spells_vo.md#web) - CastingTime: 1 action @@ -7514,6 +8200,8 @@ Les toiles sont inflammables. Un cube de toiles de 1,50 mètre d'arête exposé +[][SpellHD] + # Trait de feu - NameVO: [Fire Bolt](spells_vo.md#fire-bolt) - CastingTime: 1 action @@ -7532,6 +8220,8 @@ Les dégâts du sort augmentent de 1d10 quand vous atteignez le niveau 5 (2d10), +[][SpellHD] + # Transpercer - NameVO: - CastingTime: 1 action bonus @@ -7552,6 +8242,8 @@ Retirer l'arme lui inflige 2d6 dégâts, ou la moitié si elle réussit un jet d +[][SpellHD] + # Transport végétal - NameVO: [Transport via Plants](spells_vo.md#transport-via-plants) - CastingTime: 1 action @@ -7568,6 +8260,8 @@ Ce sort crée un lien magique entre une plante inanimée de taille G ou supérie +[][SpellHD] + # Tremblement de terre - NameVO: [Earthquake](spells_vo.md#earthquake) - CastingTime: 1 action @@ -7600,6 +8294,8 @@ Une créature qui se trouve près d'un bâtiment en train de s'effondrer, à une +[][SpellHD] + # Tromperie - NameVO: [Mislead](spells_vo.md#mislead) - CastingTime: 1 action @@ -7622,6 +8318,8 @@ Tant que vous utilisez les sens de votre double, vous êtes sourd et aveugle à +[][SpellHD] + # Trouver les pièges - NameVO: [Find Traps](spells_vo.md#find-traps) - CastingTime: 1 action @@ -7640,6 +8338,8 @@ Le sort indique simplement qu'il y a un piège ; il ne précise pas où, mais vo +[][SpellHD] + # Trouver un chemin - NameVO: [Find the Path](spells_vo.md#find-the-path) - CastingTime: 1 minute @@ -7658,6 +8358,8 @@ Tant que le sort persiste et que vous êtes sur le même plan d'existence que vo +[][SpellHD] + # Trouver une monture - NameVO: [Find Steed](spells_vo.md#find-steed) - CastingTime: 10 minutes @@ -7686,6 +8388,8 @@ Vous ne pouvez vous lier qu'à une seule monture issue de ce sort à la fois. Vo +[][SpellHD] + # Vague tonnante - NameVO: [Thunderwave](spells_vo.md#thunderwave) - CastingTime: 1 action @@ -7710,6 +8414,8 @@ De plus, les objets qui ne sont pas arrimés et se trouvent entièrement englob +[][SpellHD] + # Verrou magique - NameVO: [Arcane Lock](spells_vo.md#arcane-lock) - CastingTime: 1 action @@ -7728,6 +8434,8 @@ Tant que l'objet est affecté par ce sort, il est bien plus difficile à briser +[][SpellHD] + # Viser juste - NameVO: [True Strike](spells_vo.md#true-strike) - CastingTime: 1 action @@ -7744,6 +8452,8 @@ Vous tendez la main et pointez du doigt une cible à portée. Votre magie vous d +[][SpellHD] + # Vision dans le noir - NameVO: [Darkvision](spells_vo.md#darkvision) - CastingTime: 1 action @@ -7760,6 +8470,8 @@ Vous touchez une créature consentante pour lui permettre de voir dans le noir. +[][SpellHD] + # Vision suprême - NameVO: [True Seeing](spells_vo.md#true-seeing) - CastingTime: 1 action @@ -7778,6 +8490,8 @@ Pendant toute la durée du sort, la cible bénéficie de vision parfaite, repèr +[][SpellHD] + # Vitalité - NameVO: - CastingTime: 1 action @@ -7796,6 +8510,8 @@ Jusqu'à six créatures vivantes de votre choix, à portée et dans votre champ +[][SpellHD] + # Voir l'invisible - NameVO: [See Invisibility](spells_vo.md#see-invisibility) - CastingTime: 1 action @@ -7812,6 +8528,8 @@ Pendant toute la durée du sort, vous voyez les créatures et les objets [invisi +[][SpellHD] + # Vol - NameVO: [Fly](spells_vo.md#fly) - CastingTime: 1 action @@ -7830,6 +8548,8 @@ Vous touchez une créature consentante et lui conférez la capacité de voler à +[][SpellHD] + # Zone de vérité - NameVO: [Zone of Truth](spells_vo.md#zone-of-truth) - CastingTime: 1 action