
[Feature Request]: Timedoor Projectiors to keep timedoor open with constant redstone signal + attenuate duration using signal strength
Closed this issue ยท 2 comments
Is your feature request related to a problem?
If you give a Timedoor Projector or a redstone pulse, it will open a timedoor for 10 seconds. If this redstone signal is sustained, it does nothing (and does not re-open the timedoor once it expires, but that does make sense considering the delay in re-opening when using a redstone clock)
But if you give a Workstation with a configured Tempad inside it a redstone signal, it will keep setting the timedoor's timer to the configured time (effectively keeping it open). When keeping the timedoor open it drains more chronons.
It seems to keep the workstation's chunk loaded when the signal is sustaining the portal. There is some strange behaviour with this when loading a world with a timedoor that is open this way in an otherwise unloaded chunk. And stranger, when using a clock to auto-re-open a projector's portal from an unloaded chunk, it opens two portals in the same place and still manages to re-open the portal, indicating that it too is being chunkloaded? I used the 'Pulse Timer' from create for that.
Solution(s)
The Timedoor Projector should have the same behaviour as the Workstation with respect to a redstone signal.
Ideally, since the Timedoor Projector is not configurable like the Workstation, the signal strength should determine what to set the timedoor timer to:
So for example with a signal strength of just 1 the timedoor should be open for just 1 second, but when given a full signal it should be open for 15
Or multiply this by two thirds to get the original behaviour of a full signal strength corresponds to 10 seconds, then 1 signal strength corresponds to 0.66... seconds. Although this will not work for buttons since they don't perfectly pulse.
Describe alternatives you've considered
I could use Workstations with Tempads all over the place, but this seems expensive and complex. I like that the location cards are specific for Timedoor Projectors, whereas for the Workstation + Tempad it requires selecting the location from the UI which is difficult to compartmentalise.
Mod Version
3.0.1
Mod Loader Version
1.21.1 - 21.1.160
Mod Loader
NeoForge
Additional context
This is related to #138 but I felt it was general enough to be its own request.