11-- the data for LibTalentTree resides in LibTalentTree-1.0_data.lua
22
3- local MAJOR , MINOR = " LibTalentTree-0.1" , 2
3+ local MAJOR , MINOR = " LibTalentTree-0.1" , 3
44--- @class LibTalentTree
55local LibTalentTree = LibStub :NewLibrary (MAJOR , MINOR )
66
@@ -103,6 +103,7 @@ function LibTalentTree:GetNodeInfo(treeId, nodeId)
103103
104104 if cNodeInfo .ID == nodeId then
105105 cNodeInfo .specInfo = libNodeInfo .specInfo ;
106+ cNodeInfo .isClassNode = libNodeInfo .isClassNode ;
106107
107108 return cNodeInfo ;
108109 end
@@ -193,7 +194,7 @@ function LibTalentTree:GetNodePosition(treeId, nodeId)
193194 assert (type (treeId ) == ' number' , ' treeId must be a number' );
194195 assert (type (nodeId ) == ' number' , ' nodeId must be a number' );
195196
196- local nodeInfo = self :GetNodeInfo (treeId , nodeId );
197+ local nodeInfo = self :GetLibNodeInfo (treeId , nodeId );
197198 if (not nodeInfo ) then return nil , nil ; end
198199
199200 return nodeInfo .posX , nodeInfo .posY ;
@@ -207,7 +208,7 @@ function LibTalentTree:GetNodeEdges(treeId, nodeId)
207208 assert (type (treeId ) == ' number' , ' treeId must be a number' );
208209 assert (type (nodeId ) == ' number' , ' nodeId must be a number' );
209210
210- local nodeInfo = self :GetNodeInfo (treeId , nodeId );
211+ local nodeInfo = self :GetLibNodeInfo (treeId , nodeId );
211212 if (not nodeInfo ) then return nil ; end
212213
213214 return nodeInfo .visibleEdges ;
@@ -221,7 +222,7 @@ function LibTalentTree:IsClassNode(treeId, nodeId)
221222 assert (type (treeId ) == ' number' , ' treeId must be a number' );
222223 assert (type (nodeId ) == ' number' , ' nodeId must be a number' );
223224
224- local nodeInfo = self :GetNodeInfo (treeId , nodeId );
225+ local nodeInfo = self :GetLibNodeInfo (treeId , nodeId );
225226 if (not nodeInfo ) then return nil ; end
226227
227228 return nodeInfo .isClassNode ;
0 commit comments