1 |
2 |
Thurallor-7095 |
resources = { |
2 |
|
Thurallor-7095 |
Cursor = { |
3 |
|
Thurallor-7095 |
["Disabled"] = { }, |
4 |
137 |
Thurallor-7095 |
["LargeSquareGlow"] = { Background = "Thurallor/SequenceBars/Images/cursor_big.tga"; BackColorBlendMode = Turbine.UI.BlendMode.Color; ApplyColor = true; xOffset = 1, yOffset = 1; ZOrder = -1 }, |
5 |
|
Thurallor-7095 |
["SmallRoundGlow"] = { Background = 0x4110C3CE; BackColorBlendMode = Turbine.UI.BlendMode.Color; ApplyColor = true; xOffset = 1, yOffset = 1; ZOrder = -1 }, |
6 |
|
Thurallor-7095 |
["SmallSquareGlow"] = { Background = "Thurallor/SequenceBars/Images/cursor_small.tga"; BackColorBlendMode = Turbine.UI.BlendMode.Color; ApplyColor = true; xOffset = 1, yOffset = 1; ZOrder = -1 }, |
7 |
|
Thurallor-7095 |
["LargeRoundGlow"] = { Background = 0x4110C3CA; BackColorBlendMode = Turbine.UI.BlendMode.Color; ApplyColor = true; xOffset = 1, yOffset = 1; ZOrder = -1 }, |
8 |
|
Thurallor-7095 |
["HugeOrb"] = { Background = 0x41000066; BackColorBlendMode = Turbine.UI.BlendMode.Color; ApplyColor = true; ZOrder = -1 }, |
9 |
|
Thurallor-7095 |
["Orb"] = { Background = 0x41000067; BackColorBlendMode = Turbine.UI.BlendMode.Color; ApplyColor = true; xOffset = 0, yOffset = 1; ZOrder = -1 }, |
10 |
|
Thurallor-7095 |
["GlowingFrame"] = { Background = 0x41102B6B; xOffset = 1, yOffset = 2; BackColorBlendMode = Turbine.UI.BlendMode.Color; ApplyColor = true; ZOrder = -1 }, |
11 |
|
Thurallor-7095 |
["OrnateFrame"] = { Background = 0x4112E6CF; ZOrder = -1 , xOffset = 1, yOffset = 1 }, |
12 |
|
Thurallor-7095 |
["OrnateFrame2"] = { Background = 0x410D7BC2; ZOrder = -1 , xOffset = 1, yOffset = 1 }, |
13 |
|
Thurallor-7095 |
["OrnateFrame3"] = { Background = 0x410DE20C; ZOrder = -1 , xOffset = 1, yOffset = 1 }, |
14 |
|
Thurallor-7095 |
["GoldFrame"] = { Background = 0x4112E6CE; xOffset = 2, yOffset = 2; ZOrder = -1 }, |
15 |
|
Thurallor-7095 |
["MetalFrame1" ] = { Background = 0x410E8AA1; xOffset = 1, yOffset = 1; ZOrder = -1 }, |
16 |
|
Thurallor-7095 |
["MetalFrame2" ] = { Background = 0x4112AC40; xOffset = 1, yOffset = 1; ZOrder = -1 }, |
17 |
|
Thurallor-7095 |
["MetalFrame3" ] = { Background = 0x410EA715; ZOrder = -1; xOffset = 0; yOffset = 0 }, |
18 |
|
Thurallor-7095 |
["MetalFrame4" ] = { Background = 0x410EA716; ZOrder = -1; xOffset = 1; yOffset = 0 }, |
19 |
|
Thurallor-7095 |
["MediumRoundGlow"] = { Background = 0x4100156F; BackColorBlendMode = Turbine.UI.BlendMode.Color; ApplyColor = true; xOffset = 1, yOffset = 1; ZOrder = -1 }, |
20 |
|
Thurallor-7095 |
["WireFrame"] = { Background = 0x411386AF; BlendMode = Turbine.UI.BlendMode.AlphaBlend; xOffset = 1, yOffset = 1; ZOrder = 1; } |
21 |
2 |
Thurallor-7095 |
}; |
22 |
|
Thurallor-7095 |
Icon = { |
23 |
137 |
Thurallor-7095 |
["Expand"] = 0x41007E27; |
24 |
|
Thurallor-7095 |
["Collapse"] = 0x41007E26; |
25 |
|
Thurallor-7095 |
["DisabledVisible"] = 0x410DD515; |
26 |
|
Thurallor-7095 |
["EnabledInvisible"] = 0x410DD516; |
27 |
|
Thurallor-7095 |
["EnabledVisible"] = 0x410DD517; |
28 |
|
Thurallor-7095 |
["DisabledInvisible"] = 0x410DD518; |
29 |
|
Thurallor-7095 |
["UnequipBack"] = "Thurallor/SequenceBars/Images/remove_back.tga"; |
30 |
|
Thurallor-7095 |
["UnequipBoots"] = "Thurallor/SequenceBars/Images/remove_boots.tga"; |
31 |
|
Thurallor-7095 |
["UnequipBracelet1"] = "Thurallor/SequenceBars/Images/remove_bracelet1.tga"; |
32 |
|
Thurallor-7095 |
["UnequipBracelet2"] = "Thurallor/SequenceBars/Images/remove_bracelet2.tga"; |
33 |
|
Thurallor-7095 |
["UnequipBridle"] = "Thurallor/SequenceBars/Images/remove_bridle.tga"; |
34 |
|
Thurallor-7095 |
["UnequipChest"] = "Thurallor/SequenceBars/Images/remove_chest.tga"; |
35 |
|
Thurallor-7095 |
["UnequipClass"] = "Thurallor/SequenceBars/Images/remove_class.tga"; |
36 |
|
Thurallor-7095 |
["UnequipCraftTool"] = "Thurallor/SequenceBars/Images/remove_craft_tool.tga"; |
37 |
|
Thurallor-7095 |
["UnequipEarring1"] = "Thurallor/SequenceBars/Images/remove_earring1.tga"; |
38 |
|
Thurallor-7095 |
["UnequipEarring2"] = "Thurallor/SequenceBars/Images/remove_earring2.tga"; |
39 |
|
Thurallor-7095 |
["UnequipGloves"] = "Thurallor/SequenceBars/Images/remove_gloves.tga"; |
40 |
|
Thurallor-7095 |
["UnequipHead"] = "Thurallor/SequenceBars/Images/remove_head.tga"; |
41 |
|
Thurallor-7095 |
["UnequipInstrument"] = "Thurallor/SequenceBars/Images/remove_ranged_weapon.tga"; |
42 |
|
Thurallor-7095 |
["UnequipLegs"] = "Thurallor/SequenceBars/Images/remove_legs.tga"; |
43 |
|
Thurallor-7095 |
["UnequipNecklace"] = "Thurallor/SequenceBars/Images/remove_necklace.tga"; |
44 |
|
Thurallor-7095 |
["UnequipPocket"] = "Thurallor/SequenceBars/Images/remove_pocket.tga"; |
45 |
|
Thurallor-7095 |
["UnequipPrimaryWeapon"] = "Thurallor/SequenceBars/Images/remove_primary_weapon.tga"; |
46 |
|
Thurallor-7095 |
["UnequipRangedWeapon"] = "Thurallor/SequenceBars/Images/remove_ranged_weapon.tga"; |
47 |
|
Thurallor-7095 |
["UnequipRing1"] = "Thurallor/SequenceBars/Images/remove_ring1.tga"; |
48 |
|
Thurallor-7095 |
["UnequipRing2"] = "Thurallor/SequenceBars/Images/remove_ring2.tga"; |
49 |
|
Thurallor-7095 |
["UnequipSecondaryWeapon"] = "Thurallor/SequenceBars/Images/remove_shield.tga"; |
50 |
|
Thurallor-7095 |
["UnequipShield"] = "Thurallor/SequenceBars/Images/remove_shield.tga"; |
51 |
|
Thurallor-7095 |
["UnequipShoulder"] = "Thurallor/SequenceBars/Images/remove_shoulder.tga"; |
52 |
|
Thurallor-7095 |
["StopAnimating"] = "Thurallor/SequenceBars/Images/stopsign.tga"; |
53 |
|
Thurallor-7095 |
["GenerateEvent"] = "Thurallor/SequenceBars/Images/event_icon.tga"; |
54 |
|
Thurallor-7095 |
["SetUnequipDestination"] = "Thurallor/SequenceBars/Images/bag_slot.tga"; |
55 |
|
Thurallor-7095 |
["Highlight"] = 0x41000221; |
56 |
|
Thurallor-7095 |
["Caret"] = "Thurallor/SequenceBars/Images/caret.tga"; |
57 |
|
Thurallor-7095 |
["DragFail"] = "Thurallor/SequenceBars/Images/dragfail.tga"; |
58 |
|
Thurallor-7095 |
["BlackIcon"] = "Thurallor/SequenceBars/Images/black_icon.tga"; |
59 |
|
Thurallor-7095 |
["If"] = "Thurallor/SequenceBars/Images/if.tga"; |
60 |
|
Thurallor-7095 |
["Else"] = "Thurallor/SequenceBars/Images/else.tga"; |
61 |
|
Thurallor-7095 |
["EndIf"] = "Thurallor/SequenceBars/Images/end-if.tga"; |
62 |
|
Thurallor-7095 |
["Include"] = "Thurallor/SequenceBars/Images/include.tga"; |
63 |
146 |
Thurallor-7095 |
["LuaScript"] = "Thurallor/SequenceBars/Images/lua.tga"; |
64 |
137 |
Thurallor-7095 |
["Delay"] = "Thurallor/SequenceBars/Images/hourglass.tga"; |
65 |
|
Thurallor-7095 |
["Clock"] = "Thurallor/SequenceBars/Images/clock.tga"; |
66 |
|
Thurallor-7095 |
["Grid"] = "Thurallor/SequenceBars/Images/grid.tga"; |
67 |
|
Thurallor-7095 |
["Hourglass"] = 0x41007E2F; |
68 |
34 |
Thurallor-7095 |
["CoolDownStart"] = 0x41007E70; |
69 |
|
Thurallor-7095 |
["CoolDownEnd"] = 0x41007E35; |
70 |
137 |
Thurallor-7095 |
["Reset"] = "Thurallor/SequenceBars/Images/reset.tga"; |
71 |
|
Thurallor-7095 |
["Play"] = "Thurallor/SequenceBars/Images/play.tga"; |
72 |
|
Thurallor-7095 |
["Pause"] = "Thurallor/SequenceBars/Images/pause.tga"; |
73 |
|
Thurallor-7095 |
["SelectTarget"] = "Thurallor/SequenceBars/Images/select_target.tga"; |
74 |
|
Thurallor-7095 |
["SelectTargetUnknown"] = "Thurallor/SequenceBars/Images/select_target_unknown.tga"; |
75 |
|
Thurallor-7095 |
["SelectTargetKnown"] = "Thurallor/SequenceBars/Images/select_target_known.tga"; |
76 |
157 |
Thurallor-7095 |
["SaveTarget"] = "Thurallor/SequenceBars/Images/save_target.tga"; |
77 |
2 |
Thurallor-7095 |
}; |
78 |
7 |
Thurallor-7095 |
BlankIcons = { |
79 |
137 |
Thurallor-7095 |
0x41000001, 0x41000002, 0x41000003, 0x41000004, 0x41000005, 0x41000E44, |
80 |
|
Thurallor-7095 |
0x41001430, 0x41019972, 0x4101DBB0, 0x410D6D3D, 0x410D6D3E, 0x410D6D3F, |
81 |
|
Thurallor-7095 |
0x410D6D40, 0x410D6D41, 0x410D6D42, 0x410D709A, 0x410D70A1, 0x410DCF2F, |
82 |
|
Thurallor-7095 |
0x410DD1B3, 0x410E8E4A, 0x410E8E58, 0x410E8E59, 0x410E9B96, 0x410E9B98, |
83 |
|
Thurallor-7095 |
0x410E9B99, 0x41105CB5, 0x4111CE23, 0x4111CE24, 0x4111CE25, 0x4111CE26, |
84 |
|
Thurallor-7095 |
0x4111CE27, 0x411232B0 |
85 |
43 |
Thurallor-7095 |
}; |
86 |
|
Thurallor-7095 |
Gears = "Thurallor/SequenceBars/Images/gears.tga"; |
87 |
175 |
Thurallor-7095 |
PengorosDivider = "Thurallor/SequenceBars/Images/options_panel_divider.tga"; |
88 |
2 |
Thurallor-7095 |
}; |
89 |
137 |
Thurallor-7095 |
|
90 |
|
Thurallor-7095 |
-- We want to create a graphic object only once for each resource ID: |
91 |
|
Thurallor-7095 |
local cache = {}; |
92 |
|
Thurallor-7095 |
local function GetCachedGraphic(id) |
93 |
|
Thurallor-7095 |
if (type(id) == "string") then |
94 |
|
Thurallor-7095 |
if (not cache[id]) then |
95 |
|
Thurallor-7095 |
cache[id] = Turbine.UI.Graphic(id); |
96 |
|
Thurallor-7095 |
end |
97 |
|
Thurallor-7095 |
return cache[id]; |
98 |
|
Thurallor-7095 |
else |
99 |
|
Thurallor-7095 |
return id; |
100 |
|
Thurallor-7095 |
end |
101 |
|
Thurallor-7095 |
end |
102 |
|
Thurallor-7095 |
|
103 |
|
Thurallor-7095 |
-- Add a cache-check to each SetBackground call for the types of controls that SequenceBars uses: |
104 |
|
Thurallor-7095 |
local Control_SetBackground = Turbine.UI.Control.SetBackground; |
105 |
|
Thurallor-7095 |
function Turbine.UI.Control:SetBackground(id) |
106 |
|
Thurallor-7095 |
Control_SetBackground(self, GetCachedGraphic(id)); |
107 |
|
Thurallor-7095 |
end |
108 |
|
Thurallor-7095 |
|
109 |
|
Thurallor-7095 |
local Window_SetBackground = Turbine.UI.Window.SetBackground; |
110 |
|
Thurallor-7095 |
function Turbine.UI.Window:SetBackground(id) |
111 |
|
Thurallor-7095 |
Window_SetBackground(self, GetCachedGraphic(id)); |
112 |
|
Thurallor-7095 |
end |
113 |
|
Thurallor-7095 |
|
114 |
|
Thurallor-7095 |
local Label_SetBackground = Turbine.UI.Label.SetBackground; |
115 |
|
Thurallor-7095 |
function Turbine.UI.Label:SetBackground(id) |
116 |
|
Thurallor-7095 |
Label_SetBackground(self, GetCachedGraphic(id)); |
117 |
|
Thurallor-7095 |
end |
118 |
|
Thurallor-7095 |
|
119 |
|
Thurallor-7095 |
local EntityControl_SetBackground = Turbine.UI.Lotro.EntityControl.SetBackground; |
120 |
|
Thurallor-7095 |
function Turbine.UI.Lotro.EntityControl:SetBackground(id) |
121 |
|
Thurallor-7095 |
EntityControl_SetBackground(self, GetCachedGraphic(id)); |
122 |
|
Thurallor-7095 |
end |