Project

General

Profile

Bug #27022

Space station contract: can not complete if station is built in orbit using EVA

Added by rotsor 15 days ago. Updated 12 days ago.

Status:
Confirmed
Severity:
Low
Assignee:
Category:
Contracts
Target version:
-
Start date:
01/09/2021
% Done:

10%

Version:
Platform:
Windows
Expansion:
Breaking Ground, Core Game, Making History
Language:
English (US)
Mod Related:
No
Votes:
Arrow u r green
Arrow d r red

Description

It appears that launchID is set to 0 for parts placed during EVA.
This makes the contract treat them as too old, even if they were launched together with the vessel.

How to replicate:
1. Get a contract that requires you to build a new vessel (e.g. "Build a new orbital station" or "Build a new unmanned probe").
2. Launch a new vessel.
3. Add a part to this vessel during an EVA. (using a part launched in the same vessel) (e.g. a solar panel)
4. See that the vessel does not meet the contract parameters.
This invalidates the contract parameters even if they were satisfied at step (2), and even if the EVE-placed part is unrelated to the contract parameters.

Version info:
1.11.0.3045 (WindowsPlayer x64) en-us
1.11.0 Making History
1.6.0 Breaking Ground

History

#1 Updated by rotsor 15 days ago

A workaround is to edit the save file and change launchID of the relevant parts to the launchID of the vessel they are attached to.

I can think of two alternative fixes:

1) Set the launch id of the EVA parts at the time they are launched.
2) Set the launch id of the EVA parts at the time they are first attached to a vessel.

(1) makes the contract more strict (requires a brand-new part launched from Kerbin) while (2) is more permissive: lets you use a stockpile of never-used parts that you already have in space.

#2 Updated by just_jim 12 days ago

  • Status changed from New to Confirmed
  • Assignee set to just_jim
  • % Done changed from 0 to 10

Also available in: Atom PDF