-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathBuffTracker.lua
More file actions
54 lines (44 loc) · 1.16 KB
/
BuffTracker.lua
File metadata and controls
54 lines (44 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
addon = {}
addon.author = "Shadowmeld"
addon.commands = {'bufftracker', 'bt'}
addon.name = "BuffTracker"
addon.version = "00.00.01"
require('luau')
require('functions')
require('actions')
require('packets')
local texts = require('texts')
local resource_modifications = require('static/resource_modifications')
res = require('resources')
table.update(res, resource_modifications, true)
require('tables')
require('sets')
socket = require('socket')
require('config')
local extdata = require('extdata')
require('message_map')
require('EventHandler')
require('TrackedBuff')
require('TrackedMob')
require('HelperFunctions')
mob_data = require('data/mob_data')
require('data/equipment_map')
ActionPacket.open_listener(action_handler)
tracked_mobs = T{}
defaults = {}
defaults.pos = {}
defaults.pos.x = 600
defaults.pos.y = 300
defaults.text = {}
defaults.text.font = 'Verdana'
defaults.text.size = 10
defaults.flags = {}
defaults.flags.bold = true
defaults.flags.draggable = true
defaults.bg = {}
defaults.bg.alpha = 255
defaults.duration = {}
settings = config.load(defaults)
maintargetbox = texts.new("Main Target", settings)
maintargetbox:show()
logfilename = "data/logger.log"