nswa = nswa or {} local N = nswa local frame = CreateFrame("Frame") frame:RegisterEvent("ADDON_LOADED") frame:RegisterEvent("PLAYER_LOGIN") frame:SetScript("OnEvent", function(self, event, arg1) if event == "ADDON_LOADED" and arg1 == "nswa" then nswa_db_global = nswa_db_global or {} nswa_db = nswa_db or {} nswa_db.activity_state = nswa_db.activity_state or {} local activity_state = nswa_db.activity_state activity_state.pos = activity_state.pos or {} print("NSWA - Debug: Hii!") elseif event == "PLAYER_LOGIN" then N.main() end end) --DevTools_Dump(thing)