Circuit Cloning
Posted: Thu Jul 12, 2018 3:15 pm
I've been messing around with circuits again lately, and decided to go check Polaris github for anything on circuit cloning. Turns out it's already done, the code is there, but it wasn't merged for balance reasons - https://github.com/PolarisSS13/Polaris/pull/4253
Basically, if we want circuit cloning to ever get merged in, it'll have to be done on Virgo's end. The pros and cons are very well hashed out in the github pull request on it, only we aren't an action server so that isn't as much of a concern for us.
The tl;dr is: It's a huge QoL boost for people making really complicated stuff, you can save your progress from round to round. On the other hand, it's a power creep as said complicated device can be remade every round with less effort. It's worth noting that it doesn't clone anything inside a circuit that can hold stuff, so you'd need to refill/reload all those yourself and rewire that part of it. Personally I think it'd be worth it, because no one really makes super complicated circuit devices purely because all progress is lost every round.
Basically, if we want circuit cloning to ever get merged in, it'll have to be done on Virgo's end. The pros and cons are very well hashed out in the github pull request on it, only we aren't an action server so that isn't as much of a concern for us.
The tl;dr is: It's a huge QoL boost for people making really complicated stuff, you can save your progress from round to round. On the other hand, it's a power creep as said complicated device can be remade every round with less effort. It's worth noting that it doesn't clone anything inside a circuit that can hold stuff, so you'd need to refill/reload all those yourself and rewire that part of it. Personally I think it'd be worth it, because no one really makes super complicated circuit devices purely because all progress is lost every round.