In Kerbal Space Program career mode, I was completing a contract with the following statement:
Bring a newly discovered Class A asteroid to Kerbin and land it.
Conditions:
-Have a newly discovered Class A asteroid in tow
-Land your vessel on Kerbin
-Maintain stability for ten seconds
After completing the daunting task of recovery and reenty, I safely landed my vessel with the asteroid attached, velocity and altitude at 0, on the water. However, while the first and third requirements are checked off, the second one is not showing to be completed.
Screenshot:
Is there something I missed or is there any way I could fix it? I'm not opposed to using some cheat to get it done.
Thanks!
Best Answer
It is Splashed, not Landed. Landed requires to land on... land.
Aside of using debug toolbar (ALT+F12) to "cheat" there are several options available to bring it ashore. However, depending on your distance from shore it might be faster to bring new one back home.
Hint: If you have access to ISRU, you can create rocket fuel from asteroid for extra speed in transport craft. It will also lower asteroid mass.
You can also use mods to make it easier:
As for internal game mechanics, here is summary for curious people: Crafts (which includes Kerbals on EVA, debris, and flags) have states (Landed, Splashed etc...). Contracts system is simple set of rules, and it simply checks craft state. Craft state can be edited in save file (backups recommended).