Skip to content

Commit 7b10bb0

Browse files
committed
Resolve an issue with LibTalentTree:IsClassNode
1 parent 7a8fa9d commit 7b10bb0

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

LibTalentTree-1.0.lua

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
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
55
local 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;

LibTalentTree-1.0_data.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
local MAJOR, MINOR = "LibTalentTree-0.1", 2
1+
local MAJOR, MINOR = "LibTalentTree-0.1", 3
22

33
--- @type LibTalentTree
44
local LibTalentTree = LibStub:GetLibrary(MAJOR)

0 commit comments

Comments
 (0)