-- Trade goods filter |
local onlyTradeGoods = function(item) return item.type and item.type == L.Trades end |
-- Gem filter |
local onlyGems = function(item) return item.type and item.type == L.Gem end
- |
local onlyGems = function(item) return item.type and item.type == L.Gem end |
|
----------------- |
-- Bank filters |
-----------------
+local onlyBankArmor = function(item) return item.bagID == -1 or (item.bagID >= 5 and item.bagID <= 11) and item.type and item.type == L.Armor end |
local onlyBankWeapons = function(item) return item.bagID == -1 or (item.bagID >= 5 and item.bagID <= 11) and item.type and item.type == L.Weapon end |
local onlyBankConsumables = function(item) return item.bagID == -1 or (item.bagID >= 5 and item.bagID <= 11) and item.type and item.type == L.Consumables end |
|
-- Frames Spawns |
|
--local bankArmor = cargBags:Spawn("cB_Gnomed_Bank-Armor",bank) |
--bankArmor:SetFilter(onlyBankArmor, true) |
|
|
-- Bank frame and bank bags |
local bank = cargBags:Spawn("cB_Gnomed_Bank") |
bank:SetFilter(onlyBank, true) |
bank:SetPoint("LEFT", 15, 0) |
--bank:SetPoint("LEFT", 15, 0) |
|
-- Stuff frames |
local armor = cargBags:Spawn("cB_Gnomed_Armor",main) |
armor:SetFilter(onlyArmor , true) |
armor:SetFilter(hideEmpty, true) |
armor:SetPoint("BOTTOMRIGHT",UIParent,"RIGHT", -400,-200) |
--armor:SetPoint("BOTTOMRIGHT",UIParent,"RIGHT", -400,-200) |
|
local weapon = cargBags:Spawn("cB_Gnomed_Weapon",main) |
weapon:SetFilter(onlyWeapon, true) |
weapon:SetFilter(hideEmpty, true) |
weapon:SetPoint("BOTTOMRIGHT", armor, "TOPRIGHT", 0,15) |
--weapon:SetPoint("BOTTOMRIGHT", armor, "TOPRIGHT", 0,15) |
|
|
-- Quest frame |
local quest = cargBags:Spawn("cB_Gnomed_Quest",main) |
quest:SetFilter(onlyQuest, true) |
quest:SetFilter(hideEmpty, true) |
quest:SetPoint("BOTTOMRIGHT", weapon, "TOPRIGHT", 0,15) |
--quest:SetPoint("BOTTOMRIGHT", weapon, "TOPRIGHT", 0,15) |
|
-- Consumable |
local consumables = cargBags:Spawn("cB_Gnomed_Consumables",main) |
consumables:SetFilter(onlyConsumables, true) |
consumables:SetFilter(hideEmpty, true) |
consumables:SetPoint("BOTTOMRIGHT", quest, "TOPRIGHT", 0,15) |
--consumables:SetPoint("BOTTOMRIGHT", quest, "TOPRIGHT", 0,15) |
|
-- Trade goods |
local tgoods = cargBags:Spawn("cB_Gnomed_TradeGoods",main) |
tgoods:SetFilter(onlyTradeGoods, true) |
tgoods:SetFilter(hideEmpty, true) |
|
-- Bagpack and bags |
local main = cargBags:Spawn("cB_Gnomed_Bag") |
main:SetFilter(onlyBags, true) |
main:SetPoint("RIGHT", -25, 0) |
--main:SetPoint("RIGHT", -25, 0) |
|
-- Keyring |
local key = cargBags:Spawn("cB_Gnomed_Keyring") |
key:SetFilter(onlyKeyring, true) |
key:SetFilter(hideEmpty, true) |
key:SetPoint("TOPRIGHT", main, "BOTTOMRIGHT", 1, -15) |
--key:SetPoint("TOPRIGHT", main, "BOTTOMRIGHT", 1, -15) |
|
-- Now let's set the points |
-- Bags |
main:SetPoint("RIGHT",-65,0) |
key:SetPoint("BOTTOMLEFT",main,"TOPLEFT",0,15) |
consumables:SetPoint("TOP",main,"BOTTOM",0,-15) |
tgoods:SetPoint("TOP",consumables,"BOTTOM",0,-15) |
armor:SetPoint("TOPRIGHT",main,"TOPLEFT",-15,0) |
weapon:SetPoint("TOP",armor,"BOTTOM",0,-15) |
quest:SetPoint("TOP",weapon,"BOTTOM",0,-15) |
-- Bank |
bank:SetPoint("LEFT", 15, 0) |
--bankArmor:SetPoint("TOPLEFT",bank,"BOTTOMLEFT",0,-15) |
|
|
-- Opening / Closing Functions |