-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBuffTheGroupData.lua
143 lines (131 loc) · 5.22 KB
/
BuffTheGroupData.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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
btgData = {
zones = {
-- DUNGEONS
[ 11] = 0, -- Vaults of Madness
[ 22] = 0, -- Volenfell
[ 31] = 0, -- Selene's Web
[ 38] = 0, -- Blackheart Haven
[ 63] = 0, -- Darkshade Caverns I
[ 64] = 0, -- Blessed Crucible
[ 126] = 0, -- Elden Hollow I
[ 130] = 0, -- Crypt of Hearts I
[ 131] = 0, -- Tempest Island
[ 144] = 0, -- Spindleclutch I
[ 146] = 0, -- Wayrest Sewers I
[ 148] = 0, -- Arx Corinium
[ 176] = 0, -- City of Ash I
[ 283] = 0, -- Fungal Grotto I
[ 380] = 0, -- The Banished Cells I
[ 449] = 0, -- Direfrost Keep
[ 678] = 0, -- Imperial City Prison
[ 681] = 0, -- City of Ash II
[ 688] = 0, -- White-Gold Tower
[ 843] = 0, -- Ruins of Mazzatun
[ 848] = 0, -- Cradle of Shadows
[ 930] = 0, -- Darkshade Caverns II
[ 931] = 0, -- Elden Hollow II
[ 932] = 0, -- Crypt of Hearts II
[ 933] = 0, -- Wayrest Sewers II
[ 934] = 0, -- Fungal Grotto II
[ 935] = 0, -- The Banished Cells II
[ 936] = 0, -- Spindleclutch II
[ 973] = 0, -- Bloodroot Forge
[ 974] = 0, -- Falkreath Hold
[1009] = 0, -- Fang Lair
[1010] = 0, -- Scalecaller Peak
[1052] = 0, -- Moon Hunter Keep
[1055] = 0, -- March of Sacrifices
[1080] = 0, -- Frostvault
[1081] = 0, -- Depths of Malatar
[1123] = 0, -- Lair of Maarselok
[1122] = 0, -- Moongrave Fane
[1152] = 0, -- Icereach
[1153] = 0, -- Unhallowed Grave
[1197] = 0, -- Stone Garden
[1201] = 0, -- Castle Thorn
-- ARENAS
[ 635] = 0, -- Dragonstar Arena
[1082] = 0, -- Blackrose Prison
-- TRIALS
[ 636] = 0, -- Hel Ra Citadel
[ 638] = 0, -- Aetherian Archive
[ 639] = 0, -- Sanctum Ophidia
[ 725] = 0, -- Maw of Lorkhaj
[ 975] = 0, -- Halls of Fabrication
[1000] = 0, -- Asylum Sanctorium
[1051] = 0, -- Cloudrest
[1121] = 0, -- Sunspire
[1196] = 0, -- Kyne's Aegis
},
--- better to use effect names since one effect can come from many IDs (e.g. Major Slayer: Lokk, MA, WM)
buffs = {
[1] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(61771)), -- Powerful Assault
[2] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(121871)), -- Major Slayer
[3] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(120015)), -- Major Courage
[4] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(120013)), -- Major Force
[5] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(62195)), -- Major Berserk
[6] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(62636)), -- Minor Berserk
[7] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(121878)), -- Minor Courage
[8] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(61687)), -- Major Sorcery
[9] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(120017)), -- Minor Sorcery
[10] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(61665)), -- Major Brutality
[11] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(120028)), -- Minor Prophecy
[12] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(61694)), -- Major Resolve
[13] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(61693)), -- Minor Resolve
[14] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(61706)), -- Minor Intellect
[15] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(118366)), -- Empower
[16] = zo_strformat(SI_ABILITY_NAME, GetAbilityName(99781)), -- Grand Rejuvination
},
buffIcons = {
[1] = "/esoui/art/icons/ability_healer_019.dds", -- Powerful Assault
[2] = "/esoui/art/icons/procs_006.dds", -- Major Slayer
[3] = "/esoui/art/icons/ability_mage_045.dds", -- Major Courage
[4] = "/esoui/art/icons/ability_buff_major_force.dds", -- Major Force
[5] = "/esoui/art/icons/ability_buff_major_berserk.dds", -- Major Berserk
[6] = '/esoui/art/icons/ability_buff_minor_berserk.dds', -- Minor Berserk
[7] = '/esoui/art/icons/ability_mage_045.dds', -- Minor Courage
[8] = '/esoui/art/icons/ability_buff_major_sorcery.dds', -- Major Sorcery
[9] = '/esoui/art/icons/ability_buff_minor_sorcery.dds', -- Minor Sorcery
[10] = '/esoui/art/icons/ability_buff_major_brutality.dds', -- Major Brutality
[11] = '/esoui/art/icons/ability_buff_minor_prophecy.dds', -- Minor Prophecy
[12] = '/esoui/art/icons/ability_buff_major_resolve.dds', -- Major Resolve
[13] = '/esoui/art/icons/ability_buff_minor_resolve.dds', -- Minor Resolve
[14] = '/esoui/art/icons/ability_buff_minor_intellect.dds', -- Minor Intellect
[15] = '/esoui/art/icons/ability_buff_major_empower.dds', -- Empower
[16] = '/esoui/art/icons/ability_healer_002.dds', -- Grand Rejuvination
},
roleIcons = {
[LFG_ROLE_DPS] = "/esoui/art/lfg/lfg_icon_dps.dds",
[LFG_ROLE_TANK] = "/esoui/art/lfg/lfg_icon_tank.dds",
[LFG_ROLE_HEAL] = "/esoui/art/lfg/lfg_icon_healer.dds",
[LFG_ROLE_INVALID] = "/esoui/art/crafting/gamepad/crafting_alchemy_trait_unknown.dds",
},
}
btg = {
name = "BuffTheGroup",
version = "2.1.0",
variableVersion = 2,
defaults = {
enabled = true,
gradientMode = true,
trackedBuffs = {},
framePositions = {},
},
debug = false,
showUI = false,
groupSize = 0,
units = {},
panels = {},
frames = {},
fragments = {},
startR = 117, startG = 222, startB = 120,
endR = 222, endG = 117, endB = 117,
maxRows = 6,
}
for i = 1, #btgData.buffs do
btg.defaults.trackedBuffs[i] = i == 1
btg.defaults.framePositions[i] = {
left = 1300,
top = 150 + (i-1)*85,
}
end