sure!
{
name = "fusion-beacon",
type = "beacon",
icon = "__base__/graphics/icons/beacon.png",
flags = {"placeable-player", "player-creation"},
minable = {mining_time = 0.5, result = "fusion-beacon"},
collision_box = {{-1.2, -1.2}, {1.2, 1.2}},
selection_box = {{-1.5, -1.5}, {1.5, 1.5}},
allowed_effects = {"consumption", "speed", "pollution"},
graphics_set = require("__base__.prototypes.entity.beacon-animations"),
energy_usage = "25MW",
energy_source = {
type = "fluid",
fluid_box = {
volume = 25,
filter = "fusion-plasma",
pipe_connections = {
{
direction = 0,
position = {0, -1},
flow_direction = "input-output"
},
{
direction = 4,
position = {1, 0},
flow_direction = "input-output"
},
{
direction = 8,
position = {0, 1},
flow_direction = "input-output"
},
{
direction = 12,
position = {-1, 0},
flow_direction = "input-output"
}
}
}
},
radius_visualisation_picture = {
filename = "__base__/graphics/entity/beacon/beacon-radius-visualization.png",
priority = "extra-high-no-scale",
width = 10,
height = 10
},
supply_area_distance = 3,
distribution_effectivity = 1.5,
module_slots = 2,
}