Add default values for min/max banker values

This commit is contained in:
rilgamon 2021-03-12 12:32:29 +01:00
parent f29a20d8ae
commit dccf95dcde
2 changed files with 5 additions and 4 deletions

View File

@ -11,7 +11,7 @@ function addonTable:SetupBanker()
dbb = dbf['banker']
faction = addonTable['storage']['faction']
realm = addonTable['storage']['realm']
addonTable['bankHandler'] :SetDB(db[faction]['banker'])
addonTable['bankHandler'] :SetDB(dbb)
end
local mailframes = {}
local posFrame = CreateFrame("Frame")

View File

@ -15,7 +15,10 @@ local function prepareDB()
db = addonTable['db']['profile'][childName]
db[realm] = db[realm] or {}
db[faction] = db[faction] or {}
db[faction]['banker'] = db[faction]['banker'] or {}
db[faction]['banker'] = db[faction]['banker'] or {
['maxLimit'] = 150000,
['minLimit'] = 30000
}
db[faction]['banker']['banker'] = db[faction]['banker']['banker'] or player
dbr = db[realm]
dbr['activity'] = dbr['activity'] or { Horde = {}, Alliance={}}
@ -119,8 +122,6 @@ function addonTable:PrefChanged(pref, value, oldvalue)
pew_events:PLAYER_MONEY()
end
function events:PLAYER_ENTERING_WORLD(event)
addonTable['db']['profile'][childName ] = addonTable['db']['profile'][childName] or {}
db = addonTable['db']['profile'][childName]
prepareDB()
addonTable:UnregisterEvent('PLAYER_ENTERING_WORLD')
addonTable:RegisterEvent(pew_events)