Mercurial > wow > inventory
comparison Core.lua @ 24:db57cd9273f1
Fixed premade item data update check.
author | Zerotorescue |
---|---|
date | Thu, 28 Oct 2010 19:20:33 +0200 |
parents | 7d7aaa3fbe94 |
children | 8177b5bcb883 |
comparison
equal
deleted
inserted
replaced
23:7d7aaa3fbe94 | 24:db57cd9273f1 |
---|---|
99 -- Default to tracking on all chars, untracking is a convenience, not tracking by default would probably get multiple issue reports. | 99 -- Default to tracking on all chars, untracking is a convenience, not tracking by default would probably get multiple issue reports. |
100 self.db.global.defaults.trackAtCharacters[playerName] = true; | 100 self.db.global.defaults.trackAtCharacters[playerName] = true; |
101 end | 101 end |
102 | 102 |
103 self:PremadeGroupsCheck(); | 103 self:PremadeGroupsCheck(); |
104 end | |
105 | |
106 local function InGroup(itemId) | |
107 -- Go through all groups to see if this item is already somewhere | |
108 for groupName, values in pairs(addon.db.global.groups) do | |
109 if values.items and values.items[itemId] then | |
110 return groupName; | |
111 end | |
112 end | |
113 | |
114 return; | |
104 end | 115 end |
105 | 116 |
106 function addon:PremadeGroupsCheck(updateGroupName, updateKey, accept) | 117 function addon:PremadeGroupsCheck(updateGroupName, updateKey, accept) |
107 -- Compare the current premade groups with those used, notify about changes | 118 -- Compare the current premade groups with those used, notify about changes |
108 if addon.defaultGroups then | 119 if addon.defaultGroups then |
883 end | 894 end |
884 | 895 |
885 return true; | 896 return true; |
886 end | 897 end |
887 | 898 |
888 local function InGroup(itemId) | |
889 -- Go through all groups to see if this item is already somewhere | |
890 for groupName, values in pairs(addon.db.global.groups) do | |
891 if values.items and values.items[itemId] then | |
892 return groupName; | |
893 end | |
894 end | |
895 | |
896 return; | |
897 end | |
898 | |
899 local function AddToGroup(groupName, itemId) | 899 local function AddToGroup(groupName, itemId) |
900 if InGroup(itemId) then | 900 if InGroup(itemId) then |
901 return false; | 901 return false; |
902 end | 902 end |
903 | 903 |