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'), | ||
} | } | ||