Mercurial > wow > buffalo2
comparison Veneer.lua @ 80:bb6b532c5d2f
- added "world state" frame for zone-specific currencies and context-based artifact/experience progress
| author | Nenue |
|---|---|
| date | Tue, 11 Oct 2016 08:03:41 -0400 |
| parents | 0784b87f9722 |
| children | 16b300d96724 |
comparison
equal
deleted
inserted
replaced
| 79:0784b87f9722 | 80:bb6b532c5d2f |
|---|---|
| 1 -- Veneer | 1 -- Veneer |
| 2 -- Base framework for making things draggable. | 2 -- Base framework for making things draggable. |
| 3 | 3 |
| 4 local vn, print = LibStub("LibKraken").register(Veneer) | 4 local vn, print = LibStub("LibKraken").register(Veneer) |
| 5 | 5 local wipe = table.wipe |
| 6 | 6 |
| 7 local defaults = { | 7 local defaults = { |
| 8 enableAll = true, | 8 enableAll = true, |
| 9 enableModule = { | 9 enableModule = { |
| 10 BuffFrame = true, | 10 BuffFrame = true, |
| 168 | 168 |
| 169 veneers[frame] = veneer | 169 veneers[frame] = veneer |
| 170 return veneers[frame] | 170 return veneers[frame] |
| 171 end | 171 end |
| 172 | 172 |
| 173 local mixin_probe = { | |
| 174 'ArtifactFrame', | |
| 175 'ArtifactFrameUnderlay', | |
| 176 } | |
| 177 | |
| 178 vn.event = function(event, arg) | |
| 179 | |
| 180 end | |
| 181 | |
| 173 vn.init = function() | 182 vn.init = function() |
| 174 if (not VeneerData) or (not VeneerData.version) then | 183 if (not VeneerData) or (not VeneerData.version) then |
| 175 VeneerData = defaults | 184 VeneerData = defaults |
| 176 end | 185 end |
| 177 vn.db = VeneerData | 186 vn.db = VeneerData |
| 187 | |
| 178 end | 188 end |
| 179 | 189 |
| 180 | 190 |
| 181 SLASH_VENEER1 = "/veneer" | 191 SLASH_VENEER1 = "/veneer" |
| 182 SLASH_VENEER2 = "/vn" | 192 SLASH_VENEER2 = "/vn" |
| 188 if result then | 198 if result then |
| 189 return | 199 return |
| 190 end | 200 end |
| 191 end | 201 end |
| 192 end | 202 end |
| 193 | |
| 194 ToggleVeneerConfig() | 203 ToggleVeneerConfig() |
| 195 end | 204 end |
