Module:Crafting

From Space Station 14 Wiki
Revision as of 04:44, 9 July 2025 by Aliser (talk | contribs) (Created page with "local p = {} local configs_json = mw.loadJsonData("Module:Crafting/data/auto/crafting_stations_configs.json") -- Searches for a station config with given ID. -- -- Returns found config or `nil`. function p.find_station_config(id) for _, config in ipairs(configs_json) do if config.id == id then return config end end end return p")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Module documentation
View or edit this documentation (about module documentation)
Uses JSON data

Contains various methods related to crafting. Currently, this only covers item recipes using lathes.

JSON files

JSON files that are updated automatically, syncing with the upstream:


local p = {}

local configs_json = mw.loadJsonData("Module:Crafting/data/auto/crafting_stations_configs.json")

-- Searches for a station config with given ID.
-- 
-- Returns found config or `nil`.
function p.find_station_config(id)
	for _, config in ipairs(configs_json) do
        if config.id == id then
            return config
        end
    end
end

return p