Updating deck and adding deck code
This commit is contained in:
@@ -142,6 +142,7 @@ foreach (var file in deckFiles)
|
||||
|
||||
var name = Path.GetFileNameWithoutExtension(file);
|
||||
var isVisible = yaml.GetValueOrDefault("isVisible") == "true";
|
||||
var deckCode = yaml.GetValueOrDefault("deckCode");
|
||||
|
||||
var deck = new DeckData
|
||||
{
|
||||
@@ -152,7 +153,8 @@ foreach (var file in deckFiles)
|
||||
Description = StripWikiLinks(NullIfNa(yaml.GetValueOrDefault("description")))?.Replace("\r\n", "\n")
|
||||
.Replace("\r", "\n").Replace("\n\n", "\n").Replace("\n\n", "\n"),
|
||||
Factions = ParseList(yaml, "factions").Select(s => StripWikiLink(s) ?? "").Where(s => s != "").ToList(),
|
||||
IsVisible = isVisible
|
||||
IsVisible = isVisible,
|
||||
DeckCode = deckCode
|
||||
};
|
||||
|
||||
decks.Add(deck);
|
||||
@@ -186,6 +188,7 @@ for (var i = 0; i < decks.Count; i++)
|
||||
WriteStrProp(deckWriter, "Description", d.Description, 3);
|
||||
WriteListProp(deckWriter, "Factions", d.Factions, 3);
|
||||
deckWriter.WriteLine($" IsVisible = {(d.IsVisible ? "true" : "false")},");
|
||||
WriteStrProp(deckWriter, "DeckCode", d.DeckCode, 3);
|
||||
var comma = i < decks.Count - 1 ? "," : "";
|
||||
deckWriter.WriteLine($" }}{comma}");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user