-
Notifications
You must be signed in to change notification settings - Fork 214
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Throw together quick and dirty uranian and neptunian moon landing pro…
…grams/contracts (#2411) * Create Triton Landing.cfg * Create delete * Update and rename delete to Triton Landing * Create Ariel Landing.cfg * Rename Triton Landing to Triton Landing.cfg * Create Miranda Landing.cfg * Update Ariel Landing.cfg * Create Titania Landing.cfg * Create Umbriel Landing.cfg * Create Oberon Landing.cfg * Update Programs.cfg * forgot to delete this
- Loading branch information
Showing
7 changed files
with
624 additions
and
0 deletions.
There are no files selected for viewing
91 changes: 91 additions & 0 deletions
91
GameData/RP-1/Contracts/Neptunian Moon Landings/Triton Landing.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,91 @@ | ||
CONTRACT_TYPE | ||
{ | ||
name = landingTriton | ||
title = Triton Landing (Uncrewed) | ||
group = NeptuneMoonLandings | ||
|
||
|
||
description = <b>Program: Neptunian Moon Landings<br>Type: <color=green>Required</color></b><br><br>Send a craft to land on Triton and return science data back to Earth. | ||
genericDescription = Achieve a soft landing on Triton and transmit science. | ||
|
||
synopsis = Achieve a soft landing on Triton and transmit science | ||
|
||
completedMessage = Mission Success! You have safely landed on Triton and returned valuable science data from the surface. | ||
|
||
sortKey = 713 | ||
|
||
cancellable = true | ||
declinable = true | ||
autoAccept = false | ||
minExpiry = 0 | ||
maxExpiry = 0 | ||
maxCompletions = 1 | ||
maxSimultaneous = 1 | ||
targetBody = Triton | ||
|
||
// ************ REWARDS ************ | ||
prestige = Trivial // 1.0x | ||
advanceFunds = 0 | ||
rewardScience = 0 | ||
rewardFunds = 0 | ||
failureFunds = 0 | ||
rewardReputation = 600 | ||
failureReputation = 0 // was @rewardReputation | ||
|
||
|
||
|
||
// ************ REQUIREMENTS ************ | ||
|
||
REQUIREMENT | ||
{ | ||
name = ProgramActive | ||
type = ProgramActive | ||
program = NeptuneMoonLandings | ||
} | ||
|
||
// ************ PARAMETERS ************ | ||
|
||
PARAMETER | ||
{ | ||
name = VesselGroup | ||
type = VesselParameterGroup | ||
title = Triton lander | ||
|
||
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 = LandOnTriton | ||
type = ReachState | ||
targetBody = Triton | ||
situation = LANDED | ||
disableOnStateChange = true | ||
title = Land on Triton | ||
hideChildren = true | ||
} | ||
PARAMETER | ||
{ | ||
name = CollectScience | ||
type = CollectScience | ||
targetBody = Triton | ||
situation = SrfLanded | ||
recoveryMethod = Transmit | ||
title = Transmit science from the surface of Triton | ||
hideChildren = true | ||
} | ||
} | ||
} |
91 changes: 91 additions & 0 deletions
91
GameData/RP-1/Contracts/Uranian Moon Landings/Ariel Landing.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,91 @@ | ||
CONTRACT_TYPE | ||
{ | ||
name = landingAriel | ||
title = Ariel Landing (Uncrewed) | ||
group = UranusMoonLandings | ||
|
||
|
||
description = <b>Program: Uranian Moon Landings<br>Type: <color=green>Required</color></b><br><br>Send a craft to land on Ariel and return science data back to Earth. | ||
genericDescription = Achieve a soft landing on Ariel and transmit science. | ||
|
||
synopsis = Achieve a soft landing on Ariel and transmit science | ||
|
||
completedMessage = Mission Success! You have safely landed on Ariel and returned valuable science data from the surface. | ||
|
||
sortKey = 713 | ||
|
||
cancellable = true | ||
declinable = true | ||
autoAccept = false | ||
minExpiry = 0 | ||
maxExpiry = 0 | ||
maxCompletions = 1 | ||
maxSimultaneous = 1 | ||
targetBody = Ariel | ||
|
||
// ************ REWARDS ************ | ||
prestige = Trivial // 1.0x | ||
advanceFunds = 0 | ||
rewardScience = 0 | ||
rewardFunds = 0 | ||
failureFunds = 0 | ||
rewardReputation = 600 | ||
failureReputation = 0 // was @rewardReputation | ||
|
||
|
||
|
||
// ************ REQUIREMENTS ************ | ||
|
||
REQUIREMENT | ||
{ | ||
name = ProgramActive | ||
type = ProgramActive | ||
program = UranusMoonLandings | ||
} | ||
|
||
// ************ PARAMETERS ************ | ||
|
||
PARAMETER | ||
{ | ||
name = VesselGroup | ||
type = VesselParameterGroup | ||
title = Ariel lander | ||
|
||
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 = LandOnAriel | ||
type = ReachState | ||
targetBody = Ariel | ||
situation = LANDED | ||
disableOnStateChange = true | ||
title = Land on Ariel | ||
hideChildren = true | ||
} | ||
PARAMETER | ||
{ | ||
name = CollectScience | ||
type = CollectScience | ||
targetBody = Ariel | ||
situation = SrfLanded | ||
recoveryMethod = Transmit | ||
title = Transmit science from the surface of Ariel | ||
hideChildren = true | ||
} | ||
} | ||
} |
91 changes: 91 additions & 0 deletions
91
GameData/RP-1/Contracts/Uranian Moon Landings/Miranda Landing.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,91 @@ | ||
CONTRACT_TYPE | ||
{ | ||
name = landingMiranda | ||
title = Miranda Landing (Uncrewed) | ||
group = UranusMoonLandings | ||
|
||
|
||
description = <b>Program: Uranian Moon Landings<br>Type: <color=green>Required</color></b><br><br>Send a craft to land on Miranda and return science data back to Earth. | ||
genericDescription = Achieve a soft landing on Miranda and transmit science. | ||
|
||
synopsis = Achieve a soft landing on Miranda and transmit science | ||
|
||
completedMessage = Mission Success! You have safely landed on Miranda and returned valuable science data from the surface. | ||
|
||
sortKey = 713 | ||
|
||
cancellable = true | ||
declinable = true | ||
autoAccept = false | ||
minExpiry = 0 | ||
maxExpiry = 0 | ||
maxCompletions = 1 | ||
maxSimultaneous = 1 | ||
targetBody = Miranda | ||
|
||
// ************ REWARDS ************ | ||
prestige = Trivial // 1.0x | ||
advanceFunds = 0 | ||
rewardScience = 0 | ||
rewardFunds = 0 | ||
failureFunds = 0 | ||
rewardReputation = 600 | ||
failureReputation = 0 // was @rewardReputation | ||
|
||
|
||
|
||
// ************ REQUIREMENTS ************ | ||
|
||
REQUIREMENT | ||
{ | ||
name = ProgramActive | ||
type = ProgramActive | ||
program = UranusMoonLandings | ||
} | ||
|
||
// ************ PARAMETERS ************ | ||
|
||
PARAMETER | ||
{ | ||
name = VesselGroup | ||
type = VesselParameterGroup | ||
title = Miranda lander | ||
|
||
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 = LandOnMiranda | ||
type = ReachState | ||
targetBody = Miranda | ||
situation = LANDED | ||
disableOnStateChange = true | ||
title = Land on Miranda | ||
hideChildren = true | ||
} | ||
PARAMETER | ||
{ | ||
name = CollectScience | ||
type = CollectScience | ||
targetBody = Miranda | ||
situation = SrfLanded | ||
recoveryMethod = Transmit | ||
title = Transmit science from the surface of Miranda | ||
hideChildren = true | ||
} | ||
} | ||
} |
91 changes: 91 additions & 0 deletions
91
GameData/RP-1/Contracts/Uranian Moon Landings/Oberon Landing.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,91 @@ | ||
CONTRACT_TYPE | ||
{ | ||
name = landingOberon | ||
title = Oberon Landing (Uncrewed) | ||
group = UranusMoonLandings | ||
|
||
|
||
description = <b>Program: Uranian Moon Landings<br>Type: <color=green>Required</color></b><br><br>Send a craft to land on Oberon and return science data back to Earth. | ||
genericDescription = Achieve a soft landing on Oberon and transmit science. | ||
|
||
synopsis = Achieve a soft landing on Oberon and transmit science | ||
|
||
completedMessage = Mission Success! You have safely landed on Oberon and returned valuable science data from the surface. | ||
|
||
sortKey = 713 | ||
|
||
cancellable = true | ||
declinable = true | ||
autoAccept = false | ||
minExpiry = 0 | ||
maxExpiry = 0 | ||
maxCompletions = 1 | ||
maxSimultaneous = 1 | ||
targetBody = Oberon | ||
|
||
// ************ REWARDS ************ | ||
prestige = Trivial // 1.0x | ||
advanceFunds = 0 | ||
rewardScience = 0 | ||
rewardFunds = 0 | ||
failureFunds = 0 | ||
rewardReputation = 600 | ||
failureReputation = 0 // was @rewardReputation | ||
|
||
|
||
|
||
// ************ REQUIREMENTS ************ | ||
|
||
REQUIREMENT | ||
{ | ||
name = ProgramActive | ||
type = ProgramActive | ||
program = UranusMoonLandings | ||
} | ||
|
||
// ************ PARAMETERS ************ | ||
|
||
PARAMETER | ||
{ | ||
name = VesselGroup | ||
type = VesselParameterGroup | ||
title = Oberon lander | ||
|
||
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 = LandOnOberon | ||
type = ReachState | ||
targetBody = Oberon | ||
situation = LANDED | ||
disableOnStateChange = true | ||
title = Land on Oberon | ||
hideChildren = true | ||
} | ||
PARAMETER | ||
{ | ||
name = CollectScience | ||
type = CollectScience | ||
targetBody = Oberon | ||
situation = SrfLanded | ||
recoveryMethod = Transmit | ||
title = Transmit science from the surface of Oberon | ||
hideChildren = true | ||
} | ||
} | ||
} |
Oops, something went wrong.