-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathTransmutes.lua
109 lines (88 loc) · 4.19 KB
/
Transmutes.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
local L = Panda.locale
local panel = Panda.panel.panels[4]
panel:RegisterFrame(L["Transmutes (Elemental)"], Panda.PanelFactory(2259,
[[35624:53777 35623:53781 0 40248 0 22451 21884:28566 22452:28568 21885:28567 0 23571 0 7082 7078 7076:17560 7080:17561
35623:53783 35622:53776 0 35623 0 0 0 0 0 0 22451
35622:53774 36860:53784 0 35622 0 21884:28582 22457 0 0 0 21885 0 7076:17565 12803 0 7068 7077
36860:53773 35625:53775 0 36860 0 22452:28584 21886 0 0 0 21884 0 7080:17563 12808
35625:53780 35627:53771 0 35624 0 21885:28580 22456 0 0 0 22452
35627:53782 35624:53779 0 0 0 0 0 0 0 0 22457
]], nil, nil, function(self)
local function DoubleArrow(...)
local f = CreateFrame("Frame", nil, self.scroll)
f:SetWidth(32) f:SetHeight(32)
f:SetPoint(...)
local bar = f:CreateTexture(nil, "BACKGROUND")
bar:SetAllPoints()
bar:SetTexture("Interface\\TalentFrame\\UI-TalentBranches")
bar:SetTexCoord(2/8, 3/8, .5, 1)
local left = f:CreateTexture(nil, "ARTWORK")
left:SetWidth(32) left:SetHeight(32)
left:SetPoint("CENTER", f, "LEFT")
left:SetTexture("Interface\\TalentFrame\\UI-TalentArrows")
left:SetTexCoord(1, .5, .5, 1)
local right = f:CreateTexture(nil, "ARTWORK")
right:SetWidth(32) right:SetHeight(32)
right:SetPoint("CENTER", f, "RIGHT")
right:SetTexture("Interface\\TalentFrame\\UI-TalentArrows")
right:SetTexCoord(.5, 1, .5, 1)
return f
end
local function CycleArrow(...)
local f = CreateFrame("Frame", nil, self.scroll)
f:SetWidth((32+5)*3+5) f:SetHeight(64)
f:SetPoint(...)
local bar1 = f:CreateTexture(nil, "BACKGROUND")
bar1:SetWidth((32+5)*3+5) bar1:SetHeight(32)
bar1:SetPoint("BOTTOM", -5, 0)
bar1:SetTexture("Interface\\TalentFrame\\UI-TalentBranches")
bar1:SetTexCoord(2/8, 3/8, .5, 1)
local right = f:CreateTexture(nil, "ARTWORK")
right:SetWidth(32) right:SetHeight(32)
right:SetPoint("CENTER", bar1, "RIGHT")
right:SetTexture("Interface\\TalentFrame\\UI-TalentArrows")
right:SetTexCoord(.5, 1, .5, 1)
local bar2 = f:CreateTexture(nil, "BACKGROUND")
bar2:SetTexture("Interface\\TalentFrame\\UI-TalentBranches")
bar2:SetTexCoord(2/8, 3/8, .5, 1)
local corner1 = f:CreateTexture(nil, "ARTWORK")
corner1:SetWidth(32) corner1:SetHeight(32)
corner1:SetPoint("TOPLEFT", -5, 0)
corner1:SetTexture("Interface\\TalentFrame\\UI-TalentBranches")
corner1:SetTexCoord(5/8, 4/8, .5, 1)
local corner2 = f:CreateTexture(nil, "ARTWORK")
corner2:SetWidth(32) corner2:SetHeight(32)
corner2:SetPoint("TOPRIGHT", 10, 0)
corner2:SetTexture("Interface\\TalentFrame\\UI-TalentBranches")
corner2:SetTexCoord(4/8, 5/8, .5, 1)
bar2:SetPoint("TOPLEFT", corner1, "TOP")
bar2:SetPoint("BOTTOMRIGHT", corner2, "BOTTOM")
local down = f:CreateTexture(nil, "OVERLAY")
down:SetWidth(32) down:SetHeight(32)
down:SetPoint("CENTER", corner1, "BOTTOM", -4, 0)
down:SetTexture("Interface\\TalentFrame\\UI-TalentArrows")
down:SetTexCoord(0, .5, .5, 1)
return f
end
DoubleArrow("BOTTOMLEFT", self, "TOPLEFT", 16, 0)
DoubleArrow("BOTTOMLEFT", self, "TOPLEFT", (32+5)*5+16, -(32+18)*2)
DoubleArrow("BOTTOMLEFT", self, "TOPLEFT", (32+5)*12+16, -(32+18)*2)
CycleArrow("BOTTOMLEFT", self, "TOPLEFT", (32+5)*5+16-5, 0)
CycleArrow("BOTTOMLEFT", self, "TOPLEFT", (32+5)*12+16-5, 0)
end))
panel:RegisterFrame(L["Transmutes (Gems)"], Panda.PanelFactory(2259,
[[52190 52177x3 52986x3 0 0 36919 36918x1 36860x1 0 0 52303 52177x3 52181x3 52179x3 52182x3 52178x3 52180x3
52193 52181x3 52983x3 0 0 36931 36930x1 35627x1 0 0 41266 36917x1 36923x1 35623x1
52195 52179x3 52988x3 0 0 36922 36921x1 35625x1 0 0 41334 36929x1 36932x1 36860x1
52192 52182x3 52984x3 0 0 36934 36933x3 0 0 0 25868 23077x1 21929x1 23117x1 21884x1 22451x1
52191 52178x3 52985x3 0 0 36925 36924x1 35623x1 0 0 25867 23112x1 23079x1 23107x1 22452x1 21885x1
52194 52180x3 52987x3 0 0 36928 36927x1 35627x1
]]))
panel:RegisterFrame(L["Transmutes (Metals)"], Panda.PanelFactory(2259,
[[58480 51950x3 52325x10 52326x10 52328x10
51950 52186x4 52327x4
41163 36913x8
12360 12359x1 12363x1
6037 3860x1
3577 3575x1
]]))