This object is in archive! 

Reduce dependency on scripts and mods with 3 small additions

Pedro Waksman shared this feedback 10 months ago
Not Enough Votes

I have absolutely nothing against mods or script, they are just amazing, but they should complement the game, not be needed for most common things.


  • First and most important one, one should be able to set specific values for properties that accept numbers. The game already let you do that from the control panel, you can even press ctrl + click to input a precise number. But you can't use this in conjunction with anything else, like a timer, sensors or event controller. We should also have an option to increase/decrease by specific amount, instead of being just by chunks, so then you could make an event controller that every time it is triggered it increase a piston max range by .025, which would allow for precise control over blocks without having to resource to scripts for such minimal task.
  • Second, we should be able to control Subgrids with directional keys. It is such an annoying thing to have to keep looking for a script to do that. There is a very simple and elegant solution that would solve this super easily. For blocks that respond to directional keys being pressed, just add an override option, just like power override or gyro directional override, it will blend nicely with the game already and would make everyone happy. It would consiste in one additional drop-down list for those blocks, and the values Default + any directional. It would be very simple. You add a block, let's say a thruster, and it override is set to Default, which will behave exactly like everything already behaves today, it will move in the direction the game detect and won't do anything on subgrid. But now you can change it to Forwards, now it will only trigger when you press forward, doesn't meter if it is pointing down or sideways, you explicitly set it to works when you press forward. Done, any subgrid would work just fine. No scripting or modding necessary for such simple task.
  • Lastly, for LCDS and display, one should be able to link an LCD to a block property, so you don't have to make a script just to show the hinge angle or rotor speed, if something is locked or not locked and so on. A very basic block selection and the option you want to monitor, let's say on/off state, then the display just shows ON or OFF, let's say we link with door Open/Close, so it just says OPEN or CLOSED. Or with Hinge angle, it should just print the angle. Could even have a prefix text, so you can type MyText and it will show your text + whatever property you have selected. So if you type in MyText the value "Angle: " and link it to a hinge angle that is at 61º, then it would display "Angle: 61".

Simple stuff that, imho, should be part of the game already.

Leave a Comment
 
Attach a file