Page 1 of 1

[Genhis][2.0.69] inserter with fluid power source is not flippable

Posted: Wed Nov 12, 2025 12:18 am
by protocol_1903
An inserter with a fluidbox power source cannot be mirrored in the cursor or when selected, and prevents blueprints from being flipped.
11-11-2025, 17-15-20.png
11-11-2025, 17-15-20.png (32.08 KiB) Viewed 933 times
11-11-2025, 17-16-03.png
11-11-2025, 17-16-03.png (39.11 KiB) Viewed 933 times
11-11-2025, 17-16-13.png
11-11-2025, 17-16-13.png (35.91 KiB) Viewed 933 times
11-11-2025, 17-16-30.png
11-11-2025, 17-16-30.png (38.32 KiB) Viewed 933 times
Example mod attached below

Inserter prototype, copied from example mod

Code: Select all

data:extend{{
  type = "inserter",
  name = "shunt-inserter",
  icons = {
    {
      icon = table.deepcopy(data.raw.item["burner-inserter"].icon),
      icon_size = 64,
      tint = {0.75, 0.75, 0.75, 1}
    },
    {
      icon = data.raw.fluid["steam"].icon,
      icon_size = 64,
      shift = {-8, 8},
      scale = 0.25
    }
  },
  flags = {"placeable-neutral", "player-creation"},
  fast_replaceable_group = "inserter",
  max_health = 100,
  corpse = "burner-inserter-remnants",
  dying_explosion = "burner-inserter-explosion",
  collision_box = {{-0.289063, -0.289063}, {0.289063, 0.289063}},
  selection_box = {{-0.398438, -0.398438}, {0.398438, 0.398438}},
  energy_source = {
    type = "fluid",
    effectivity = 1,
    emissions = 1,
    fluid_box = {
      volume = 20,
      pipe_connections = {
        {flow_direction = "input-output", position = {0, 0}, direction = 4},
        {flow_direction = "input-output", position = {0, 0}, direction = 12},
      },
      production_type = "input-output",
      filter = "steam",
      maximum_temperature = 2000
    }
  },
  extension_speed = 0.035,
  rotation_speed = 0.0175,
  insert_position = {0, 1.2},
  pickup_position = {0, -1},
  energy_per_movement = "12kW",
  energy_per_rotation = "12kW",
  hide_connection_info = true,
  filter_count = 1,
  platform_picture = {
    north = table.deepcopy(data.raw["pipe"]["pipe"].pictures.straight_horizontal),
    south = table.deepcopy(data.raw["pipe"]["pipe"].pictures.straight_horizontal),
    east = table.deepcopy(data.raw["pipe"]["pipe"].pictures.straight_vertical),
    west = table.deepcopy(data.raw["pipe"]["pipe"].pictures.straight_vertical)
  },
  hand_base_picture = table.deepcopy(data.raw["inserter"]["burner-inserter"].hand_base_picture),
  hand_open_picture = table.deepcopy(data.raw["inserter"]["burner-inserter"].hand_open_picture),
  hand_closed_picture = table.deepcopy(data.raw["inserter"]["burner-inserter"].hand_closed_picture),
  icon_draw_specification = table.deepcopy(data.raw["inserter"]["burner-inserter"].icon_draw_specification)
}}

Re: [Genhis][2.0.69] inserter with fluid power source is not flippable

Posted: Sun Mar 01, 2026 1:59 pm
by Shemp
I believe this also affects labs, radars and mining drills.

Presumably this restriction somehow stems from the pumpjack not being flippable, but I can't find the code in the pumpjack prototype which specifies it should not be flippable. Does the game automatically forbid flipping on fluidboxes it deems asymmetric?

In contrast, the Electromagnetic plant is flippable despite being asymmetric. It has the forced_symmetry property which can only be assigned to crafting machines.