Protip: To prevent accidentally removing logic or used rails place a filled chest nearby

    Joined
    Jun 11, 2016
    Messages
    1,170
    Reaction score
    646
    Protip: To prevent accidentally deleting rails with docked entities to it, or to secure complex logic, place a chest next to it.

    I just have deleted some of my rails that are bound to some complex logic, now I have to redock the entities to this rail and rebuild the logic. I hit undo and it didn't let me, because the undocked entity prohibitted building.
     

    Nauvran

    Cake Build Server Official Button Presser
    Joined
    Jun 30, 2013
    Messages
    2,343
    Reaction score
    1,194
    • Master Builder Bronze
    • Competition Winner - Small Fleets
    • Legacy Citizen 10
    just move the undocked entity out of the way and press redo again then redock your thing.
    How is placing a storage next to it going to help in any way?
     
    Last edited:

    Lancake

    Head of Testing
    Joined
    Aug 20, 2013
    Messages
    794
    Reaction score
    560
    • Schine
    • Tester
    It might be possible to extend this safety check to rails (that are in-use by logic), but I think it gets more in the way than to be useful.
    Same could be said by adding it to in-use logic blocks, must be a frustrating experience to confirm removals every time you work on it.

    I suppose some sort of safety check toggle could work,... clunky though, and probably never on when you need it ^^
     

    Nauvran

    Cake Build Server Official Button Presser
    Joined
    Jun 30, 2013
    Messages
    2,343
    Reaction score
    1,194
    • Master Builder Bronze
    • Competition Winner - Small Fleets
    • Legacy Citizen 10
    It might be possible to extend this safety check to rails (that are in-use by logic), but I think it gets more in the way than to be useful.
    Same could be said by adding it to in-use logic blocks, must be a frustrating experience to confirm removals every time you work on it.

    I suppose some sort of safety check toggle could work,... clunky though, and probably never on when you need it ^^
    just having it so you get a warning before removing a rail with a docked entity on it would be amazing to have.
    Would save a lot of builders from a lot of trouble and frustration over a simple mistake.
     
    • Like
    Reactions: Dire Venom

    Lancake

    Head of Testing
    Joined
    Aug 20, 2013
    Messages
    794
    Reaction score
    560
    • Schine
    • Tester
    just having it so you get a warning before removing a rail with a docked entity on it would be amazing to have.
    Would save a lot of builders from a lot of trouble and frustration over a simple mistake.
    That is true. I'm wondering if there's a good way of handling many different potential mistakes without straight up interrupting your removal actions. I definitely don't want it to get in the way of everything you do. I remove in-use rails plenty of times on purpose for example, as it's a quick way to undock something (especially during testing).
     
    Joined
    Aug 14, 2013
    Messages
    2,811
    Reaction score
    960
    • Councillor 3 Gold
    • Wired for Logic
    • Top Forum Contributor
    I was live streaming once when I realized I left symmetry mode on and took out a good chunk of a carriers logic. It took a while to fix.
     

    Endal

    Ex Torpedo Researcher
    Joined
    Dec 3, 2013
    Messages
    103
    Reaction score
    61
    • Legacy Citizen
    You could have an override switch in the build menu or an ad hoc hotkey combination to disable the pop-up warnings, instead showing a little warning icon in a non-obtrusive part of the screen when the override is active.
     
    Joined
    Sep 14, 2017
    Messages
    666
    Reaction score
    928
    Simple, use one alert for all warnings.

    "Warning, you are about to remove a Faction Block, an In-use docker, connected logic, and an in use storage."

    If I had to confirm this every time I mean to remove these things, I'd still save more time than what I've lost on a single such mistake.