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

Test Stations & Program Modifiers #2424

Closed
wants to merge 58 commits into from
Closed

Test Stations & Program Modifiers #2424

wants to merge 58 commits into from

Conversation

siimav
Copy link
Contributor

@siimav siimav commented Aug 16, 2024

Do not merge. Just for testing.

Teykn and others added 30 commits January 27, 2024 02:45
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.
Added commas and an index value
- 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
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
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)
Corrected experiment samples and description
Clarified Early Science contract
Fix 0 sample experiments either by removing the sample mass, adding samples, or making them sample collecting.
Adjust water purification ins and sample mass to match 1 crew for 7 days.
Adjust ocean surveillance mass, and others with a 0 mass.
Lower supply and crew requirements for multi month experiment
Remove return requirement for earlyStationSupply contract
Adjust funding curve
Add optional contract definitions
…first three space station nodes to the correct experiments.

No more explicit part tagging is required.
Change part tagging to automatically match all crewable parts in the first three space station nodes to the correct experiments.
njits23 and others added 19 commits July 6, 2024 16:24
Change Station in program title to Stations (as you'll build multiple)
…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.
These will change the funding, duration etc values on a program if another gets accepted.
Copy link

github-actions bot commented Aug 16, 2024

Download the artifacts for this pull request:

@siimav siimav marked this pull request as draft August 16, 2024 18:07
These will change the funding, duration etc values on a program if another gets accepted.
These will change the funding, duration etc values on a program if another gets accepted.
These will change the funding, duration etc values on a program if another gets accepted.
@siimav siimav closed this Aug 18, 2024
@siimav siimav deleted the TEST branch August 18, 2024 20:48
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

Successfully merging this pull request may close these issues.

5 participants