-
Notifications
You must be signed in to change notification settings - Fork 217
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
3c75c49
commit a8988a5
Showing
6 changed files
with
405 additions
and
100 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
132 changes: 132 additions & 0 deletions
132
GameData/RP-1/Contracts/Skopos Commercial Applications 0/FirstGEOSat-SCA.cfg
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,132 @@ | ||
CONTRACT_TYPE | ||
{ | ||
name = FirstGEOSat-SCA | ||
title = Geostationary Test Satellite | ||
group = CommApp | ||
agent = Federation Aeronautique Internationale | ||
|
||
description = <b>Program: Early Commercial Applications<br>Type: <color=green>Optional</color></b><br><br>Having a communication satellite that remains stationary relative to a satellite earth station means that the antenna wouldn't need to track movements to stay connected, and a constant line of sight can be maintained 24 hours a day. This would greatly simplify communication relay and mass transmission systems.<br><br>See the RP-1 wiki for more information on how to get to a geostationary orbit.<br>Historical example: Syncom 3 (39 kg, Thor-Delta) launched in August of 1964.<b> | ||
synopsis = Launch a test satellite into a Geostationary Orbit | ||
completedMessage = Congratulations! The satellite is in orbit over a constant area. | ||
sortKey = 503 | ||
cancellable = true | ||
declinable = false | ||
autoAccept = false | ||
minExpiry = 0 | ||
maxExpiry = 0 | ||
maxCompletions = 1 | ||
maxSimultaneous = 1 | ||
deadline = 0 | ||
targetBody = HomeWorld() | ||
// ************ REWARDS ************ | ||
prestige = Trivial // 1.0x | ||
advanceFunds = 0 | ||
rewardScience = 0 | ||
rewardFunds = 0 | ||
failureFunds = 0 | ||
rewardReputation = 5 //not much, this is just guidance for the real (skopos) contracts | ||
failureReputation = 0 // was @rewardReputation | ||
// ************ REQUIREMENTS ************ | ||
//since these are "tutorial" contracts, keep them active until they are completed | ||
//as long as there is a skopos program active and you have TL3, show these contracts | ||
REQUIREMENT | ||
{ | ||
name = Have TL3 comms unlocked and a Commercial Applications program active | ||
type = All | ||
REQUIREMENT | ||
{ | ||
name = Commercial Applications program active | ||
type = Any | ||
REQUIREMENT | ||
{ | ||
name = ProgramActive | ||
type = ProgramActive | ||
program = SkoposCommercialApplications0 | ||
} | ||
REQUIREMENT | ||
{ | ||
name = ProgramActive | ||
type = ProgramActive | ||
program = SkoposCommercialApplications1 | ||
} | ||
REQUIREMENT | ||
{ | ||
name = ProgramActive | ||
type = ProgramActive | ||
program = SkoposCommercialApplications2 | ||
} | ||
REQUIREMENT | ||
{ | ||
name = ProgramActive | ||
type = ProgramActive | ||
program = SkoposCommercialApplications3 | ||
} | ||
} | ||
//Don't let people start this unless they can actually do the Skopos half | ||
REQUIREMENT | ||
{ | ||
name = Facility | ||
type = Facility | ||
facility = TrackingStation | ||
minLevel = 4 | ||
maxLevel = 10 | ||
} | ||
} | ||
|
||
PARAMETER | ||
{ | ||
name = GeostationarySat | ||
type = VesselParameterGroup | ||
title = Geostationary satellite | ||
define = Geostationary | ||
|
||
PARAMETER | ||
{ | ||
name = NewVessel | ||
type = NewVessel | ||
title = Launch a new vessel | ||
hideChildren = true | ||
} | ||
PARAMETER | ||
{ | ||
name = Crewmembers | ||
type = HasCrew | ||
minCrew = 0 | ||
maxCrew = 0 | ||
title = Uncrewed | ||
hideChildren = true | ||
} | ||
PARAMETER | ||
{ | ||
name = Reach Specifit Orbit | ||
type = Orbit | ||
maxInclination = 2 | ||
maxEccentricity = 0.01 | ||
minPeriod = 23h 54m | ||
maxPeriod = 23h 58m | ||
disableOnStateChange = false | ||
title = Achieve a Geostationary orbit within the stated parameters | ||
|
||
PARAMETER | ||
{ | ||
name = Duration | ||
type = Duration | ||
|
||
duration = 2m | ||
|
||
preWaitText = Check for stable orbit | ||
waitingText = Checking for stable orbit | ||
completionText = Stable orbit: Confirmed | ||
} | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.