mirror of
https://github.com/Nioux/AideDeJeu.git
synced 2025-10-30 15:06:06 +00:00
Réorg sorts
This commit is contained in:
parent
6e5591160d
commit
a22614073c
3 changed files with 2130 additions and 2040 deletions
|
|
@ -199,8 +199,98 @@ namespace AideDeJeuCmd
|
||||||
//Console.WriteLine();
|
//Console.WriteLine();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static async Task ReorderSpellsAsync()
|
||||||
|
{
|
||||||
|
string dataDir = @"..\..\..\..\..\Data\";
|
||||||
|
var mdVF = await LoadStringAsync(dataDir + "spells_hd.md");
|
||||||
|
var mdVO = await LoadStringAsync(dataDir + "spells_vo.md");
|
||||||
|
var md = mdVO;
|
||||||
|
|
||||||
|
StringBuilder mdOut = new StringBuilder();
|
||||||
|
using (var writer = new StringWriter(mdOut) { NewLine = "\n" })
|
||||||
|
{
|
||||||
|
using (var reader = new StringReader(md))
|
||||||
|
{
|
||||||
|
var line = await reader.ReadLineAsync();
|
||||||
|
string levelType = null;
|
||||||
|
string castingTime = null;
|
||||||
|
string range = null;
|
||||||
|
string components = null;
|
||||||
|
string duration = null;
|
||||||
|
string classes = null;
|
||||||
|
string source = null;
|
||||||
|
while (line != null)
|
||||||
|
{
|
||||||
|
if (line.StartsWith("- ") && !line.StartsWith("- AltName:"))
|
||||||
|
{
|
||||||
|
if (line.StartsWith("- LevelType:"))
|
||||||
|
{
|
||||||
|
levelType = line;
|
||||||
|
}
|
||||||
|
else if (line.StartsWith("- **Temps d'incantation :**") || line.StartsWith("- **Casting Time :**"))
|
||||||
|
{
|
||||||
|
castingTime = line;
|
||||||
|
}
|
||||||
|
else if (line.StartsWith("- **Portée :**") || line.StartsWith("- **Range :**"))
|
||||||
|
{
|
||||||
|
range = line;
|
||||||
|
}
|
||||||
|
else if (line.StartsWith("- **Composantes :**") || line.StartsWith("- **Components :**"))
|
||||||
|
{
|
||||||
|
components = line;
|
||||||
|
}
|
||||||
|
else if (line.StartsWith("- **Durée :**") || line.StartsWith("- **Duration :**"))
|
||||||
|
{
|
||||||
|
duration = line;
|
||||||
|
}
|
||||||
|
else if (line.StartsWith("- Classes:"))
|
||||||
|
{
|
||||||
|
classes = line;
|
||||||
|
}
|
||||||
|
else if (line.StartsWith("- Source:"))
|
||||||
|
{
|
||||||
|
source = line;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Console.WriteLine(line);
|
||||||
|
Console.ReadLine();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if(levelType != null)
|
||||||
|
{
|
||||||
|
await writer.WriteLineAsync(levelType);
|
||||||
|
if(castingTime != null) await writer.WriteLineAsync(castingTime);
|
||||||
|
if(range != null) await writer.WriteLineAsync(range);
|
||||||
|
if(components != null) await writer.WriteLineAsync(components);
|
||||||
|
if(duration != null) await writer.WriteLineAsync(duration);
|
||||||
|
if(classes != null) await writer.WriteLineAsync(classes);
|
||||||
|
if(source != null) await writer.WriteLineAsync(source);
|
||||||
|
levelType = null;
|
||||||
|
castingTime = null;
|
||||||
|
range = null;
|
||||||
|
components = null;
|
||||||
|
duration = null;
|
||||||
|
classes = null;
|
||||||
|
source = null;
|
||||||
|
}
|
||||||
|
await writer.WriteLineAsync(line);
|
||||||
|
}
|
||||||
|
line = await reader.ReadLineAsync();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
await SaveStringAsync(dataDir + "spells_vo_rev.md", mdOut.ToString());
|
||||||
|
Console.Write(mdOut);
|
||||||
|
Console.ReadLine();
|
||||||
|
}
|
||||||
|
|
||||||
static async Task Main(string[] args)
|
static async Task Main(string[] args)
|
||||||
{
|
{
|
||||||
|
await ReorderSpellsAsync();
|
||||||
|
return;
|
||||||
string dataDir = @"..\..\..\..\..\Data\";
|
string dataDir = @"..\..\..\..\..\Data\";
|
||||||
await CheckAllLinks();
|
await CheckAllLinks();
|
||||||
//var anchors = await GetAllAnchorsAsync();
|
//var anchors = await GetAllAnchorsAsync();
|
||||||
|
|
|
||||||
2166
Data/spells_hd.md
2166
Data/spells_hd.md
File diff suppressed because it is too large
Load diff
1914
Data/spells_vo.md
1914
Data/spells_vo.md
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue