- common/zo_tooltip/gamepad/zo_tooltip_gamepad.lua:63 --
setmetatable(gamepadTooltip, self.metaTable)
- ingame/crafting/keyboard/craftinginventory.lua:226 --
setmetatable(newData, { __index = slotData })
- ingame/group/zo_grouplist_manager.lua:128 --
setmetatable({}, {__index = function(self, key)
local groupIndex = tonumber(key:match("^group(%d+)$"))
if groupIndex and groupIndex >= 1 and groupIndex <= MAX_GROUP_SIZE_THRESHOLD then
self[key] = groupIndex
else
self[key] = false
end
return self[key]
end, })
- libraries/utility/baseobject.lua:61 --
setmetatable({}, class)
- libraries/utility/baseobject.lua:69 --
setmetatable({}, self)
- libraries/utility/baseobject.lua:88 --
setmetatable({}, {
__index = function(table, key)
for _, parentClassTable in ipairs(parentClasses) do
local value = parentClassTable[key]
if value ~= nil then
return value
end
end
end
})
- libraries/utility/baseobject.lua:191 --
setmetatable({}, template.instanceMetaTable)
- libraries/utility/baseobject.lua:208 --
setmetatable({}, { __index = self })
- libraries/utility/baseobject.lua:230 --
setmetatable({}, self)
- libraries/utility/zo_auditobject.lua:146 --
setmetatable(object, mt)
- libraries/utility/zo_savedvars.lua:204 --
setmetatable(sv, {
--Indexing this will copy the defaults, assign it to the previously missing key and return it
--It's almost like it was always there!
__index = function(t, k)
if k ~= nil then
local newValue = CopyDefaults({}, defaults)
rawset(t, k, newValue)
return newValue
end
end,
})
- libraries/utility/zo_savedvars.lua:236 --
setmetatable(sv, { __index = function(t, k)
if k ~= nil then
return defaultValue
end
end,})
- libraries/utility/zo_savedvars.lua:315 --
setmetatable(interface, interfaceMT)
- libraries/utility/zo_tableutils.lua:185 --
setmetatable(dest, getmetatable(source))