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

Can the VAB "queue" things instead of making you leave the VAB for time to pass? #2196

Open
Dunbaratu opened this issue Aug 25, 2023 · 2 comments

Comments

@Dunbaratu
Copy link

This is proposing to implement some similar schedule-ahead-of-time logic to the various VAB building requirements (LC not good enough, LC still recovering from a recent launch, etc) as is done with R&D tech nodes. To explain what I mean, I want to draw an analogy with the R&D building

In R&D, Let's say tech node A is a prerequisite for tech node B.

You 'buy' tech node A with science points, which puts it in the research queue.

Now you want to buy' tech node B,. even though its prerequisite, node A, is still waiting in the queue and you don't have it yet.

The R&D center lets you do it, and has KCT enforce a rule that if you try to change the research sort order to put tench node B before tech node A, it won't let you.

What I am describing is to try to do some similar logic to these things you can request from the VAB, to reduce how much the player has to leave the VAB just so time can pass a couple of days, then re-enter the VAB again.

Opportunities for similar VAB queuing:

  • When Requesting an LC upgrade or refurbishment - Instead of denying the request when there has been a recent launch requiring the LC to spend time reconditioning, put it in a queue to occur just after that reconditioning.
  • When using the Launch button to build a rocket - When the current LC isn't sufficient, but there is one that is going to be sufficient after it finishes a queued-up upgrade, allow the player to queue up that rocket build to occur on that LC just after the LC refurbishment or reconditioning is done.

I suspect the first one is easier to do than the second one. If it's possible to do one but not the other, that would still be nice.

@NathanKell NathanKell transferred this issue from KSP-RO/RealismOverhaul Aug 25, 2023
@Clayell
Copy link
Contributor

Clayell commented Feb 14, 2024

When Requesting an LC upgrade or refurbishment - Instead of denying the request when there has been a recent launch requiring the LC to spend time reconditioning, put it in a queue to occur just after that reconditioning.

Might be an issue when downgrading LCs, there should be a check to make sure that the modified LC can actually launch the queued rocket. Assuming that's checked, this totally make sense and I support it! (so much time wasted switching scenes)

@siimav
Copy link
Contributor

siimav commented Jul 14, 2024

Pad reconditioning no longer blocks LC edits since #2391

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants