diff --git a/1.4/Assemblies/RJW_Menstruation.dll b/1.4/Assemblies/RJW_Menstruation.dll
index 031e4cd..ca32e25 100644
Binary files a/1.4/Assemblies/RJW_Menstruation.dll and b/1.4/Assemblies/RJW_Menstruation.dll differ
diff --git a/1.4/Defs/HediffDef/Hediffs_Menstruation.xml b/1.4/Defs/HediffDef/Hediffs_Menstruation.xml
index e8cb984..7fe11f7 100644
--- a/1.4/Defs/HediffDef/Hediffs_Menstruation.xml
+++ b/1.4/Defs/HediffDef/Hediffs_Menstruation.xml
@@ -86,9 +86,8 @@
- 0.5
+ 0.25
6
- 1
@@ -139,7 +138,6 @@
1.1
- 1.0
diff --git a/1.4/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_Pheromones.cs b/1.4/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_Pheromones.cs
index 0330905..4dddafc 100644
--- a/1.4/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_Pheromones.cs
+++ b/1.4/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_Pheromones.cs
@@ -13,7 +13,6 @@ namespace RJW_Menstruation
{
public float daysToMaxSeverity;
public float range;
- public float intensity = 1.0f;
public CompProperties_Pheromones()
{
@@ -25,7 +24,7 @@ namespace RJW_Menstruation
{
public CompProperties_Pheromones Props => (CompProperties_Pheromones)props;
public const int emitInterval = GenTicks.TickRareInterval;
- public float emitRatio => (float)emitInterval / GenDate.TicksPerDay;
+ public float EmitRatio => (float)emitInterval / GenDate.TicksPerDay;
public override void CompPostTick(ref float severityAdjustment)
{
@@ -83,12 +82,12 @@ namespace RJW_Menstruation
protected void ApplyEffectToPawn(Pawn target)
{
- float intensity = Props.intensity * GetEffectOnPawn(target);
+ float intensity = GetEffectOnPawn(target);
if (intensity <= 0.0f) return;
Hediff pheromones = target.health.hediffSet.GetFirstHediffOfDef(VariousDefOf.Hediff_AffectedByPheromones);
float decay = VariousDefOf.Hediff_AffectedByPheromones.CompProps().severityPerDay;
float raiseSeverityPerDay = intensity / Props.daysToMaxSeverity - decay; // Desired increase plus enough to overcome pheromone decay
- float amountToApply = emitRatio * raiseSeverityPerDay;
+ float amountToApply = EmitRatio * raiseSeverityPerDay;
if (pheromones != null)
pheromones.Severity += amountToApply;
else