mirror of
https://gitgud.io/lutepickle/rjw_menstruation.git
synced 2024-08-14 22:46:52 +00:00
33 lines
877 B
C#
33 lines
877 B
C#
using rjw;
|
|
using Verse;
|
|
|
|
namespace RJW_Menstruation
|
|
{
|
|
public static class QuirkUtility
|
|
{
|
|
// All quirks used in Menstruation
|
|
public enum Quirks
|
|
{
|
|
Breeder,
|
|
ImpregnationFetish,
|
|
Messy,
|
|
Teratophile,
|
|
}
|
|
public static bool HasQuirk(this Pawn pawn, Quirks quirk)
|
|
{
|
|
switch (quirk)
|
|
{
|
|
case Quirks.Breeder:
|
|
return pawn.Has(Quirk.Breeder);
|
|
case Quirks.ImpregnationFetish:
|
|
return pawn.Has(Quirk.ImpregnationFetish);
|
|
case Quirks.Messy:
|
|
return pawn.Has(Quirk.Messy);
|
|
case Quirks.Teratophile:
|
|
return pawn.Has(Quirk.Teratophile);
|
|
default:
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|