Module:OOO/Data: Difference between revisions

Created page with "local M = {} local buckets = { Buildings = mw.loadData('Module:OOO/Data/Buildings'), Vehicles = mw.loadData('Module:OOO/Data/Vehicles'), Resources = mw.loadData('Module:OOO/Data/Resources'), } local function norm(id) return tostring(tonumber(id) or id) end function M.get(domain, id) local t = domain and buckets[domain] if not t or not id then return nil end return t[norm(id)] end -- Optional convenience: "Domain:ID" (e.g., "Buildings:400113") function M...."
 
No edit summary
 
Line 4: Line 4:
   Buildings = mw.loadData('Module:OOO/Data/Buildings'),
   Buildings = mw.loadData('Module:OOO/Data/Buildings'),
   Vehicles  = mw.loadData('Module:OOO/Data/Vehicles'),
   Vehicles  = mw.loadData('Module:OOO/Data/Vehicles'),
  Resources = mw.loadData('Module:OOO/Data/Resources'),
}
}