comparison data.lua @ 85:996aaa818d04 v1.0beta4

Clarify error message with cross-tradeskill, and clarify the use of GetTradeSkillLine() internally
author contrebasse
date Sun, 15 May 2011 12:45:52 +0200
parents 10a6078e132f
children c369a2e16ab6
comparison
equal deleted inserted replaced
84:10a6078e132f 85:996aaa818d04
37 local NRecipes = GetNumTradeSkills() 37 local NRecipes = GetNumTradeSkills()
38 if NRecipes==0 or select(2,GetTradeSkillInfo(1))~="header" then 38 if NRecipes==0 or select(2,GetTradeSkillInfo(1))~="header" then
39 return 39 return
40 end 40 end
41 41
42 tradeskillID = GetTradeSkillLine() 42 tradeskillName = GetTradeSkillLine()
43 43
44 -- Check if the pseudo tradeskills have to be added 44 -- Check if the pseudo tradeskills have to be added
45 if tradeskillID == GetSpellInfo(25229) then -- Jewelcrafting 45 if tradeskillName == GetSpellInfo(25229) then -- Jewelcrafting
46 if not A.ProspectingDataLoaded then 46 if not A.ProspectingDataLoaded then
47 for itemID,data in pairs(A.ProspectingData) do 47 for itemID,data in pairs(A.ProspectingData) do
48 A.data[itemID] = data 48 A.data[itemID] = data
49 end 49 end
50 A.ProspectingDataLoaded = true 50 A.ProspectingDataLoaded = true
51 end 51 end
52 elseif tradeskillID == GetSpellInfo(45357) then -- Inscription 52 elseif tradeskillName == GetSpellInfo(45357) then -- Inscription
53 if not A.MillingDataLoaded then 53 if not A.MillingDataLoaded then
54 for itemID,data in pairs(A.MillingData) do 54 for itemID,data in pairs(A.MillingData) do
55 A.data[itemID] = data 55 A.data[itemID] = data
56 end 56 end
57 A.MillingDataLoaded = true 57 A.MillingDataLoaded = true
106 end -- if 106 end -- if
107 107
108 -- Cache the data 108 -- Cache the data
109 if addSpell then 109 if addSpell then
110 local spell = {reagentID,reagentCount,minMade,maxMade} 110 local spell = {reagentID,reagentCount,minMade,maxMade}
111 spell.spellID = tradeskillID 111 spell.spellName = tradeskillName
112 spell.spellLink = recipeLink 112 spell.spellLink = recipeLink
113 spell.header = lastHeader 113 spell.header = lastHeader
114 spell.manyReagents = GetTradeSkillNumReagents(i)>1 114 spell.manyReagents = GetTradeSkillNumReagents(i)>1
115 tinsert(A.data[itemID],spell) 115 tinsert(A.data[itemID],spell)
116 end 116 end