From 2ea5e625551878c3e908b112209cf5429c05e318 Mon Sep 17 00:00:00 2001 From: Manuel Simon Hirsig Date: Mon, 21 Mar 2016 03:01:07 +0100 Subject: [PATCH] bugfix --- cache.lua | 16 ++++++++-------- core.lua | 2 +- persistence.lua | 20 ++++++++++++++++---- 3 files changed, 25 insertions(+), 13 deletions(-) diff --git a/cache.lua b/cache.lua index 636c88e..3ce827e 100644 --- a/cache.lua +++ b/cache.lua @@ -35,15 +35,15 @@ function public.item_info(item_id) if data_string then local fields = Aux.util.split(data_string, '#') return { - name = fields[2], + name = fields[1], itemstring = 'item:'..item_id..':0:0:0', - quality = tonumber(fields[3]), - level = tonumber(fields[4]), - class = fields[5], - subclass = fields[6], - slot = fields[7], - max_stack = fields[8], - texture = fields[9], + quality = tonumber(fields[2]), + level = tonumber(fields[3]), + class = fields[4], + subclass = fields[5], + slot = fields[6], + max_stack = fields[7], + texture = fields[8], } end end diff --git a/core.lua b/core.lua index 7589e49..c63483e 100644 --- a/core.lua +++ b/core.lua @@ -1,5 +1,5 @@ Aux = { - version = '2.9.0', + version = '2.9.1', blizzard_ui_shown = false, orig = {}, } diff --git a/persistence.lua b/persistence.lua index 042ec0b..83252de 100644 --- a/persistence.lua +++ b/persistence.lua @@ -12,16 +12,28 @@ function private.get_dataset_key() return private.realm..'|'..private.faction end -function public.blizzard_boolean(boolean) - return boolean and 1 or nil -end - function public.load_dataset() local dataset_key = private.get_dataset_key() aux_datasets[dataset_key] = aux_datasets[dataset_key] or {} return aux_datasets[dataset_key] end +function public.schema(...) + return function(datastring) + for i=1,arg.n do + + end + end, function(record) + for i=1,arg.n do + + end + end +end + +function public.blizzard_boolean(boolean) + return boolean and 1 or nil +end + function public.serialize(data, separator, compactor) local data_string = ''