Module:SpecializationsData: Difference between revisions
From Against the Storm Official Wiki
Anteprefix (talk | contribs) No edit summary |
Anteprefix (talk | contribs) No edit summary |
||
| Line 71: | Line 71: | ||
["Ranch"] = { MEAT_PRODUCTION, }, | ["Ranch"] = { MEAT_PRODUCTION, }, | ||
["Toolshop"] = { ENGINEERING, }, | ["Toolshop"] = { ENGINEERING, }, | ||
["Field Engineering Station"]= { ENGINEERING, }, | |||
["Granary"] = { FARMING, COOPERATION, }, | ["Granary"] = { FARMING, COOPERATION, }, | ||
["Leatherworks"] = { TAILORING, MEAT_PRODUCTION, }, | ["Leatherworks"] = { TAILORING, MEAT_PRODUCTION, }, | ||
| Line 126: | Line 127: | ||
["Bath House"] = { RAINWATER, COOPERATION, }, | ["Bath House"] = { RAINWATER, COOPERATION, }, | ||
["Clan Hall"] = { WARMTH, COOPERATION, }, | ["Clan Hall"] = { WARMTH, COOPERATION, }, | ||
["Feast Hall"] = { COOPERATION, }, | |||
["Forum"] = { COOPERATION, }, | ["Forum"] = { COOPERATION, }, | ||
["Guild House"] = { COOPERATION, }, | ["Guild House"] = { COOPERATION, }, | ||
Revision as of 20:59, 8 August 2025
Documentation for this module may be created at Module:SpecializationsData/doc
local SpecializationsData = {}
local ALCHEMY = 1
local BREWING = 2
local COOPERATION = 3
local ENGINEERING = 4
local FARMING = 5
local FOREST = 6
local MEAT_PRODUCTION = 7
local METALLURGY = 8
local MASONRY = 9
local RAINWATER = 10
local TAILORING = 11
local WARMTH = 12
local WOODWORKING = 13
SpecializationsData.NAME = 1
SpecializationsData.IS_COMFORTABLE = 2
SpecializationsData.IS_PROFICIENCY = 3
SpecializationsData.ICON_FILENAME = 4
SpecializationsData.SPECIES = 5
SpecializationsData.specializations = {
[1] = { "Alchemy", false, true, "Icon_Spec_Alchemy_64x64.png", "Harpy", },
[2] = { "Brewing", true, false, "Icon_Spec_Brewing_64x64.png", "Human", },
[3] = { "Cooperation", true, false, "Icon_Spec_Cooperation_64x64.png", "Fox", },
[4] = { "Engineering", true, false, "Icon_Spec_Gear_64x64.png", "Beaver", },
[5] = { "Farming", false, true, "Icon_Spec_Farm_64x64.png", "Human", },
[6] = { "Forest", false, true, "Icon_Spec_Forest_64x64.png", "Fox", },
[7] = { "Meat production", false, true, "Icon_Spec_Meat_64x64.png", "Lizard", },
[8] = { "Metallurgy", false, true, "Icon_Spec_Metallurgy_64x64.png", "Bat", },
[9] = { "Masonry", false, true, "Icon_Spec_Masonry.png", "Frog", },
[10] = { "Rainwater", true, false, "Icon_Spec_RainWater_64x64.png", "Frog", },
[11] = { "Tailoring", true, false, "Icon_Spec_Cloth_64x64.png", "Harpy", },
[12] = { "Warmth", true, false, "Icon_Spec_Fire_64x64.png", "Lizard", },
[13] = { "Woodworking", false, true, "Icon_Spec_Wood_64x64.png", "Beaver", },
}
SpecializationsData.buildingSpecializations = {
-- Workshops.json
["Crude Workstation"] = { },
["Workshop"] = { },
["Supplier"] = { TAILORING, },
["Manufactory"] = { TAILORING, COOPERATION, },
["Artisan"] = { TAILORING, COOPERATION, },
["Flawless Cellar"] = { BREWING, },
["Clothier"] = { TAILORING, },
["Brewery"] = { BREWING, },
["Weaver"] = { TAILORING, },
["Flawless Brewery"] = { BREWING, },
["Lumbermill"] = { WOODWORKING, },
["Smithy"] = { ENGINEERING, METALLURGY, WARMTH, },
["Tinctury"] = { BREWING, TAILORING, },
["Cookhouse"] = { WARMTH, COOPERATION, },
["Grill"] = { MEAT_PRODUCTION, WARMTH, COOPERATION, },
["Field Kitchen"] = { },
["Alchemist Hut"] = { ALCHEMY, BREWING, },
["Rain Mill"] = { ENGINEERING, FARMING, COOPERATION, },
["Flawless Smelter"] = { METALLURGY, WARMTH, COOPERATION, },
["Kiln"] = { WARMTH, MASONRY, COOPERATION, },
["Apothecary"] = { ALCHEMY, RAINWATER, },
["Provisioner"] = { },
["Stamping Mill"] = { ENGINEERING, MASONRY, METALLURGY },
["Flawless Druid"] = { ALCHEMY, COOPERATION, },
["Smokehouse"] = { WARMTH, MEAT_PRODUCTION, COOPERATION, },
["Tinkerer"] = { ENGINEERING, METALLURGY, COOPERATION, },
["Smelter"] = { METALLURGY, WARMTH, COOPERATION, },
["Beanery"] = { WARMTH, RAINWATER, COOPERATION, },
["Distillery"] = { BREWING, RAINWATER, },
["Scribe"] = { BREWING, COOPERATION, },
["Ranch"] = { MEAT_PRODUCTION, },
["Toolshop"] = { ENGINEERING, },
["Field Engineering Station"]= { ENGINEERING, },
["Granary"] = { FARMING, COOPERATION, },
["Leatherworks"] = { TAILORING, MEAT_PRODUCTION, },
["Pantry"] = { FARMING, COOPERATION, },
["Press"] = { ENGINEERING, COOPERATION, },
["Cobbler"] = { TAILORING, },
["Makeshift Post"] = { },
["Tea House"] = { ALCHEMY, RAINWATER, },
["Cooperage"] = { WOODWORKING, METALLURGY, },
["Furnace"] = { METALLURGY, WARMTH, COOPERATION, },
["Greenhouse Workshop"] = { FARMING, COOPERATION, },
["Carpenter"] = { WOODWORKING, COOPERATION, },
["Brick Oven"] = { WARMTH, COOPERATION, },
["Butcher"] = { MEAT_PRODUCTION, COOPERATION, },
["Rainpunk Foundry"] = { ENGINEERING, METALLURGY, RAINWATER, COOPERATION, },
["Finesmith"] = { ENGINEERING, METALLURGY, COOPERATION, },
["Flawless Rain Mill"] = { ENGINEERING, FARMING, COOPERATION, },
["Flawless Cooperage"] = { WOODWORKING, METALLURGY, COOPERATION, },
["Cannery"] = { },
["Brickyard"] = { MASONRY, },
["Bakery"] = { WARMTH, },
["Cellar"] = { BREWING, },
["Flawless Leatherworks"] = { TAILORING, MEAT_PRODUCTION, },
["Clay Pit Workshop"] = { MASONRY, COOPERATION, },
["Druid"] = { ALCHEMY, COOPERATION, },
-- Storages.json
["Main Storage (not-buildable)"] = { COOPERATION, },
["Storage (buildable)"] = { },
-- Camps.json
["Woodcutters Camp"] = { WOODWORKING, COOPERATION,},
-- GathererHuts.json
["Forager's Camp"] = { FARMING, },
["Harvester Camp"] = { },
["Herbalist's Camp"] = { ALCHEMY, },
["Primitive Forager's Camp"] = { FARMING, },
["Primitive Herbalist's Camp"] = { ALCHEMY, },
["Primitive Trapper's Camp"] = { MEAT_PRODUCTION, },
["Stonecutter's Camp"] = { MASONRY, },
["Trapper's Camp"] = { MEAT_PRODUCTION, },
-- Farms.json
["Grove"] = { WOODWORKING, COOPERATION, },
["Hallowed Herb Garden"] = { FARMING, COOPERATION, },
["Hallowed SmallFarm"] = { FARMING, COOPERATION,},
["Herb Garden"] = { FARMING, },
["Homestead"] = { FARMING, COOPERATION, },
["Plantation"] = { FARMING, },
["SmallFarm"] = { FARMING, },
["Fishing Hut"] = { COOPERATION, },
["Primitive Fishing Hut"] = { COOPERATION, },
-- Hearths.json
["Small Hearth"] = { WARMTH, },
["Temporary Hearth (buildable)"] = { WARMTH, },
-- Institutions.json
["Academy"] = { COOPERATION, },
["Bath House"] = { RAINWATER, COOPERATION, },
["Clan Hall"] = { WARMTH, COOPERATION, },
["Feast Hall"] = { COOPERATION, },
["Forum"] = { COOPERATION, },
["Guild House"] = { COOPERATION, },
["Holy Guild House"] = { COOPERATION, },
["Holy Market"] = { COOPERATION, },
["Holy Temple"] = { WARMTH, COOPERATION, },
["Market"] = { },
["Monastery"] = { WARMTH, BREWING, COOPERATION, },
["Tavern"] = { BREWING, COOPERATION, },
["Tea Doctor"] = { COOPERATION, },
["Temple"] = { WARMTH, COOPERATION, },
-- Others
["Blight Post"] = { ALCHEMY, WARMTH, COOPERATION, },
["Mine"] = { MASONRY, METALLURGY, COOPERATION, },
["Rain Catcher"] = { RAINWATER, },
["Advanced Rain Catcher"] = { RAINWATER, COOPERATION, },
["Water Extractor"] = { RAINWATER, },
}
return SpecializationsData


