Mercurial > wow > buffalo2
diff Templates.lua @ 107:ff00679a7817
- Template config creation includes sub-tables keyed by player guid
author | Nenue |
---|---|
date | Sun, 29 Jan 2017 09:57:09 -0500 |
parents | 8df154a2bfd6 |
children | a41f6b74709a |
line wrap: on
line diff
--- a/Templates.lua Sun Jan 29 09:55:40 2017 -0500 +++ b/Templates.lua Sun Jan 29 09:57:09 2017 -0500 @@ -59,7 +59,7 @@ end function VeneerHandlerMixin:Setup() local configName = self:GetName():gsub('^Veneer', '') - VeneerData[configName] = VeneerData[configName] or {} + VeneerData[configName] = VeneerData[configName] or self.defaultSettings or {} -- reconcile any data accumulated before login trigger for k,v in pairs(self.data) do @@ -68,8 +68,10 @@ VeneerData[configName][k] = v end end - + local guid = UnitGUID('player') self.data = VeneerData[configName] + self.data[guid] = self.data[guid] or {} + self.profile = self.data[guid] print('data table loaded:', configName) self.initialized = true end