Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Customize Buildings] Skill Station Improvements #15

Closed
andr9528 opened this issue Aug 14, 2021 · 5 comments
Closed

[Customize Buildings] Skill Station Improvements #15

andr9528 opened this issue Aug 14, 2021 · 5 comments
Labels
enhancement New feature or request

Comments

@andr9528
Copy link

Is your feature request related to a problem? Please describe.
Wanting to spend 5, 6 ,7+ skillpoints worth of experience on attributes i quite repetitive

Describe the solution you'd like
It would be cool if we could set an amout of times to repeat the selected choice, or simply set how many to increase it by, and the time in the machine/experience cost is then simply multiplied by the requested amount.

Describe alternatives you've considered
Also tried to have multiple skill scrubbers, but it turns out you can only assign a dube to one at a time, so that didn't work.

Additional context
Would heaily improve the usefullness of the skill station, as i currently have learned just about all aptitudes on my current 8 dupes, along with almost all positive non-skill traits. I am halfway throught my dupes, (who had around 9 skillpoints) and i have been working on it for a little over an hour...

@andr9528 andr9528 added the enhancement New feature or request label Aug 14, 2021
@Truinto
Copy link
Owner

Truinto commented Aug 14, 2021

The option has a value to set the time. You can pick 1 second, which mostly leaves you with the animation time of getting in/out of the pod.

Other than that, I guess it would be possible to have a slider that multiplies the attribute gain. There are already 2 sidescreens, so I think it would probably cut off the other screens... The easiest solution would be to have an option that just changes the +1 attribute to +x attribute. But that means changing the value x requires a restart.

@andr9528
Copy link
Author

It is only slightly annoying the time that each procedure takes. It is more the amount of clicks it take to use up all the experience. Reducing the time each procedure takes, doesn't reduce the amount of clicks needed, which is where most of the annoyance comes from, especially if it is the same attribute that you wish to increase by alot.

Each skillpoint takes around 3 attribute increases to consume, Each procedure takes 2 clicks, one to select dube and one to select procedure. You also have to select the skill scrubber atleast ones, maybe more times if you are doing other things at the same time.

Lets try and calculate the minimum clicks needed to consume 5 skillpoints.
1 * Skill Scrubber Selections + (2 * (3 * Skill Point to spend)) --> 1 * 1 + (2 * (3 * 5)) --> 1 + (2 * 15) --> 1 + 30 = 31

That was only with 5 skillspoint, and the player never deselecting the Skill Scrubber. Each extra skillpoint requires another 6 clicks to consume.

Perhaps what is needed is an entirely new building, with its own UI, however that might be done. I havn't gotten started on doing ONI modding yet, but i am planning to within the next week or two. Could start out trying to construct a better UI, for complex things like this. Come to think of it. I can use it for one of my own ideas too. Need to look into the limitation that ONI has.

@andr9528
Copy link
Author

Oh and didn't even take into consideration for the calculation that you might have many dupes who need to spend their experience, so the "30" has to be multiplied by the amount of dupes that is gonna spend 5 skill points. It adds up to alot of clicks in the end.

@Swoop376
Copy link

Swoop376 commented Aug 16, 2021 via email

@Truinto
Copy link
Owner

Truinto commented Aug 20, 2021

The station does now re-queue the job, if the dupe has enough exp. This might be undesirable for other players, but I leave it until I have a better idea.

Perhaps what is needed is an entirely new building

I can see no benefit from this. Harmony grants full control over the code.

with its own UI

Unity is build to be used with their editor. It is incredible painful to create UI elements from scratch. It like speedrunning a game while being blindfolded. Just assume it's not possible and think of clever way to recycle existing UIs.

@Truinto Truinto closed this as completed Aug 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants