From 2082f15cb6adbac81b72e52aca814ef05fe06d7e Mon Sep 17 00:00:00 2001 From: ZKWolf Date: Thu, 21 Dec 2023 20:17:15 +0100 Subject: [PATCH] Fixed parser i hope... --- Tools/new_parser.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Tools/new_parser.py b/Tools/new_parser.py index 4787416..44412d2 100644 --- a/Tools/new_parser.py +++ b/Tools/new_parser.py @@ -16,7 +16,7 @@ def normalize_data(json_data, prev_guid, next_guid): "InitialQuantity": 1, "DefaultCost": item_data.get("Properties", {}).get("DefaultCost"), "MetaData": { - "GameplayTags": item_data.get("Properties", {}).get("TagContainer"), + "GameplayTags": [], "MinPlayerLevel": 1, "MinCharacterLevel": 1, "Origin": "None", @@ -26,6 +26,9 @@ def normalize_data(json_data, prev_guid, next_guid): "Faction": "", "GameplayTagContainer": {} } + normalized_data["MetaData"]["GameplayTags"] = [] + for tag in item_data.get("Properties", {}).get("TagContainer", []): + normalized_data["MetaData"]["GameplayTags"].append({"TagName": tag}) if item_data.get("Properties", {}).get("TagContainer"): try: normalized_data["GameplayTagContainer"] = {"GameplayTags": [{"TagName": item_data.get("Properties", {}).get("TagContainer")[0]}],"ParentTags": [{"TagName": item_data.get("Properties", {}).get("TagContainer")[1]}]}