Jump to content

How to tell if my ship is "newly launched"?


Recommended Posts

I have a contract that wants me to put a space station into orbit around Duna. One of my new ships fulfills the requirements, but I can't remember whether I launched it before or after accepting the contract. Is there a way to tell whether it counts as a "newly launched" vessel?

Link to comment
Share on other sites

Not off the top of my head. Is it possible to see how long ago you accepted the contract and compare it to when you launched the ship?

EDIT: After testing a bit, it seems like there's no way of telling when you accept a contract, neither in the config files nor the Mission Control building.

Edited by CalculusWarrior
Link to comment
Share on other sites

Switch to the vessel and click the 'contract button' on top right, if it counts as a new vessel then that condition is going to be checked in green, if it doesn't count as new the text will be just gray as usual.

Link to comment
Share on other sites

Does that work if you have 3 stations two of which do not fulfill the contract and a third that does? i.e. from station 1 and 2 it is grayed out and from station 3 it is green? I always thought all you need is a ship in your fleet to meet the requirements even if it is not the ship you are controlling.

Link to comment
Share on other sites

Does that work if you have 3 stations two of which do not fulfill the contract and a third that does? i.e. from station 1 and 2 it is grayed out and from station 3 it is green? I always thought all you need is a ship in your fleet to meet the requirements even if it is not the ship you are controlling.

No, met / unmet requirements are shown for the active vessel. I just tried this to make sure; I launched "a new satellite with an antenna to a specific orbit", after liftoff the "launch a new"... bit goes green, then focused another vessel, it got grayed out.

Link to comment
Share on other sites

Does that work if you have 3 stations two of which do not fulfill the contract and a third that does? i.e. from station 1 and 2 it is grayed out and from station 3 it is green? I always thought all you need is a ship in your fleet to meet the requirements even if it is not the ship you are controlling.

Just to elaborate on kurja's response: Fulfilling a contract means that you are CURRENTLY satisfying ALL the contract requirements with the CURRENTLY controlled ship.

Note that contract requirements are not a thing that you "check off and you're done". They're live status indicators, that will gray out again if you stop meeting the condition. For example, suppose you have a contract that says "Be in orbit around the Mun" and also some other condition. To fulfill the contract, you have to be in orbit around the Mun while you satisfy the other condition. It's not like you can send a ship, orbit the Mun, okay that's done, then leave Mun orbit and satisfy the other condition. The "Mun orbit" requirement would light up green the moment you enter Mun orbit... and would then gray out again as soon as you leave Mun orbit.

It also only applies to the currently controlled ship. Suppose the contract is to "launch a new station on a solar orbit." You build your station, and it satisfies all the conditions (have a docking port, etc.) except "be in orbit around the Sun" since you haven't gotten that far yet. You launch it on an escape trajectory from Kerbin, and then you go off to work with other ships. The contract won't automatically get fulfilled when the ship leaves Kerbin's SoI, since you're not currently controlling it. The contract will stay live... until you eventually switch to the ship, and then it will complete.

Link to comment
Share on other sites

Thanks good to know but not necessarily true

Others have stated for the Mine ore on Eve and deliver it to Guilly contracts that you can mine ore on Eve and then deliver different ore (I am assuming with a different ship) to guilly

Link to comment
Share on other sites

If you care how to complete a contract - just check contract window, as mentioned before.

If you care about the implementation details - it's done by tracking the launchID of the parts versus the contract. Each click of launch button will increment launchID, and the newly launched vessel has all parts associated with that ID. When you accept a contract, it also records the current launchID. This way the game can track whether it's newly launched (relative to contract acceptance) or not. Docking makes this matter more complex, but seems not scope of discussion here.

This also explains the Ore situation as Ore is just a resource and there's no launchID for it, so game has no way to rigorously check whether it's the same ore or not. Plus in real life if you have such contract, you also only care whether you've mined the given amount of ore and send back a given amount of ore, regardless of whether the two sets of ore are indeed the same or not, right?

Link to comment
Share on other sites

I will check (because I can't recall for certain), but I think the mechanic was changed. It just used to be "launch any new ship." But I think it now check the launch date of the vessel you're in control of when attempting to fulfill the contract. So it's comparing the ship's launch time to the contract's start time.

Cheers,

~Claw

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...