diff --git a/ElvUI/Classic/Modules/Skins/AuctionHouse.lua b/ElvUI/Classic/Modules/Skins/AuctionHouse.lua index d63ec09728..5fec3a4bf5 100644 --- a/ElvUI/Classic/Modules/Skins/AuctionHouse.lua +++ b/ElvUI/Classic/Modules/Skins/AuctionHouse.lua @@ -9,7 +9,7 @@ local unpack = unpack local GetAuctionSellItemInfo = GetAuctionSellItemInfo local CreateFrame = CreateFrame -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor function S:Blizzard_AuctionUI() if not (E.private.skins.blizzard.enable and E.private.skins.blizzard.auctionhouse) then return end diff --git a/ElvUI/Classic/Modules/Skins/Bags.lua b/ElvUI/Classic/Modules/Skins/Bags.lua index 442be832a3..9681962e89 100644 --- a/ElvUI/Classic/Modules/Skins/Bags.lua +++ b/ElvUI/Classic/Modules/Skins/Bags.lua @@ -6,12 +6,12 @@ local _G = _G local select, unpack = select, unpack local hooksecurefunc = hooksecurefunc -local ContainerIDToInventoryID = ContainerIDToInventoryID or (C_Container and C_Container.ContainerIDToInventoryID) -local GetContainerNumFreeSlots = GetContainerNumFreeSlots or (C_Container and C_Container.GetContainerNumFreeSlots) -local GetContainerItemLink = GetContainerItemLink or (C_Container and C_Container.GetContainerItemLink) -local GetInventoryItemLink = GetInventoryItemLink or (C_Container and C_Container.GetInventoryItemLink) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) +local ContainerIDToInventoryID = (C_Container and C_Container.ContainerIDToInventoryID) or ContainerIDToInventoryID +local GetContainerNumFreeSlots = (C_Container and C_Container.GetContainerNumFreeSlots) or GetContainerNumFreeSlots +local GetContainerItemLink = (C_Container and C_Container.GetContainerItemLink) or GetContainerItemLink +local GetInventoryItemLink = (C_Container and C_Container.GetInventoryItemLink) or GetInventoryItemLink +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo local GetInventoryItemID = GetInventoryItemID local BANK_CONTAINER = Enum.BagIndex.Bank diff --git a/ElvUI/Classic/Modules/Skins/Character.lua b/ElvUI/Classic/Modules/Skins/Character.lua index f04b2401d5..4f661004dd 100644 --- a/ElvUI/Classic/Modules/Skins/Character.lua +++ b/ElvUI/Classic/Modules/Skins/Character.lua @@ -12,7 +12,7 @@ local GetPetHappiness = GetPetHappiness local GetInventoryItemQuality = GetInventoryItemQuality local FauxScrollFrame_GetOffset = FauxScrollFrame_GetOffset -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local NUM_FACTIONS_DISPLAYED = NUM_FACTIONS_DISPLAYED local CHARACTERFRAME_SUBFRAMES = CHARACTERFRAME_SUBFRAMES diff --git a/ElvUI/Classic/Modules/Skins/Craft.lua b/ElvUI/Classic/Modules/Skins/Craft.lua index ff0f9dcc91..60776d3801 100644 --- a/ElvUI/Classic/Modules/Skins/Craft.lua +++ b/ElvUI/Classic/Modules/Skins/Craft.lua @@ -10,8 +10,8 @@ local GetCraftItemLink = GetCraftItemLink local GetCraftReagentInfo = GetCraftReagentInfo local GetCraftReagentItemLink = GetCraftReagentItemLink -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor function S:SkinCraft() if not (E.private.skins.blizzard.enable and E.private.skins.blizzard.craft) then return end diff --git a/ElvUI/Classic/Modules/Skins/Inspect.lua b/ElvUI/Classic/Modules/Skins/Inspect.lua index 5295bed7d5..6c7fc3ead1 100644 --- a/ElvUI/Classic/Modules/Skins/Inspect.lua +++ b/ElvUI/Classic/Modules/Skins/Inspect.lua @@ -6,8 +6,8 @@ local ipairs, unpack = ipairs, unpack local hooksecurefunc = hooksecurefunc local GetInventoryItemID = GetInventoryItemID -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local function Update_InspectPaperDollItemSlotButton(button) local unit = button.hasItem and _G.InspectFrame.unit diff --git a/ElvUI/Classic/Modules/Skins/Loot.lua b/ElvUI/Classic/Modules/Skins/Loot.lua index 3fbddf7735..68f6ae5ff5 100644 --- a/ElvUI/Classic/Modules/Skins/Loot.lua +++ b/ElvUI/Classic/Modules/Skins/Loot.lua @@ -13,7 +13,7 @@ local UnitIsDead = UnitIsDead local UnitIsFriend = UnitIsFriend local UnitName = UnitName -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo local C_LootHistory_GetNumItems = C_LootHistory.GetNumItems local C_LootHistory_GetItem = C_LootHistory.GetItem diff --git a/ElvUI/Classic/Modules/Skins/Mail.lua b/ElvUI/Classic/Modules/Skins/Mail.lua index 260bda2cbe..701c86b20d 100644 --- a/ElvUI/Classic/Modules/Skins/Mail.lua +++ b/ElvUI/Classic/Modules/Skins/Mail.lua @@ -10,8 +10,8 @@ local GetInboxItemLink = GetInboxItemLink local GetInboxNumItems = GetInboxNumItems local GetSendMailItem = GetSendMailItem -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local function MailFrameSkin() for i = 1, _G.ATTACHMENTS_MAX_SEND do diff --git a/ElvUI/Classic/Modules/Skins/Merchant.lua b/ElvUI/Classic/Modules/Skins/Merchant.lua index 8a0607168d..0a40f7344c 100644 --- a/ElvUI/Classic/Modules/Skins/Merchant.lua +++ b/ElvUI/Classic/Modules/Skins/Merchant.lua @@ -10,8 +10,8 @@ local GetMerchantNumItems = GetMerchantNumItems local GetBuybackItemInfo = GetBuybackItemInfo local GetNumBuybackItems = GetNumBuybackItems -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local MERCHANT_ITEMS_PER_PAGE = MERCHANT_ITEMS_PER_PAGE diff --git a/ElvUI/Classic/Modules/Skins/Quest.lua b/ElvUI/Classic/Modules/Skins/Quest.lua index 88c2437399..26dccbe90a 100644 --- a/ElvUI/Classic/Modules/Skins/Quest.lua +++ b/ElvUI/Classic/Modules/Skins/Quest.lua @@ -17,8 +17,8 @@ local GetQuestLogTitle = GetQuestLogTitle local GetQuestMoneyToGet = GetQuestMoneyToGet local IsQuestComplete = IsQuestComplete -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local MAX_NUM_ITEMS = MAX_NUM_ITEMS local MAX_NUM_QUESTS = MAX_NUM_QUESTS diff --git a/ElvUI/Classic/Modules/Skins/TradeSkill.lua b/ElvUI/Classic/Modules/Skins/TradeSkill.lua index ab84ee8589..cf22b92e3b 100644 --- a/ElvUI/Classic/Modules/Skins/TradeSkill.lua +++ b/ElvUI/Classic/Modules/Skins/TradeSkill.lua @@ -11,8 +11,8 @@ local GetTradeSkillItemLink = GetTradeSkillItemLink local GetTradeSkillReagentInfo = GetTradeSkillReagentInfo local GetTradeSkillReagentItemLink = GetTradeSkillReagentItemLink -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor function S:Blizzard_TradeSkillUI() if not (E.private.skins.blizzard.enable and E.private.skins.blizzard.tradeskill) then return end diff --git a/ElvUI/Core/General/ItemLevel.lua b/ElvUI/Core/General/ItemLevel.lua index 4f9d808dce..96edc8771b 100644 --- a/ElvUI/Core/General/ItemLevel.lua +++ b/ElvUI/Core/General/ItemLevel.lua @@ -18,7 +18,7 @@ local RETRIEVING_ITEM_INFO = RETRIEVING_ITEM_INFO local ITEM_SPELL_TRIGGER_ONEQUIP = ITEM_SPELL_TRIGGER_ONEQUIP local ESSENCE_DESCRIPTION = GetSpellDescription(277253) -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo local GetCVarBool = C_CVar.GetCVarBool local MATCH_ITEM_LEVEL = ITEM_LEVEL:gsub('%%d', '(%%d+)') diff --git a/ElvUI/Core/Modules/Auras/Auras.lua b/ElvUI/Core/Modules/Auras/Auras.lua index d0965fa452..14a0750ce1 100644 --- a/ElvUI/Core/Modules/Auras/Auras.lua +++ b/ElvUI/Core/Modules/Auras/Auras.lua @@ -19,7 +19,7 @@ local CreateFrame = CreateFrame local UIParent = UIParent local GetTime = GetTime -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local Masque = E.Masque local MasqueGroupBuffs = Masque and Masque:Group('ElvUI', 'Buffs') diff --git a/ElvUI/Core/Modules/Bags/Bags.lua b/ElvUI/Core/Modules/Bags/Bags.lua index 51a3b3b3b4..2a7f62385b 100644 --- a/ElvUI/Core/Modules/Bags/Bags.lua +++ b/ElvUI/Core/Modules/Bags/Bags.lua @@ -64,26 +64,26 @@ local C_NewItems_RemoveNewItem = C_NewItems.RemoveNewItem local C_Item_IsBound = C_Item.IsBound local GetCVarBool = C_CVar.GetCVarBool -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemSpell = GetItemSpell or (C_Item and C_Item.GetItemSpell) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) -local SetCurrencyBackpack = SetCurrencyBackpack or (C_CurrencyInfo and C_CurrencyInfo.SetCurrencyBackpack) -local SortBags = SortBags or (C_Container and C_Container.SortBags) -local SortBankBags = SortBankBags or (C_Container and C_Container.SortBankBags) -local SortReagentBankBags = SortReagentBankBags or (C_Container and C_Container.SortReagentBankBags) -local SplitContainerItem = SplitContainerItem or (C_Container and C_Container.SplitContainerItem) -local SetItemSearch = SetItemSearch or (C_Container and C_Container.SetItemSearch) -local GetBagSlotFlag = GetBagSlotFlag or (C_Container and C_Container.GetBagSlotFlag) -local SetBagSlotFlag = SetBagSlotFlag or (C_Container and C_Container.SetBagSlotFlag) -local ContainerIDToInventoryID = ContainerIDToInventoryID or (C_Container and C_Container.ContainerIDToInventoryID) -local GetBackpackAutosortDisabled = GetBackpackAutosortDisabled or (C_Container and C_Container.GetBackpackAutosortDisabled) -local GetBankAutosortDisabled = GetBankAutosortDisabled or (C_Container and C_Container.GetBankAutosortDisabled) -local GetContainerItemCooldown = GetContainerItemCooldown or (C_Container and C_Container.GetContainerItemCooldown) -local GetContainerNumFreeSlots = GetContainerNumFreeSlots or (C_Container and C_Container.GetContainerNumFreeSlots) -local GetContainerNumSlots = GetContainerNumSlots or (C_Container and C_Container.GetContainerNumSlots) -local SetBackpackAutosortDisabled = SetBackpackAutosortDisabled or (C_Container and C_Container.SetBackpackAutosortDisabled) -local SetInsertItemsLeftToRight = SetInsertItemsLeftToRight or (C_Container and C_Container.SetInsertItemsLeftToRight) -local UseContainerItem = UseContainerItem or (C_Container and C_Container.UseContainerItem) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemSpell = (C_Item and C_Item.GetItemSpell) or GetItemSpell +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor +local SetCurrencyBackpack = (C_CurrencyInfo and C_CurrencyInfo.SetCurrencyBackpack) or SetCurrencyBackpack +local SortBags = (C_Container and C_Container.SortBags) or SortBags +local SortBankBags = (C_Container and C_Container.SortBankBags) or SortBankBags +local SortReagentBankBags = (C_Container and C_Container.SortReagentBankBags) or SortReagentBankBags +local SplitContainerItem = (C_Container and C_Container.SplitContainerItem) or SplitContainerItem +local SetItemSearch = (C_Container and C_Container.SetItemSearch) or SetItemSearch +local GetBagSlotFlag = (C_Container and C_Container.GetBagSlotFlag) or GetBagSlotFlag +local SetBagSlotFlag = (C_Container and C_Container.SetBagSlotFlag) or SetBagSlotFlag +local ContainerIDToInventoryID = (C_Container and C_Container.ContainerIDToInventoryID) or ContainerIDToInventoryID +local GetBackpackAutosortDisabled = (C_Container and C_Container.GetBackpackAutosortDisabled) or GetBackpackAutosortDisabled +local GetBankAutosortDisabled = (C_Container and C_Container.GetBankAutosortDisabled) or GetBankAutosortDisabled +local GetContainerItemCooldown = (C_Container and C_Container.GetContainerItemCooldown) or GetContainerItemCooldown +local GetContainerNumFreeSlots = (C_Container and C_Container.GetContainerNumFreeSlots) or GetContainerNumFreeSlots +local GetContainerNumSlots = (C_Container and C_Container.GetContainerNumSlots) or GetContainerNumSlots +local SetBackpackAutosortDisabled = (C_Container and C_Container.SetBackpackAutosortDisabled) or SetBackpackAutosortDisabled +local SetInsertItemsLeftToRight = (C_Container and C_Container.SetInsertItemsLeftToRight) or SetInsertItemsLeftToRight +local UseContainerItem = (C_Container and C_Container.UseContainerItem) or UseContainerItem local CONTAINER_OFFSET_X, CONTAINER_OFFSET_Y = CONTAINER_OFFSET_X, CONTAINER_OFFSET_Y local IG_BACKPACK_CLOSE = SOUNDKIT.IG_BACKPACK_CLOSE diff --git a/ElvUI/Core/Modules/Bags/Sort.lua b/ElvUI/Core/Modules/Bags/Sort.lua index 4114d86de2..d04be3c871 100644 --- a/ElvUI/Core/Modules/Bags/Sort.lua +++ b/ElvUI/Core/Modules/Bags/Sort.lua @@ -33,16 +33,16 @@ local FILTER_FLAG_QUEST = (BagSlotFlags and BagSlotFlags.PriorityQuestItems) or local ItemClass_Armor = Enum.ItemClass.Armor local ItemClass_Weapon = Enum.ItemClass.Weapon -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemFamily = GetItemFamily or (C_Item and C_Item.GetItemFamily) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemFamily = (C_Item and C_Item.GetItemFamily) or GetItemFamily local GetPetInfoBySpeciesID = C_PetJournal and C_PetJournal.GetPetInfoBySpeciesID -local ContainerIDToInventoryID = ContainerIDToInventoryID or (C_Container and C_Container.ContainerIDToInventoryID) -local GetContainerItemID = GetContainerItemID or (C_Container and C_Container.GetContainerItemID) -local GetContainerItemLink = GetContainerItemLink or (C_Container and C_Container.GetContainerItemLink) -local GetContainerNumFreeSlots = GetContainerNumFreeSlots or (C_Container and C_Container.GetContainerNumFreeSlots) -local GetContainerNumSlots = GetContainerNumSlots or (C_Container and C_Container.GetContainerNumSlots) -local PickupContainerItem = PickupContainerItem or (C_Container and C_Container.PickupContainerItem) -local SplitContainerItem = SplitContainerItem or (C_Container and C_Container.SplitContainerItem) +local ContainerIDToInventoryID = (C_Container and C_Container.ContainerIDToInventoryID) or ContainerIDToInventoryID +local GetContainerItemID = (C_Container and C_Container.GetContainerItemID) or GetContainerItemID +local GetContainerItemLink = (C_Container and C_Container.GetContainerItemLink) or GetContainerItemLink +local GetContainerNumFreeSlots = (C_Container and C_Container.GetContainerNumFreeSlots) or GetContainerNumFreeSlots +local GetContainerNumSlots = (C_Container and C_Container.GetContainerNumSlots) or GetContainerNumSlots +local PickupContainerItem = (C_Container and C_Container.PickupContainerItem) or PickupContainerItem +local SplitContainerItem = (C_Container and C_Container.SplitContainerItem) or SplitContainerItem local guildBags = {51,52,53,54,55,56,57,58} local bankBags = {BANK_CONTAINER} diff --git a/ElvUI/Core/Modules/Blizzard/GuildBank.lua b/ElvUI/Core/Modules/Blizzard/GuildBank.lua index bb78f20f71..01173f848d 100644 --- a/ElvUI/Core/Modules/Blizzard/GuildBank.lua +++ b/ElvUI/Core/Modules/Blizzard/GuildBank.lua @@ -8,9 +8,9 @@ local hooksecurefunc = hooksecurefunc local GetCurrentGuildBankTab = GetCurrentGuildBankTab local GetGuildBankItemLink = GetGuildBankItemLink -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) -local GetDetailedItemLevelInfo = GetDetailedItemLevelInfo or (C_Item and C_Item.GetDetailedItemLevelInfo) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor +local GetDetailedItemLevelInfo = (C_Item and C_Item.GetDetailedItemLevelInfo) or GetDetailedItemLevelInfo local NUM_SLOTS_PER_GUILDBANK_GROUP = 14 local NUM_GUILDBANK_COLUMNS = 7 diff --git a/ElvUI/Core/Modules/DataTexts/Ammo.lua b/ElvUI/Core/Modules/DataTexts/Ammo.lua index ea10150a5c..f7ded9bc9c 100644 --- a/ElvUI/Core/Modules/DataTexts/Ammo.lua +++ b/ElvUI/Core/Modules/DataTexts/Ammo.lua @@ -9,9 +9,9 @@ local _G = _G local GetItemCount = GetItemCount local GetInventoryItemCount = GetInventoryItemCount local GetInventoryItemID = GetInventoryItemID -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemInfoInstant = GetItemInfoInstant or (C_Item and C_Item.GetItemInfoInstant) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemInfoInstant = (C_Item and C_Item.GetItemInfoInstant) or GetItemInfoInstant +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local ContainerIDToInventoryID = (C_Container and C_Container.ContainerIDToInventoryID) or ContainerIDToInventoryID local GetContainerNumSlots = (C_Container and C_Container.GetContainerNumSlots) or GetContainerNumSlots local GetContainerNumFreeSlots = (C_Container and C_Container.GetContainerNumFreeSlots) or GetContainerNumFreeSlots diff --git a/ElvUI/Core/Modules/DataTexts/Avoidance.lua b/ElvUI/Core/Modules/DataTexts/Avoidance.lua index d4a3d4ae58..73801b8bd7 100644 --- a/ElvUI/Core/Modules/DataTexts/Avoidance.lua +++ b/ElvUI/Core/Modules/DataTexts/Avoidance.lua @@ -13,7 +13,7 @@ local UnitDefense = UnitDefense local UnitExists = UnitExists local UnitLevel = UnitLevel -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo local BOSS = BOSS local MISS_CHANCE = MISS_CHANCE diff --git a/ElvUI/Core/Modules/DataTexts/Bags.lua b/ElvUI/Core/Modules/DataTexts/Bags.lua index 50f2b528a8..453e522ea8 100644 --- a/ElvUI/Core/Modules/DataTexts/Bags.lua +++ b/ElvUI/Core/Modules/DataTexts/Bags.lua @@ -8,11 +8,11 @@ local strjoin = strjoin local GetInventoryItemQuality = GetInventoryItemQuality local GetInventoryItemTexture = GetInventoryItemTexture -local GetBagName = GetBagName or (C_Container and C_Container.GetBagName) -local GetContainerNumFreeSlots = GetContainerNumFreeSlots or (C_Container and C_Container.GetContainerNumFreeSlots) -local GetContainerNumSlots = GetContainerNumSlots or (C_Container and C_Container.GetContainerNumSlots) -local ContainerIDToInventoryID = ContainerIDToInventoryID or (C_Container and C_Container.ContainerIDToInventoryID) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetBagName = (C_Container and C_Container.GetBagName) or GetBagName +local GetContainerNumFreeSlots = (C_Container and C_Container.GetContainerNumFreeSlots) or GetContainerNumFreeSlots +local GetContainerNumSlots = (C_Container and C_Container.GetContainerNumSlots) or GetContainerNumSlots +local ContainerIDToInventoryID = (C_Container and C_Container.ContainerIDToInventoryID) or ContainerIDToInventoryID +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local CURRENCY = CURRENCY local MAX_WATCHED_TOKENS = MAX_WATCHED_TOKENS or 3 diff --git a/ElvUI/Core/Modules/Misc/LootRoll.lua b/ElvUI/Core/Modules/Misc/LootRoll.lua index bc19f8c1ca..fba3c3b8fa 100644 --- a/ElvUI/Core/Modules/Misc/LootRoll.lua +++ b/ElvUI/Core/Modules/Misc/LootRoll.lua @@ -20,7 +20,7 @@ local UIParent = UIParent local GameTooltip_Hide = GameTooltip_Hide local GameTooltip_ShowCompareItem = GameTooltip_ShowCompareItem -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo local C_LootHistory_GetItem = C_LootHistory.GetItem local C_LootHistory_GetPlayerInfo = C_LootHistory.GetPlayerInfo diff --git a/ElvUI/Core/Modules/Misc/Misc.lua b/ElvUI/Core/Modules/Misc/Misc.lua index 7ae4542505..593143bb92 100644 --- a/ElvUI/Core/Modules/Misc/Misc.lua +++ b/ElvUI/Core/Modules/Misc/Misc.lua @@ -51,7 +51,7 @@ local SetWatchedFactionIndex = SetWatchedFactionIndex local GetCurrentCombatTextEventInfo = GetCurrentCombatTextEventInfo local CombatLogGetCurrentEventInfo = CombatLogGetCurrentEventInfo -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo local IsAddOnLoaded = (C_AddOns and C_AddOns.IsAddOnLoaded) or IsAddOnLoaded local LeaveParty = C_PartyInfo.LeaveParty or LeaveParty local IsFriend = C_FriendList.IsFriend diff --git a/ElvUI/Core/Modules/Tooltip/Tooltip.lua b/ElvUI/Core/Modules/Tooltip/Tooltip.lua index 1800535fea..cfa91e5b63 100644 --- a/ElvUI/Core/Modules/Tooltip/Tooltip.lua +++ b/ElvUI/Core/Modules/Tooltip/Tooltip.lua @@ -71,8 +71,8 @@ local TooltipDataType = Enum.TooltipDataType local AddTooltipPostCall = TooltipDataProcessor and TooltipDataProcessor.AddTooltipPostCall local GetDisplayedItem = TooltipUtil and TooltipUtil.GetDisplayedItem -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local GameTooltip, GameTooltipStatusBar = GameTooltip, GameTooltipStatusBar local C_QuestLog_GetQuestIDForLogIndex = C_QuestLog.GetQuestIDForLogIndex diff --git a/ElvUI/Mainline/Modules/Skins/Alerts.lua b/ElvUI/Mainline/Modules/Skins/Alerts.lua index 6ce0ba35fb..6d19a05f25 100644 --- a/ElvUI/Mainline/Modules/Skins/Alerts.lua +++ b/ElvUI/Mainline/Modules/Skins/Alerts.lua @@ -7,7 +7,7 @@ local hooksecurefunc = hooksecurefunc local unpack, select = unpack, select local CreateFrame = CreateFrame -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo local SetLargeGuildTabardTextures = SetLargeGuildTabardTextures local ITEM_QUALITY_COLORS = ITEM_QUALITY_COLORS diff --git a/ElvUI/Mainline/Modules/Skins/Bags.lua b/ElvUI/Mainline/Modules/Skins/Bags.lua index cbe622fe12..66105e464e 100644 --- a/ElvUI/Mainline/Modules/Skins/Bags.lua +++ b/ElvUI/Mainline/Modules/Skins/Bags.lua @@ -14,9 +14,9 @@ local GetInventorySlotInfo = GetInventorySlotInfo local hooksecurefunc = hooksecurefunc local GetCVarBool = C_CVar.GetCVarBool -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) -local GetContainerItemCooldown = GetContainerItemCooldown or (C_Container and C_Container.GetContainerItemCooldown) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor +local GetContainerItemCooldown = (C_Container and C_Container.GetContainerItemCooldown) or GetContainerItemCooldown local ITEMQUALITY_POOR = Enum.ItemQuality.Poor local NUM_CONTAINER_FRAMES = NUM_CONTAINER_FRAMES diff --git a/ElvUI/Mainline/Modules/Skins/BlackMarket.lua b/ElvUI/Mainline/Modules/Skins/BlackMarket.lua index 77da85fe51..8b31fda7eb 100644 --- a/ElvUI/Mainline/Modules/Skins/BlackMarket.lua +++ b/ElvUI/Mainline/Modules/Skins/BlackMarket.lua @@ -5,8 +5,8 @@ local _G = _G local next = next local hooksecurefunc = hooksecurefunc -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local function SkinTab(tab) tab.Left:SetAlpha(0) diff --git a/ElvUI/Mainline/Modules/Skins/Collectables.lua b/ElvUI/Mainline/Modules/Skins/Collectables.lua index 5d3916b89f..7c615f94b8 100644 --- a/ElvUI/Mainline/Modules/Skins/Collectables.lua +++ b/ElvUI/Mainline/Modules/Skins/Collectables.lua @@ -13,8 +13,8 @@ local PlayerHasToy = PlayerHasToy local C_Heirloom_PlayerHasHeirloom = C_Heirloom.PlayerHasHeirloom local C_TransmogCollection_GetSourceInfo = C_TransmogCollection.GetSourceInfo -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo local QUALITY_7_R, QUALITY_7_G, QUALITY_7_B = GetItemQualityColor(7) local BAG_ITEM_QUALITY_COLORS = BAG_ITEM_QUALITY_COLORS diff --git a/ElvUI/Mainline/Modules/Skins/EncounterJournal.lua b/ElvUI/Mainline/Modules/Skins/EncounterJournal.lua index 3b94245540..274ceda2e2 100644 --- a/ElvUI/Mainline/Modules/Skins/EncounterJournal.lua +++ b/ElvUI/Mainline/Modules/Skins/EncounterJournal.lua @@ -7,8 +7,8 @@ local ipairs, next, rad = ipairs, next, rad local hooksecurefunc = hooksecurefunc local CreateFrame = CreateFrame -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local lootQuality = { ['loottab-set-itemborder-white'] = nil, -- dont show white diff --git a/ElvUI/Mainline/Modules/Skins/LFG.lua b/ElvUI/Mainline/Modules/Skins/LFG.lua index c49f89f1c7..e07dfbd649 100644 --- a/ElvUI/Mainline/Modules/Skins/LFG.lua +++ b/ElvUI/Mainline/Modules/Skins/LFG.lua @@ -9,7 +9,7 @@ local unpack, ipairs, pairs = unpack, ipairs, pairs local hooksecurefunc = hooksecurefunc local UnitIsGroupLeader = UnitIsGroupLeader -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo local C_ChallengeMode_GetAffixInfo = C_ChallengeMode.GetAffixInfo local C_LFGList_GetAvailableActivities = C_LFGList.GetAvailableActivities diff --git a/ElvUI/Mainline/Modules/Skins/PVP.lua b/ElvUI/Mainline/Modules/Skins/PVP.lua index 30c1b57c77..dc014541d7 100644 --- a/ElvUI/Mainline/Modules/Skins/PVP.lua +++ b/ElvUI/Mainline/Modules/Skins/PVP.lua @@ -6,8 +6,8 @@ local _G = _G local ipairs, pairs, unpack, next = ipairs, pairs, unpack, next local hooksecurefunc = hooksecurefunc -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local ITEMQUALITY_ARTIFACT = Enum.ItemQuality.Artifact local CurrencyContainerUtil_GetCurrencyContainerInfo = CurrencyContainerUtil.GetCurrencyContainerInfo diff --git a/ElvUI/Wrath/Modules/Skins/Alerts.lua b/ElvUI/Wrath/Modules/Skins/Alerts.lua index 39e9344d8e..a35f0562af 100644 --- a/ElvUI/Wrath/Modules/Skins/Alerts.lua +++ b/ElvUI/Wrath/Modules/Skins/Alerts.lua @@ -6,7 +6,7 @@ local unpack = unpack local hooksecurefunc = hooksecurefunc local CreateFrame = CreateFrame -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo local ITEM_QUALITY_COLORS = ITEM_QUALITY_COLORS diff --git a/ElvUI/Wrath/Modules/Skins/AuctionHouse.lua b/ElvUI/Wrath/Modules/Skins/AuctionHouse.lua index 11a0e937a1..19319d4608 100644 --- a/ElvUI/Wrath/Modules/Skins/AuctionHouse.lua +++ b/ElvUI/Wrath/Modules/Skins/AuctionHouse.lua @@ -8,7 +8,7 @@ local unpack = unpack local CreateFrame = CreateFrame local GetAuctionSellItemInfo = GetAuctionSellItemInfo -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor function S:Blizzard_AuctionUI() if not (E.private.skins.blizzard.enable and E.private.skins.blizzard.auctionhouse) then return end diff --git a/ElvUI/Wrath/Modules/Skins/Bags.lua b/ElvUI/Wrath/Modules/Skins/Bags.lua index 442be832a3..9681962e89 100644 --- a/ElvUI/Wrath/Modules/Skins/Bags.lua +++ b/ElvUI/Wrath/Modules/Skins/Bags.lua @@ -6,12 +6,12 @@ local _G = _G local select, unpack = select, unpack local hooksecurefunc = hooksecurefunc -local ContainerIDToInventoryID = ContainerIDToInventoryID or (C_Container and C_Container.ContainerIDToInventoryID) -local GetContainerNumFreeSlots = GetContainerNumFreeSlots or (C_Container and C_Container.GetContainerNumFreeSlots) -local GetContainerItemLink = GetContainerItemLink or (C_Container and C_Container.GetContainerItemLink) -local GetInventoryItemLink = GetInventoryItemLink or (C_Container and C_Container.GetInventoryItemLink) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) +local ContainerIDToInventoryID = (C_Container and C_Container.ContainerIDToInventoryID) or ContainerIDToInventoryID +local GetContainerNumFreeSlots = (C_Container and C_Container.GetContainerNumFreeSlots) or GetContainerNumFreeSlots +local GetContainerItemLink = (C_Container and C_Container.GetContainerItemLink) or GetContainerItemLink +local GetInventoryItemLink = (C_Container and C_Container.GetInventoryItemLink) or GetInventoryItemLink +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo local GetInventoryItemID = GetInventoryItemID local BANK_CONTAINER = Enum.BagIndex.Bank diff --git a/ElvUI/Wrath/Modules/Skins/Character.lua b/ElvUI/Wrath/Modules/Skins/Character.lua index 51ef904629..43ca8a08f6 100644 --- a/ElvUI/Wrath/Modules/Skins/Character.lua +++ b/ElvUI/Wrath/Modules/Skins/Character.lua @@ -11,7 +11,7 @@ local HasPetUI = HasPetUI local GetPetHappiness = GetPetHappiness local GetSkillLineInfo = GetSkillLineInfo local GetInventoryItemQuality = GetInventoryItemQuality -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local NUM_FACTIONS_DISPLAYED = NUM_FACTIONS_DISPLAYED local NUM_COMPANIONS_PER_PAGE = NUM_COMPANIONS_PER_PAGE diff --git a/ElvUI/Wrath/Modules/Skins/Collectables.lua b/ElvUI/Wrath/Modules/Skins/Collectables.lua index 881236b8fb..9add36b4d8 100644 --- a/ElvUI/Wrath/Modules/Skins/Collectables.lua +++ b/ElvUI/Wrath/Modules/Skins/Collectables.lua @@ -6,8 +6,8 @@ local next, unpack = next, unpack local hooksecurefunc = hooksecurefunc local PlayerHasToy = PlayerHasToy -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local C_Heirloom_PlayerHasHeirloom = C_Heirloom.PlayerHasHeirloom local QUALITY_7_R, QUALITY_7_G, QUALITY_7_B = GetItemQualityColor(7) diff --git a/ElvUI/Wrath/Modules/Skins/Inspect.lua b/ElvUI/Wrath/Modules/Skins/Inspect.lua index 2bae554a26..7128d25731 100644 --- a/ElvUI/Wrath/Modules/Skins/Inspect.lua +++ b/ElvUI/Wrath/Modules/Skins/Inspect.lua @@ -6,8 +6,8 @@ local ipairs, unpack = ipairs, unpack local hooksecurefunc = hooksecurefunc local GetInventoryItemID = GetInventoryItemID -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo local MAX_ARENA_TEAMS = MAX_ARENA_TEAMS diff --git a/ElvUI/Wrath/Modules/Skins/Loot.lua b/ElvUI/Wrath/Modules/Skins/Loot.lua index e45be7071e..068a560b27 100644 --- a/ElvUI/Wrath/Modules/Skins/Loot.lua +++ b/ElvUI/Wrath/Modules/Skins/Loot.lua @@ -13,7 +13,7 @@ local UnitIsDead = UnitIsDead local UnitIsFriend = UnitIsFriend local UnitName = UnitName -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo local C_LootHistory_GetNumItems = C_LootHistory.GetNumItems local C_LootHistory_GetItem = C_LootHistory.GetItem diff --git a/ElvUI/Wrath/Modules/Skins/Mail.lua b/ElvUI/Wrath/Modules/Skins/Mail.lua index 260bda2cbe..701c86b20d 100644 --- a/ElvUI/Wrath/Modules/Skins/Mail.lua +++ b/ElvUI/Wrath/Modules/Skins/Mail.lua @@ -10,8 +10,8 @@ local GetInboxItemLink = GetInboxItemLink local GetInboxNumItems = GetInboxNumItems local GetSendMailItem = GetSendMailItem -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local function MailFrameSkin() for i = 1, _G.ATTACHMENTS_MAX_SEND do diff --git a/ElvUI/Wrath/Modules/Skins/Merchant.lua b/ElvUI/Wrath/Modules/Skins/Merchant.lua index 47f1f612ee..ac630efbc2 100644 --- a/ElvUI/Wrath/Modules/Skins/Merchant.lua +++ b/ElvUI/Wrath/Modules/Skins/Merchant.lua @@ -8,8 +8,8 @@ local hooksecurefunc = hooksecurefunc local GetBuybackItemInfo = GetBuybackItemInfo local GetNumBuybackItems = GetNumBuybackItems local GetMerchantNumItems = GetMerchantNumItems -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local function merchantItemPoint() S:HandlePointXY(_G.MerchantItem1, 6, -40) diff --git a/ElvUI/Wrath/Modules/Skins/Quest.lua b/ElvUI/Wrath/Modules/Skins/Quest.lua index a89ea1a935..8f8979a2d6 100644 --- a/ElvUI/Wrath/Modules/Skins/Quest.lua +++ b/ElvUI/Wrath/Modules/Skins/Quest.lua @@ -16,8 +16,8 @@ local GetQuestLogRequiredMoney = GetQuestLogRequiredMoney local GetQuestLogTitle = GetQuestLogTitle local GetQuestMoneyToGet = GetQuestMoneyToGet local IsQuestComplete = IsQuestComplete -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor local MAX_NUM_ITEMS = MAX_NUM_ITEMS local MAX_NUM_QUESTS = MAX_NUM_QUESTS diff --git a/ElvUI/Wrath/Modules/Skins/TradeSkill.lua b/ElvUI/Wrath/Modules/Skins/TradeSkill.lua index 9f6fd55147..ba96bff7e1 100644 --- a/ElvUI/Wrath/Modules/Skins/TradeSkill.lua +++ b/ElvUI/Wrath/Modules/Skins/TradeSkill.lua @@ -10,8 +10,8 @@ local GetTradeSkillInfo = GetTradeSkillInfo local GetTradeSkillItemLink = GetTradeSkillItemLink local GetTradeSkillReagentInfo = GetTradeSkillReagentInfo local GetTradeSkillReagentItemLink = GetTradeSkillReagentItemLink -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local GetItemQualityColor = GetItemQualityColor or (C_Item and C_Item.GetItemQualityColor) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local GetItemQualityColor = (C_Item and C_Item.GetItemQualityColor) or GetItemQualityColor function S:Blizzard_TradeSkillUI() if not (E.private.skins.blizzard.enable and E.private.skins.blizzard.tradeskill) then return end diff --git a/ElvUI_Libraries/Core/LibRangeCheck-3.0/LibRangeCheck-3.0.lua b/ElvUI_Libraries/Core/LibRangeCheck-3.0/LibRangeCheck-3.0.lua index 0f0bae7fab..216a4f3edb 100644 --- a/ElvUI_Libraries/Core/LibRangeCheck-3.0/LibRangeCheck-3.0.lua +++ b/ElvUI_Libraries/Core/LibRangeCheck-3.0/LibRangeCheck-3.0.lua @@ -65,7 +65,7 @@ local setmetatable = setmetatable local CheckInteractDistance = CheckInteractDistance local GetInventoryItemLink = GetInventoryItemLink -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo local GetNumSpellTabs = GetNumSpellTabs local GetSpellBookItemName = GetSpellBookItemName local GetSpellInfo = GetSpellInfo diff --git a/ElvUI_Options/Core/Bags.lua b/ElvUI_Options/Core/Bags.lua index f29a4f19ec..d0ea820777 100644 --- a/ElvUI_Options/Core/Bags.lua +++ b/ElvUI_Options/Core/Bags.lua @@ -8,8 +8,8 @@ local format, strmatch = format, strmatch local tonumber = tonumber local GameTooltip = GameTooltip -local GetItemInfo = GetItemInfo or (C_Item and C_Item.GetItemInfo) -local SetInsertItemsLeftToRight = SetInsertItemsLeftToRight or (C_Container and C_Container.SetInsertItemsLeftToRight) +local GetItemInfo = (C_Item and C_Item.GetItemInfo) or GetItemInfo +local SetInsertItemsLeftToRight = (C_Container and C_Container.SetInsertItemsLeftToRight) or SetInsertItemsLeftToRight local Bags = ACH:Group(L["Bags"], nil, 2, 'tab', function(info) return E.db.bags[info[#info]] end, function(info, value) E.db.bags[info[#info]] = value end) E.Options.args.bags = Bags