Aller au contenu principal

Recherche

Add a slider to Exclusive Gates to allow multiple to be open simultaneously.

  • TAPgiles
    Great answers

    Yes! I've been wanting this feature for a while too. "Select the closest 5 objects" or whatever, things like that.

    I think the problem will be the fact that we can't have central settings. Which is frustrating, as it seems that limits a lot of the features and over-complicates the logic of how ex-gates work internally in a number of ways. If it was a variable/var-mod setup it would be way easier to have these things added.

    Maybe instead of changing other ex-gates (which could be confusing, for sure) or the latest changed one updating all the others (which could give hard-to-debug timing issues)... you could have something like the open gate will allow X other gates to be open at once. Normally you'd set them all to the same number of allowed gates, on all the ex-gates, and it would be obvious how it works. If you have different numbers, it'll use the minimum "simultaneous" setting from all of the open gates.

    Effectively: if the open gates allow for more than are open, open another one. Repeat.

  • TheBeardyMan

    TAPgiles

    If you have different numbers, it'll use the minimum "simultaneous" setting from all of the open gates.

    You would still need a rule for how to resolve a situation where for example, nine gates are already open simultaneously and they all agree that a tenth gate can also open,  but the next gate to receive a non-negative input only allows five simultaneous gates to open. Two possible rules for this:

    1. A gate cannot open if its simultaneous setting would force other open gates to close.
    2. The gate can open, but the number of allowed simultaneously open gates cannot be reduced below the current number of simultaneously open gates.
  • TAPgiles
    Great answers

    Good options. Sounds reasonable... Let's hope Mm can add something like this someday.

  • OgTheEnigma

    I'd still much prefer a central location where the number of open Gates can be controlled, rather than on a per-Gate basis. If you're dynamically controlling the number that are open during runtime, then ideally this could be done with a single wire. If the number had to be controlled on 10 Gates individually, then you'd need 10 wires, which feels like a waste of wire thermo.

    Even if it requires a toggle on each Gate, to allow the settings of other Gates to affect them, then this is still a better solution than a wire to every one, albeit making the system slightly more convoluted.

Vous devez vous connecter pour laisser un commentaire.