Updated for 0.90
--- a/Documents/CHANGES.txt
+++ b/Documents/CHANGES.txt
@@ -1,4 +1,6 @@
-1.0.12.1
+1.0.13
+ Updated for KSP version 0.90
+
Added: New readouts to the vessel category:
- Heading Rate
- Pitch Rate
@@ -6,7 +8,7 @@
Fixed: Editor Overlay now loads the saved visibility value properly.
Fixed: Altitude (Terrain) will no longer give a reading below sea level.
- Fixed: Suicide burn to use radar altitude that clamps to sea level.
+ Fixed: Suicide burn now uses radar altitude that clamps to sea level.
1.0.12.0, 01-12-2014
Added: Setting in Build Engineer to enable/disable vectored thrust calculations.
--- a/KerbalEngineer/Editor/BuildAdvanced.cs
+++ b/KerbalEngineer/Editor/BuildAdvanced.cs
@@ -177,7 +177,7 @@
{
try
{
- if (!this.visible || EditorLogic.fetch == null || EditorLogic.fetch.ship.parts.Count == 0 || EditorLogic.fetch.editorScreen != EditorLogic.EditorScreen.Parts)
+ if (!this.visible || EditorLogic.fetch == null || EditorLogic.fetch.ship.parts.Count == 0 || EditorLogic.fetch.editorScreen != EditorScreen.Parts)
{
return;
}
--- a/KerbalEngineer/Editor/BuildOverlayPartInfo.cs
+++ b/KerbalEngineer/Editor/BuildOverlayPartInfo.cs
@@ -97,7 +97,7 @@
{
try
{
- if (!Visible || Hidden || EditorLogic.startPod == null || EditorLogic.fetch.editorScreen != EditorLogic.EditorScreen.Parts)
+ if (!Visible || Hidden || EditorLogic.RootPart == null || EditorLogic.fetch.editorScreen != EditorScreen.Parts)
{
return;
}
--- a/KerbalEngineer/Editor/BuildOverlayResources.cs
+++ b/KerbalEngineer/Editor/BuildOverlayResources.cs
@@ -70,7 +70,7 @@
{
try
{
- if (!Visible || this.resources.Count == 0 || EditorLogic.fetch.editorScreen != EditorLogic.EditorScreen.Parts)
+ if (!Visible || this.resources.Count == 0 || EditorLogic.fetch.editorScreen != EditorScreen.Parts)
{
return;
}
--- a/KerbalEngineer/Editor/BuildOverlayVessel.cs
+++ b/KerbalEngineer/Editor/BuildOverlayVessel.cs
@@ -82,7 +82,7 @@
{
try
{
- if (!Visible || EditorLogic.startPod == null || EditorLogic.fetch.editorScreen != EditorLogic.EditorScreen.Parts)
+ if (!Visible || EditorLogic.RootPart == null || EditorLogic.fetch.editorScreen != EditorScreen.Parts)
{
return;
}
@@ -129,7 +129,7 @@
{
try
{
- if (!Visible || EditorLogic.startPod == null)
+ if (!Visible || EditorLogic.RootPart == null)
{
return;
}
--- a/KerbalEngineer/EngineerGlobals.cs
+++ b/KerbalEngineer/EngineerGlobals.cs
@@ -33,7 +33,7 @@
/// <summary>
/// Current version of the Kerbal Engineer assembly.
/// </summary>
- public const string AssemblyVersion = "1.0.12.1";
+ public const string AssemblyVersion = "1.0.13";
#endregion
--- a/KerbalEngineer/Extensions/PartExtensions.cs
+++ b/KerbalEngineer/Extensions/PartExtensions.cs
@@ -69,7 +69,7 @@
/// </summary>
public static double GetCostDry(this Part part)
{
- return part.partInfo.cost - GetResourceCostMax(part) + part.GetModuleCosts();
+ return part.partInfo.cost - GetResourceCostMax(part) + part.GetModuleCosts(0.0f);
}
/// <summary>
@@ -77,7 +77,7 @@
/// </summary>
public static double GetCostMax(this Part part)
{
- return part.partInfo.cost + part.GetModuleCosts();
+ return part.partInfo.cost + part.GetModuleCosts(0.0f);
}
/// <summary>
@@ -85,7 +85,7 @@
/// </summary>
public static double GetCostWet(this Part part)
{
- return part.partInfo.cost - GetResourceCostInverted(part) + part.GetModuleCosts();
+ return part.partInfo.cost - GetResourceCostInverted(part) + part.GetModuleCosts(0.0f);
}
/// <summary>
Binary files a/Output/KerbalEngineer/KerbalEngineer.dll and b/Output/KerbalEngineer/KerbalEngineer.dll differ