mirror of
https://github.com/Nioux/AideDeJeu.git
synced 2025-10-31 23:45:39 +00:00
Sorts HD presque finaux
This commit is contained in:
parent
60c8301532
commit
9aa9002884
15 changed files with 9048 additions and 17 deletions
|
|
@ -17,6 +17,10 @@
|
|||
<None Remove="OGL.txt" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="..\..\Data\spells_hd.json" Link="Data\spells_hd.json" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="..\..\Data\monsters_vf.json" Link="Data\monsters_vf.json" />
|
||||
<EmbeddedResource Include="..\..\Data\monsters_vo.json" Link="Data\monsters_vo.json" />
|
||||
|
|
|
|||
|
|
@ -189,7 +189,7 @@ namespace AideDeJeu.ViewModels
|
|||
var serializer = new DataContractJsonSerializer(typeof(IEnumerable<Spell>));
|
||||
var assembly = typeof(AboutViewModel).GetTypeInfo().Assembly;
|
||||
//var names = assembly.GetManifestResourceNames();
|
||||
using (var stream = assembly.GetManifestResourceStream("AideDeJeu.Data.spells_vf.json"))
|
||||
using (var stream = assembly.GetManifestResourceStream("AideDeJeu.Data.spells_hd.json"))
|
||||
{
|
||||
_AllSpells = serializer.ReadObject(stream) as IEnumerable<Spell>;
|
||||
}
|
||||
|
|
@ -200,14 +200,15 @@ namespace AideDeJeu.ViewModels
|
|||
|
||||
public IEnumerable<Spell> GetSpells(string classe, string niveauMin, string niveauMax, string ecole, string rituel, string source)
|
||||
{
|
||||
return AllSpells.Where(spell =>
|
||||
(int.Parse(spell.Level) >= int.Parse(niveauMin)) &&
|
||||
(int.Parse(spell.Level) <= int.Parse(niveauMax)) &&
|
||||
spell.Type.Contains(ecole) &&
|
||||
spell.Source.Contains(source) &&
|
||||
spell.Source.Contains(classe) &&
|
||||
spell.Type.Contains(rituel)
|
||||
)
|
||||
return AllSpells
|
||||
.Where(spell =>
|
||||
(int.Parse(spell.Level) >= int.Parse(niveauMin)) &&
|
||||
(int.Parse(spell.Level) <= int.Parse(niveauMax)) &&
|
||||
spell.Type.ToLower().Contains(ecole.ToLower()) &&
|
||||
spell.Source.Contains(source) &&
|
||||
spell.Source.Contains(classe) &&
|
||||
spell.Type.Contains(rituel)
|
||||
)
|
||||
.OrderBy(spell => spell.NamePHB)
|
||||
.ToList();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,9 +4,13 @@ using AideDeJeuLib.Spells;
|
|||
using HtmlAgilityPack;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Net.Http;
|
||||
using System.Runtime.Serialization.Json;
|
||||
using System.Text;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace AideDeJeuCmd
|
||||
|
|
@ -60,6 +64,22 @@ namespace AideDeJeuCmd
|
|||
SaveJSon<IEnumerable<Monster>>(dataDir + "monsters_vf.json", monsters);
|
||||
SaveJSon<IEnumerable<Monster>>(dataDir + "monsters_vo.json", monstersVO);
|
||||
*/
|
||||
var spellsVF = LoadJSon<IEnumerable<Spell>>(dataDir + "spells_vf.json");
|
||||
var spellsVO = LoadJSon<IEnumerable<Spell>>(dataDir + "spells_vo.json");
|
||||
|
||||
var spellLists = new Dictionary<string, IEnumerable<string>>()
|
||||
{
|
||||
{ "Barde", await LoadList(dataDir + "spell_barde.txt") },
|
||||
{ "Clerc", await LoadList(dataDir + "spell_clerc.txt") },
|
||||
{ "Druide", await LoadList(dataDir + "spell_druide.txt") },
|
||||
{ "Ensorceleur", await LoadList(dataDir + "spell_ensorceleur.txt") },
|
||||
{ "Magicien", await LoadList(dataDir + "spell_magicien.txt") },
|
||||
{ "Ombrelame", await LoadList(dataDir + "spell_ombrelame.txt") },
|
||||
{ "Paladin", await LoadList(dataDir + "spell_paladin.txt") },
|
||||
{ "Rôdeur", await LoadList(dataDir + "spell_rodeur.txt") },
|
||||
{ "Sorcier", await LoadList(dataDir + "spell_sorcier.txt") },
|
||||
};
|
||||
|
||||
var spellsHD = new List<Spell>();
|
||||
var spell = new Spell();
|
||||
using (var reader = new StreamReader(dataDir + "spells_hd.txt"))
|
||||
|
|
@ -72,6 +92,25 @@ namespace AideDeJeuCmd
|
|||
Console.WriteLine(spell.NamePHB);
|
||||
|
||||
spell.DescriptionHtml = await FormatDescriptionAsync(spell.DescriptionHtml);
|
||||
spell.Source = "(HD)";
|
||||
spell.Id = spell.IdVF = IdFromName(spell.NamePHB);
|
||||
var spVF = spellsVF.SingleOrDefault(sp => IdFromName(sp.NamePHB) == spell.Id);
|
||||
if(spVF != null)
|
||||
{
|
||||
if(spVF.Source.Contains("(SRD)"))
|
||||
{
|
||||
spell.Source += "(SRD)";
|
||||
}
|
||||
}
|
||||
foreach (var spellList in spellLists)
|
||||
{
|
||||
if(spellList.Value.Contains(spell.NamePHB.ToLower()))
|
||||
{
|
||||
spell.Source += " " + spellList.Key + " ;";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
spellsHD.Add(spell);
|
||||
spell = new Spell();
|
||||
}
|
||||
|
|
@ -84,14 +123,27 @@ namespace AideDeJeuCmd
|
|||
else if (spell.LevelType == null)
|
||||
{
|
||||
spell.LevelType = line;
|
||||
var re = new Regex("(?<type>.*) de niveau (?<level>\\d*).?(?<rituel>\\(rituel\\))?");
|
||||
var match = re.Match(line);
|
||||
spell.Type = match.Groups["type"].Value;
|
||||
spell.Level = match.Groups["level"].Value;
|
||||
spell.Rituel = match.Groups["rituel"].Value;
|
||||
if (string.IsNullOrEmpty(spell.Type))
|
||||
{
|
||||
re = new Regex("(?<type>.*), (?<level>tour de magie)");
|
||||
match = re.Match(line);
|
||||
spell.Type = match.Groups["type"].Value;
|
||||
spell.Level = "0"; // match.Groups["level"].Value;
|
||||
spell.Rituel = match.Groups["rituel"].Value;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if(line.StartsWith("Temps d’incantation : "))
|
||||
{
|
||||
if (line.StartsWith("Temps d’incantation : "))
|
||||
{
|
||||
spell.CastingTime = line.Substring(22);
|
||||
}
|
||||
else if(line.StartsWith("Portée : "))
|
||||
else if (line.StartsWith("Portée : "))
|
||||
{
|
||||
spell.Range = line.Substring(9);
|
||||
}
|
||||
|
|
@ -129,6 +181,21 @@ namespace AideDeJeuCmd
|
|||
Console.WriteLine("Hello World!");
|
||||
}
|
||||
|
||||
public static string RemoveDiacritics(string text)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(text))
|
||||
return text;
|
||||
|
||||
text = text.Normalize(NormalizationForm.FormD);
|
||||
var chars = text.Where(c => CharUnicodeInfo.GetUnicodeCategory(c) != UnicodeCategory.NonSpacingMark).ToArray();
|
||||
return new string(chars).Normalize(NormalizationForm.FormC);
|
||||
}
|
||||
|
||||
static string IdFromName(string name)
|
||||
{
|
||||
return RemoveDiacritics(name.ToLower().Replace(" ", "-"));
|
||||
}
|
||||
|
||||
static async Task<string> FormatDescriptionAsync(string description)
|
||||
{
|
||||
string formattedDescription = "";
|
||||
|
|
@ -143,6 +210,125 @@ namespace AideDeJeuCmd
|
|||
li = true;
|
||||
formattedDescription += "<li>" + line.Substring(3);
|
||||
}
|
||||
else
|
||||
{
|
||||
var titles = new List<string>()
|
||||
{
|
||||
"À plus haut niveau.",
|
||||
"Agrandir.",
|
||||
"Rétrécir.",
|
||||
"Endurance de l’ours.",
|
||||
"Force du taureau.",
|
||||
"Grâce du chat.",
|
||||
"Splendeur de l’aigle.",
|
||||
"Ruse du renard.",
|
||||
"Sagesse du hibou.",
|
||||
"Aura factice.",
|
||||
"Masque.",
|
||||
"Effets visant une cible.",
|
||||
"Zones de magie.",
|
||||
"Sorts.",
|
||||
"Objets magiques.",
|
||||
"Déplacement magique.",
|
||||
"Créatures et objets.",
|
||||
"Dissipation de la magie.",
|
||||
"Bouille-crâne.",
|
||||
"Convulsions.",
|
||||
"Fièvre répugnante.",
|
||||
"Mal aveuglant.",
|
||||
"Mort poisseuse.",
|
||||
"Pourriture.",
|
||||
"Écarter les eaux.",
|
||||
"Inondation.",
|
||||
"Modifier le cours de l’eau.",
|
||||
"Tourbillon.",
|
||||
"Création d’eau.",
|
||||
"Destruction d’eau.",
|
||||
"Si vous lancez ce sort en une action, choisissez un point à portée.",
|
||||
"Si vous lancez le sort sur une période de huit heures, vous enrichissez la terre.",
|
||||
"Annulation d’enchantement.",
|
||||
"Renvoi.",
|
||||
"Confinement minimal.",
|
||||
"Enchaîné.",
|
||||
"Enseveli.",
|
||||
"Prison isolée.",
|
||||
"Sommeil.",
|
||||
"Mettre fin au sort.",
|
||||
"Glyphe à sort.",
|
||||
"Runes explosives.",
|
||||
"Approche.",
|
||||
"Arrête.",
|
||||
"Fuis.",
|
||||
"Lâche.",
|
||||
"Rampe.",
|
||||
"Main agrippeuse.",
|
||||
"Main interposée.",
|
||||
"Main percutante.",
|
||||
"Poing serré.",
|
||||
"Nauséeux.",
|
||||
"Endormi.",
|
||||
"Paniqué.",
|
||||
"Créature en créature.",
|
||||
"Objet en créature.",
|
||||
"Créature en objet.",
|
||||
"Adaptation aquatique.",
|
||||
"Armes naturelles.",
|
||||
"Changer d’apparence.",
|
||||
"1. Rouge.",
|
||||
"2. Orange.",
|
||||
"3. Jaune.",
|
||||
"4. Vert.",
|
||||
"5. Bleu.",
|
||||
"6. Indigo.",
|
||||
"7. Violet.",
|
||||
"Couloirs.",
|
||||
"Escaliers.",
|
||||
"Portes.",
|
||||
"Autres effets de sort.",
|
||||
"Attirance.",
|
||||
"Répulsion.",
|
||||
"Mettre un terme à l’effet.",
|
||||
"Courage.",
|
||||
"Interférence extradimensionnelle.",
|
||||
"Langues.",
|
||||
"Lumière du jour.",
|
||||
"Protection contres les énergies.",
|
||||
"Repos éternel.",
|
||||
"Ténèbres.",
|
||||
"Vulnérabilité à l’énergie.",
|
||||
"Silence.",
|
||||
"Terreur.",
|
||||
"Démence.",
|
||||
"Désespoir.",
|
||||
"Discorde.",
|
||||
"Douleur.",
|
||||
"Étourdissement.",
|
||||
"Frayeur.",
|
||||
"Mort.",
|
||||
"Sommeil.",
|
||||
"Créatures.",
|
||||
"Objets.",
|
||||
"Familiarité.",
|
||||
"Sur place.",
|
||||
"À proximité.",
|
||||
"Zone similaire.",
|
||||
"Incident.",
|
||||
"Round 2.",
|
||||
"Round 3.",
|
||||
"Round 4.",
|
||||
"Rounds 5 à 10.",
|
||||
"Fissures.",
|
||||
"Structures.",
|
||||
};
|
||||
foreach (var title in titles)
|
||||
{
|
||||
if (line.StartsWith(title))
|
||||
{
|
||||
line = "<strong><em>" + title + "</em></strong>" + line.Substring(title.Length);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (line.EndsWith("."))
|
||||
{
|
||||
|
|
@ -186,5 +372,23 @@ namespace AideDeJeuCmd
|
|||
serializer.WriteObject(stream, objT);
|
||||
}
|
||||
}
|
||||
|
||||
private static async Task<IEnumerable<string>> LoadList(string filename)
|
||||
{
|
||||
using (var stream = new StreamReader(filename))
|
||||
{
|
||||
var lines = new List<string>();
|
||||
var line = await stream.ReadLineAsync();
|
||||
while (line != null)
|
||||
{
|
||||
if(!string.IsNullOrEmpty(line))
|
||||
{
|
||||
lines.Add(line);
|
||||
}
|
||||
line = await stream.ReadLineAsync();
|
||||
}
|
||||
return lines;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
120
Data/spell_barde.txt
Normal file
120
Data/spell_barde.txt
Normal file
|
|
@ -0,0 +1,120 @@
|
|||
invisibilité
|
||||
localiser des animaux ou des plantes
|
||||
localiser un objet
|
||||
messager animal
|
||||
offrande inéluctable
|
||||
ombres imaginaires
|
||||
restauration inférieure
|
||||
silence
|
||||
stalagmites fulgurantes
|
||||
suggestion
|
||||
voir l’invisible
|
||||
zone de vérité
|
||||
catalepsie
|
||||
clairvoyance
|
||||
communication avec les morts
|
||||
communication avec les plantes
|
||||
croissance végétale
|
||||
dissipation de la magie
|
||||
envoi de message
|
||||
glyphe de protection
|
||||
image majeure
|
||||
jeter une malédiction
|
||||
langues
|
||||
motif hypnotique
|
||||
non-détection
|
||||
nuage puant
|
||||
petite hutte
|
||||
peur
|
||||
compulsion
|
||||
confusion
|
||||
invisibilité supérieure
|
||||
liberté de mouvement
|
||||
localiser une créature
|
||||
métamorphose
|
||||
porte dimensionnelle
|
||||
terrain hallucinatoire
|
||||
animation des objets
|
||||
apparence trompeuse
|
||||
cercle de téléportation
|
||||
coercition mystique
|
||||
dominer un humanoïde
|
||||
entrave planaire
|
||||
éveil
|
||||
immobiliser un monstre
|
||||
légende
|
||||
modification de mémoire
|
||||
rappel à la vie
|
||||
restauration supérieure
|
||||
rêve
|
||||
scrutation
|
||||
soin des blessures de groupe
|
||||
tromperie
|
||||
danse irrésistible
|
||||
illusion programmée
|
||||
mauvais oeil
|
||||
protections et sceaux
|
||||
suggestion de groupe
|
||||
trouver un chemin
|
||||
vision suprême
|
||||
cage de force
|
||||
épée magique
|
||||
forme éthérée
|
||||
image projetée
|
||||
manoir somptueux
|
||||
mirage
|
||||
régénération
|
||||
résurrection
|
||||
symbole
|
||||
téléportation
|
||||
bagou
|
||||
dominer un monstre
|
||||
esprit faible
|
||||
esprit impénétrable
|
||||
mot de pouvoir étourdissant
|
||||
harmonique miraculeuse
|
||||
métamorphose suprême
|
||||
mot de pouvoir mortel
|
||||
prémonition
|
||||
aura du héros
|
||||
illusion mineure
|
||||
lumière
|
||||
lumières dansantes
|
||||
main du mage
|
||||
message
|
||||
moquerie cruelle
|
||||
porte-bonheur
|
||||
prestidigitation
|
||||
réparation
|
||||
viser juste
|
||||
amitié avec les animaux
|
||||
charme-personne
|
||||
communication avec les animaux
|
||||
compréhension des langues
|
||||
déguisement
|
||||
détection de la magie
|
||||
fléau
|
||||
fou rire
|
||||
grande foulée
|
||||
héroïsme
|
||||
identification
|
||||
image silencieuse
|
||||
instrument fantomatique
|
||||
léger comme une plume
|
||||
lueurs féeriques
|
||||
mot de guérison
|
||||
serviteur invisible
|
||||
soin des blessures
|
||||
sommeil
|
||||
texte illusoire
|
||||
vague tonnante
|
||||
amélioration de caractéristique
|
||||
apaisement des émotions
|
||||
bouche magique
|
||||
briser
|
||||
cécité/surdité
|
||||
chauffer le métal
|
||||
déblocage
|
||||
détection des pensées
|
||||
envoûtement
|
||||
immobiliser un humanoïde
|
||||
107
Data/spell_clerc.txt
Normal file
107
Data/spell_clerc.txt
Normal file
|
|
@ -0,0 +1,107 @@
|
|||
animation des morts
|
||||
catalepsie
|
||||
cercle magique
|
||||
clairvoyance
|
||||
communication avec les morts
|
||||
création de nourriture et d’eau
|
||||
dissipation de la magie
|
||||
envoi de message
|
||||
esprits gardiens
|
||||
fusion dans la pierre
|
||||
glyphe de protection
|
||||
jeter une malédiction
|
||||
langues
|
||||
lever une malédiction
|
||||
lueur d’espoir
|
||||
lumière du jour
|
||||
marche sur l’eau
|
||||
mot de guérison de groupe
|
||||
protection contres les énergies
|
||||
revigorer
|
||||
bannissement
|
||||
contrôle de l’eau
|
||||
divination
|
||||
façonnage de la pierre
|
||||
gardien de la foi
|
||||
liberté de mouvement
|
||||
localiser une créature
|
||||
protection contre la mort
|
||||
coercition mystique
|
||||
colonne de flamme
|
||||
communion
|
||||
contagion
|
||||
dissipation du mal et du bien
|
||||
entrave planaire
|
||||
fléau d’insectes
|
||||
légende
|
||||
rappel à la vie
|
||||
restauration supérieure
|
||||
sanctification
|
||||
scrutation
|
||||
soin des blessures de groupe
|
||||
allié planaire
|
||||
barrière de lames
|
||||
contamination
|
||||
création de mort-vivant
|
||||
festin des héros
|
||||
guérison
|
||||
interdiction
|
||||
mot de retour
|
||||
trouver un chemin
|
||||
vision suprême
|
||||
changement de plan
|
||||
forme éthérée
|
||||
invoquer un céleste
|
||||
parole divine
|
||||
régénération
|
||||
résurrection
|
||||
symbole
|
||||
tempête de feu
|
||||
aura sacrée
|
||||
champ antimagie
|
||||
contrôle du climat
|
||||
tremblement de terre
|
||||
guérison de groupe
|
||||
portail
|
||||
projection astrale
|
||||
résurrection suprême
|
||||
Tours de magie (niveau 0)
|
||||
assistance
|
||||
épargner les mourants
|
||||
flamme sacrée
|
||||
lumière
|
||||
réparation
|
||||
résistance
|
||||
thaumaturgie
|
||||
balisage
|
||||
bénédiction
|
||||
blessure
|
||||
bouclier de la foi
|
||||
création ou destruction d’eau
|
||||
détection de la magie
|
||||
détection du mal et du bien
|
||||
détection du poison et des maladies
|
||||
fléau
|
||||
injonction
|
||||
mot de guérison
|
||||
protection contre le mal et le bien
|
||||
purification de la nourriture et de l’eau
|
||||
sanctuaire
|
||||
soin des blessures
|
||||
aide
|
||||
amélioration de caractéristique
|
||||
apaisement des émotions
|
||||
arme spirituelle
|
||||
augure
|
||||
cécité/surdité
|
||||
doux repos
|
||||
flamme éternelle
|
||||
immobiliser un humanoïde
|
||||
lien de protection
|
||||
localiser un objet
|
||||
prière de soins
|
||||
protection contre le poison
|
||||
restauration inférieure
|
||||
silence
|
||||
trouver les pièges
|
||||
zone de vérité
|
||||
111
Data/spell_druide.txt
Normal file
111
Data/spell_druide.txt
Normal file
|
|
@ -0,0 +1,111 @@
|
|||
appel de la foudre
|
||||
catalepsie
|
||||
communication avec les plantes
|
||||
croissance végétale
|
||||
dissipation de la magie
|
||||
fusion dans la pierre
|
||||
invoquer des animaux
|
||||
lumière du jour
|
||||
marche sur l’eau
|
||||
mur de vent
|
||||
protection contres les énergies
|
||||
respiration aquatique
|
||||
tempête de neige
|
||||
confusion
|
||||
contrôle de l’eau
|
||||
dominer une bête
|
||||
façonnage de la pierre
|
||||
flétrissement
|
||||
insecte géant
|
||||
invoquer des élémentaires mineurs
|
||||
invoquer des êtres des bois
|
||||
liane chasseresse
|
||||
liberté de mouvement
|
||||
localiser une créature
|
||||
métamorphose
|
||||
mur de feu
|
||||
peau de pierre
|
||||
tempête de grêle
|
||||
terrain hallucinatoire
|
||||
coercition mystique
|
||||
communion avec la nature
|
||||
contagion
|
||||
coquille antivie
|
||||
entrave planaire
|
||||
éveil
|
||||
fléau d’insectes
|
||||
invoquer un élémentaire
|
||||
mur de pierre
|
||||
passage par les arbres
|
||||
réincarnation
|
||||
restauration supérieure
|
||||
scrutation
|
||||
soin des blessures de groupe
|
||||
déplacer la terre
|
||||
festin des héros
|
||||
guérison
|
||||
invoquer une fée
|
||||
marche sur le vent
|
||||
mur d’épines
|
||||
rayon de soleil
|
||||
transport végétal
|
||||
trouver un chemin
|
||||
changement de plan
|
||||
inversion de la gravité
|
||||
mirage
|
||||
régénération
|
||||
tempête de feu
|
||||
contrôle du climat
|
||||
éclat du soleil
|
||||
esprit faible
|
||||
formes animales
|
||||
répulsion/attirance
|
||||
tempête de sable
|
||||
tremblement de terre
|
||||
changement de forme
|
||||
prémonition
|
||||
résurrection suprême
|
||||
tempête vengeresse
|
||||
assistance
|
||||
bouffée de poison
|
||||
druidisme
|
||||
éclat de bois
|
||||
gourdin magique
|
||||
produire une flamme
|
||||
réparation
|
||||
résistance
|
||||
Niveau 1
|
||||
amitié avec les animaux
|
||||
baies nourricières
|
||||
charme-personne
|
||||
communication avec les animaux
|
||||
création ou destruction d’eau
|
||||
détection de la magie
|
||||
détection du poison et des maladies
|
||||
enchevêtrement
|
||||
grande foulée
|
||||
lueurs féeriques
|
||||
mot de guérison
|
||||
nappe de brouillard
|
||||
purification de la nourriture et de l’eau
|
||||
saut
|
||||
soin des blessures
|
||||
vague tonnante
|
||||
amélioration de caractéristique
|
||||
bourrasque
|
||||
chauffer le métal
|
||||
compagnon animal
|
||||
croissance d’épines
|
||||
immobiliser un humanoïde
|
||||
lame de feu
|
||||
localiser des animaux ou des plantes
|
||||
localiser un objet
|
||||
messager animal
|
||||
passage sans trace
|
||||
peau d’écorce
|
||||
protection contre le poison
|
||||
rayon de lune
|
||||
restauration inférieure
|
||||
sphère de feu
|
||||
trouver les pièges
|
||||
vision dans le noir
|
||||
128
Data/spell_ensorceleur.txt
Normal file
128
Data/spell_ensorceleur.txt
Normal file
|
|
@ -0,0 +1,128 @@
|
|||
immobiliser un humanoïde
|
||||
invisibilité
|
||||
lévitation
|
||||
modifier son apparence
|
||||
offrande inéluctable
|
||||
ombres imaginaires
|
||||
pas brumeux
|
||||
pattes d’araignée
|
||||
rayon ardent
|
||||
stalagmites fulgurantes
|
||||
suggestion
|
||||
ténèbres
|
||||
toile d’araignée
|
||||
vision dans le noir
|
||||
voir l’invisible
|
||||
boule de feu
|
||||
clairvoyance
|
||||
clignotement
|
||||
contresort
|
||||
dissipation de la magie
|
||||
éclair
|
||||
forme gazeuse
|
||||
hâte
|
||||
image majeure
|
||||
langues
|
||||
lenteur
|
||||
lumière du jour
|
||||
marche sur l’eau
|
||||
motif hypnotique
|
||||
nuage puant
|
||||
peur
|
||||
protection contres les énergies
|
||||
respiration aquatique
|
||||
tempête de neige
|
||||
vol
|
||||
bannissement
|
||||
confusion
|
||||
dominer une bête
|
||||
flétrissement
|
||||
invisibilité supérieure
|
||||
métamorphose
|
||||
mur de feu
|
||||
peau de pierre
|
||||
porte dimensionnelle
|
||||
tempête de grêle
|
||||
animation des objets
|
||||
apparence trompeuse
|
||||
cercle de téléportation
|
||||
cône de froid
|
||||
création
|
||||
dominer un humanoïde
|
||||
fléau d’insectes
|
||||
immobiliser un monstre
|
||||
mur de pierre
|
||||
nuage mortel
|
||||
télékinésie
|
||||
cercle de mort
|
||||
chaîne d’éclairs
|
||||
déplacer la terre
|
||||
désintégration
|
||||
globe d’invulnérabilité
|
||||
mauvais oeil
|
||||
passage dimensionnel
|
||||
rayon de soleil
|
||||
suggestion de groupe
|
||||
vision suprême
|
||||
boule de feu à explosion retardée
|
||||
changement de plan
|
||||
doigt de mort
|
||||
embruns prismatiques
|
||||
forme éthérée
|
||||
inversion de la gravité
|
||||
téléportation
|
||||
tempête de feu
|
||||
dominer un monstre
|
||||
éclat du soleil
|
||||
mot de pouvoir étourdissant
|
||||
nuage incendiaire
|
||||
tremblement de terre
|
||||
arrêt du temps
|
||||
mot de pouvoir mortel
|
||||
nuée de météores
|
||||
portail
|
||||
souhait
|
||||
aspersion acide
|
||||
aura du héros
|
||||
contact glacial
|
||||
illusion mineure
|
||||
lumière
|
||||
lumières dansantes
|
||||
main du mage
|
||||
message
|
||||
poigne électrique
|
||||
porte-bonheur
|
||||
prestidigitation
|
||||
rayon de givre
|
||||
réparation
|
||||
trait de feu
|
||||
viser juste
|
||||
armure du mage
|
||||
bouclier
|
||||
charme-personne
|
||||
compréhension des langues
|
||||
couleurs dansantes
|
||||
déguisement
|
||||
détection de la magie
|
||||
geyser d’énergie
|
||||
image silencieuse
|
||||
léger comme une plume
|
||||
mains brûlantes
|
||||
nappe de brouillard
|
||||
projectile magique
|
||||
repli expéditif
|
||||
sang du démon
|
||||
saut
|
||||
simulacre de vie
|
||||
sommeil
|
||||
strangulation
|
||||
vague tonnante
|
||||
agrandir/rétrécir
|
||||
amélioration de caractéristique
|
||||
bourrasque
|
||||
briser
|
||||
cécité/surdité
|
||||
déblocage
|
||||
détection des pensées
|
||||
flou
|
||||
image miroir
|
||||
215
Data/spell_magicien.txt
Normal file
215
Data/spell_magicien.txt
Normal file
|
|
@ -0,0 +1,215 @@
|
|||
agrandir/rétrécir
|
||||
arme magique
|
||||
aura magique de l’arcaniste
|
||||
bouche magique
|
||||
bourrasque
|
||||
briser
|
||||
cécité/surdité
|
||||
corde enchantée
|
||||
déblocage
|
||||
dessiccation
|
||||
détection des pensées
|
||||
doux repos
|
||||
flamme éternelle
|
||||
flèche acide
|
||||
flou
|
||||
image miroir
|
||||
immobiliser un humanoïde
|
||||
invisibilité
|
||||
lévitation
|
||||
localiser un objet
|
||||
modifier son apparence
|
||||
offrande inéluctable
|
||||
ombres imaginaires
|
||||
pas brumeux
|
||||
pattes d’araignée
|
||||
rayon affaiblissant
|
||||
rayon ardent
|
||||
sphère de feu
|
||||
stalagmites fulgurantes
|
||||
suggestion
|
||||
ténèbres
|
||||
toile d’araignée
|
||||
verrou magique
|
||||
vision dans le noir
|
||||
voir l’invisible
|
||||
animation des morts
|
||||
boule de feu
|
||||
caresse du vampire
|
||||
catalepsie
|
||||
cercle magique
|
||||
clairvoyance
|
||||
clignotement
|
||||
contresort
|
||||
dissipation de la magie
|
||||
éclair
|
||||
envoi de message
|
||||
forme gazeuse
|
||||
glyphe de protection
|
||||
hâte
|
||||
image majeure
|
||||
jeter une malédiction
|
||||
langues
|
||||
lenteur
|
||||
lever une malédiction
|
||||
monture fantôme
|
||||
motif hypnotique
|
||||
non-détection
|
||||
nuage puant
|
||||
petite hutte
|
||||
peur
|
||||
protection contres les énergies
|
||||
respiration aquatique
|
||||
tempête de neige
|
||||
vol
|
||||
assassin imaginaire
|
||||
bannissement
|
||||
bouclier de feu
|
||||
chien de garde
|
||||
coffre secret
|
||||
confusion
|
||||
contrôle de l’eau
|
||||
fabrication
|
||||
façonnage de la pierre
|
||||
flétrissement
|
||||
invisibilité supérieure
|
||||
invoquer des élémentaires mineurs
|
||||
localiser une créature
|
||||
métamorphose
|
||||
mur de feu
|
||||
oeil magique
|
||||
peau de pierre
|
||||
porte dimensionnelle
|
||||
sanctuaire privé
|
||||
sphère résiliente
|
||||
tempête de grêle
|
||||
tentacules noirs
|
||||
terrain hallucinatoire
|
||||
animation des objets
|
||||
apparence trompeuse
|
||||
aspersion acide
|
||||
aura du héros
|
||||
bouffée de poison
|
||||
contact glacial
|
||||
illusion mineure
|
||||
lumière
|
||||
lumières dansantes
|
||||
main du mage
|
||||
message
|
||||
poigne électrique
|
||||
porte-bonheur
|
||||
prestidigitation
|
||||
rayon de givre
|
||||
réparation
|
||||
trait de feu
|
||||
viser juste
|
||||
alarme
|
||||
appel de familier
|
||||
armure du mage
|
||||
bouclier
|
||||
charme-personne
|
||||
compréhension des langues
|
||||
couleurs dansantes
|
||||
déguisement
|
||||
détection de la magie
|
||||
disque flottant
|
||||
fou rire
|
||||
graisse
|
||||
grande foulée
|
||||
identification
|
||||
image silencieuse
|
||||
léger comme une plume
|
||||
mains brûlantes
|
||||
nappe de brouillard
|
||||
projectile magique
|
||||
protection contre le mal et le bien
|
||||
repli expéditif
|
||||
sang du démon
|
||||
saut
|
||||
serviteur invisible
|
||||
simulacre de vie
|
||||
sommeil
|
||||
strangulation
|
||||
texte illusoire
|
||||
vague tonnante
|
||||
cercle de téléportation
|
||||
coercition mystique
|
||||
cône de froid
|
||||
contacter un autre plan
|
||||
création
|
||||
dominer un humanoïde
|
||||
entrave planaire
|
||||
immobiliser un monstre
|
||||
invoquer un élémentaire
|
||||
légende
|
||||
lien télépathique
|
||||
main magique
|
||||
modification de mémoire
|
||||
mur de force
|
||||
mur de pierre
|
||||
nuage mortel
|
||||
passe-muraille
|
||||
rêve
|
||||
scrutation
|
||||
télékinésie
|
||||
tromperie
|
||||
cercle de mort
|
||||
chaîne d’éclairs
|
||||
contingence
|
||||
convocations instantanées
|
||||
création de mort-vivant
|
||||
danse irrésistible
|
||||
déplacer la terre
|
||||
désintégration
|
||||
globe d’invulnérabilité
|
||||
illusion programmée
|
||||
mauvais oeil
|
||||
mur de glace
|
||||
passage dimensionnel
|
||||
pétrification
|
||||
possession
|
||||
protections et sceaux
|
||||
rayon de soleil
|
||||
sphère glacée
|
||||
suggestion de groupe
|
||||
vision suprême
|
||||
boule de feu à explosion retardée
|
||||
cage de force
|
||||
changement de plan
|
||||
doigt de mort
|
||||
embruns prismatiques
|
||||
épée magique
|
||||
forme éthérée
|
||||
image projetée
|
||||
inversion de la gravité
|
||||
manoir somptueux
|
||||
mirage
|
||||
séquestration
|
||||
simulacre
|
||||
symbole
|
||||
téléportation
|
||||
champ antimagie
|
||||
clone
|
||||
contrôle du climat
|
||||
demi-plan
|
||||
dominer un monstre
|
||||
éclat du soleil
|
||||
esprit faible
|
||||
esprit impénétrable
|
||||
excavation
|
||||
labyrinthe
|
||||
mot de pouvoir étourdissant
|
||||
nuage incendiaire
|
||||
répulsion/attirance
|
||||
arrêt du temps
|
||||
changement de forme
|
||||
emprisonnement
|
||||
étrangeté
|
||||
métamorphose suprême
|
||||
mot de pouvoir mortel
|
||||
mur prismatique
|
||||
nuée de météores
|
||||
portail
|
||||
prémonition
|
||||
projection astrale
|
||||
souhait
|
||||
56
Data/spell_ombrelame.txt
Normal file
56
Data/spell_ombrelame.txt
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
détection de la magie
|
||||
graisse
|
||||
identification
|
||||
image silencieuse
|
||||
léger comme une plume
|
||||
lueurs féeriques
|
||||
nappe de brouillard
|
||||
poison naturel
|
||||
saut
|
||||
serviteur invisible
|
||||
texte illusoire
|
||||
aura magique de l’arcaniste
|
||||
déblocage
|
||||
envoûtement
|
||||
flou
|
||||
image miroir
|
||||
invisibilité
|
||||
localiser un objet
|
||||
modifier son apparence
|
||||
ombres imaginaires
|
||||
pas brumeux
|
||||
pattes d’araignée
|
||||
suggestion
|
||||
ténèbres
|
||||
vision dans le noir
|
||||
catalepsie
|
||||
clairvoyance
|
||||
dissipation de la magie
|
||||
aura du héros
|
||||
illusion mineure
|
||||
lumière
|
||||
lumières dansantes
|
||||
main du mage
|
||||
message
|
||||
moquerie cruelle
|
||||
prestidigitation
|
||||
alarme
|
||||
charme-personne
|
||||
déguisement
|
||||
envoi de message
|
||||
forme gazeuse
|
||||
image majeure
|
||||
langues
|
||||
motif hypnotique
|
||||
non-détection
|
||||
nuage puant
|
||||
projectile toxique
|
||||
protection contre les énergies
|
||||
respiration aquatique
|
||||
compulsion
|
||||
confusion
|
||||
invisibilité supérieure
|
||||
liberté de mouvement
|
||||
oeil magique
|
||||
porte dimensionnelle
|
||||
terrain hallucinatoire
|
||||
44
Data/spell_paladin.txt
Normal file
44
Data/spell_paladin.txt
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
frappe lumineuse
|
||||
localiser un objet
|
||||
protection contre le poison
|
||||
restauration inférieure
|
||||
trouver une monture
|
||||
zone de vérité
|
||||
arme sainte
|
||||
bénédiction héroïque
|
||||
cercle magique
|
||||
création de nourriture et d’eau
|
||||
dissipation de la magie
|
||||
lance du juste
|
||||
lever une malédiction
|
||||
lumière du jour
|
||||
revigorer
|
||||
vitalité
|
||||
bannissement
|
||||
expiation du juste
|
||||
localiser une créature
|
||||
nimbe de bienfaisance
|
||||
panacée
|
||||
protection contre la mort
|
||||
aura de force
|
||||
coercition mystique
|
||||
dissipation du mal et du bien
|
||||
épée du juste
|
||||
jugement dernier
|
||||
rappel à la vie
|
||||
bénédiction
|
||||
bouclier de la foi
|
||||
brûlure du juste
|
||||
choc des titans
|
||||
détection de la magie
|
||||
détection du mal et du bien
|
||||
détection du poison et des maladies
|
||||
faveur divine
|
||||
frappe du juste
|
||||
héroïsme
|
||||
injonction
|
||||
protection contre le mal et le bien
|
||||
purification de la nourriture et de l’eau
|
||||
soin des blessures
|
||||
aide
|
||||
arme magique
|
||||
46
Data/spell_rodeur.txt
Normal file
46
Data/spell_rodeur.txt
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
alarme
|
||||
amitié avec les animaux
|
||||
baies nourricières
|
||||
communication avec les animaux
|
||||
détection de la magie
|
||||
détection du poison et des maladies
|
||||
grande foulée
|
||||
marque du chasseur
|
||||
nappe de brouillard
|
||||
poison naturel
|
||||
saut
|
||||
soin des blessures
|
||||
transpercer
|
||||
collet magique
|
||||
compagnon animal
|
||||
croissance d’épines
|
||||
localiser des animaux ou des plantes
|
||||
localiser un objet
|
||||
messager animal
|
||||
passage sans trace
|
||||
peau d’écorce
|
||||
protection contre le poison
|
||||
restauration inférieure
|
||||
silence
|
||||
trouver les pièges
|
||||
vision dans le noir
|
||||
communication avec les plantes
|
||||
croissance végétale
|
||||
invoquer des animaux
|
||||
lumière du jour
|
||||
marche sur l’eau
|
||||
mur de vent
|
||||
non-détection
|
||||
pluie de projectiles
|
||||
projectile toxique
|
||||
protection contres les énergies
|
||||
respiration aquatique
|
||||
invoquer des êtres des bois
|
||||
liane chasseresse
|
||||
liberté de mouvement
|
||||
localiser une créature
|
||||
peau de pierre
|
||||
arc enchanté
|
||||
communion avec la nature
|
||||
nuée de projectiles
|
||||
passage par les arbres
|
||||
75
Data/spell_sorcier.txt
Normal file
75
Data/spell_sorcier.txt
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
aura du héros
|
||||
bouffée de poison
|
||||
contact glacial
|
||||
explosion occulte
|
||||
illusion mineure
|
||||
main du mage
|
||||
porte-bonheur
|
||||
prestidigitation
|
||||
viser juste
|
||||
charme-personne
|
||||
compréhension des langues
|
||||
flamboiement funeste
|
||||
manteau de givre
|
||||
protection contre le mal et le bien
|
||||
putréfaction
|
||||
repli expéditif
|
||||
représailles infernales
|
||||
serviteur invisible
|
||||
strangulation
|
||||
texte illusoire
|
||||
briser
|
||||
dessiccation
|
||||
envoûtement
|
||||
image miroir
|
||||
immobiliser un humanoïde
|
||||
invisibilité
|
||||
offrande inéluctable
|
||||
pas brumeux
|
||||
pattes d’araignée
|
||||
rayon affaiblissant
|
||||
stalagmites fulgurantes
|
||||
suggestion
|
||||
ténèbres
|
||||
caresse du vampire
|
||||
cercle magique
|
||||
colère des damnés
|
||||
contresort
|
||||
dissipation de la magie
|
||||
forme gazeuse
|
||||
image majeure
|
||||
langues
|
||||
lever une malédiction
|
||||
motif hypnotique
|
||||
peur
|
||||
vol
|
||||
bannissement
|
||||
flétrissement
|
||||
porte dimensionnelle
|
||||
terrain hallucinatoire
|
||||
contacter un autre plan
|
||||
immobiliser un monstre
|
||||
rêve
|
||||
scrutation
|
||||
cercle de mort
|
||||
création de mort-vivant
|
||||
invoquer une fée
|
||||
mauvais oeil
|
||||
passage dimensionnel
|
||||
pétrification
|
||||
suggestion de groupe
|
||||
vision suprême
|
||||
cage de force
|
||||
changement de plan
|
||||
doigt de mort
|
||||
forme éthérée
|
||||
bagou
|
||||
demi-plan
|
||||
dominer un monstre
|
||||
esprit faible
|
||||
mot de pouvoir étourdissant
|
||||
emprisonnement
|
||||
métamorphose suprême
|
||||
mot de pouvoir mortel
|
||||
prémonition
|
||||
projection astrale
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -2449,8 +2449,7 @@ Durée : instantanée
|
|||
Ce sort décuple la vitalité des plantes d’une zone donnée.
|
||||
Le sort a deux modes d’utilisation, l’un apportant
|
||||
des bénéfices immédiats, l’autre sur le long terme.
|
||||
Si vous lancez ce sort en une action, choisissez
|
||||
un point à portée. Toutes les plantes ordinaires
|
||||
Si vous lancez ce sort en une action, choisissez un point à portée. Toutes les plantes ordinaires
|
||||
situées dans un rayon de 30 mètres autour de ce point
|
||||
deviennent particulièrement touffues et la végétation
|
||||
s’épaissit. Une créature qui se déplace dans cette zone
|
||||
|
|
@ -2458,8 +2457,7 @@ doit dépenser 1,20 mètre de déplacement pour parcourir
|
|||
30 centimètres.
|
||||
Vous pouvez exclure une ou plusieurs portions, de
|
||||
n’importe quelle taille, de la zone affectée par le sort.
|
||||
Si vous lancez le sort sur une période de huit
|
||||
heures, vous enrichissez la terre. Toute la végétation
|
||||
Si vous lancez le sort sur une période de huit heures, vous enrichissez la terre. Toute la végétation
|
||||
dans un rayon de 800 mètres autour d’un point
|
||||
de votre choix situé à portée devient luxuriante pendant
|
||||
un an. Elle donne deux fois plus de nourriture que la
|
||||
|
|
|
|||
7922
Data/spells_hd_indent.json
Normal file
7922
Data/spells_hd_indent.json
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue