data:extend({ { type = "burner-generator", name = "some-npp", icon = "__some-npp__/graphics/icons/some-npp.png", icon_size = 64, flags = {"placeable-neutral", "player-creation"}, minable = {mining_time = 3, result = "some-npp"}, max_health = 100000, corpse = "big-remnants", collision_box = {{-48.7, -48.7}, {48.7, 48.7}}, selection_box = {{-49.0, -49.0}, {49.0, 49.0}}, drawing_box = {{-49.0, -49.0}, {49.0, 49.0}}, -- does not work? :( -- TODO: make water-requirement at the location of the water-pumps. -- TODO: make rotatable. -- center_collision_mask = { "water-tile", "object-layer", "player-layer" }, -- to test that tile directly under the pump is ground -- fluid_box_tile_collision_test = { "ground-tile" }, -- adjacent_tile_collision_test = { "water-tile" }, -- adjacent_tile_collision_mask = { "ground-tile" }, -- to prevent building on edge of map :( -- adjacent_tile_collision_box = { { -51, -10 }, { -50, 10 } }, burner = { fuel_category = "nuclear", effectivity = 3.5, fuel_inventory_size = 1, burnt_inventory_size = 1 }, max_power_output = "1120MW", energy_source = { type = "electric", usage_priority = "primary-output" }, picture = { filename = "__some-npp__/graphics/entity/some-npp.png", priority = "high", width = 1900, height = 1900, }, animation = { layers = { { filename = "__some-npp__/graphics/entity/some-npp.png", width = 1900, height = 1900, frame_count = 1, scale = 1.65, hr_version = nil } } }, } })