*iR1()(hI8;BrB~)XmBMl3(qZDS18QiV(ybv0fOW4
zw+Uf*a06IpmsU;}=Ux@nkl>h($
literal 0
HcmV?d00001
diff --git a/parse/StoryMap.py b/parse/StoryMap.py
index d9ed95c..f90d359 100644
--- a/parse/StoryMap.py
+++ b/parse/StoryMap.py
@@ -83,7 +83,7 @@ class XAST_ParseTool:
if node.getAttribute("name") == name:
mem_node = StoryMap(name)
mem_node.sort_index = int(node.getAttribute("sort"))
- return (mem_node, node)
+ return mem_node, node
pass
return None
@@ -134,6 +134,12 @@ class XAST_ParseTool:
pass
pass
pass
+
+ def get_story_graph(self) -> Dict[str, StoryMap]:
+ story_dict = storyline_list2map(self.story_list)
+ self.storylines_plait(story_dict)
+ return story_dict
+
pass
diff --git a/parse/__pycache__/StoryMap.cpython-312.pyc b/parse/__pycache__/StoryMap.cpython-312.pyc
index 84dda602e5ad8a91b2e05388a2767a6edc766cd0..23db8e76a363c63c844e766b6620b237d2b0a975 100644
GIT binary patch
delta 396
zcmX?V_rrnjG%qg~0}ynsUYTYux{*(poAKG?g{-oZBe}Oor7)-Rr!uE~mVwL(WYCkHZ%aRdRCPiH7$oLtSU
z##YN%!;r-~xsX|SatsGIcMW4OLs2GBfhP0h|FWX>&Ol~S4v5cGBnG5zaTS;37gffm
zWG0ssGXVt@6pF+_;{55UCGils^rFOqj4HVZ$Ka6ofW)HW)R6rA96dDoE}*7j6(G^T
za7R>q1