-
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.
* Add some landing contracts Still need to balance rewards * Rebalance with feedback from Maxsimal And enable relevant programs * Actually, the programs aren't ready yet NK is right
- Loading branch information
1 parent
2791c85
commit a3ac792
Showing
14 changed files
with
1,217 additions
and
5 deletions.
There are no files selected for viewing
91 changes: 91 additions & 0 deletions
91
GameData/RP-1/Contracts/Asteroid Exploration/Ceres 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 = landingCeres | ||
title = Ceres Landing (Uncrewed) | ||
group = AsteroidExploration | ||
|
||
|
||
description = <b>Program: Asteroid Exploration<br>Type: <color=blue>Optional</color></b><br><br>Send a craft to land on Ceres and return science data back to Earth. | ||
genericDescription = Achieve a soft landing on Ceres and transmit science. | ||
|
||
synopsis = Achieve a soft landing on Ceres and transmit science | ||
|
||
completedMessage = Mission Success! You have safely landed on Ceres 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 = Ceres | ||
|
||
// ************ REWARDS ************ | ||
prestige = Trivial // 1.0x | ||
advanceFunds = 0 | ||
rewardScience = 0 | ||
rewardFunds = 0 | ||
failureFunds = 0 | ||
rewardReputation = 150 | ||
failureReputation = 0 // was @rewardReputation | ||
|
||
|
||
|
||
// ************ REQUIREMENTS ************ | ||
|
||
REQUIREMENT | ||
{ | ||
name = ProgramActive | ||
type = ProgramActive | ||
program = AsteroidExploration | ||
} | ||
|
||
// ************ PARAMETERS ************ | ||
|
||
PARAMETER | ||
{ | ||
name = VesselGroup | ||
type = VesselParameterGroup | ||
title = Ceres 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 = LandOnCeres | ||
type = ReachState | ||
targetBody = Ceres | ||
situation = LANDED | ||
disableOnStateChange = true | ||
title = Land on Ceres | ||
hideChildren = true | ||
} | ||
PARAMETER | ||
{ | ||
name = CollectScience | ||
type = CollectScience | ||
targetBody = Ceres | ||
situation = SrfLanded | ||
recoveryMethod = Transmit | ||
title = Transmit science from the surface of Ceres | ||
hideChildren = true | ||
} | ||
} | ||
} |
91 changes: 91 additions & 0 deletions
91
GameData/RP-1/Contracts/Asteroid Exploration/Vesta 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 = landingVesta | ||
title = Vesta Landing (Uncrewed) | ||
group = AsteroidExploration | ||
|
||
|
||
description = <b>Program: Asteroid Exploration<br>Type: <color=blue>Optional</color></b><br><br>Send a craft to land on Vesta and return science data back to Earth. | ||
genericDescription = Achieve a soft landing on Vesta and transmit science. | ||
|
||
synopsis = Achieve a soft landing on Vesta and transmit science | ||
|
||
completedMessage = Mission Success! You have safely landed on Vesta 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 = Vesta | ||
|
||
// ************ REWARDS ************ | ||
prestige = Trivial // 1.0x | ||
advanceFunds = 0 | ||
rewardScience = 0 | ||
rewardFunds = 0 | ||
failureFunds = 0 | ||
rewardReputation = 150 | ||
failureReputation = 0 // was @rewardReputation | ||
|
||
|
||
|
||
// ************ REQUIREMENTS ************ | ||
|
||
REQUIREMENT | ||
{ | ||
name = ProgramActive | ||
type = ProgramActive | ||
program = AsteroidExploration | ||
} | ||
|
||
// ************ PARAMETERS ************ | ||
|
||
PARAMETER | ||
{ | ||
name = VesselGroup | ||
type = VesselParameterGroup | ||
title = Vesta 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 = LandOnVesta | ||
type = ReachState | ||
targetBody = Vesta | ||
situation = LANDED | ||
disableOnStateChange = true | ||
title = Land on Vesta | ||
hideChildren = true | ||
} | ||
PARAMETER | ||
{ | ||
name = CollectScience | ||
type = CollectScience | ||
targetBody = Vesta | ||
situation = SrfLanded | ||
recoveryMethod = Transmit | ||
title = Transmit science from the surface of Vesta | ||
hideChildren = true | ||
} | ||
} | ||
} |
91 changes: 91 additions & 0 deletions
91
GameData/RP-1/Contracts/Jovian Moon Landings/Callisto 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 = landingCallisto | ||
title = Callisto Landing (Uncrewed) | ||
group = JupiterMoonLandings | ||
|
||
|
||
description = <b>Program: Jovian Moon Landings<br>Type: <color=green>Required</color></b><br><br>Send a craft to land on Callisto and return science data back to Earth. | ||
genericDescription = Achieve a soft landing on Callisto and transmit science. | ||
|
||
synopsis = Achieve a soft landing on Callisto and transmit science | ||
|
||
completedMessage = Mission Success! You have safely landed on Callisto 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 = Callisto | ||
|
||
// ************ REWARDS ************ | ||
prestige = Trivial // 1.0x | ||
advanceFunds = 0 | ||
rewardScience = 0 | ||
rewardFunds = 0 | ||
failureFunds = 0 | ||
rewardReputation = 750 | ||
failureReputation = 0 // was @rewardReputation | ||
|
||
|
||
|
||
// ************ REQUIREMENTS ************ | ||
|
||
REQUIREMENT | ||
{ | ||
name = ProgramActive | ||
type = ProgramActive | ||
program = JupiterMoonLandings | ||
} | ||
|
||
// ************ PARAMETERS ************ | ||
|
||
PARAMETER | ||
{ | ||
name = VesselGroup | ||
type = VesselParameterGroup | ||
title = Callisto 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 = LandOnCallisto | ||
type = ReachState | ||
targetBody = Callisto | ||
situation = LANDED | ||
disableOnStateChange = true | ||
title = Land on Callisto | ||
hideChildren = true | ||
} | ||
PARAMETER | ||
{ | ||
name = CollectScience | ||
type = CollectScience | ||
targetBody = Callisto | ||
situation = SrfLanded | ||
recoveryMethod = Transmit | ||
title = Transmit science from the surface of Callisto | ||
hideChildren = true | ||
} | ||
} | ||
} |
91 changes: 91 additions & 0 deletions
91
GameData/RP-1/Contracts/Jovian Moon Landings/Europa 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 = landingEuropa | ||
title = Europa Landing (Uncrewed) | ||
group = JupiterMoonLandings | ||
|
||
|
||
description = <b>Program: Jovian Moon Landings<br>Type: <color=green>Required</color></b><br><br>Send a craft to land on Europa and return science data back to Earth. | ||
genericDescription = Achieve a soft landing on Europa and transmit science. | ||
|
||
synopsis = Achieve a soft landing on Europa and transmit science | ||
|
||
completedMessage = Mission Success! You have safely landed on Europa 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 = Europa | ||
|
||
// ************ REWARDS ************ | ||
prestige = Trivial // 1.0x | ||
advanceFunds = 0 | ||
rewardScience = 0 | ||
rewardFunds = 0 | ||
failureFunds = 0 | ||
rewardReputation = 1000 | ||
failureReputation = 0 // was @rewardReputation | ||
|
||
|
||
|
||
// ************ REQUIREMENTS ************ | ||
|
||
REQUIREMENT | ||
{ | ||
name = ProgramActive | ||
type = ProgramActive | ||
program = JupiterMoonLandings | ||
} | ||
|
||
// ************ PARAMETERS ************ | ||
|
||
PARAMETER | ||
{ | ||
name = VesselGroup | ||
type = VesselParameterGroup | ||
title = Europa 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 = LandOnEuropa | ||
type = ReachState | ||
targetBody = Europa | ||
situation = LANDED | ||
disableOnStateChange = true | ||
title = Land on Europa | ||
hideChildren = true | ||
} | ||
PARAMETER | ||
{ | ||
name = CollectScience | ||
type = CollectScience | ||
targetBody = Europa | ||
situation = SrfLanded | ||
recoveryMethod = Transmit | ||
title = Transmit science from the surface of Europa | ||
hideChildren = true | ||
} | ||
} | ||
} |
Oops, something went wrong.