Thread Tools Display Modes
Prev Previous Post   Next Post Next
12-08-17, 11:06 PM   #1
Sweetsour
A Flamescale Wyrmkin
AddOn Author - Click to view addons
Join Date: Dec 2014
Posts: 130
AceDB not building table

I've been at this for hours and I'm not sure why it isn't working. I've been successful with AceDB with my previous Addon, but the only thing ending up in this addon's SavedVariables table is the profile keys; the data shown in the "defaults" table below is nowhere to be found.

File Structure
Code:
[root_folder]
[Libs]
[AceAddon-3.0] [AceConfig-3.0] [AceConsole-3.0] [AceDB-3.0] [AceEvent-3.0] [AceGUI-3.0] [AceHook-3.0] [AceTimer-3.0] [CallbackHandler-1.0] [LibStub] Ace3.lua Ace3.toc load_libraries.xml
core.lua SuperCrits.toc
load_llibraries.xml
xml Code:
  1. <Ui xmlns="http://www.blizzard.com/wow/ui/">
  2.     <Script file="LibStub\LibStub.lua"/>
  3.     <Include file="CallbackHandler-1.0\CallbackHandler-1.0.xml"/>
  4.     <Include file="AceAddon-3.0\AceAddon-3.0.xml"/>
  5.     <Include file="AceEvent-3.0\AceEvent-3.0.xml"/>
  6.     <Include file="AceConsole-3.0\AceConsole-3.0.xml"/>
  7.     <Include file="AceDB-3.0\AceDB-3.0.xml"/>
  8.     <Include file="AceTimer-3.0\AceTimer-3.0.xml"/>
  9.     <Include file="AceHook-3.0\AceHook-3.0.xml"/>
  10.     <Include file="AceConfig-3.0\AceConfig-3.0.xml"/>
  11.     <Script file="LibDataBroker\LibDataBroker-1.1.lua"/>
  12. </Ui>

TOC File
Code:
## Interface: 70300
## Title: Super Crits
## Notes: Super Crits Description
## Author: Sweetsour
## Version: r01-beta
## SavedVariables: SCritsDB

## OptionalDeps: Ace3, LibAboutPanel

Libs\load_libraries.xml

core.lua
core.lua
Lua Code:
  1. local FOLDER_NAME, SC = ...
  2.  
  3. local SCrits = LibStub('AceAddon-3.0'):NewAddon("SuperCrits", 'AceConsole-3.0','AceEvent-3.0','AceHook-3.0','AceTimer-3.0')
  4.  
  5. local defaults = {
  6.     char = {
  7.         damaging = {
  8.             pet = true,
  9.             dots = true,
  10.             damage = true,
  11.             threshold = {
  12.                 enabled = false,
  13.                 value = 2000000,
  14.             },
  15.         },
  16.     },
  17. }
  18.    
  19. function SCrits:OnInitialize()
  20.     self.db = LibStub("AceDB-3.0"):New("SCritsDB",defaults)
  21. end
  22.  
  23. function SCrits:OnEnable()
  24.     self:RegisterEvent("PLAYER_REGEN_DISABLED")
  25. end
  26.  
  27. function SCrits:PLAYER_REGEN_DISABLED()
  28.     self:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
  29.     self:RegisterEvent("PLAYER_REGEN_ENABLED")
  30. end
  31.  
  32. function SCrits:PLAYER_REGEN_ENABLED()
  33.     self:UnregisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
  34.     self:UnregisterEvent("PLAYER_REGEN_ENABLED")
  35. end
  36.  
  37. function SCrits:COMBAT_LOG_EVENT_UNFILTERED(event,...)
  38.  
  39. end

Last edited by Sweetsour : 12-08-17 at 11:46 PM.
  Reply With Quote
 

WoWInterface » Developer Discussions » Lua/XML Help » AceDB not building table


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off