So I had wanted to make a mechanic based on clever use of beacons. That being a "maintain temp" mechanic, where I use beacons that are powered by heat to apply effects when their temp threshold is reached. So being a bit overtemp would reduce crafting speed, being within temp would give bonus crafting speed, being very overtemp would greatly reduce crafting speed.
But beacons can only take electric or void energy source for some reason.
So now my only real options are to script this in, which will hurt performance for the expected hundreds to thousands of machines, or I severely roll back how this will actually work, turning it into essentially a temp floor check. Unless I go another route of not using heat directly, and abstract it away in some fashion.
So uh... any particular reason beacons are locked down in allowed energy sources?
Allow beacons to use energy sources other than Electric and Void
Re: Allow beacons to use energy sources other than Electric and Void
The reason is performance. Beacons have a huge performance overhead every time the amount of energy they have changes and also they do not update every tick so they can’t support energy sources that require updating.
If you want to get ahold of me I'm almost always on Discord.