diff --git a/.gitignore b/.gitignore index e2ae5b0..f854df2 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ /.vs /Assemblies/0Harmony.dll /Assemblies/0Harmony.xml +/Changelog.txt +/packages diff --git a/About/About.xml b/About/About.xml index 0e51761..584eee5 100644 --- a/About/About.xml +++ b/About/About.xml @@ -12,8 +12,7 @@
  • rim.job.world RJW - steam://url/CommunityFilePage/2009463077 - https://github.com/pardeike/HarmonyRimWorld/releases/latest + https://gitgud.io/Ed86/rjw
  • Rah.RBSE diff --git a/Assemblies/RJW_RBSE.dll b/Assemblies/RJW_RBSE.dll index d1de3af..5d1c84b 100644 Binary files a/Assemblies/RJW_RBSE.dll and b/Assemblies/RJW_RBSE.dll differ diff --git a/Defs/RecipeDefs/Recipe_AdvMedTable.xml b/Defs/RecipeDefs/Recipe_AdvMedTable.xml index ce172b2..651b1bb 100644 --- a/Defs/RecipeDefs/Recipe_AdvMedTable.xml +++ b/Defs/RecipeDefs/Recipe_AdvMedTable.xml @@ -12,6 +12,9 @@ 10 + +
  • AdvancedMedicalStation
  • + @@ -26,6 +29,9 @@ 10 + +
  • AdvancedMedicalStation
  • +
    diff --git a/Patches/Recipes_RJW_Prosthetics.xml b/Patches/Recipes_RJW_Prosthetics.xml new file mode 100644 index 0000000..6a613c8 --- /dev/null +++ b/Patches/Recipes_RJW_Prosthetics.xml @@ -0,0 +1,12 @@ + + + + + /Defs/RecipeDef[@Name="MakeStandardPrivates"]/recipeUsers + + +
  • BionicWorkbench
  • +
    +
    +
    +
    \ No newline at end of file diff --git a/Source/Main.cs b/Source/Main.cs index 34566d6..aeb2ced 100644 --- a/Source/Main.cs +++ b/Source/Main.cs @@ -33,43 +33,43 @@ namespace RJW_RBSE return; } - try - { - //Vanilla bench - var fab_ben = DefDatabase.GetNamed("FabricationBench"); + //try + //{ + // //Vanilla bench + // var fab_ben = DefDatabase.GetNamed("FabricationBench"); - //EPOE bench - var bio_ben = DefDatabase.GetNamed("TableBionics", false); + // //EPOE bench + // var bio_ben = DefDatabase.GetNamed("TableBionics", false); - //RBSE benches - var rbse_bio = DefDatabase.GetNamed("BionicWorkbench", false); - var rbse_adv = DefDatabase.GetNamed("AdvancedMedicalStation", false); + // //RBSE benches + // var rbse_bio = DefDatabase.GetNamed("BionicWorkbench", false); + // var rbse_adv = DefDatabase.GetNamed("AdvancedMedicalStation", false); - // Remove existing Bionic recipes - (bio_ben ?? fab_ben).AllRecipes.Remove(DefDatabase.GetNamed("MakeBionicAnus")); - (bio_ben ?? fab_ben).AllRecipes.Remove(DefDatabase.GetNamed("MakeBionicBreasts")); - (bio_ben ?? fab_ben).AllRecipes.Remove(DefDatabase.GetNamed("MakeBionicPenis")); - (bio_ben ?? fab_ben).AllRecipes.Remove(DefDatabase.GetNamed("MakeBionicVagina")); + // // Remove existing Bionic recipes + // (bio_ben ?? fab_ben).AllRecipes.Remove(DefDatabase.GetNamed("MakeBionicAnus")); + // (bio_ben ?? fab_ben).AllRecipes.Remove(DefDatabase.GetNamed("MakeBionicBreasts")); + // (bio_ben ?? fab_ben).AllRecipes.Remove(DefDatabase.GetNamed("MakeBionicPenis")); + // (bio_ben ?? fab_ben).AllRecipes.Remove(DefDatabase.GetNamed("MakeBionicVagina")); - // Add recipes to RBSE bionics bench - rbse_bio.AllRecipes.Add(DefDatabase.GetNamed("MakeBionicAnus")); - rbse_bio.AllRecipes.Add(DefDatabase.GetNamed("MakeBionicBreasts")); - rbse_bio.AllRecipes.Add(DefDatabase.GetNamed("MakeBionicPenis")); - rbse_bio.AllRecipes.Add(DefDatabase.GetNamed("MakeBionicVagina")); + // // Add recipes to RBSE bionics bench + // rbse_bio.AllRecipes.Add(DefDatabase.GetNamed("MakeBionicAnus")); + // rbse_bio.AllRecipes.Add(DefDatabase.GetNamed("MakeBionicBreasts")); + // rbse_bio.AllRecipes.Add(DefDatabase.GetNamed("MakeBionicPenis")); + // rbse_bio.AllRecipes.Add(DefDatabase.GetNamed("MakeBionicVagina")); - // Add recipes to RBSE Advanced Medical bench - rbse_adv.AllRecipes.Add(DefDatabase.GetNamed("MakeAdvancedBionicJaw")); - rbse_adv.AllRecipes.Add(DefDatabase.GetNamed("MakeSyntheticUterus")); - rbse_adv.AllRecipes.Add(DefDatabase.GetNamed("MakeSyntheticTesticles")); - rbse_adv.AllRecipes.Add(DefDatabase.GetNamed("MakeAdvancedBionicPenis")); - rbse_adv.AllRecipes.Add(DefDatabase.GetNamed("MakeAdvancedBionicVagina")); - rbse_adv.AllRecipes.Add(DefDatabase.GetNamed("MakeAdvancedBionicBreasts")); - rbse_adv.AllRecipes.Add(DefDatabase.GetNamed("MakeAdvancedBionicAnus")); - } - catch - { - Log.Warning("[RJW-RBSE] Unable to fix RJW/RBSE recipes."); - } + // // Add recipes to RBSE Advanced Medical bench + // // rbse_adv.AllRecipes.Add(DefDatabase.GetNamed("MakeAdvancedBionicJaw")); + // // rbse_adv.AllRecipes.Add(DefDatabase.GetNamed("MakeSyntheticUterus")); + // // rbse_adv.AllRecipes.Add(DefDatabase.GetNamed("MakeSyntheticTesticles")); + // // rbse_adv.AllRecipes.Add(DefDatabase.GetNamed("MakeAdvancedBionicPenis")); + // // rbse_adv.AllRecipes.Add(DefDatabase.GetNamed("MakeAdvancedBionicVagina")); + // // rbse_adv.AllRecipes.Add(DefDatabase.GetNamed("MakeAdvancedBionicBreasts")); + // // rbse_adv.AllRecipes.Add(DefDatabase.GetNamed("MakeAdvancedBionicAnus")); + //} + //catch + //{ + // Log.Warning("[RJW-RBSE] Unable to fix RJW/RBSE recipes."); + //} } diff --git a/packages.config b/packages.config new file mode 100644 index 0000000..a46a21b --- /dev/null +++ b/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file