Massive changes to the way the smart functionality and the things attached to them seems like a lot of work for what I (and clearly multiple others) don't see as an improvement. It feels a lot like complexity for the sake of complexity. I don't know why it wouldn't be easier to have toggles on smart devices that enable or disable their "extra"/"optional" features like logistics check-ins. I'd be way happier to see component cost increases, or other "nerfs" than another hit to an already suffering and limiting layout options.. and I say that as a player who has been using my own 90-degree inserters mod for over a year. It's so odd seeing so many things be rotatable for layout orientation and convenience, but then things like this be arbitrarily added for a sake of "consistency"?
I just don't really see how needlessly adding an extra block to do something that is already explained with the components of an object (smart devices are made smart by specific electronic components) can be perceived as anything but a waste of development and programming time. I'll withhold final opinion on it until we see the final implementation, but right now.. I'm not seeing anything good coming from it.
I definitely see the applications and need for an official sensor-type object that will allow us to detect build logic around conditions of blocks they pointed at (detecting inventory of train cargo, fuel, etc..) to couple more functionality with what is already in place. Sensors, train logic implementation, and a few other logic objects will pretty much give us players everything we need and want for the majority of applications we can't currently achieve.
All of that said, you're the developers of the game and what you feel is the right choice for balance and optimization is ultimately your choice.. but I personally see these changes being something a majority of veteran players (the people who have supported and played the game for this long) will mod out, assuming they actually go through. It's possible there's more to it that we're not seeing or isn't being explained ideally, but I'm just concerned about these changes. You guys are great about taking feedback and working with the community to make the best choices, and I just hope that the best compromise or option for everyone is what ultimately gets implemented.
Looking forward to seeing how the changes unfold or evolve, though.. and hoping I wind up being wrong.
