Display multiple gizmos for multiple wombs

This commit is contained in:
lutepickle 2022-08-24 16:23:52 -07:00
parent 8c52bb818a
commit ed682738dc
5 changed files with 11 additions and 9 deletions

Binary file not shown.

View file

@ -88,7 +88,7 @@ namespace RJW_Menstruation
Color c = comp.GetCumMixtureColor; Color c = comp.GetCumMixtureColor;
Gizmo gizmo = new Gizmo_Womb return new Gizmo_Womb
{ {
defaultLabel = pawn.LabelShort, defaultLabel = pawn.LabelShort,
defaultDesc = description, defaultDesc = description,
@ -98,16 +98,14 @@ namespace RJW_Menstruation
cumcolor = c, cumcolor = c,
comp = comp, comp = comp,
order = 100, order = 100,
hotKey = VariousDefOf.OpenStatusWindowKey, hotKey = comp == pawn.GetFirstMenstruationComp() ? VariousDefOf.OpenStatusWindowKey : null,
groupKey = 0,
action = delegate action = delegate
{ {
Dialog_WombStatus.ToggleWindow(pawn, comp); Dialog_WombStatus.ToggleWindow(pawn, comp);
} }
}; };
return gizmo;
} }
} }

View file

@ -38,8 +38,11 @@ namespace RJW_Menstruation
} }
public override bool GroupsWith(Gizmo other)
{
if (other is Gizmo_Womb womb && womb != this) return false;
else return base.GroupsWith(other);
}
} }
} }

View file

@ -1,8 +1,9 @@
Version 1.0.7.3 Version 1.0.7.3
- Properly display multiple icons for pawns with multiple wombs.
Version 1.0.7.2 Version 1.0.7.2
- Fix errors when trying to open dev actions when HAR is not installed - Fix errors when trying to open dev actions when HAR is not installed.
- Fix "error processing breasts" for pawns with vanilla pregnancy (e.g. animals) - Fix "error processing breasts" for pawns with vanilla pregnancy (e.g. animals).
- Removing a vagina won't end a mechanoid implant anymore. - Removing a vagina won't end a mechanoid implant anymore.
Version 1.0.7.1 Version 1.0.7.1