diff --git a/RJWSexperience/RJWSexperience/Virginity/Recipe_HymenSurgery.cs b/RJWSexperience/RJWSexperience/Virginity/Recipe_HymenSurgery.cs index 95fbffb..397b4aa 100644 --- a/RJWSexperience/RJWSexperience/Virginity/Recipe_HymenSurgery.cs +++ b/RJWSexperience/RJWSexperience/Virginity/Recipe_HymenSurgery.cs @@ -36,10 +36,10 @@ namespace RJWSexperience.Virginity protected void SurgeryResult(Pawn pawn) { - TraitDegree degree = TraitDegree.FemaleAfterSurgery; + int degree = TraitDegree.FemaleAfterSurgery; if (pawn.IsVirgin()) degree = TraitDegree.FemaleVirgin; - Trait virgin = new Trait(VariousDefOf.Virgin, (int)degree, true); + Trait virgin = new Trait(VariousDefOf.Virgin, degree, true); pawn.story.traits.GainTrait(virgin); } } diff --git a/RJWSexperience/RJWSexperience/Virginity/TraitDegree.cs b/RJWSexperience/RJWSexperience/Virginity/TraitDegree.cs index 6baad93..c6aced4 100644 --- a/RJWSexperience/RJWSexperience/Virginity/TraitDegree.cs +++ b/RJWSexperience/RJWSexperience/Virginity/TraitDegree.cs @@ -1,10 +1,10 @@ namespace RJWSexperience.Virginity { - public enum TraitDegree + public static class TraitDegree { - FemaleDamagedVirgin = -1, - MaleVirgin = 0, - FemaleAfterSurgery = 1, - FemaleVirgin = 2 + public const int FemaleDamagedVirgin = -1; + public const int MaleVirgin = 0; + public const int FemaleAfterSurgery = 1; + public const int FemaleVirgin = 2; } } diff --git a/RJWSexperience/RJWSexperience/Virginity/TraitHandler.cs b/RJWSexperience/RJWSexperience/Virginity/TraitHandler.cs index a97689d..b16268e 100644 --- a/RJWSexperience/RJWSexperience/Virginity/TraitHandler.cs +++ b/RJWSexperience/RJWSexperience/Virginity/TraitHandler.cs @@ -15,14 +15,14 @@ namespace RJWSexperience.Virginity if (pawn.IsVirgin()) { - TraitDegree degree = TraitDegree.MaleVirgin; + int degree = TraitDegree.MaleVirgin; if (pawn.gender == Gender.Female) degree = TraitDegree.FemaleVirgin; - Trait virgin = new Trait(VariousDefOf.Virgin, (int)degree, true); + Trait virgin = new Trait(VariousDefOf.Virgin, degree, true); pawn.story.traits.GainTrait(virgin); } else if (pawn.gender == Gender.Female && Rand.Chance(hymenSurgeryChance)) { - Trait virgin = new Trait(VariousDefOf.Virgin, (int)TraitDegree.FemaleAfterSurgery, true); + Trait virgin = new Trait(VariousDefOf.Virgin, TraitDegree.FemaleAfterSurgery, true); pawn.story.traits.GainTrait(virgin); } }