Module:RainCollector/rain collectors data: Difference between revisions
From Against the Storm Official Wiki
created to serve dev data on buildings to new data model |
Updated for 1.9.3 |
||
| Line 3: | Line 3: | ||
_id = "Advanced Rain Catcher", | _id = "Advanced Rain Catcher", | ||
_displayName = "Advanced Rain Collector", | _displayName = "Advanced Rain Collector", | ||
_description = " | _description = "Collects rainwater used for crafting and powering Rain Engines in production buildings. The type of rainwater collected changes with the season. Produces twice as much as a regular collector and has double the tank capacity (100).", | ||
_iconFilename = "Advanced Rain Catcher_icon.png", | _iconFilename = "Advanced Rain Catcher_icon.png", | ||
_category = "Resource Acquisition", | _category = "Resource Acquisition", | ||
| Line 30: | Line 30: | ||
_buildings = {"Advanced Rain Catcher"}, | _buildings = {"Advanced Rain Catcher"}, | ||
_grade = 2, | _grade = 2, | ||
_time = 20, | _time = 20.0, | ||
_productPair = {_id = "[Water] Drizzle Water", _amount = 4}, | _productPair = {_id = "[Water] Drizzle Water", _amount = 4}, | ||
_isService = false, | _isService = false, | ||
| Line 42: | Line 42: | ||
_buildings = {"Advanced Rain Catcher"}, | _buildings = {"Advanced Rain Catcher"}, | ||
_grade = 2, | _grade = 2, | ||
_time = 20, | _time = 20.0, | ||
_productPair = {_id = "[Water] Clearance Water", _amount = 4}, | _productPair = {_id = "[Water] Clearance Water", _amount = 4}, | ||
_isService = false, | _isService = false, | ||
| Line 54: | Line 54: | ||
_buildings = {"Advanced Rain Catcher"}, | _buildings = {"Advanced Rain Catcher"}, | ||
_grade = 2, | _grade = 2, | ||
_time = 20, | _time = 20.0, | ||
_productPair = {_id = "[Water] Storm Water", _amount = 4}, | _productPair = {_id = "[Water] Storm Water", _amount = 4}, | ||
_isService = false, | _isService = false, | ||
| Line 66: | Line 66: | ||
_id = "Rain Catcher", | _id = "Rain Catcher", | ||
_displayName = "Rain Collector", | _displayName = "Rain Collector", | ||
_description = " | _description = "Collects rainwater used for crafting and powering Rain Engines in production buildings. The type of rainwater collected changes with the season. Has a tank capacity of 50.", | ||
_iconFilename = "Rain Catcher_icon.png", | _iconFilename = "Rain Catcher_icon.png", | ||
_category = "Resource Acquisition", | _category = "Resource Acquisition", | ||
| Line 91: | Line 91: | ||
_buildings = {"Rain Catcher"}, | _buildings = {"Rain Catcher"}, | ||
_grade = 1, | _grade = 1, | ||
_time = 20, | _time = 20.0, | ||
_productPair = {_id = "[Water] Drizzle Water", _amount = 2}, | _productPair = {_id = "[Water] Drizzle Water", _amount = 2}, | ||
_isService = false, | _isService = false, | ||
| Line 103: | Line 103: | ||
_buildings = {"Rain Catcher"}, | _buildings = {"Rain Catcher"}, | ||
_grade = 1, | _grade = 1, | ||
_time = 20, | _time = 20.0, | ||
_productPair = {_id = "[Water] Clearance Water", _amount = 2}, | _productPair = {_id = "[Water] Clearance Water", _amount = 2}, | ||
_isService = false, | _isService = false, | ||
| Line 115: | Line 115: | ||
_buildings = {"Rain Catcher"}, | _buildings = {"Rain Catcher"}, | ||
_grade = 1, | _grade = 1, | ||
_time = 20, | _time = 20.0, | ||
_productPair = {_id = "[Water] Storm Water", _amount = 2}, | _productPair = {_id = "[Water] Storm Water", _amount = 2}, | ||
_isService = false, | _isService = false, | ||
Latest revision as of 00:31, 4 December 2025
Documentation for this module may be created at Module:RainCollector/rain collectors data/doc
return {
["Advanced Rain Catcher"] = {
_id = "Advanced Rain Catcher",
_displayName = "Advanced Rain Collector",
_description = "Collects rainwater used for crafting and powering Rain Engines in production buildings. The type of rainwater collected changes with the season. Produces twice as much as a regular collector and has double the tank capacity (100).",
_iconFilename = "Advanced Rain Catcher_icon.png",
_category = "Resource Acquisition",
_categoryDisplay = "Extraction Building",
_sizeX = 3,
_sizeY = 2,
_constructionTime = 20,
_cityScore = 0,
_isMovable = false,
_isInitiallyEssential = false,
_workerCapacity = 3,
_constructionCosts = {
{_id = "[Mat Processed] Pipe", _amount = 5},
{_id = "[Mat Processed] Parts", _amount = 3},
{_id = "[Mat Processed] Planks", _amount = 5}
},
_tags = {
"Rainwater",
"FoxesCooperation"
},
_baseTankCapacity = 100,
_recipes = {
["[Water] Drizzle Water"] = {
[2] = {
[4] = {
_buildings = {"Advanced Rain Catcher"},
_grade = 2,
_time = 20.0,
_productPair = {_id = "[Water] Drizzle Water", _amount = 4},
_isService = false,
_ingredients = {},
},
},
},
["[Water] Clearance Water"] = {
[2] = {
[4] = {
_buildings = {"Advanced Rain Catcher"},
_grade = 2,
_time = 20.0,
_productPair = {_id = "[Water] Clearance Water", _amount = 4},
_isService = false,
_ingredients = {},
},
},
},
["[Water] Storm Water"] = {
[2] = {
[4] = {
_buildings = {"Advanced Rain Catcher"},
_grade = 2,
_time = 20.0,
_productPair = {_id = "[Water] Storm Water", _amount = 4},
_isService = false,
_ingredients = {},
},
},
},
},
},
["Rain Catcher"] = {
_id = "Rain Catcher",
_displayName = "Rain Collector",
_description = "Collects rainwater used for crafting and powering Rain Engines in production buildings. The type of rainwater collected changes with the season. Has a tank capacity of 50.",
_iconFilename = "Rain Catcher_icon.png",
_category = "Resource Acquisition",
_categoryDisplay = "Extraction Building",
_sizeX = 2,
_sizeY = 2,
_constructionTime = 20,
_cityScore = 0,
_isMovable = false,
_isInitiallyEssential = true,
_workerCapacity = 2,
_constructionCosts = {
{_id = "[Mat Processed] Planks", _amount = 2},
{_id = "[Mat Processed] Parts", _amount = 3}
},
_tags = {
"Rainwater"
},
_baseTankCapacity = 50,
_recipes = {
["[Water] Drizzle Water"] = {
[1] = {
[2] = {
_buildings = {"Rain Catcher"},
_grade = 1,
_time = 20.0,
_productPair = {_id = "[Water] Drizzle Water", _amount = 2},
_isService = false,
_ingredients = {},
},
},
},
["[Water] Clearance Water"] = {
[1] = {
[2] = {
_buildings = {"Rain Catcher"},
_grade = 1,
_time = 20.0,
_productPair = {_id = "[Water] Clearance Water", _amount = 2},
_isService = false,
_ingredients = {},
},
},
},
["[Water] Storm Water"] = {
[1] = {
[2] = {
_buildings = {"Rain Catcher"},
_grade = 1,
_time = 20.0,
_productPair = {_id = "[Water] Storm Water", _amount = 2},
_isService = false,
_ingredients = {},
},
},
},
},
},
}


