Module:RainCollector/rain collectors data

From Against the Storm Official Wiki
Revision as of 00:31, 4 December 2025 by Aeredor (talk | contribs) (Updated for 1.9.3)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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 = {},
                    },
                },
            },
        },
    },
}