From 9771521c78ca82dedcb3727ea63819c472cc0f5f Mon Sep 17 00:00:00 2001 From: Simon Hirsig Date: Wed, 28 Aug 2019 13:19:51 +0200 Subject: [PATCH] refactoring --- util/filter.lua | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/util/filter.lua b/util/filter.lua index c817be1..bb7092e 100644 --- a/util/filter.lua +++ b/util/filter.lua @@ -479,13 +479,12 @@ end function blizzard_query(filter) local filters = filter.blizzard local query = T.map('name', filters.name) - local item_info, class_index, subclass_index, slot_index local item_id = filters.name and info.item_id(filters.name) - item_info = item_id and info.item(item_id) + local item_info = item_id and info.item(item_id) if filters.exact and item_info then - class_index = info.item_class_index(item_info.class) - subclass_index = info.item_subclass_index(class_index or 0, item_info.subclass) - slot_index = info.item_slot_index(class_index or 0, subclass_index or 0, item_info.slot) + local class_index = info.item_class_index(item_info.class) + local subclass_index = info.item_subclass_index(class_index or 0, item_info.subclass) + local slot_index = info.item_slot_index(class_index or 0, subclass_index or 0, item_info.slot) query.min_level = item_info.level query.max_level = item_info.level query.usable = item_info.usable