Skip to content

Adjust vector_to_place_result for a few entities #1486

Description

@SpikesDivZero

Mod source

Factorio Mod Portal

Operating system

=Windows 10

What kind of issue is this?

  • Compatibility
  • Locale (names, descriptions, unknown keys)
  • Graphical
  • Crash
  • Progression
  • Balance
  • Pypostprocessing failure
  • Other

What is the problem?

Some Py entities have drop vectors that are defined too tightly. As a result, they'll sometimes drop items on the ground. A screenshot can be found in this message in #development-contributions.

This problem can be exacerbated when using Squeak Through 2, but it is not a necessity.

The following entities have drop vectors (vector_to_place_result) that result in items being dropped on the ground:

  • soil-extractor
  • sap-extractor
  • classifier
  • ground-borer
  • casting-unit
  • sand-extractor

Steps to reproduce

Set up entities as shown in the linked message/screenshot.

Testing was done this morning (2026-06-13) using the latest release of the Py mods.

Additional context

I've attached a data-final-fixes from my local mod, which successfully resolved the issue in my copy. (Mainly to highlight the old/new value pairs!)

If you'd like these fixes submitted as PRs, let me know, and I'd be happy to do the work.

Affected Entities are mostly defined as dropping 0.01 tiles outside the object. Changing this to be 0.20 outside seems to fully resolve it, while keeping the drops on the near transport lane.

Log file

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions