diff --git a/Common/Defs/GeneDefs/GeneDefs_LifeForce.xml b/Common/Defs/GeneDefs/GeneDefs_LifeForce.xml
index 720a236..2f69cb1 100644
--- a/Common/Defs/GeneDefs/GeneDefs_LifeForce.xml
+++ b/Common/Defs/GeneDefs/GeneDefs_LifeForce.xml
@@ -274,13 +274,19 @@
Genes/Icons/RJW_Genes_Xenogene_Background
-
- 2500
25
0.02
0.01
-0.01
+
+
+ 2500
+
+
+
+ 25
+
diff --git a/Source/Common/Defs/DistanceExtension.cs b/Source/Common/Defs/DistanceExtension.cs
index 48d82e6..8bdd083 100644
--- a/Source/Common/Defs/DistanceExtension.cs
+++ b/Source/Common/Defs/DistanceExtension.cs
@@ -15,6 +15,6 @@ namespace RJW_Genes
///
public class DistanceExtension : DefModExtension
{
- public int Distance;
+ public int distance;
}
-}
+}
\ No newline at end of file
diff --git a/Source/Common/Defs/ModExtensionHelper.cs b/Source/Common/Defs/ModExtensionHelper.cs
index e8fc545..d75fc12 100644
--- a/Source/Common/Defs/ModExtensionHelper.cs
+++ b/Source/Common/Defs/ModExtensionHelper.cs
@@ -14,7 +14,7 @@ namespace RJW_Genes
{
DistanceExtension distanceExt = defOf.GetModExtension();
- int potentialDistance = distanceExt?.Distance ?? fallback;
+ int potentialDistance = distanceExt?.distance ?? fallback;
if (potentialDistance > 0)
{
diff --git a/Source/Genes/Life_Force/Defs/LifeForceEmpathExtension.cs b/Source/Genes/Life_Force/Defs/LifeForceEmpathExtension.cs
index 1c5170d..ccc037b 100644
--- a/Source/Genes/Life_Force/Defs/LifeForceEmpathExtension.cs
+++ b/Source/Genes/Life_Force/Defs/LifeForceEmpathExtension.cs
@@ -9,9 +9,6 @@ namespace RJW_Genes
{
public class LifeForceEmpathExtension : DefModExtension
{
- public int tickInterval;
- public int empathDistance;
-
public float aheagoIncrement;
public float satisfactionIncrement;
public float frustratedDecrement;
diff --git a/Source/Genes/Life_Force/Genes/Gene_LifeForce_Empath.cs b/Source/Genes/Life_Force/Genes/Gene_LifeForce_Empath.cs
index 69410ed..2fec1a7 100644
--- a/Source/Genes/Life_Force/Genes/Gene_LifeForce_Empath.cs
+++ b/Source/Genes/Life_Force/Genes/Gene_LifeForce_Empath.cs
@@ -29,8 +29,8 @@ namespace RJW_Genes
{
LifeForceEmpathExtension empathExt = GeneDefOf.rjw_genes_lifeforce_empath.GetModExtension();
- tickInterval = empathExt?.tickInterval ?? TICK_INTERVAL_FALLBACK;
- empathDistance = empathExt?.empathDistance ?? EMPATH_DISTANCE_FALLBACK;
+ tickInterval = ModExtensionHelper.GetTickIntervalFromModExtension(GeneDefOf.rjw_genes_lifeforce_empath, TICK_INTERVAL_FALLBACK);
+ empathDistance = ModExtensionHelper.GetTickIntervalFromModExtension(GeneDefOf.rjw_genes_lifeforce_empath, EMPATH_DISTANCE_FALLBACK);
aheagoIncrement = empathExt?.aheagoIncrement ?? AHEAGO_FALLBACK;
satisfiedIncrement = empathExt?.satisfactionIncrement ?? SATISFIED_FALLBACK;
diff --git a/Source/Rjw-Genes.csproj b/Source/Rjw-Genes.csproj
index b8fa287..e975194 100644
--- a/Source/Rjw-Genes.csproj
+++ b/Source/Rjw-Genes.csproj
@@ -39,7 +39,10 @@
+
+
+