1
0
Bifurcation 0

More structural changes to the data collection. Some changes to the spec bolus to ensure we get the key on game exit

Cette révision appartient à :
Nathanial.C.Jones 2011-01-21 11:33:43 +00:00
Parent 1b27a605c5
révision ec2e6864ee
2 fichiers modifiés avec 7 ajouts et 5 suppressions

Voir le fichier

@ -27,7 +27,8 @@ local function Tooltipy(self)
item.quality = quality
item.ilevel = ilvl
item.minlevel = min
item.type = string.format("%s/%s", itype, isubtype)
item.type = itype -- Was originally type/subtype, but we can do that during processing. Might want to eventually have it separated, so we separate here.
item.subtype = isubtype
local loc = string.match(equiploc, "INVTYPE_(.*)")
if loc then

Voir le fichier

@ -38,17 +38,18 @@ local function GetSpecBolus()
local level = UnitLevel("player")
local _, race = UnitRace("player")
local talstr = "("
--[[ assert(racelookup[race]) ]]
--local bso = Bitstream.Output(8)
local talents = {}
for t = 1, GetNumTalentTabs() do -- come on. Is this ever not going to be 3? Seriously?
talents[t] = {}
local tkey = tostring(t)
talents[tkey] = {}
for ta = 1, GetNumTalents(t) do
local _, _, _, _, rank, _ = GetTalentInfo(t, ta)
talents[t][ta] = rank
local takey = tostring(ta)
talents[tkey][takey] = rank
--bso:append(rank, 3)
end
--bso:append(6, 3) -- no 6-point talents, so we use this as an end-of-tree market
@ -59,7 +60,7 @@ local function GetSpecBolus()
local spec = {}
spec.talents = talents
spec.class = classlookup[id]
spec.race = racelookup[id] or ""
spec.race = racelookup[race] or ""
spec.level = level
--return string.format("(2%s,%s,%02d)", classlookup[id], racelookup[race] or "", level) .. talstr
return spec