Thank you both for your replies; one last question for curiosity
1st one: +/- 20% is for the whole ship size if i understand the rule (new with C#, hxxp: aurora2. pentarch. org/index. php?topic=8495. msg117467#msg117467) so shouldn't the commercial ship be excluded because it's outside of that 20% hull size difference range?
The 20% is calculated against the class that the yard is tooled for.
In this case, 20% of 5670 = 1134.
The difference between the two classes is 5670 - 4755 = 915.
915 < 1134, so it meets the +/-20% rule for refitting.
I'm going to blame lack of sleep or something on how I was missing that. I was looking at the BP figures when comparing the size % requirement! Where's a facepalm when you need one.
The UI has the information.
On the Shipyard tab, when you have selected a refit task, click the "Refit Details" button.
You'll see a cost list of the components that must be added.
You'll see the overhead charge.
You'll see the charge for size difference.
If it lets you dot he refit so you can see the values, sure
-- I was referring back to the UI when designing a ship from the VB version though.
But the current UI element still helps, since I can look at some of the refits that
are allowed and see where the total refit cost comes from and how the overhead is calculated.
Which of course, raises another question.
Changing things up a little; I can swap from the ELINT to a Cost 60 EM sensor that is allowed for refit (for the purposes of understanding where the Refit Total comes from); no other changes from the base ship. Total tonnage difference is 21 tons.
So how does the total work, if these are the values that the Refit Details has? I would have expected summing the Cost to reach the Total but it doesn't.
Modification Amount Cost
EM Sensor EM10-60 1 60
Crew Quarters 1 10
Refit Overhead Cost 16.9
Size Difference Cost 0
Total 84.4
The refit overhead is also confusing; I've seen "25% of the base modification" described in multiple places on the forums and reddit, but that doesn't seem to line up with anything that gets to 16. 9 here. I've looked at the two indexed Refit posts in the C# change list and I didn't see any changes/details for the overhead cost.
Apologies for keeping the questions going and thanks tons to everyone -- it's all been super helpful. Certainly there's enough understanding now to make a reasonable guess when looking at component swaps.
At this point my curiosity has gotten the better of me and I just want to understand it better