Forced Sushi

by ARatte

Enforces building global sushi belts, all non sushi belts will halt. (Currently incompatible with all multi surface mods)

Content
5 months ago
2.0
34
Logistics

Changelog

Version: 0.0.1
Date: 17. 03. 2025
  Bugfixes:
    - Fixed disabled belts not being able to be Q picked (pipette tool).
    - Fixed first loop not reliably getting enabled.
    - Fixed ghosts consistently crashing.
  Commands:
    - Debug Commands: disable, enable, toggle for belt states.
    - Debug Command: println to print information about the transport lines the player selected belt.
    - Debug Command: openEnds to find open ends orginating from the player selected belt.
    - Debug Command: cycle to find the size of a cycle originating from the player selected belt.
    - Debug Command: inspect to summarize contents of the BeltGraph.
    - Debug Command: squash to force squash a underground belt.
  Dependencies:
    - Optional robot_attrition: to make logistic robot setups less feasable.
    - Incompatibility space-age: creates surfaces
    - Incompatible with all mods adding surfaces (including Space age).
  Major Features:
    - All non cyclic belts will halt.
  Features:
    - Prefer disabling smaller loops on split.
    - Add Quickstart to allow faster starting with less early game.
  Minor Features:
    - Handle belt placing (player, robot, space plattform).
    - Handle belt deconstructing (player, robot, space plattform).
    - Handle belt rotation (player).
    - Handle belt rotation by placing the same over it (player).
    - Handle belt flipping (player).
    - Handle use of deconstruction planner.
    - Handle use of upgrade planner.
    - Handle underground belt parts seperately, making the output work, when there is no input connected.
    - Handle fast replace with different type, including splitters over belts.
    - Handle circuits conditions and splitter filters. (by just disabling them)
  Performance:
    - Apply changes lazily on_tick after it was computed, this aggregates fast replace changes together.
  Locale:
    - Added English (en).
    - Added German (de).
Version: 0.0.2
Date: 25. 03. 2025
  Bugfixes:
    - Fixed that placing the output side of blueprinted underground first, causes a crash, while trying to squash the items on a non existant transport line.
    - Fixed drag placing non belts over belts changing the belt direction.
  Features:
    - Print panic if secondary surfaces are created.