Streamline assigning points to research |

| Project: | Space Empires V |
| Component: | User interface |
| Category: | feature |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Description
It is often desirable to only spend enough research points to just barely achieve a tech level in a single turn -- that is, to not have any overflow. Currently it is very tedious to adjust the (+) and (-) arrows until you just barely get that 0.1 years to completion, especially when you could potentially achieve 4+ techs in a single turn.
My request is that when you first click on a particular research slider, that if the tech does not require all the available points to gain it in a single turn, to 'snap' the slider to the point where it only takes 0.1 years to complete the tech.
Failing that, maybe adding a shift, ctrl or alt + click to achieve the same goal.
Thanks for the consideration.

Shift-Click!
You can already shift-click on the arrows to increase it by 10% at a time. Then it's just a case of finetuning up to say 42% or whatever. Clicking on the bar will set it to the approximate percentage you clicked on.
~~
"He who fights with monsters should look to it that he himself does not become a monster. And when you gaze long into an abyss, the abyss gazes also into you."
-
Friedrich Nietzsche

He wants
He wants functionality to do that in a single click... makes sense.
There are 10 types of people in the world:
Those that understand binary, and those that don't.

Potential problem
Although it's a more difficult thing to program than you think because what if you have multiple projects at different percentages and to set to 0.1 years takes more research then you have to assign - should it take from other areas or just set itself to the maximum available and so on...?
-----

Use caps
Step up/down by research_points_per_tenth_year. Have the increase/decrease function cap to absolute values, rather than relative to current position. That way starting from halfway through doesn't get wasted.
If I have only 15% of my research available, and it takes 12% to right-click up to the next tenth, then I can do this once effectively. The next click does not increase by a tenth, so right clicking does not increase. I can normal click to use up the rest on that project, or some other if I so desire.
Step := Calc_Next_BreakPoint() - Current_Spending
Singel click to complte reasearch in 1 turn from/to unallocated
I suggest a 1 click option (a button or click combination) to allocate the minimum % to complete in 1 turn from the unallocated points.
If there is no unallocated pool the feature dose nothing.
It could also release excess allocated to the unallocated if currently over 1 turn minimum %.
(Code=> subtract progress from required evaluate as percent of research point if <= available then set that % else allocate all available points)
In my evaluation this is an interface convenience and should have low to minimum priority.
It is not a bug but a feature that is an user interface convenience.
It would just save mouse clicks.
I still want it.




I concur, especially in the
I concur, especially in the case where you are researching the last level of a technology and "wasted" points truly are wasted as they do not spill over to the next level! Either that or just make the wasted points in that one case available the next turn?
~~~
Mr. Flibble says...
Game over, boys!