-
Notifications
You must be signed in to change notification settings - Fork 14
/
Util.lua
55 lines (49 loc) · 1.01 KB
/
Util.lua
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
55
local stf = strfind
local _G = getglobal
local tinsert = table.insert
local tremove = table.remove
local UN = UnitName
local strform = string.format
local flr = floor
local strgfind = string.gfind
local strfind = string.find
local GT = GetTime
local tnbr = tonumber
function MPOWA:Reverse(bool)
return not bool
end
function MPOWA:Print(msg)
DEFAULT_CHAT_FRAME:AddMessage("MPOWA: "..msg)
end
function MPOWA:GetGroup()
local num, type = GetNumPartyMembers(), "party"
if num <= 0 then
num = GetNumRaidMembers()
type = "raid"
end
if num > 0 then
for i=1, num do
local name = UN(type..i)
if self.RaidGroupMembers[name] then
self.groupByNames[name] = type..i
self.groupByUnit[type..i] = name
end
end
end
end
function MPOWA:GetTablePosition(tab, value)
for cat, val in tab do
if val == value then
return cat
end
end
return false
end
function MPOWA:GetMaxValues(val)
val = tonumber(val)
return ceil(val)+50
end
function MPOWA:GetMinValues(val)
val = tonumber(val)
return ceil(val)-50
end