This commit is contained in:
Manuel Simon Hirsig
2016-11-07 04:45:32 +01:00
parent ef1d20feb6
commit 38d3c6c607
2 changed files with 11 additions and 11 deletions
+1 -1
View File
@@ -21,7 +21,7 @@ do
for t in is_auto_release do release(t) end
wipe(is_auto_release)
end)
function acquire()
if pool_size > 0 then
pool_size = pool_size - 1
+10 -10
View File
@@ -24,10 +24,10 @@ blizzard_query = setmetatable(t, {
return usable_checkbox:GetChecked()
elseif key == 'class' then
local class_index = UIDropDownMenu_GetSelectedValue(class_dropdown)
return class_index or 0
return class_index ~= 0 and class_index or nil
elseif key == 'subclass' then
local subclass_index = UIDropDownMenu_GetSelectedValue(subclass_dropdown)
return subclass_index or 0
return subclass_index ~= 0 and subclass_index or nil
elseif key == 'slot' then
local slot_index = UIDropDownMenu_GetSelectedValue(slot_dropdown)
return (slot_index or 0) > 0 and slot_index or nil
@@ -64,7 +64,7 @@ blizzard_query = setmetatable(t, {
})
function update_form()
if GetAuctionItemSubClasses(blizzard_query.class) then
if GetAuctionItemSubClasses(blizzard_query.class or 0) then
subclass_dropdown.button:Enable()
else
subclass_dropdown.button:Disable()
@@ -98,7 +98,7 @@ function update_form()
usable_checkbox:Enable()
end
if any(A('min_level', 'max_level', 'usable', 'class', 'subclass', 'slot', 'quality'), function(key) return blizzard_query[key] end) then
if any(temp-A('min_level', 'max_level', 'usable', 'class', 'subclass', 'slot', 'quality'), function(key) return blizzard_query[key] end) then
exact_checkbox:Disable()
else
exact_checkbox:Enable()
@@ -126,15 +126,15 @@ function get_filter_builder_query()
add(blizzard_query.usable and 'usable')
local classes = temp-A(GetAuctionItemClasses())
if blizzard_query.class > 0 then
if blizzard_query.class and blizzard_query.class > 0 then
add(strlower(classes[blizzard_query.class]))
end
local subclasses = temp-A(GetAuctionItemSubClasses(blizzard_query.class))
if blizzard_query.subclass > 0 then
local subclasses = temp-A(GetAuctionItemSubClasses(blizzard_query.class or 0))
if blizzard_query.subclass and blizzard_query.subclass > 0 then
add(strlower(subclasses[blizzard_query.subclass]))
end
for slot_index in present(blizzard_query.slot) do
local slots = temp-A(GetAuctionInvTypes(blizzard_query.class, blizzard_query.subclass))
local slots = temp-A(GetAuctionInvTypes(blizzard_query.class or 0, blizzard_query.subclass or 0))
add(strlower(_G[slots[slot_index]]))
end
@@ -368,7 +368,7 @@ function initialize_subclass_dropdown()
end
end
UIDropDownMenu_AddButton(T('text', ALL, 'value', 0, 'func', on_click))
for i, subclass in temp-A(GetAuctionItemSubClasses(blizzard_query.class)) do
for i, subclass in temp-A(GetAuctionItemSubClasses(blizzard_query.class or 0)) do
UIDropDownMenu_AddButton(T('text', subclass, 'value', i, 'func', on_click))
end
end
@@ -379,7 +379,7 @@ function initialize_slot_dropdown()
update_form()
end
UIDropDownMenu_AddButton(T('text', ALL, 'value', '', 'func', on_click))
for i, slot in temp-A(GetAuctionInvTypes(blizzard_query.class == 2 and 2 or 0, blizzard_query.subclass)) do
for i, slot in temp-A(GetAuctionInvTypes(blizzard_query.class == 2 and 2 or 0, blizzard_query.subclass or 0)) do
UIDropDownMenu_AddButton(T('text', _G[slot], 'value', i, 'func', on_click))
end
end