-
Notifications
You must be signed in to change notification settings - Fork 215
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
Earth Space Station Program Additions #2326
Conversation
The contract path that Ultrafiltre and I have been going down with this was:
|
Disabled station upkeep contracts to, replaced with single contract with multiple optional parameters. New contract avoids expressions in requirement data that caused performance issues.
Add autoaccepted science tracker contracts for both tiers of habitation science with optional rep rewards for other crewed station science completion. Proto tier version updates the repeat count so that any repeatable contracts at that tier check for actual progress and not just a launch.
Make first station contract docking port agnostic so that it will function with a direct or indirect launch. Changed initial duration to 15 days since very basic direct stations may have sanity challenges after that, and overall science progress is checked elsewhere. Make early space station repeatable docking port agnostic as well. It will work for a direct Salyut style launch or an indirect launch.
…one for early yet. EC consumption fixed.
Missing bracket
Added commas and an index value
I think the disabled contracts should be removed for clarity sake |
Maybe those contracts could be moved to an ISS program? I feel that those contracts make sense for second gen and later stations (skylab and later), but not for earlier stations One thing I just remembered is that instead of the “all vessels where” data node, a better solution would be to save applicable stations into a list. Vessel parameter groups have a defineList option iirc |
Yes I tested the defineList method and that works. Also I approve of displacing them to a new folder for LateStations |
- Linked together each contract - Repurposed original program to Early Space Stations - Corrected Early experiments EC consumptions - Added more science gains from experiments - Removed duplicate goals in contracts
…ract. Fixed reqs for others
I playtested the prototype and early space station contracts. They seem functional and should work as intended. I think we can try to release it to others in order to balance rewards now |
Changed early/proto contracts to use different iterators instead of both using RepeatEarlySpaceStation_Count. Added incrementor to early station science contract. Added duration requirements to supply contracts. This will limit each iteration of the science count to a supply or launch station completion instead of allowing for both. Made Second Gen space station non-repeatable, added 15 day duration requirement.
Shifted Rep rewards more towards required contracts and away from optionals. Completing just the required will likely reward 3750, which is about 1000 less than crewed lunar. maximum is 7250. Lowered crew requirement for second gen to 3 to match skylab. Kept capacity requirement of 5 to ensure plenty of living space. Removed optionals from supply contracts to leave what to bring up to the player. Clarified some descriptions
Switch experiment check for research payload capacity check since configure nodes don't show up as experiments. Adjust fractionComplete to be closer to 15d
Adjusted and moved some rep rewards to bring it more inline with crewed lunar overall. Slightly less rep if you do only the required missions, about the same if you take the more likely path of doing about half of the repeatables, and with about the same upper bound. |
Fix proto repeatable title Allow transfer of research payload so you can resupply Adjust long term hab to 180days Fix proto repeat completion Adjust final repeat science requirement so they complete before the science tracker (which would auto-fail them)
I was looking for something like this. Do you need a tester? |
Any and all testers are welcome to try this PR out. |
Since the discord link is invalid I ask it here: How do I get this PR working? On the load screen it says that this is an invalid version of RP-1 and then the mod is disabled. |
…Configure.cfg This is apparently the place the experiment descriptions actually get read from. Still need to double-check some of the durations, such as Narrow Beam Radio Communication taking more than 1 day.
Do note that some experiments will take longer than their stated duration, such as airglow horizon spectroscopy, because their conditions to run are not met continuously. Will double-check other durations later. |
I consulted with smarter people than me and they thought it would be best to create 2 versions of this program.
The reasoning is that it's unlikely we can square the circle of balancing for both when the player needs to build launch infra and tech, and when they're reusing lunar hardware. |
It's been suggested that maybe we should instead implement a system that allows changing the funding and duration values of another program when one gets accepted. 🤔 |
Regardless of the choice of what to do with these Programs (which seems like it might take time), there are new crewed science experiments here - is there any way they can be decoupled from the program(s) and released as selectable crew science? A new source of crew science like this makes LEO stations desirable even without program(s) |
Here's my suggested way forward with this program:
|
I think players should have completed Adv. Crewed Orbit before being able to accept the stations program, because stations require rendezvous and docking. This idea is reinforced by the fact that he non-direct first crewed lunar landing is locked behind the docking contract from that program. Regarding the funding curve, Mid seems like a terrible choice: Thirteen years nominal is rather a rather excessive amount of time. Even the current program duration is perfectly fine if you accept it sometime in 1963. Don't forget that the nominal duration is on fast, and thus on normal you have 10.5 years to complete the program. If you do choose to go faster, it requires a somewhat single-minded research effort, which is in line with doing other programs on high speeds. I could see the nominal duration being 8/9 years instead of 7, which would give you a normal speed duration of 12/13.5. Regarding the other parameters, a funding increase for the program hasn't seemed required from any of my testing. Even on moderate everything is affordable. Unless you suggest a funding increase because launching empty stations now also uses the human-rated tag, increasing their cost. |
It's an alternative path to picking Crewed Lunar so it has to be available at the same time. I guess it could make more sense to require Adv Crew program being active instead of just having completed Crewed Orbit. |
GameData/RP-1/Contracts/Early Space Stations/Early Station Supply.cfg
Outdated
Show resolved
Hide resolved
…ays their respective experiments must have been completed for to complete the contract. Change contract group title to be plural.
The space stations program PR #2326 accidentally added ComSat, NavSat and WeatherSat payloads back to SM tanks. Putting SoundingPayload into SM tanks is a classic "noob trap"; you should always put it into HP regular tanks, instead. Remove all these payload resources from SM tanks again.
The space stations program PR #2326 accidentally added ComSat, NavSat and WeatherSat payloads back to SM tanks. Putting SoundingPayload into SM tanks is a classic "noob trap"; you should always put it into HP regular tanks, instead. Remove all these payload resources from SM tanks again.
This PR is a clone of #2204 , created due to merging issues. It is still incomplete.
You can read more about what this PR adds in the old one listed above.