Module:CharacterTierHelper/Data

From Granblue Fantasy Wiki
Jump to navigation Jump to search

Documentation for this module may be created at Module:CharacterTierHelper/Data/doc

mw.log('CharacterTierHelper/Data: fetch start: ' .. os.clock())

local byID, byLink = {}, {}
local queryFields = 'id,_pageName=link,name,LOWER(rarity)=rarity,LOWER(element)=element,LOWER(type)=type,LOWER(race__full)=race'
for _, row in ipairs(mw.ext.cargo.query('characters', queryFields, {limit=1000})) do
	byID[row.id] = row
	byLink[row.link] = row
end
mw.log('CharacterTierHelper/Data: fetch end: ' .. os.clock())

return {byID=byID, byLink=byLink}