Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Big™ updates to balance #2231

Merged
merged 164 commits into from
Oct 3, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
164 commits
Select commit Hold shift + click to select a range
91d0c1b
Big balance update.
NathanKell Sep 7, 2023
7a550e3
Increase AC lvl1 cost so upgrades are faster (and maintenance slightl…
NathanKell Sep 8, 2023
ab398a4
Increase researcher salaries to make up for no RnD maintenance
NathanKell Sep 8, 2023
164bbdf
Convert AC naut/training costs to be by list, not formula
NathanKell Sep 8, 2023
bde7f5f
Delete unused fields
NathanKell Sep 8, 2023
d5efb94
Increase sci-based researcher efficiency
NathanKell Sep 8, 2023
9e9b50d
Fix sci-based research efficiency
NathanKell Sep 8, 2023
74ba234
Use dynamic set of locked facilities for KSC context menus, rather th…
NathanKell Sep 8, 2023
ead746d
Lower base research rate, increase sci eff to start at 100 sci, show …
NathanKell Sep 9, 2023
6a60ebf
Increase researcher salary to 750/yr
NathanKell Sep 9, 2023
09f7634
More work to unhardcode naut upkeep.
NathanKell Sep 9, 2023
4e5f913
Fix science widget
NathanKell Sep 9, 2023
13d43bf
ok fine use a floatcurve for science efficiency
NathanKell Sep 9, 2023
915b421
Extend the curve a little more
NathanKell Sep 9, 2023
a186aab
ORSC, FRSC, and Hydrolox nodes depend on previous orbital rocketry no…
NathanKell Sep 9, 2023
0156a52
Move crew settings to main crew settings file in prep for reorg
NathanKell Sep 9, 2023
fdac28b
Move settings data to database (will move preset data next)
NathanKell Sep 9, 2023
cb46332
Move settings files to settings folder
NathanKell Sep 9, 2023
9b42226
Move KCT settings to Database
NathanKell Sep 9, 2023
2a113db
Go back to FRSC not needing hydrolox because you can't combine option…
NathanKell Sep 9, 2023
a880a5c
Proficiency training is required for all parts on vessel. Can't board…
NathanKell Sep 10, 2023
ffc7cf7
Tweak wording
NathanKell Sep 10, 2023
5b32d0f
Rollout/back, recovery, and airlaunch now block integration. Multple …
NathanKell Sep 11, 2023
b115420
Apply the efficiency prediction to rollout as well, fix an efficiency…
NathanKell Sep 11, 2023
52af250
Tweak color for unavailable trainings
NathanKell Sep 12, 2023
3949ae4
Use generic UI-hider and input locker for popups
NathanKell Sep 12, 2023
d152dbd
Make some popups non-modal in the flight scene. Hopefully this isn't …
NathanKell Sep 13, 2023
9cbb757
Fix dumb typo in AC upgrade script
NathanKell Sep 13, 2023
be3f0a7
Tweak matsi efficiency caps
NathanKell Sep 15, 2023
d48944f
Lower starting rocket program monthly funding 35->25k, increase 4.5Mm…
NathanKell Sep 16, 2023
692760c
Moved RD-100, 101, 102 back a node each. Now RD-100 starts in the sam…
NathanKell Sep 16, 2023
f9f8d7f
Lower ECMs for RD-100 line
NathanKell Sep 16, 2023
dfcae00
Put SR funding back where it was, instead make programs mildly backlo…
NathanKell Sep 16, 2023
dc3aaf2
Add support for dynamic tags.
NathanKell Sep 17, 2023
c21538e
Dynamic tags: Fix case where there are SUBCONFIGs but they retain the…
NathanKell Sep 17, 2023
4b44e1b
Update Parts Browser to support dynamic tags. Apply to XLR11.
NathanKell Sep 17, 2023
7405ed7
Recompile exe again
NathanKell Sep 17, 2023
197b0dd
Add temp engine recosting
NathanKell Sep 17, 2023
db72073
Add another PersistentDictionary type for a common use case, wherein …
NathanKell Sep 17, 2023
f21583a
Move more data into Database, refactor some old KCT data bits to use …
NathanKell Sep 17, 2023
8a84fbb
Add Cryogenic tag, store resource tag info
NathanKell Sep 17, 2023
68f5726
Remove 'Toxic' tag from all parts, will add by code
NathanKell Sep 17, 2023
d297c97
Automatically add toxic and cryo tags to RF MEC engines. Dynamically …
NathanKell Sep 17, 2023
d043313
Fix exceptions setting config. Fix MTL not updating from config tags …
NathanKell Sep 17, 2023
de7e27a
Fix hacky cost patches
NathanKell Sep 17, 2023
967f124
Ensure all MEC and MFT parts have ModuleTagList
NathanKell Sep 17, 2023
62a3501
Fix install checker wording to clarify deps may not be updated
NathanKell Sep 18, 2023
e7eb298
Reorganize loose files
NathanKell Sep 18, 2023
2052cdd
Rename KCT Utils
NathanKell Sep 18, 2023
4a64f14
Unify namespaces, clean up usings and simplify accesses
NathanKell Sep 18, 2023
44b0dad
More reorg
NathanKell Sep 18, 2023
f551cb4
Even more reorg
NathanKell Sep 18, 2023
c295267
Unify debug logging
NathanKell Sep 18, 2023
5eea6e2
Improve logging
NathanKell Sep 18, 2023
a5c4ba4
Reorganize main menu startup processes
NathanKell Sep 18, 2023
bbee6ba
Rip out more of KCTGameStates
NathanKell Sep 18, 2023
d299f17
LC efficiency upgrade tweaks
NathanKell Sep 18, 2023
2badb20
Add build and research rate difficulty params for tuning at easy and …
NathanKell Sep 18, 2023
068b4c0
Unify KCT addon
NathanKell Sep 18, 2023
d04a0f0
ok fine let's break EVERY history. Reorg repo so RP0 project is in su…
NathanKell Sep 18, 2023
a6507cd
More reorg
NathanKell Sep 18, 2023
0734784
Move Toolbar control to singleton host, try/catch hosteds. Move tech …
NathanKell Sep 19, 2023
a16e828
Kill KCTGameStates
NathanKell Sep 19, 2023
22994f2
Shorten some names
NathanKell Sep 19, 2023
d145789
Strip more
NathanKell Sep 19, 2023
2a7e58c
Make KAC data persistent
NathanKell Sep 19, 2023
d0a5b82
One more persisting field
NathanKell Sep 19, 2023
dba51a3
The grand unification is nearly complete: all KCT code is in the KCT …
NathanKell Sep 19, 2023
bdc0483
Start pulling out of KCTUtils
NathanKell Sep 19, 2023
378d94d
Reorganize and clean KCT class
NathanKell Sep 19, 2023
5812aff
Move KCTD back to SpaceCenter
NathanKell Sep 19, 2023
be43e3c
Switch UIs' previous state tracking to stacks. Close #2228
NathanKell Sep 19, 2023
e1206b9
Show slots on programs in admin building. Close #2229
NathanKell Sep 19, 2023
630cbc2
Fix KCTSettings being broken
NathanKell Sep 19, 2023
9da9f04
Not sure why this wasn't in Utilities.
NathanKell Sep 19, 2023
75e10d9
Some more reorg
NathanKell Sep 19, 2023
bb62a5e
Improve ModuleUnpressurizedCockpit
NathanKell Sep 19, 2023
9fc411e
Tweak Crewed Lunar funding curve
NathanKell Sep 20, 2023
d50f936
Port mark-experiments-as-done data to Database
NathanKell Sep 20, 2023
aa01ca0
Hard dep Kerbalism, fix experiment patcher
NathanKell Sep 20, 2023
67acc95
Add new curveeditor
NathanKell Sep 21, 2023
19eae75
Dynamic tags for S2.253
NathanKell Sep 21, 2023
c8f171f
Move and update engine cost hacks
NathanKell Sep 21, 2023
5231126
Modification of Kerbalism time-in-shadow algorithm
NathanKell Sep 22, 2023
471ad51
Get rid of Reconstruct button in Integration window. Instead remove V…
NathanKell Sep 22, 2023
0636fa1
Fix some late-night thinkos
NathanKell Sep 22, 2023
cf3a024
Fix AC level requirement on First EVA contract.
siimav Sep 22, 2023
db4d9e5
Attempt to fix issue with Kerbalism experiment patch
NathanKell Sep 23, 2023
68cf67e
Revise math for eclipse frac detection for higher-e orbits
NathanKell Sep 23, 2023
64b0c82
Allowing viewing courses locked by AC level
siimav Sep 23, 2023
ab15625
Tweak LC efficiencies again
NathanKell Sep 23, 2023
4a62bbc
Use sampling for Kerbalism solar calcs
NathanKell Sep 24, 2023
1f5006e
Report blocking tech in Combined view too
NathanKell Sep 24, 2023
7f0a892
BLV -> VP refactor
NathanKell Sep 24, 2023
e227fec
DataTypes.Persistent now support loading/saving arbitrary types that …
NathanKell Sep 24, 2023
c11eb18
Reorg CC_RP0
siimav Sep 24, 2023
5108f91
Make sure that LaunchedVessel information is available even when buil…
siimav Sep 24, 2023
54cd0e9
Add CC parameter for enforcing vessels being built at VAB or SPH
siimav Sep 24, 2023
11cfec6
Fix and optimize blocking tech checking
NathanKell Sep 24, 2023
1873d67
Upgrade KCT vessels that have old sat payloads
NathanKell Sep 24, 2023
86005b7
Lock SR/X-plane contracts to vessels built at SPH/VAB respectively
siimav Sep 24, 2023
c1d78d8
Update RF dependency version
NathanKell Sep 24, 2023
7acbc07
added initial orbital film camera structure
zephyrspace Jun 26, 2023
6889cb3
Remove extraneous bits for deprecated non-proc avionics parts
NathanKell Sep 24, 2023
f5a248f
Don't clobber the old camera, add new camera instead
NathanKell Sep 24, 2023
511e712
Rename and renumber cameras
NathanKell Sep 24, 2023
a8b51bf
Don't nuke the old level1 experiment
NathanKell Sep 24, 2023
c283c73
Fix tree issues from not using parts browser/fixing ECMs, and fix tre…
NathanKell Sep 24, 2023
611c969
Halve rollout/airlaunch costs
NathanKell Sep 24, 2023
4d5ff74
Fix throw on getting tags from old craft nodes
NathanKell Sep 24, 2023
19de20c
Remove Making History and a bunch of ancient/unmaintened mod jsons: A…
NathanKell Sep 25, 2023
b8f6d8a
Bugfix for Molniya model (#2251)
ryanc55 Sep 25, 2023
369fc0f
Update engine costs through H-1-165K (and regen configs which removes…
NathanKell Sep 25, 2023
982c048
Balance Tweaks for Contract Sats
ryanc55 Sep 26, 2023
d9a5068
Just disable the experiment patcher again until I figure out why it's…
NathanKell Sep 26, 2023
f77dd42
Costs through ALCE but no config costs this time, will do at end
NathanKell Sep 26, 2023
adedc69
Nuke jsons for NK33, RO_Extended (SHIP)
NathanKell Sep 26, 2023
18735da
More costs
NathanKell Sep 27, 2023
1a06c08
Fix busted gamedata project
NathanKell Sep 27, 2023
b0c6dd1
Fix json errors
NathanKell Sep 27, 2023
6d305a2
More json fixes
NathanKell Sep 27, 2023
d93a04e
Clean json
NathanKell Sep 27, 2023
243d2d8
Exported costs by code
NathanKell Sep 27, 2023
fc7129f
Generated configs
NathanKell Sep 27, 2023
37ec8ab
Add cost exporter
NathanKell Sep 28, 2023
e99b696
Fix LPNTR-3600
NathanKell Sep 28, 2023
8897a99
Fix CI and update nightly version to 3.0.0.0
NathanKell Sep 28, 2023
d52081a
Random misc stuff VS wants
NathanKell Sep 28, 2023
459b42d
Fix cost checking, fix some missing configs
NathanKell Sep 28, 2023
dfa58d1
Add missing ignroed files
NathanKell Sep 28, 2023
799db98
Support subconfigs, link few more configs and parts
NathanKell Sep 28, 2023
235a3e2
Fix capitalization
NathanKell Sep 28, 2023
a6ab523
Set ROT interstage/decoupler parts to use PF massing
NathanKell Sep 28, 2023
508c8ee
Efficiency tweaks AGAIN, increase advBio to 2200
NathanKell Sep 29, 2023
e1298e1
Tweak science efficiency curve to give boost early to support sat rush
NathanKell Sep 29, 2023
8c626d2
Move RO-relevant proc stuff to RO
NathanKell Oct 1, 2023
9f78157
Apply PF tech levels to structural parts as well
NathanKell Oct 1, 2023
e294e17
Fix sun sampling to check correct body's radius
NathanKell Oct 1, 2023
b94af00
Fix sun sampling body initing to respect changes in body count. Remov…
NathanKell Oct 1, 2023
27c7abf
Warp to funds: attempt to catch situations where funds increase and t…
NathanKell Oct 1, 2023
d6115ee
One more try with the Kerbalism Earth Invalid Situation thing
NathanKell Oct 1, 2023
8084d4f
Remove remaining control locks on NE Avionics popup
NathanKell Oct 1, 2023
a23acfc
Make KCTVesselTrackerEventHandler a HostedSingleton, swtich to automa…
NathanKell Oct 1, 2023
f16f9ef
Caught a typo! Wasn't in use thankfully
NathanKell Oct 1, 2023
02f34ff
Centralize UI, nuke Stage Recovery wrapper
NathanKell Oct 1, 2023
9ae1010
Unify recon-rollout and airlaunch
NathanKell Oct 1, 2023
dfff7c7
Further sci effic tweaks
NathanKell Oct 1, 2023
7494602
Rename SpaceCenter->LCSpaceCenter to avoid name collision rather than…
NathanKell Oct 2, 2023
38ca2ab
Patch Kerbalism EC display ot be in watts. Close #2186
NathanKell Oct 2, 2023
587823e
Meh, this doesn't need to be unsafe.
NathanKell Oct 2, 2023
13559ca
Missed a rate mult
NathanKell Oct 2, 2023
6bc7be2
More LC efficiency tweaking
NathanKell Oct 2, 2023
72a60f3
Different curves for SR programs
NathanKell Oct 2, 2023
2ad5d1b
Hypersonic flight is now flying low
NathanKell Oct 3, 2023
b97af12
Proc avionics get up to 10 sample slots
NathanKell Oct 3, 2023
91884b0
Sat payloads unlock moved to sat electornics, upgrades moved to avion…
NathanKell Oct 3, 2023
8eee8dd
Tweak masses for sat payloads. Correct tech level descriptions. Remov…
NathanKell Oct 3, 2023
58fdf1f
Remove unused NEEDS[!Kerbalism] passes
NathanKell Oct 3, 2023
25c007c
Use correct format for PersistentDictionaryKeyed for KCT tags and tec…
NathanKell Oct 3, 2023
2769858
Persistent datatypes: check fo version==1 and if so don't search for …
NathanKell Oct 3, 2023
8d9c130
un-hardcode a bit of database loading
NathanKell Oct 3, 2023
18b4ebf
Fix broken buttons on new/modify LC dialog
NathanKell Oct 3, 2023
ec82c9f
Fix engine refurb not working. Use rated burn time if available. Clos…
NathanKell Oct 3, 2023
c491ce6
Patch KSPWheel damage modeling to ignore non-landed situations
NathanKell Oct 3, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 11 additions & 1 deletion .github/workflows/attachReleaseArtifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,20 @@ jobs:
with:
KSP_ZIP_PASSWORD: ${{ secrets.KSP_ZIP_PASSWORD }}

# Install .NET SDKs
- name: Setup .NET Core 3.1
uses: actions/setup-dotnet@v1
with:
dotnet-version: 3.1.x
- name: Setup .NET 5.0
uses: actions/setup-dotnet@v1
with:
dotnet-version: 5.0.x

- name: Update AssemblyInfo
uses: KSP-RO/BuildTools/update-assembly-info@master
with:
path: ${GITHUB_WORKSPACE}/Source/Properties/AssemblyInfo.cs
path: ${GITHUB_WORKSPACE}/Source/RP0/Properties/AssemblyInfo.cs
tag: ${{ github.event.release.tag_name }}

- name: Build mod solution
Expand Down
18 changes: 14 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,15 +53,25 @@ jobs:
fi
echo "commit_sha=$GIT_SHA" >> $GITHUB_ENV
echo commit SHA: $GIT_SHA
INFO_TEXT="2.0.0.0-$(echo $GIT_SHA | cut -c1-7)-$(date -u '+%y%m%dT%H%M')"
INFO_TEXT="3.0.0.0-$(echo $GIT_SHA | cut -c1-7)-$(date -u '+%y%m%dT%H%M')"
echo "info_text=$INFO_TEXT" >> $GITHUB_ENV
echo Info Text: $INFO_TEXT

# Install .NET SDKs
- name: Setup .NET Core 3.1
uses: actions/setup-dotnet@v1
with:
dotnet-version: 3.1.x
- name: Setup .NET 5.0
uses: actions/setup-dotnet@v1
with:
dotnet-version: 5.0.x

- name: Update AssemblyInfo
uses: KSP-RO/BuildTools/update-assembly-info@AssemblyInformationalVersion
with:
path: ${GITHUB_WORKSPACE}/Source/Properties/AssemblyInfo.cs
tag: "2.0.0.0"
path: ${GITHUB_WORKSPACE}/Source/RP0/Properties/AssemblyInfo.cs
tag: "3.0.0.0"
informational-version: ${{env.info_text}}

- name: Build mod solution
Expand All @@ -71,7 +81,7 @@ jobs:
uses: KSP-RO/BuildTools/update-version-file@master
with:
path: ${GITHUB_WORKSPACE}/GameData/RP-1/RP-1.version
tag: "v2.0.0.0"
tag: "v3.0.0.0"

- name: Assemble release
id: assemble-release
Expand Down
3 changes: 2 additions & 1 deletion GameData/RP-1/Contracts/Earth Crewed Adv/FirstEVA.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,8 @@ CONTRACT_TYPE
name = FacilityEVA
type = Facility
facility = AstronautComplex
minLevel = 1
minLevel = 4
checkOnActiveContract = false
}

REQUIREMENT
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,13 @@ CONTRACT_TYPE
hideChildren = true
}

PARAMETER
{
name = BuiltAtVAB
type = VesselBuiltAt
builtAt = VAB
}

PARAMETER
{
name = Crewmembers
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,13 @@ CONTRACT_TYPE
hideChildren = true
}

PARAMETER
{
name = BuiltAtVAB
type = VesselBuiltAt
builtAt = VAB
}

PARAMETER
{
name = Crewmembers
Expand Down
17 changes: 12 additions & 5 deletions GameData/RP-1/Contracts/Sounding Rockets/Downrange.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@ CONTRACT_TYPE
name = Downrange
group = SuborbRocketDev
agent = Federation Aeronautique Internationale
title = Downrange Milestone (4500 km)
title = Downrange Milestone (5000 km)

tag = exclude_SoundingDownrange

description = <b>Program: Early Rocket Development<br>Type: <color=red>CAPSTONE</color></b><br><br>Design, build, and launch a rocket that will travel 4500 km or more over ground while carrying @/missionPayload.Print() units of Sounding Payload. This challenge will require rather more delta-v than the 3000 km attempt. <b><color="white">Your rocket must be suborbital (over 140 km) for the contract to be completed. @RP0:avionics50sAdvice</color></b> Perfecting this is part of launch vehicle development to tune your ascent profile and develop high-altitude staging methods. The current distance that your rocket has traveled can be seen in the contract parameters in the Contracts App display for this contract. It will update in real time. &br;&br;<b><color="green">@RP0:f3BadAdvice</color></b>
description = <b>Program: Early Rocket Development<br>Type: <color=red>CAPSTONE</color></b><br><br>Design, build, and launch a rocket that will travel 5000 km or more over ground while carrying @/missionPayload.Print() units of Sounding Payload. This challenge will require rather more delta-v than the 3000 km attempt. <b><color="white">Your rocket must be suborbital (over 140 km) for the contract to be completed. @RP0:avionics50sAdvice</color></b> Perfecting this is part of launch vehicle development to tune your ascent profile and develop high-altitude staging methods. The current distance that your rocket has traveled can be seen in the contract parameters in the Contracts App display for this contract. It will update in real time. &br;&br;<b><color="green">@RP0:f3BadAdvice</color></b>

synopsis = Travel 4500km or more downrange with an uncrewed craft carrying @/missionPayload.Print() units of Sounding Payload.
synopsis = Travel 5000km or more downrange with an uncrewed craft carrying @/missionPayload.Print() units of Sounding Payload.

completedMessage = Congratulations on a successful launch!

Expand Down Expand Up @@ -87,7 +87,7 @@ CONTRACT_TYPE
name = VesselGroup
type = VesselParameterGroup

title = Reach 4500 km downrange.
title = Reach 5000 km downrange.

PARAMETER
{
Expand All @@ -97,6 +97,13 @@ CONTRACT_TYPE
hideChildren = true
}

PARAMETER
{
name = BuiltAtVAB
type = VesselBuiltAt
builtAt = VAB
}

PARAMETER
{
name = Crewmembers
Expand Down Expand Up @@ -155,7 +162,7 @@ CONTRACT_TYPE
{
name = ReachDistance
type = DownrangeDistance
distance = 4500000
distance = 5000000
title = Reach a downrange distance of at least 4500 km
}
PARAMETER
Expand Down
7 changes: 7 additions & 0 deletions GameData/RP-1/Contracts/Sounding Rockets/DownrangeEarly.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,13 @@ CONTRACT_TYPE
hideChildren = true
}

PARAMETER
{
name = BuiltAtVAB
type = VesselBuiltAt
builtAt = VAB
}

PARAMETER
{
name = Crewmembers
Expand Down
6 changes: 6 additions & 0 deletions GameData/RP-1/Contracts/Sounding Rockets/KarmanLine.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,12 @@ CONTRACT_TYPE
hideChildren = true
}
PARAMETER
{
name = BuiltAtVAB
type = VesselBuiltAt
builtAt = VAB
}
PARAMETER
{
name = Crewmembers
type = HasCrew
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,13 @@ CONTRACT_TYPE
hideChildren = true
}

PARAMETER
{
name = BuiltAtVAB
type = VesselBuiltAt
builtAt = VAB
}

PARAMETER
{
name = Crewmembers
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,13 @@ CONTRACT_TYPE
hideChildren = true
}

PARAMETER
{
name = BuiltAtVAB
type = VesselBuiltAt
builtAt = VAB
}

PARAMETER
{
name = Crewmembers
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ CONTRACT_TYPE
DATA
{
type = List<float>
velocitiesMs = [ 2000 ]
velocitiesMs = [ 2200 ]
}

DATA
Expand Down Expand Up @@ -126,6 +126,13 @@ CONTRACT_TYPE
hideChildren = true
}

PARAMETER
{
name = BuiltAtVAB
type = VesselBuiltAt
builtAt = VAB
}

PARAMETER
{
name = Crewmembers
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,13 @@ CONTRACT_TYPE
hideChildren = true
}

PARAMETER
{
name = BuiltAtVAB
type = VesselBuiltAt
builtAt = VAB
}

PARAMETER
{
name = Crewmembers
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,13 @@ CONTRACT_TYPE
hideChildren = true
}

PARAMETER
{
name = BuiltAtVAB
type = VesselBuiltAt
builtAt = VAB
}

PARAMETER
{
name = Crewmembers
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,13 @@ CONTRACT_TYPE
hideChildren = true
}

PARAMETER
{
name = BuiltAtVAB
type = VesselBuiltAt
builtAt = VAB
}

PARAMETER
{
name = Crewmembers
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,14 @@ CONTRACT_TYPE
title = Launch a new vessel
hideChildren = true
}


PARAMETER
{
name = BuiltAtVAB
type = VesselBuiltAt
builtAt = VAB
}

PARAMETER
{
name = Crewmembers
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,14 @@ CONTRACT_TYPE
title = Launch a new vessel
hideChildren = true
}


PARAMETER
{
name = BuiltAtVAB
type = VesselBuiltAt
builtAt = VAB
}

PARAMETER
{
name = Crewmembers
Expand Down
6 changes: 6 additions & 0 deletions GameData/RP-1/Contracts/Sounding Rockets/SuborbitalReturn.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,12 @@ CONTRACT_TYPE
hideChildren = true
}
PARAMETER
{
name = BuiltAtVAB
type = VesselBuiltAt
builtAt = VAB
}
PARAMETER
{
name = HasNoCrew
type = HasCrew
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,12 @@ CONTRACT_TYPE
hideChildren = true
}
PARAMETER
{
name = BuiltAtSPH
type = VesselBuiltAt
builtAt = SPH
}
PARAMETER
{
name = OneCrew
type = HasCrew
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,12 @@ CONTRACT_TYPE
hideChildren = true
}
PARAMETER
{
name = BuiltAtSPH
type = VesselBuiltAt
builtAt = SPH
}
PARAMETER
{
name = HasCrew
type = HasCrew
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,12 @@ CONTRACT_TYPE
hideChildren = true
}
PARAMETER
{
name = BuiltAtSPH
type = VesselBuiltAt
builtAt = SPH
}
PARAMETER
{
name = HasCrew
type = HasCrew
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,12 @@ CONTRACT_TYPE
hideChildren = true
}
PARAMETER
{
name = BuiltAtSPH
type = VesselBuiltAt
builtAt = SPH
}
PARAMETER
{
name = HasCrew
type = HasCrew
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,12 @@ CONTRACT_TYPE
hideChildren = true
}
PARAMETER
{
name = BuiltAtSPH
type = VesselBuiltAt
builtAt = SPH
}
PARAMETER
{
name = HasCrew
type = HasCrew
Expand All @@ -106,7 +112,7 @@ CONTRACT_TYPE
name = HoldSituation
type = ReachState
minSpeed = @/minSpeedMPS
maxAltitude = 40000
maxAltitude = 40000
situation = FLYING

title = Hold @minSpeed m/s
Expand Down
Loading
Loading