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

User avatar
protocol_1903
Filter Inserter
Filter Inserter
Posts: 459
Joined: Fri Sep 09, 2022 4:33 pm
Contact:

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

Post 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 939 times
11-11-2025, 17-16-03.png
11-11-2025, 17-16-03.png (39.11 KiB) Viewed 939 times
11-11-2025, 17-16-13.png
11-11-2025, 17-16-13.png (35.91 KiB) Viewed 939 times
11-11-2025, 17-16-30.png
11-11-2025, 17-16-30.png (38.32 KiB) Viewed 939 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)
}}
Attachments
bad-inserter_1.0.0.zip
example mod
(1.1 KiB) Downloaded 44 times
Py and PyBlock developer, wielder of LUA in arbitrary ways. I make mods. Check them out, maybe.
https://mods.factorio.com/user/protocol_1903
User avatar
Shemp
Inserter
Inserter
Posts: 24
Joined: Mon Jan 19, 2026 6:51 pm
Contact:

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

Post 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.
Post Reply

Return to “Assigned”