Skip to content

Commit

Permalink
Merge branch 'KSP-RO:master' into CrewedMars
Browse files Browse the repository at this point in the history
  • Loading branch information
CXG-2827 authored Oct 1, 2024
2 parents 3a69513 + be9523c commit 5b40fd7
Show file tree
Hide file tree
Showing 26 changed files with 479 additions and 322 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ jobs:
cp -v -R "${{ github.workspace }}/LICENSE.md" "${RELEASE_DIR}/GameData/RP-1/LICENSE.md"
- name: Upload artifacts
uses: actions/upload-artifact@v1
uses: actions/upload-artifact@v4
with:
name: RP-1
path: ${{ steps.assemble-release.outputs.release-dir }}
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,13 @@ CONTRACT_TYPE
program = EarlySatellites-Heavy
}

REQUIREMENT
{
name = CompleteContract
type = CompleteContract
contractType = FirstSatellite-Heavy
}

REQUIREMENT
{
name = AcceptContract
Expand Down
4 changes: 2 additions & 2 deletions GameData/RP-1/RP-1.version
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"NAME": "Realistic Progression One",
"URL": "https://raw.githubusercontent.com/KSP-RO/RP-1/master/GameData/RP-1/RP-1.version",
"DOWNLOAD": "https://github.com/KSP-RO/RP-1/releases/download/v3.12.0.0/RP-1-v3.12.0.0.zip",
"DOWNLOAD": "https://github.com/KSP-RO/RP-1/releases/download/v3.13.0.0/RP-1-v3.13.0.0.zip",
"HOMEPAGE": "https://github.com/KSP-RO/RP-1/",
"VERSION": {
"MAJOR": 3,
"MINOR": 12,
"MINOR": 13,
"PATCH": 0,
"BUILD": 0
},
Expand Down
8 changes: 7 additions & 1 deletion GameData/RP-1/SCMData/CostModifiers.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ KCTTAGS
displayName = Human-Rated
partMult = 1.25
globalMult = 1.25
isHumanRating = True
isHumanRating = True
desc = Has human-rated equipment that requires more time for integration and testing of the entire craft.
}
VALUE
Expand Down Expand Up @@ -96,6 +96,12 @@ KCTTAGS
desc = Has toxic propellants that need to be handled carefully prior to launch.
}
VALUE
{
name = Hydrolox
displayName = Hydrolox
desc = Currently, no effect on launch cost.
}
VALUE
{
name = Cryogenic
displayName = Cryo Propellants
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
IncludeExperiment =
}
}
Expand Down Expand Up @@ -87,8 +87,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
IncludeExperiment =
}
}
Expand Down Expand Up @@ -138,8 +138,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
IncludeExperiment =
}
}
Expand Down Expand Up @@ -189,8 +189,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0.002
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
IncludeExperiment =
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBodyAndMoons
IncludeExperiment =
}
}
Expand Down Expand Up @@ -86,6 +88,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
IncludeExperiment =
}
}
Expand Down Expand Up @@ -135,6 +139,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
IncludeExperiment =
}
}
Expand Down Expand Up @@ -184,6 +190,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0.0001
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
IncludeExperiment =
}
}
Expand All @@ -195,7 +203,7 @@ EXPERIMENT_DEFINITION
experiment_id = RP0TerrainPhotography
ec_rate = 0
data_rate = 50
@data_rate /= 129600 // 3 days
@data_rate /= 129600 // 1.5 days
%sample_amount = 1
@sample_amount /= 3
requires = CrewMin:2
Expand Down Expand Up @@ -235,6 +243,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0.0001
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
IncludeExperiment =
}
}
Expand All @@ -246,7 +256,7 @@ EXPERIMENT_DEFINITION
experiment_id = RP0WeatherPhotography
ec_rate = 0
data_rate = 50
@data_rate /= 129600 // 3 days
@data_rate /= 129600 // 1.5 days
%sample_amount = 1
@sample_amount /= 3
requires = CrewMin:2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
IncludeExperiment =
}
}
Expand Down Expand Up @@ -87,6 +87,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBodyAndMoons
IncludeExperiment =
}
}
Expand Down Expand Up @@ -136,6 +138,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBodyAndMoons
IncludeExperiment =
}
}
Expand Down Expand Up @@ -185,8 +189,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
IncludeExperiment =
}
}
Expand Down Expand Up @@ -236,8 +240,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0.0005
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
IncludeExperiment =
}
}
Expand Down Expand Up @@ -288,6 +292,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0.0005
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBodyAndMoons
IncludeExperiment =
}
}
Expand Down Expand Up @@ -338,8 +344,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
IncludeExperiment =
}
}
Expand Down Expand Up @@ -389,8 +395,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
IncludeExperiment =
}
}
Expand Down Expand Up @@ -440,8 +446,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
IncludeExperiment =
}
}
Expand Down Expand Up @@ -491,6 +497,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBodyAndMoons
IncludeExperiment =
}
}
Expand Down Expand Up @@ -540,8 +548,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0.004
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
IncludeExperiment =
}
}
Expand Down Expand Up @@ -592,8 +600,8 @@ EXPERIMENT_DEFINITION
{
// sample mass in tons. if undefined or 0, the experiment produce a file
SampleMass = 0
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
// Body restrictions, multiple lines allowed (just don't use confictiong combinations).
BodyAllowed = HomeBody
IncludeExperiment =
}
}
Expand Down
Loading

0 comments on commit 5b40fd7

Please sign in to comment.