diff --git a/1.3/Assemblies/RJW-Events.dll b/1.3/Assemblies/RJW-Events.dll
index e635c28..c409599 100644
Binary files a/1.3/Assemblies/RJW-Events.dll and b/1.3/Assemblies/RJW-Events.dll differ
diff --git a/Defs/DutyDefs/DutyDefs_Sex.xml b/Defs/DutyDefs/DutyDefs_Sex.xml
index c6048b3..dc8fbd6 100644
--- a/Defs/DutyDefs/DutyDefs_Sex.xml
+++ b/Defs/DutyDefs/DutyDefs_Sex.xml
@@ -22,6 +22,9 @@
0.40
+
+ 200~250
+
diff --git a/Source/JobDrivers/JobDriver_OrgySex.cs b/Source/JobDrivers/JobDriver_OrgySex.cs
index a19f844..053e15b 100644
--- a/Source/JobDrivers/JobDriver_OrgySex.cs
+++ b/Source/JobDrivers/JobDriver_OrgySex.cs
@@ -30,14 +30,7 @@ namespace RJW_Events
this.FailOn(() => this.Partner.IsFighting());
this.FailOn(() => this.pawn.Drafted);
this.FailOn(() => this.Partner.Drafted);
- var t = Toils_Goto.GotoThing(this.iTarget, PathEndMode.ClosestTouch);
- t.AddPreInitAction(() =>
- {
- Job newJob = JobMaker.MakeJob(JobDefOf.Wait);
- Partner.jobs.StartJob(newJob, JobCondition.InterruptForced);
- });
- yield return t;
yield return new Toil
{
defaultCompleteMode = ToilCompleteMode.Delay,
diff --git a/Source/JobGivers/JobGiver_FindOrgyPartner.cs b/Source/JobGivers/JobGiver_FindOrgyPartner.cs
index ad9ae06..79e353b 100644
--- a/Source/JobGivers/JobGiver_FindOrgyPartner.cs
+++ b/Source/JobGivers/JobGiver_FindOrgyPartner.cs
@@ -96,7 +96,7 @@ namespace RJW_Events
if(!(p.jobs.curDriver is JobDriver_Sex))
{
//higher chance if person is doing nothing
- chance *= 3f;
+ chance *= 7f;
}
return chance;
diff --git a/Source/LordJobs/LordJob_Joinable_Orgy.cs b/Source/LordJobs/LordJob_Joinable_Orgy.cs
index 40f1d97..e4248e0 100644
--- a/Source/LordJobs/LordJob_Joinable_Orgy.cs
+++ b/Source/LordJobs/LordJob_Joinable_Orgy.cs
@@ -48,6 +48,10 @@ namespace RJW_Events
{
}
+ public override void ExposeData()
+ {
+ Scribe_Collections.Look(ref this.participants, "orgyParticipants", LookMode.Reference, Array.Empty