Skip to content

Commit 960f299

Browse files
committed
1.3
1 parent 6bef742 commit 960f299

File tree

3 files changed

+67
-6
lines changed

3 files changed

+67
-6
lines changed

M700.cfg

+4-5
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@ CONTRACT_TYPE:NEEDS[SCANsat]
33
name = M700
44
title = Scan @/targetBody4 for Ore
55
group = ScanSatLite
6-
7-
topic = Science
6+
topic = Science
87
subject = Kerbal
98
motivation = Scanning
10-
synopsis = Scan @/targetBody4 with the M700 Survey Scanner
9+
synopsis = Scan @/targetBody4 with the M700 Scanner
1110
completedMessage = Look at all that lovely Ore. We'll have to get a survey team together!
1211
minExpiry = 1
1312
maxExpiry = 7
@@ -38,7 +37,7 @@ PARAMETER:NEEDS[SCANsat]
3837
type = SCANsatCoverage
3938
targetBody = @/targetBody4
4039
coverage = 95.0
41-
scanType = Ore
40+
scanType = FuzzyResources
4241
}
4342
REQUIREMENT:NEEDS[SCANsat]
4443
{
@@ -47,7 +46,7 @@ REQUIREMENT:NEEDS[SCANsat]
4746
targetBody = @/targetBody4
4847
minCoverage = 0.0
4948
maxCoverage = 94.9
50-
scanType = Ore
49+
scanType = FuzzyResources
5150
}
5251
REQUIREMENT
5352
{

NarrowBand.cfg

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
CONTRACT_TYPE:NEEDS[SCANsat]
2+
{
3+
name = NarrowBand
4+
title = Scan @/targetBody5 for Ore
5+
group = ScanSatLite
6+
topic = Science
7+
subject = Kerbal
8+
motivation = Scanning
9+
synopsis = Scan @/targetBody5 with the M4435 Narrow-Band Scanner
10+
completedMessage = Look at all that lovely Ore. We'll have to get a survey team together!
11+
minExpiry = 1
12+
maxExpiry = 7
13+
deadline = Random(500, 1000)
14+
cancellable = true
15+
declinable = true
16+
autoAccept = false
17+
targetBody = @/targetBody5
18+
// Contract rewards
19+
rewardScience = 0
20+
rewardReputation = 1
21+
rewardFunds = Random(40000, 60000.0)
22+
failureReputation = 1
23+
failureFunds = Random(1, 10000.0)
24+
advanceFunds = Random(1, 10000.0)
25+
26+
DATA
27+
{
28+
type = CelestialBody
29+
requiredValue = true
30+
uniqueValue = true
31+
targetBody5 = OrbitedBodies().Where(a => a.HasSurface()).Random()
32+
}
33+
34+
PARAMETER:NEEDS[SCANsat]
35+
{
36+
name = SCANsatCoverage
37+
type = SCANsatCoverage
38+
targetBody = @/targetBody5
39+
coverage = 95.0
40+
scanType = Ore
41+
}
42+
REQUIREMENT:NEEDS[SCANsat]
43+
{
44+
name = SCANsatCoverage
45+
type = SCANsatCoverage
46+
targetBody = @/targetBody5
47+
minCoverage = 94.9
48+
scanType = FuzzyResources
49+
}
50+
REQUIREMENT
51+
{
52+
name = Orbit
53+
type = Orbit
54+
targetBody = @/targetBody5
55+
}
56+
REQUIREMENT
57+
{
58+
name = PartUnlocked
59+
type = PartUnlocked
60+
part = OrbitalScanner
61+
}
62+
}

ScanSatLite.version

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"VERSION" :
1111
{
1212
"MAJOR" : 1,
13-
"MINOR" : 2,
13+
"MINOR" : 3,
1414
"PATCH" : 0,
1515
"BUILD" : 0
1616
},

0 commit comments

Comments
 (0)