Trying to remove DLL requirement. Waiting on patch to RJW
This commit is contained in:
parent
976bd5b387
commit
66fc9f99ae
|
@ -3,3 +3,5 @@
|
||||||
/.vs
|
/.vs
|
||||||
/Assemblies/0Harmony.dll
|
/Assemblies/0Harmony.dll
|
||||||
/Assemblies/0Harmony.xml
|
/Assemblies/0Harmony.xml
|
||||||
|
/Changelog.txt
|
||||||
|
/packages
|
||||||
|
|
|
@ -12,8 +12,7 @@
|
||||||
<li>
|
<li>
|
||||||
<packageId>rim.job.world</packageId>
|
<packageId>rim.job.world</packageId>
|
||||||
<displayName>RJW</displayName>
|
<displayName>RJW</displayName>
|
||||||
<steamWorkshopUrl>steam://url/CommunityFilePage/2009463077</steamWorkshopUrl>
|
<downloadUrl>https://gitgud.io/Ed86/rjw</downloadUrl>
|
||||||
<downloadUrl>https://github.com/pardeike/HarmonyRimWorld/releases/latest</downloadUrl>
|
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<packageId>Rah.RBSE</packageId>
|
<packageId>Rah.RBSE</packageId>
|
||||||
|
|
Binary file not shown.
|
@ -12,6 +12,9 @@
|
||||||
<skillRequirements>
|
<skillRequirements>
|
||||||
<Crafting>10</Crafting>
|
<Crafting>10</Crafting>
|
||||||
</skillRequirements>
|
</skillRequirements>
|
||||||
|
<recipeUsers>
|
||||||
|
<li>AdvancedMedicalStation</li>
|
||||||
|
</recipeUsers>
|
||||||
</RecipeDef>
|
</RecipeDef>
|
||||||
|
|
||||||
<RecipeDef Name="MakeAdvBionicThing" Abstract="True">
|
<RecipeDef Name="MakeAdvBionicThing" Abstract="True">
|
||||||
|
@ -26,6 +29,9 @@
|
||||||
<skillRequirements>
|
<skillRequirements>
|
||||||
<Crafting>10</Crafting>
|
<Crafting>10</Crafting>
|
||||||
</skillRequirements>
|
</skillRequirements>
|
||||||
|
<recipeUsers>
|
||||||
|
<li>AdvancedMedicalStation</li>
|
||||||
|
</recipeUsers>
|
||||||
</RecipeDef>
|
</RecipeDef>
|
||||||
|
|
||||||
<!-- Normal Parts -->
|
<!-- Normal Parts -->
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<Patch>
|
||||||
|
<!-- Bionic prosthetics moved to Bionics Bench -->
|
||||||
|
<Operation Class="PatchOperationReplace">
|
||||||
|
<xpath>/Defs/RecipeDef[@Name="MakeStandardPrivates"]/recipeUsers</xpath>
|
||||||
|
<value>
|
||||||
|
<recipeUsers>
|
||||||
|
<li>BionicWorkbench</li>
|
||||||
|
</recipeUsers>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
</Patch>
|
|
@ -33,43 +33,43 @@ namespace RJW_RBSE
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
try
|
//try
|
||||||
{
|
//{
|
||||||
//Vanilla bench
|
// //Vanilla bench
|
||||||
var fab_ben = DefDatabase<ThingDef>.GetNamed("FabricationBench");
|
// var fab_ben = DefDatabase<ThingDef>.GetNamed("FabricationBench");
|
||||||
|
|
||||||
//EPOE bench
|
// //EPOE bench
|
||||||
var bio_ben = DefDatabase<ThingDef>.GetNamed("TableBionics", false);
|
// var bio_ben = DefDatabase<ThingDef>.GetNamed("TableBionics", false);
|
||||||
|
|
||||||
//RBSE benches
|
// //RBSE benches
|
||||||
var rbse_bio = DefDatabase<ThingDef>.GetNamed("BionicWorkbench", false);
|
// var rbse_bio = DefDatabase<ThingDef>.GetNamed("BionicWorkbench", false);
|
||||||
var rbse_adv = DefDatabase<ThingDef>.GetNamed("AdvancedMedicalStation", false);
|
// var rbse_adv = DefDatabase<ThingDef>.GetNamed("AdvancedMedicalStation", false);
|
||||||
|
|
||||||
// Remove existing Bionic recipes
|
// // Remove existing Bionic recipes
|
||||||
(bio_ben ?? fab_ben).AllRecipes.Remove(DefDatabase<RecipeDef>.GetNamed("MakeBionicAnus"));
|
// (bio_ben ?? fab_ben).AllRecipes.Remove(DefDatabase<RecipeDef>.GetNamed("MakeBionicAnus"));
|
||||||
(bio_ben ?? fab_ben).AllRecipes.Remove(DefDatabase<RecipeDef>.GetNamed("MakeBionicBreasts"));
|
// (bio_ben ?? fab_ben).AllRecipes.Remove(DefDatabase<RecipeDef>.GetNamed("MakeBionicBreasts"));
|
||||||
(bio_ben ?? fab_ben).AllRecipes.Remove(DefDatabase<RecipeDef>.GetNamed("MakeBionicPenis"));
|
// (bio_ben ?? fab_ben).AllRecipes.Remove(DefDatabase<RecipeDef>.GetNamed("MakeBionicPenis"));
|
||||||
(bio_ben ?? fab_ben).AllRecipes.Remove(DefDatabase<RecipeDef>.GetNamed("MakeBionicVagina"));
|
// (bio_ben ?? fab_ben).AllRecipes.Remove(DefDatabase<RecipeDef>.GetNamed("MakeBionicVagina"));
|
||||||
|
|
||||||
// Add recipes to RBSE bionics bench
|
// // Add recipes to RBSE bionics bench
|
||||||
rbse_bio.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeBionicAnus"));
|
// rbse_bio.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeBionicAnus"));
|
||||||
rbse_bio.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeBionicBreasts"));
|
// rbse_bio.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeBionicBreasts"));
|
||||||
rbse_bio.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeBionicPenis"));
|
// rbse_bio.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeBionicPenis"));
|
||||||
rbse_bio.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeBionicVagina"));
|
// rbse_bio.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeBionicVagina"));
|
||||||
|
|
||||||
// Add recipes to RBSE Advanced Medical bench
|
// // Add recipes to RBSE Advanced Medical bench
|
||||||
rbse_adv.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeAdvancedBionicJaw"));
|
// // rbse_adv.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeAdvancedBionicJaw"));
|
||||||
rbse_adv.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeSyntheticUterus"));
|
// // rbse_adv.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeSyntheticUterus"));
|
||||||
rbse_adv.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeSyntheticTesticles"));
|
// // rbse_adv.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeSyntheticTesticles"));
|
||||||
rbse_adv.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeAdvancedBionicPenis"));
|
// // rbse_adv.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeAdvancedBionicPenis"));
|
||||||
rbse_adv.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeAdvancedBionicVagina"));
|
// // rbse_adv.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeAdvancedBionicVagina"));
|
||||||
rbse_adv.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeAdvancedBionicBreasts"));
|
// // rbse_adv.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeAdvancedBionicBreasts"));
|
||||||
rbse_adv.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeAdvancedBionicAnus"));
|
// // rbse_adv.AllRecipes.Add(DefDatabase<RecipeDef>.GetNamed("MakeAdvancedBionicAnus"));
|
||||||
}
|
//}
|
||||||
catch
|
//catch
|
||||||
{
|
//{
|
||||||
Log.Warning("[RJW-RBSE] Unable to fix RJW/RBSE recipes.");
|
// Log.Warning("[RJW-RBSE] Unable to fix RJW/RBSE recipes.");
|
||||||
}
|
//}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<packages>
|
||||||
|
<package id="Lib.Harmony" version="2.0.2" targetFramework="net461" />
|
||||||
|
</packages>
|
Loading…
Reference in New Issue