Module:AttributeData: Difference between revisions

From Deadlock Wiki
Jump to navigation Jump to search
Sur (talk | contribs)
m removed require hero for inf loop; data>attributes_data
Sur (talk | contribs)
m get_category_data() -> p.get_data_data()
Line 16: Line 16:
}
}
function get_category_data()
function p.get_category_data()
return category_data
return category_data
end
end

Revision as of 03:28, 19 September 2024

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

local p = {};
local attributes_data = mw.loadJsonData("Data:AttributeData.json")
local category_data = { --category specific parameters
	["Weapon"] = {
		unlocalized_name = "CitadelCategoryWeapon",
		rgb = "213, 144, 63"
	},
	["Vitality"] = {
		unlocalized_name = "CitadelCategoryArmor",
		rgb = "116, 176, 28"
	},
	["Spirit"] = {
		unlocalized_name = "CitadelCategoryTech",
		rgb = "194, 136, 240"
	},
}
	
function p.get_category_data()
	return category_data
end

-- returns the table of a specific item
function get_json_item(name)
	for i,v in pairs(attributes_data) do
		if (i == name) then
			return v
		end
	end
	return nil
end







return p