diff --git a/1.3/Assemblies/RJW_PlasticSurgeries.dll b/1.3/Assemblies/RJW_PlasticSurgeries.dll index c5116b1..f035d61 100644 Binary files a/1.3/Assemblies/RJW_PlasticSurgeries.dll and b/1.3/Assemblies/RJW_PlasticSurgeries.dll differ diff --git a/About/About.xml b/About/About.xml index 7632f9a..b135800 100644 --- a/About/About.xml +++ b/About/About.xml @@ -1,34 +1,34 @@ - RJW PlasticSurgeries - Stardust3D - -
  • 1.3
  • -
    - Stardust3D.RJW.PlasticSurgeries - Surgically alter pawn's genitals. - -
  • - rim.job.world - RimJobWorld - https://gitgud.io/Ed86/rjw -
  • -
  • - brrainz.harmony - Harmony - steam://url/CommunityFilePage/2009463077 - https://github.com/pardeike/HarmonyRimWorld/releases/latest -
  • -
  • - NuttySquabble.Dyspareunia - Dyspareunia - https://gitgud.io/NuttySquabble/Dyspareunia -
  • -
    - -
  • Ludeon.RimWorld
  • -
  • rim.job.world
  • -
  • NuttySquabble.Dyspareunia
  • -
    + RJW PlasticSurgeries + Stardust3D + +
  • 1.3
  • +
    + Stardust3D.RJW.PlasticSurgeries + Surgically alter pawn's genitals. + +
  • + rim.job.world + RimJobWorld + https://gitgud.io/Ed86/rjw +
  • +
  • + brrainz.harmony + Harmony + steam://url/CommunityFilePage/2009463077 + https://github.com/pardeike/HarmonyRimWorld/releases/latest +
  • +
  • + NuttySquabble.Dyspareunia + Dyspareunia + https://gitgud.io/NuttySquabble/Dyspareunia +
  • +
    + +
  • Ludeon.RimWorld
  • +
  • rim.job.world
  • +
  • NuttySquabble.Dyspareunia
  • +
    \ No newline at end of file diff --git a/About/Manifest.xml b/About/Manifest.xml index 2348be7..5e02532 100644 --- a/About/Manifest.xml +++ b/About/Manifest.xml @@ -1,6 +1,6 @@ - RJW PlasticSurgeries - 4943.0.1.2 + RJW PlasticSurgeries + 4943.0.1.3 \ No newline at end of file diff --git a/Assemblies/RJW_PlasticSurgeries.dll b/Assemblies/RJW_PlasticSurgeries.dll index c5116b1..f035d61 100644 Binary files a/Assemblies/RJW_PlasticSurgeries.dll and b/Assemblies/RJW_PlasticSurgeries.dll differ diff --git a/Defs/Recipe_Surgery/Recipes_Surgery_Beautify.xml b/Defs/Recipe_Surgery/Recipes_Surgery_Beautify.xml index f48a7eb..5d60603 100644 --- a/Defs/Recipe_Surgery/Recipes_Surgery_Beautify.xml +++ b/Defs/Recipe_Surgery/Recipes_Surgery_Beautify.xml @@ -1,43 +1,43 @@  - - Surgery_Beautify - - Surgically beautifies the pawn. - beautifying - Surgery - Recipe_Surgery - MedicalOperationSpeed - Medicine - 0.2 - 400 - true - -
  • Human
  • -
    - 95 - -
  • - - -
  • Medicine
  • - - - 1 - -
    - - -
  • Medicine
  • -
    -
    -
    - - Surgery_Beautify_Beautiful - - Surgically beautifies the pawn. - RJW_PlasticSurgeries.Recipe_Surgery_Beautify_Beautiful - beautify the pawn. - + + Surgery_Beautify + + Surgically beautifies the pawn. + beautifying + Surgery + Recipe_Surgery + MedicalOperationSpeed + Medicine + 0.2 + 400 + true + +
  • Human
  • +
    + 95 + +
  • + + +
  • Medicine
  • + + + 1 + +
    + + +
  • Medicine
  • +
    +
    +
    + + Surgery_Beautify_Beautiful + + Surgically beautifies the pawn. + RJW_PlasticSurgeries.Recipe_Surgery_Beautify_Beautiful + beautify the pawn. +
    \ No newline at end of file diff --git a/Defs/Recipe_Surgery/Recipes_Surgery_Mammoplasty.xml b/Defs/Recipe_Surgery/Recipes_Surgery_Mammoplasty.xml index 5c34aeb..c9756a3 100644 --- a/Defs/Recipe_Surgery/Recipes_Surgery_Mammoplasty.xml +++ b/Defs/Recipe_Surgery/Recipes_Surgery_Mammoplasty.xml @@ -1,163 +1,163 @@  - - Surgery_Mammoplasty - - Surgically increases the pawn's breast size by 25%. - - increasing breast size - Surgery - Recipe_Surgery - MedicalOperationSpeed - Medicine - 0.2 - 400 - true - -
  • Human
  • -
    - 95 - -
  • - - -
  • Medicine
  • - - - 1 - -
    - - -
  • Medicine
  • -
    -
    -
    - - Surgery_Mammoplasty_A - - Surgically gives the pawn an A cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_A - alter cup size to A - - - Surgery_Mammoplasty_B - - Surgically gives the pawn an B cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_B - alter cup size to B - - - Surgery_Mammoplasty_C - - Surgically gives the pawn an C cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_C - alter cup size to C - - - Surgery_Mammoplasty_D - - Surgically gives the pawn an D cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_D - alter cup size to D - - - Surgery_Mammoplasty_E - - Surgically gives the pawn an E cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_E - alter cup size to E - - - Surgery_Mammoplasty_F - - Surgically gives the pawn an F cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_F - alter cup size to F - - - Surgery_Mammoplasty_G - - Surgically gives the pawn an G cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_G - alter cup size to G - - - Surgery_Mammoplasty_H - - Surgically gives the pawn an H cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_H - alter cup size to H - - - Surgery_Mammoplasty_J - - Surgically gives the pawn an J cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_J - alter cup size to J - - - Surgery_Mammoplasty_K - - Surgically gives the pawn an K cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_K - alter cup size to K - - - Surgery_Mammoplasty_L - - Surgically gives the pawn an L cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_L - alter cup size to L - - - Surgery_Mammoplasty_M - - Surgically gives the pawn an M cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_M - alter cup size to M - - - Surgery_Mammoplasty_N - - Surgically gives the pawn an N cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_N - alter cup size to N - - - Surgery_Mammoplasty_O - - Surgically gives the pawn an O cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_O - alter cup size to O - - - Surgery_Mammoplasty_P - - Surgically gives the pawn an P cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_P - alter cup size to P - - - Surgery_Mammoplasty_Q - - Surgically gives the pawn an Q cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_Q - alter cup size to Q - - - Surgery_Mammoplasty_R - - Surgically gives the pawn an R cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_R - alter cup size to R - - - Surgery_Mammoplasty_Unknown - - Surgically gives the pawn an ??? cup. - RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_Unknown - alter cup size to ??? - + + Surgery_Mammoplasty + + Surgically increases the pawn's breast size by 25%. + + increasing breast size + Surgery + Recipe_Surgery + MedicalOperationSpeed + Medicine + 0.2 + 400 + true + +
  • Human
  • +
    + 95 + +
  • + + +
  • Medicine
  • + + + 1 + +
    + + +
  • Medicine
  • +
    +
    +
    + + Surgery_Mammoplasty_A + + Surgically gives the pawn an A cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_A + alter cup size to A + + + Surgery_Mammoplasty_B + + Surgically gives the pawn an B cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_B + alter cup size to B + + + Surgery_Mammoplasty_C + + Surgically gives the pawn an C cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_C + alter cup size to C + + + Surgery_Mammoplasty_D + + Surgically gives the pawn an D cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_D + alter cup size to D + + + Surgery_Mammoplasty_E + + Surgically gives the pawn an E cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_E + alter cup size to E + + + Surgery_Mammoplasty_F + + Surgically gives the pawn an F cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_F + alter cup size to F + + + Surgery_Mammoplasty_G + + Surgically gives the pawn an G cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_G + alter cup size to G + + + Surgery_Mammoplasty_H + + Surgically gives the pawn an H cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_H + alter cup size to H + + + Surgery_Mammoplasty_J + + Surgically gives the pawn an J cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_J + alter cup size to J + + + Surgery_Mammoplasty_K + + Surgically gives the pawn an K cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_K + alter cup size to K + + + Surgery_Mammoplasty_L + + Surgically gives the pawn an L cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_L + alter cup size to L + + + Surgery_Mammoplasty_M + + Surgically gives the pawn an M cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_M + alter cup size to M + + + Surgery_Mammoplasty_N + + Surgically gives the pawn an N cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_N + alter cup size to N + + + Surgery_Mammoplasty_O + + Surgically gives the pawn an O cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_O + alter cup size to O + + + Surgery_Mammoplasty_P + + Surgically gives the pawn an P cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_P + alter cup size to P + + + Surgery_Mammoplasty_Q + + Surgically gives the pawn an Q cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_Q + alter cup size to Q + + + Surgery_Mammoplasty_R + + Surgically gives the pawn an R cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_R + alter cup size to R + + + Surgery_Mammoplasty_Unknown + + Surgically gives the pawn an ??? cup. + RJW_PlasticSurgeries.Recipe_Surgery_Mammoplasty_Unknown + alter cup size to ??? +
    \ No newline at end of file diff --git a/Defs/Recipe_Surgery/Recipes_Surgery_Sphinctoplasty.xml b/Defs/Recipe_Surgery/Recipes_Surgery_Sphinctoplasty.xml index 800996b..578d9db 100644 --- a/Defs/Recipe_Surgery/Recipes_Surgery_Sphinctoplasty.xml +++ b/Defs/Recipe_Surgery/Recipes_Surgery_Sphinctoplasty.xml @@ -1,72 +1,72 @@  - - Surgery_Sphinctoplasty - - Surgically tightens the pawn's Sphincter by 25%. - - tightening Sphincter - Surgery - Recipe_Surgery - MedicalOperationSpeed - Medicine - 0.2 - 400 - true - -
  • Human
  • -
    - 95 - -
  • - - -
  • Medicine
  • - - - 1 - -
    - - -
  • Medicine
  • -
    -
    -
    - - Surgery_Sphinctoplasty_Micro - - Surgically gives the pawn an micro Sphincter. - RJW_PlasticSurgeries.Recipe_Surgery_Sphinctoplasty_Micro - alter Sphincter size to micro - - - Surgery_Sphinctoplasty_Tight - - Surgically gives the pawn an tight Sphincter. - RJW_PlasticSurgeries.Recipe_Surgery_Sphinctoplasty_Tight - alter Sphincter size to tight - - - Surgery_Sphinctoplasty_Average - - Surgically gives the pawn an average Sphincter. - RJW_PlasticSurgeries.Recipe_Surgery_Sphinctoplasty_Average - alter Sphincter size to average - - - Surgery_Sphinctoplasty_Accomodating - - Surgically gives the pawn an accomodating Sphincter. - RJW_PlasticSurgeries.Recipe_Surgery_Sphinctoplasty_Accomodating - alter Sphincter size to accomodating - - - Surgery_Sphinctoplasty_Cavernous - - Surgically gives the pawn an cavernous Sphincter. - RJW_PlasticSurgeries.Recipe_Surgery_Sphinctoplasty_Cavernous - alter Sphincter size to cavernous - + + Surgery_Sphinctoplasty + + Surgically tightens the pawn's Sphincter by 25%. + + tightening Sphincter + Surgery + Recipe_Surgery + MedicalOperationSpeed + Medicine + 0.2 + 400 + true + +
  • Human
  • +
    + 95 + +
  • + + +
  • Medicine
  • + + + 1 + +
    + + +
  • Medicine
  • +
    +
    +
    + + Surgery_Sphinctoplasty_Micro + + Surgically gives the pawn an micro Sphincter. + RJW_PlasticSurgeries.Recipe_Surgery_Sphinctoplasty_Micro + alter Sphincter size to micro + + + Surgery_Sphinctoplasty_Tight + + Surgically gives the pawn an tight Sphincter. + RJW_PlasticSurgeries.Recipe_Surgery_Sphinctoplasty_Tight + alter Sphincter size to tight + + + Surgery_Sphinctoplasty_Average + + Surgically gives the pawn an average Sphincter. + RJW_PlasticSurgeries.Recipe_Surgery_Sphinctoplasty_Average + alter Sphincter size to average + + + Surgery_Sphinctoplasty_Accomodating + + Surgically gives the pawn an accomodating Sphincter. + RJW_PlasticSurgeries.Recipe_Surgery_Sphinctoplasty_Accomodating + alter Sphincter size to accomodating + + + Surgery_Sphinctoplasty_Cavernous + + Surgically gives the pawn an cavernous Sphincter. + RJW_PlasticSurgeries.Recipe_Surgery_Sphinctoplasty_Cavernous + alter Sphincter size to cavernous +
    \ No newline at end of file diff --git a/Defs/Recipe_Surgery/Recipes_Surgery_Vaginoplasty.xml b/Defs/Recipe_Surgery/Recipes_Surgery_Vaginoplasty.xml index ee3097b..11e9c8e 100644 --- a/Defs/Recipe_Surgery/Recipes_Surgery_Vaginoplasty.xml +++ b/Defs/Recipe_Surgery/Recipes_Surgery_Vaginoplasty.xml @@ -1,72 +1,72 @@  - - Surgery_Vaginoplasty - - Surgically tightens the pawn's Vagina by 25%. - - tightening Vagina - Surgery - Recipe_Surgery - MedicalOperationSpeed - Medicine - 0.2 - 400 - true - -
  • Human
  • -
    - 95 - -
  • - - -
  • Medicine
  • - - - 1 - -
    - - -
  • Medicine
  • -
    -
    -
    - - Surgery_Vaginoplasty_Micro - - Surgically gives the pawn an micro Vagina. - RJW_PlasticSurgeries.Recipe_Surgery_Vaginoplasty_Micro - alter Vagina size to micro - - - Surgery_Vaginoplasty_Tight - - Surgically gives the pawn an tight Vagina. - RJW_PlasticSurgeries.Recipe_Surgery_Vaginoplasty_Tight - alter Vagina size to tight - - - Surgery_Vaginoplasty_Average - - Surgically gives the pawn an average Vagina. - RJW_PlasticSurgeries.Recipe_Surgery_Vaginoplasty_Average - alter Vagina size to average - - - Surgery_Vaginoplasty_Accomodating - - Surgically gives the pawn an accomodating Vagina. - RJW_PlasticSurgeries.Recipe_Surgery_Vaginoplasty_Accomodating - alter Vagina size to accomodating - - - Surgery_Vaginoplasty_Cavernous - - Surgically gives the pawn an cavernous Vagina. - RJW_PlasticSurgeries.Recipe_Surgery_Vaginoplasty_Cavernous - alter Vagina size to cavernous - + + Surgery_Vaginoplasty + + Surgically tightens the pawn's Vagina by 25%. + + tightening Vagina + Surgery + Recipe_Surgery + MedicalOperationSpeed + Medicine + 0.2 + 400 + true + +
  • Human
  • +
    + 95 + +
  • + + +
  • Medicine
  • + + + 1 + +
    + + +
  • Medicine
  • +
    +
    +
    + + Surgery_Vaginoplasty_Micro + + Surgically gives the pawn an micro Vagina. + RJW_PlasticSurgeries.Recipe_Surgery_Vaginoplasty_Micro + alter Vagina size to micro + + + Surgery_Vaginoplasty_Tight + + Surgically gives the pawn an tight Vagina. + RJW_PlasticSurgeries.Recipe_Surgery_Vaginoplasty_Tight + alter Vagina size to tight + + + Surgery_Vaginoplasty_Average + + Surgically gives the pawn an average Vagina. + RJW_PlasticSurgeries.Recipe_Surgery_Vaginoplasty_Average + alter Vagina size to average + + + Surgery_Vaginoplasty_Accomodating + + Surgically gives the pawn an accomodating Vagina. + RJW_PlasticSurgeries.Recipe_Surgery_Vaginoplasty_Accomodating + alter Vagina size to accomodating + + + Surgery_Vaginoplasty_Cavernous + + Surgically gives the pawn an cavernous Vagina. + RJW_PlasticSurgeries.Recipe_Surgery_Vaginoplasty_Cavernous + alter Vagina size to cavernous +
    \ No newline at end of file diff --git a/Source/RJW_PlasticSurgeries/Properties/AssemblyInfo.cs b/Source/RJW_PlasticSurgeries/Properties/AssemblyInfo.cs index f31cc2c..516f4fd 100644 --- a/Source/RJW_PlasticSurgeries/Properties/AssemblyInfo.cs +++ b/Source/RJW_PlasticSurgeries/Properties/AssemblyInfo.cs @@ -31,5 +31,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("4943.0.1.2")] -[assembly: AssemblyFileVersion("4943.0.1.2")] \ No newline at end of file +[assembly: AssemblyVersion("4943.0.1.3")] +[assembly: AssemblyFileVersion("4943.0.1.3")] \ No newline at end of file diff --git a/Source/RJW_PlasticSurgeries/Recipe_Surgery_Beautify.cs b/Source/RJW_PlasticSurgeries/Recipe_Surgery_Beautify.cs index 7a93545..313f5d2 100644 --- a/Source/RJW_PlasticSurgeries/Recipe_Surgery_Beautify.cs +++ b/Source/RJW_PlasticSurgeries/Recipe_Surgery_Beautify.cs @@ -47,6 +47,7 @@ namespace RJW_PlasticSurgeries .ForEach(t => pawn.story.traits.RemoveTrait(t)); pawn.story.traits.RemoveTrait(pawn.story.traits.allTraits.Find(t => t.def == Beauty)); } + pawn.story.traits.GainTrait(new Trait(Beauty, severity)); } } diff --git a/Source/RJW_PlasticSurgeries/Recipe_Surgery_Mammoplasty.cs b/Source/RJW_PlasticSurgeries/Recipe_Surgery_Mammoplasty.cs index e01620b..9cf7d81 100644 --- a/Source/RJW_PlasticSurgeries/Recipe_Surgery_Mammoplasty.cs +++ b/Source/RJW_PlasticSurgeries/Recipe_Surgery_Mammoplasty.cs @@ -1,7 +1,7 @@ -using RimWorld; -using rjw; -using System.Collections.Generic; +using System.Collections.Generic; using System.Linq; +using RimWorld; +using rjw; using Verse; namespace RJW_PlasticSurgeries @@ -77,145 +77,91 @@ namespace RJW_PlasticSurgeries public class Recipe_Surgery_Mammoplasty_A : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 1); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 1); } public class Recipe_Surgery_Mammoplasty_B : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 2); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 2); } public class Recipe_Surgery_Mammoplasty_C : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 3); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 3); } public class Recipe_Surgery_Mammoplasty_D : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 4); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 4); } public class Recipe_Surgery_Mammoplasty_E : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 6); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 6); } public class Recipe_Surgery_Mammoplasty_F : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 7); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 7); } public class Recipe_Surgery_Mammoplasty_G : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 9); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 9); } public class Recipe_Surgery_Mammoplasty_H : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 11); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 11); } public class Recipe_Surgery_Mammoplasty_J : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 13); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 13); } public class Recipe_Surgery_Mammoplasty_K : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 15); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 15); } public class Recipe_Surgery_Mammoplasty_L : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 17); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 17); } public class Recipe_Surgery_Mammoplasty_M : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 19); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 19); } public class Recipe_Surgery_Mammoplasty_N : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 21); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 21); } public class Recipe_Surgery_Mammoplasty_O : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 23); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 23); } public class Recipe_Surgery_Mammoplasty_P : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 25); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 25); } public class Recipe_Surgery_Mammoplasty_Q : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 27); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 27); } public class Recipe_Surgery_Mammoplasty_R : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 29); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 29); } public class Recipe_Surgery_Mammoplasty_Unknown : Recipe_Surgery_Mammoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryCupX(pawn, 31); - } + public override void SurgeryResult(Pawn pawn) => SurgeryCupX(pawn, 31); } } \ No newline at end of file diff --git a/Source/RJW_PlasticSurgeries/Recipe_Surgery_Sphinctoplasty.cs b/Source/RJW_PlasticSurgeries/Recipe_Surgery_Sphinctoplasty.cs index c482bd6..c2f1e83 100644 --- a/Source/RJW_PlasticSurgeries/Recipe_Surgery_Sphinctoplasty.cs +++ b/Source/RJW_PlasticSurgeries/Recipe_Surgery_Sphinctoplasty.cs @@ -1,9 +1,10 @@ using System; -using RimWorld; -using rjw; using System.Collections.Generic; using Dyspareunia; +using RimWorld; +using rjw; using Verse; +using DamageDefOf = Dyspareunia.DamageDefOf; namespace RJW_PlasticSurgeries { @@ -39,7 +40,7 @@ namespace RJW_PlasticSurgeries hed.Severity = severity; try { - PenetrationUtility.AddDamageHediff(Dyspareunia.DamageDefOf.SexStretch, 0.5f, hed, null); + PenetrationUtility.AddDamageHediff(DamageDefOf.SexStretch, 0.5f, hed, null); } catch (Exception e) { @@ -51,41 +52,26 @@ namespace RJW_PlasticSurgeries public class Recipe_Surgery_Sphinctoplasty_Micro : Recipe_Surgery_Sphinctoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryX(pawn, 0.1f); - } + public override void SurgeryResult(Pawn pawn) => SurgeryX(pawn, 0.1f); } public class Recipe_Surgery_Sphinctoplasty_Tight : Recipe_Surgery_Sphinctoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryX(pawn, 0.3f); - } + public override void SurgeryResult(Pawn pawn) => SurgeryX(pawn, 0.3f); } public class Recipe_Surgery_Sphinctoplasty_Average : Recipe_Surgery_Sphinctoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryX(pawn, 0.5f); - } + public override void SurgeryResult(Pawn pawn) => SurgeryX(pawn, 0.5f); } public class Recipe_Surgery_Sphinctoplasty_Accomodating : Recipe_Surgery_Sphinctoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryX(pawn, 0.7f); - } + public override void SurgeryResult(Pawn pawn) => SurgeryX(pawn, 0.7f); } public class Recipe_Surgery_Sphinctoplasty_Cavernous : Recipe_Surgery_Sphinctoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryX(pawn, 0.9f); - } + public override void SurgeryResult(Pawn pawn) => SurgeryX(pawn, 0.9f); } } \ No newline at end of file diff --git a/Source/RJW_PlasticSurgeries/Recipe_Surgery_Vaginoplasty.cs b/Source/RJW_PlasticSurgeries/Recipe_Surgery_Vaginoplasty.cs index 6457c07..14938c5 100644 --- a/Source/RJW_PlasticSurgeries/Recipe_Surgery_Vaginoplasty.cs +++ b/Source/RJW_PlasticSurgeries/Recipe_Surgery_Vaginoplasty.cs @@ -1,9 +1,10 @@ using System; -using RimWorld; -using rjw; using System.Collections.Generic; using Dyspareunia; +using RimWorld; +using rjw; using Verse; +using DamageDefOf = Dyspareunia.DamageDefOf; namespace RJW_PlasticSurgeries { @@ -39,7 +40,7 @@ namespace RJW_PlasticSurgeries hed.Severity = severity; try { - PenetrationUtility.AddDamageHediff(Dyspareunia.DamageDefOf.SexStretch, 0.5f, hed, null); + PenetrationUtility.AddDamageHediff(DamageDefOf.SexStretch, 0.5f, hed, null); } catch (Exception e) { @@ -51,41 +52,26 @@ namespace RJW_PlasticSurgeries public class Recipe_Surgery_Vaginoplasty_Micro : Recipe_Surgery_Vaginoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryX(pawn, 0.1f); - } + public override void SurgeryResult(Pawn pawn) => SurgeryX(pawn, 0.1f); } public class Recipe_Surgery_Vaginoplasty_Tight : Recipe_Surgery_Vaginoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryX(pawn, 0.3f); - } + public override void SurgeryResult(Pawn pawn) => SurgeryX(pawn, 0.3f); } public class Recipe_Surgery_Vaginoplasty_Average : Recipe_Surgery_Vaginoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryX(pawn, 0.5f); - } + public override void SurgeryResult(Pawn pawn) => SurgeryX(pawn, 0.5f); } public class Recipe_Surgery_Vaginoplasty_Accomodating : Recipe_Surgery_Vaginoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryX(pawn, 0.7f); - } + public override void SurgeryResult(Pawn pawn) => SurgeryX(pawn, 0.7f); } public class Recipe_Surgery_Vaginoplasty_Cavernous : Recipe_Surgery_Vaginoplasty { - public override void SurgeryResult(Pawn pawn) - { - this.SurgeryX(pawn, 0.9f); - } + public override void SurgeryResult(Pawn pawn) => SurgeryX(pawn, 0.9f); } } \ No newline at end of file