Update output

This commit is contained in:
2025-04-08 17:11:18 +04:00
parent b9777deba6
commit f01128b059
4 changed files with 19 additions and 3 deletions
@@ -21,14 +21,25 @@ namespace Pf2eDataScrapper.Importers.Implementations.Pf2eFoundry.Compendium
protected readonly List<string> DictionaryPaths = [
"Actor.character.items.[].system.items",
"Actor.character.items.[].system.overlays",
"Item.ancestry.system.items",
"Item.ancestry.system.boosts",
"Item.background.system.boosts",
"Item.background.system.items",
"Item.class.system.items",
"Item.consumable.system.spell.system.damage",
"Item.consumable.system.spell.system.overlays",
"Item.deity.system.spells",
"Item.feat.system.subfeatures.proficiencies",
"Item.kit.system.items",
"Item.kit.system.items.[value].items",
"Item.spell.system.damage",
"Item.spell.system.heightening.damage"
"Item.spell.system.heightening.damage",
"Item.spell.system.heightening.levels",
"Item.spell.system.heightening.levels.[value].damage",
"Item.spell.system.overlays",
"Item.spell.system.overlays.[value].system.damage",
"Item.spell.system.overlays.[value].system.heightening"
];
public override AbstractSchemaType Resolve(SchemaNode node, JToken? value)
@@ -134,6 +134,11 @@ namespace Pf2eDataScrapper.SchemaBuilder
return Types[0].ToString();
}
if (Types.Count == 0)
{
return "empty";
}
List<string> result = ["mixed"];
foreach (var type in Types)
@@ -53,7 +53,7 @@ namespace Pf2eDataScrapper.SchemaBuilder.Types
/// <returns>Строковое представление элемента.</returns>
public override string ToString()
{
return $"{GetTypeName()} {Parent.Path}";
return $"{GetTypeName()} {{{Parent.Path}}}";
}
/// <summary>
@@ -62,7 +62,7 @@ namespace Pf2eDataScrapper.SchemaBuilder.Types
{
if (a.IsNullable && !b.IsNullable)
{
return 1;
return 0;
}
return string.Compare(a.Name, b.Name, StringComparison.Ordinal);