Skip to content

Add block action to extract a recipe into its own block #133

Description

@ApocDev

Problem

A recipe inside a larger production block sometimes deserves to become its own dedicated block. Example: in py-hard-mode block 38, molten glass currently lives inside the Flask block, but it should be split into a separate block elsewhere.

Desired behavior

From a recipe row in a block, provide an action to break that recipe out into a new dedicated block:

  • Create a new block seeded with the selected recipe.
  • Size the new block from the selected row's current solved product rate when available.
  • Preserve the selected row's machine, fuel, module, beacon, reactor layout, and relevant pin configuration.
  • Remove the recipe from the original block.
  • Leave the original block and new block saved with refreshed solve caches.

Notes

This should be a first-class block editor workflow, not a manual copy/remove/create sequence.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions