File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change 11-- the data for LibTalentTree will be loaded (and cached) from blizzard's APIs when the Lib loads
22-- @curseforge-project-slug: libtalenttree@
33
4- local MAJOR , MINOR = " LibTalentTree-1.0" , 24 ;
4+ local MAJOR , MINOR = " LibTalentTree-1.0" , 25 ;
55--- @class LibTalentTree-1.0
66local LibTalentTree = LibStub :NewLibrary (MAJOR , MINOR );
77
481481--- @return ( number | nil ) # TraitTreeID
482482function LibTalentTree :GetClassTreeID (class )
483483 assert (type (class ) == ' string' or type (class ) == ' number' , ' class must be a string or number' );
484+ if forceBuildCache then forceBuildCache (); end ;
484485
485486 local classFileMap = self .cache .classFileMap ;
486487 local classTreeMap = self .cache .classTreeMap ;
@@ -496,6 +497,7 @@ LibTalentTree.GetClassTreeId = LibTalentTree.GetClassTreeID;
496497--- @return (number | nil ) # ClassID or nil - See https://warcraft.wiki.gg/wiki/ClassID
497498function LibTalentTree :GetClassIDByTreeID (treeID )
498499 treeID = tonumber (treeID ); --- @diagnostic disable-line : cast-local-type
500+ if forceBuildCache then forceBuildCache (); end ;
499501
500502 if not self .inverseClassMap then
501503 local classTreeMap = self .cache .classTreeMap ;
You can’t perform that action at this time.
0 commit comments