Jump to content

Contract and Tracking Station Suggestions/Balancing


Recommended Posts

I have a whole big thing I wrote but lost to a cookie bug, so I'll summarize:

Suggestion #1: Please rework the contract weighting algorithm to be a matrix of contract types on one axis, and contract locations on the other with the weighting in the cells (not simply contract types as I believe it is now).  It would make the game a lot more enjoyably playable if I could keep cancelling "build a station orbiting the Sun" contracts and have fewer of them show up, but still get the same number of "build a station orbiting the Mun" contracts (I also like shuttling passengers back and forth to Kerbin orbit and the Mun, even though they pay less than, say, Duna passenger missions, and I don't like that where I send my passengers at best totally random, and at worst determined semi-randomly by my reputation requiring that I sacrifice reputation to get contract locations I want).

Suggestion #1.5: An alternative to #1, or perhaps in addition to it, would be giving players the ability to write their own contracts, but then have a random chance (depending on reputation and/or number of successfully completed missions there already) that a company will offer to fund the job.

Either way both ideas #1 and #1.5 are so players aren't railroaded into doing missions they don't necessarily want (in particular because of where they are) or else forced to lose reputation by cancelling contracts left-and-right until the random generator happens upon the rare one they actually want.  I love contracts, and I do like some randomness, but I still want a little more input into the contract selection/generation process than I'm currently allowed, and I think changing the weighting type-list into a weighted type-location-matrix would be a huge improvement to me and other players.

Suggestion #2: Please add more filters to the Tracking Station, specifically celestial body filters (I assume this would be relatively easy to implement since most of the code presumably already exists for filtering and adding new filters, the new celestial body ones though would just use a "getSOI()" method instead of a "getVesselType()" method to make their selections).  I love the filters that are already there, I think their functionality and what they do is absolutely perfect, I just want the additional ability to filter out missions I have idling on/around, say for example, the Mun so they're not cluttering up my Vessel list when I'm in the middle of doing a bunch of maneuvering for a colonization flotilla during Jool-orbit insertion.

Thank you Squad and Devs for all your awesome work to make Kerbal, quite possibly my favorite game, a reality and your continued dedication, effort, and community engagement.  I think these suggestions would hopefully be easy to implement, and that they would definitely have a large and positive impact on the player experience.  Keep up the phenomenal work and I'll keep my fingers crossed that these suggestions are both easy enough to make and good enough for players that I might see them in a future version.

Link to comment
Share on other sites

4 hours ago, Capt. Hunt said:

Suggestion #1 has come up before, and IIRC that is already the case, Contracts are already weighted by type and location.

Are they? I haven't noticed.

Anyway it would be nice to have some sort of control over what kind of contracts are generated. Either by giving us actual filters (like in Strategia mod) or an actual contracts creator.

There are some contracts that really make me angry. And they don't go away as I thought they would. When I decline test contracts there are other ones that pop in their places. And I don't want to do any of them.

Link to comment
Share on other sites

@Capt. Hunt I too think that it's partly already the case.  I know it weights by mission type already - I'm 99% sure of that - but the location aspect (what I want) I don't recall hearing anything about before, let alone having been actually implemented.

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...