Code: Select all
local garbagefillTile = table.deepcopy(data.raw["tile"]["landfill"])
garbagefillTile.name = "garbagefill"
garbagefillTile.tint = {0.85, 0.25, 0.25, 1}
garbagefillTile.pollution_absorption_per_second = -0.0000075
data:extend{
garbagefillTile
}
log(data.raw["tile"]["grass-1"].name)
log(data.raw["tile"]["grass-1"].pollution_absorption_per_second)
log(data.raw["tile"]["garbagefill"].name)
log(data.raw["tile"]["garbagefill"].pollution_absorption_per_second)
Code: Select all
3.913 Loading mod toxic_waste 0.0.11 (data.lua)
3.919 Script @__toxic_waste__/garbagefill.lua:58: grass-1
3.919 Script @__toxic_waste__/garbagefill.lua:59: 7.5e-06
3.919 Script @__toxic_waste__/garbagefill.lua:61: garbagefill
3.919 Script @__toxic_waste__/garbagefill.lua:62: -7.5e-06
https://wiki.factorio.com/Prototype/Til ... per_second
However, I have been unable to make a polluting tile. I fill up vast spaces with garbagefill and speed up the clock, but no pollution happens.Use a negative value if pollution is created instead of removed.