diff --git a/1.3/Assemblies/RJW_Menstruation.dll b/1.3/Assemblies/RJW_Menstruation.dll index 0c821d6..4de8116 100644 Binary files a/1.3/Assemblies/RJW_Menstruation.dll and b/1.3/Assemblies/RJW_Menstruation.dll differ diff --git a/1.3/source/RJW_Menstruation/RJW_Menstruation/Patch/GetGizmos.cs b/1.3/source/RJW_Menstruation/RJW_Menstruation/Patch/GetGizmos.cs index 75ec1b2..22bf735 100644 --- a/1.3/source/RJW_Menstruation/RJW_Menstruation/Patch/GetGizmos.cs +++ b/1.3/source/RJW_Menstruation/RJW_Menstruation/Patch/GetGizmos.cs @@ -28,16 +28,14 @@ namespace RJW_Menstruation foreach (Gizmo gizmo in gizmos) yield return gizmo; - foreach (Gizmo gizmo in GetMenstruationGizmos(__instance)) - yield return gizmo; + foreach (HediffComp_Menstruation comp in __instance.GetMenstruationComps()) + foreach (Gizmo gizmo in GetMenstruationGizmos(__instance, comp)) + yield return gizmo; } - public static List GetMenstruationGizmos(Pawn pawn) + public static List GetMenstruationGizmos(Pawn pawn, HediffComp_Menstruation comp) { - List res = new List(); - foreach (HediffComp_Menstruation comp in pawn.GetMenstruationComps()) - res.Add(CreateGizmo_WombStatus(pawn, comp)); - return res; + return new List() { CreateGizmo_WombStatus(pawn, comp) }; }