-
Notifications
You must be signed in to change notification settings - Fork 3
/
Groups.cfg
161 lines (129 loc) · 2.47 KB
/
Groups.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
CONTRACT_GROUP
{
name = Constellations
displayName = Constellations
agent = Frontier Link
minVersion = 2.10.0
disabledContractType = SatelliteContract
DATA
{
type = Boolean
DEBUG = false
}
DATA
{
type = Duration
constellationCD = 15d
constellationCD2 = 8d
relayReplaceCD = 70d
}
DATA
{
type = double
precisionReputation = 4
precisionFunds = 1250 // max *4 per sat
}
CONTRACT_GROUP
{
name = KerbinConstellations
displayName = Kerbin Satellites
agent = CommTech
maxSimultaneous = 3
CONTRACT_GROUP
{
name = KPSConstellations
displayName = KPS
agent = KPS
maxSimultaneous = 1
DATA
{
type = double
period = HomeWorld().RotationalPeriod() / 2
sma = Pow((HomeWorld().GM() * Pow(@period, 2)) / 39.478417604357432, 0.3333333333333333)
inc = 55
blockPhaseOffset = 0.3490658504
reputation = 10
funds = 30 * HomeWorld().Radius() / 600
perSatFunds = 10000
}
}
}
CONTRACT_GROUP
{
name = RelayConstellations
displayName = Relay Networks
agent = Frontier Link
maxSimultaneous = 2
DATA
{
type = double
lowTechReputation = 5
lowTechFunds = 10 * HomeWorld().Radius() / 600
ksoBaseReputation = 20
ksoBaseFunds = 50 * HomeWorld().Radius() / 600
ksoReplacementBaseReputation = 15
ksoReplacementBaseFunds = 180 * HomeWorld().Radius() / 600
newRelayFunds = 15 * HomeWorld().Radius() / 600
moonRelayReputation = 10
moonRelayFunds = 10 * HomeWorld().Radius() / 600
relayReputation = 15
relayFunds = 20 * HomeWorld().Radius() / 600
}
}
}
CONTRACT_GROUP
{
name = SentinelConstellations
displayName = Constellations Sentinel Telescope
agent = Sentinel
minVersion = 2.9.0
maxSimultaneous = 1
disabledContractType = SentinelContract
disabledContractType = CometDetectionContract
DATA
{
type = double
baseReputation = 30
baseFunds = 70 * HomeWorld().Radius() / 600
}
DATA
{
type = Boolean
DEBUG = false
}
DATA
{
type = Duration
stationKeepCD = 212d
}
DATA
{
type = double
precisionReputation = 4
precisionFunds = 1250 // max *4 per sat
}
}
CONTRACT_GROUP
{
name = StationKeepConstellations
displayName = Constellations Station Keeping
minVersion = 2.8.0
agent = Frontier Link
maxSimultaneous = 1
DATA
{
type = Boolean
DEBUG = false
}
DATA
{
type = Duration
stationKeepCD = 212d
}
DATA
{
type = double
stationKeepReputation = 2
stationKeepFunds = 5000 // per Sat + contract rewardFunds = [Sat Num]*this
}
}