+
+
+
\ No newline at end of file
diff --git a/RJW-Genes-Addons/Common/Defs/GeneDefs/GeneDefs_AbilityGenes.xml b/RJW-Genes-Addons/Common/Defs/GeneDefs/GeneDefs_AbilityGenes.xml
new file mode 100644
index 0000000..ebb9102
--- /dev/null
+++ b/RJW-Genes-Addons/Common/Defs/GeneDefs/GeneDefs_AbilityGenes.xml
@@ -0,0 +1,36 @@
+
+
+
+
+ rjw_genes_mechbreeder
+
+ Pawns with this gene are able to birth mechanoids unharmed.
+ World/WorldObjects/Expanding/Mechanoids
+ 51
+ Reproduction
+
+
+
+ rjw_genes_pussyhealer
+
+ pussyhealer
+ Carriers of this gene are able use vaginal sex to tend to others wounds.
+ UI/Icons/Genes/Gene_Coagulate
+ Ability
+
+
Coagulate
+
+
+ Coagulate
+
+ -1
+ 3
+
+
+
life
+
clotter
+
tender
+
+
+
+
\ No newline at end of file
diff --git a/RJW-Genes-Addons/Source/shabe_genesaddons/.vs/shabe_genesaddons/FileContentIndex/8b58e365-4726-4f21-97a6-200c84f6481e.vsidx b/RJW-Genes-Addons/Source/shabe_genesaddons/.vs/shabe_genesaddons/FileContentIndex/8b58e365-4726-4f21-97a6-200c84f6481e.vsidx
new file mode 100644
index 0000000..158f319
Binary files /dev/null and b/RJW-Genes-Addons/Source/shabe_genesaddons/.vs/shabe_genesaddons/FileContentIndex/8b58e365-4726-4f21-97a6-200c84f6481e.vsidx differ
diff --git a/RJW-Genes-Addons/Source/shabe_genesaddons/.vs/shabe_genesaddons/FileContentIndex/b1892b38-2c94-43ac-a9e0-f0ee140ff205.vsidx b/RJW-Genes-Addons/Source/shabe_genesaddons/.vs/shabe_genesaddons/FileContentIndex/b1892b38-2c94-43ac-a9e0-f0ee140ff205.vsidx
new file mode 100644
index 0000000..e8d1451
Binary files /dev/null and b/RJW-Genes-Addons/Source/shabe_genesaddons/.vs/shabe_genesaddons/FileContentIndex/b1892b38-2c94-43ac-a9e0-f0ee140ff205.vsidx differ
diff --git a/RJW-Genes-Addons/Source/shabe_genesaddons/.vs/shabe_genesaddons/FileContentIndex/e828878a-e0df-42b8-b9a4-703059bc10a3.vsidx b/RJW-Genes-Addons/Source/shabe_genesaddons/.vs/shabe_genesaddons/FileContentIndex/e828878a-e0df-42b8-b9a4-703059bc10a3.vsidx
new file mode 100644
index 0000000..72af7aa
Binary files /dev/null and b/RJW-Genes-Addons/Source/shabe_genesaddons/.vs/shabe_genesaddons/FileContentIndex/e828878a-e0df-42b8-b9a4-703059bc10a3.vsidx differ
diff --git a/RJW-Genes-Addons/Source/shabe_genesaddons/.vs/shabe_genesaddons/FileContentIndex/ee1538e4-c06f-427e-865e-f7d0037ff5cd.vsidx b/RJW-Genes-Addons/Source/shabe_genesaddons/.vs/shabe_genesaddons/FileContentIndex/ee1538e4-c06f-427e-865e-f7d0037ff5cd.vsidx
new file mode 100644
index 0000000..e8d1451
Binary files /dev/null and b/RJW-Genes-Addons/Source/shabe_genesaddons/.vs/shabe_genesaddons/FileContentIndex/ee1538e4-c06f-427e-865e-f7d0037ff5cd.vsidx differ
diff --git a/RJW-Genes-Addons/Source/shabe_genesaddons/.vs/shabe_genesaddons/v17/.suo b/RJW-Genes-Addons/Source/shabe_genesaddons/.vs/shabe_genesaddons/v17/.suo
new file mode 100644
index 0000000..8e3d0bb
Binary files /dev/null and b/RJW-Genes-Addons/Source/shabe_genesaddons/.vs/shabe_genesaddons/v17/.suo differ
diff --git a/RJW-Genes-Addons/Source/shabe_genesaddons/GeneDefOf.cs b/RJW-Genes-Addons/Source/shabe_genesaddons/GeneDefOf.cs
index 4738953..51ba92d 100644
--- a/RJW-Genes-Addons/Source/shabe_genesaddons/GeneDefOf.cs
+++ b/RJW-Genes-Addons/Source/shabe_genesaddons/GeneDefOf.cs
@@ -14,5 +14,6 @@ namespace shabe_genesaddons
public static readonly GeneDef rjw_genes_mechbreeder;
public static readonly GeneDef rjw_genes_insectincubator;
public static readonly GeneDef rjw_genes_insectbreeder;
+ public static readonly GeneDef rjw_genes_pussyhealer;
}
}
diff --git a/RJW-Genes-Addons/Source/shabe_genesaddons/GeneUtility.cs b/RJW-Genes-Addons/Source/shabe_genesaddons/GeneUtility.cs
index 1b3ee03..6c7316d 100644
--- a/RJW-Genes-Addons/Source/shabe_genesaddons/GeneUtility.cs
+++ b/RJW-Genes-Addons/Source/shabe_genesaddons/GeneUtility.cs
@@ -36,6 +36,15 @@ namespace shabe_genesaddons
return pawn.genes.HasGene(GeneDefOf.rjw_genes_insectbreeder);
}
+ public static bool isPussyHealer(Pawn pawn)
+ {
+ if (pawn.genes == null)
+ {
+ return false;
+ }
+ return pawn.genes.HasGene(GeneDefOf.rjw_genes_pussyhealer);
+ }
+
public static float MaxEggSizeMul(Pawn pawn)
{
float MaxEggSize = 1;
diff --git a/RJW-Genes-Addons/Source/shabe_genesaddons/obj/Debug/shabe_genesaddons.csproj.CoreCompileInputs.cache b/RJW-Genes-Addons/Source/shabe_genesaddons/obj/Debug/shabe_genesaddons.csproj.CoreCompileInputs.cache
index 6863762..21dede3 100644
--- a/RJW-Genes-Addons/Source/shabe_genesaddons/obj/Debug/shabe_genesaddons.csproj.CoreCompileInputs.cache
+++ b/RJW-Genes-Addons/Source/shabe_genesaddons/obj/Debug/shabe_genesaddons.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-ff74a59b31c039c8864c2dee676c22b8a9c415ad
+c1c0f4fe54bc76d32a3a02d0a8c80a72c6c5e818
diff --git a/RJW-Genes-Addons/Source/shabe_genesaddons/obj/Debug/shabe_genesaddons.dll b/RJW-Genes-Addons/Source/shabe_genesaddons/obj/Debug/shabe_genesaddons.dll
index c80c0ee..50b9298 100644
Binary files a/RJW-Genes-Addons/Source/shabe_genesaddons/obj/Debug/shabe_genesaddons.dll and b/RJW-Genes-Addons/Source/shabe_genesaddons/obj/Debug/shabe_genesaddons.dll differ