From 588bb495be8e541e37fe823faecc649ab6eef15c Mon Sep 17 00:00:00 2001 From: Mc-muffin <8714476+Mc-muffin@users.noreply.github.com> Date: Thu, 27 Jul 2023 22:04:02 -0500 Subject: [PATCH] Update ToolsTales.py --- pythonlib/games/ToolsTales.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pythonlib/games/ToolsTales.py b/pythonlib/games/ToolsTales.py index 97455c2..760396b 100644 --- a/pythonlib/games/ToolsTales.py +++ b/pythonlib/games/ToolsTales.py @@ -605,11 +605,17 @@ class ToolsTales: with open(new_XML_path, "wb") as xmlFile: xmlFile.write(txt) - def create_Entry(self, strings_node, pointer_offset, text): + def create_Entry(self, strings_node, pointer_offset, text, emb = None): #Add it to the XML node entry_node = etree.SubElement(strings_node, "Entry") etree.SubElement(entry_node,"PointerOffset").text = str(pointer_offset) + + if emb is not None: + emb_node = etree.SubElement(entry_node,"EmbedOffset") + etree.SubElement(emb_node, "hi").text = str(emb[0])[1:-1] + etree.SubElement(emb_node, "lo").text = str(emb[1])[1:-1] + text_split = re.split(self.COMMON_TAG, text) if len(text_split) > 1 and any(possible_value in text for possible_value in self.VALID_VOICEID):