Rewrote export code in hopes of a more readable export.
Cette révision appartient à :
Parent
8da1bf09d5
révision
f041a22687
|
@ -177,6 +177,11 @@ function DB_GetItem(group, id, silent, register)
|
||||||
for k, v in pairs(srctab) do
|
for k, v in pairs(srctab) do
|
||||||
QuestHelper: Assert(not ite[k] or k == "used")
|
QuestHelper: Assert(not ite[k] or k == "used")
|
||||||
ite[k] = v
|
ite[k] = v
|
||||||
|
if export then
|
||||||
|
if not QHDB_Export[group] then QHDB_Export[group] = {} end
|
||||||
|
if not QHDB_Export[group][id] then QHDB_Export[group][id] = {} end
|
||||||
|
QHDB_Export[group][id][k] = v
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -202,11 +207,6 @@ function DB_GetItem(group, id, silent, register)
|
||||||
frequencies[ite] = (frequencies[ite] or 0) + (register and 1 or 1000000000) -- effectively infinity
|
frequencies[ite] = (frequencies[ite] or 0) + (register and 1 or 1000000000) -- effectively infinity
|
||||||
end
|
end
|
||||||
|
|
||||||
if export then
|
|
||||||
if not QHDB_Export[group] then QHDB_Export[group] = {} end
|
|
||||||
QHDB_Export[group][id] = ite
|
|
||||||
end
|
|
||||||
|
|
||||||
return ite
|
return ite
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Référencer dans un nouveau ticket