Updated for 0.90.0.
Updated for 0.90.0.

--- a/ModuleKerbalMassTracker.cs
+++ b/ModuleKerbalMassTracker.cs
@@ -130,8 +130,13 @@
 
 		private void resetKerbalMass()
 		{
+			if (this.partKerbalMass == null)
+			{
+				return;
+			}
+
 			int crewCount = 0;
-			if (base.part.protoModuleCrew != null)
+			if (base.part != null && base.part.protoModuleCrew != null)
 			{
 				crewCount = base.part.protoModuleCrew.Count;
 			}

--- a/NSSKerbinExplorer.cs
+++ b/NSSKerbinExplorer.cs
@@ -61,7 +61,7 @@
 							Planetarium.fetch.Home.BiomeMap.Attributes.Length
 						);
 
-						foreach (CBAttributeMap.MapAttribute biome in Planetarium.fetch.Home.BiomeMap.Attributes)
+						foreach (CBAttributeMapSO.MapAttribute biome in Planetarium.fetch.Home.BiomeMap.Attributes)
 						{
 							if (experiment.BiomeIsRelevantWhile(ExperimentSituations.SrfLanded))
 							{