From 71b89e43fad59b1cd1bc0aa87ef093e336224006 Mon Sep 17 00:00:00 2001 From: Shabakur Date: Sat, 21 Jan 2023 17:45:33 +0100 Subject: [PATCH] Improved SuccubusDreamVisitIncident, added settings & incubus xenotype draft --- Common/Assemblies/Rjw-Genes.dll | Bin 97280 -> 101376 bytes Common/Defs/DutyDefs/Duties_Succubus.xml | 12 +-- Common/Defs/Genes/GeneDefs_Cosmetic.xml | 1 + ...s_Succubus.xml => Incidents_LifeForce.xml} | 0 .../InteractionDef/Rape/Rape_SuccubusTail.xml | 8 +- .../Reverse/Rape_Reverse_SuccubusTail.xml | 8 +- ...nd_Succubus.xml => PawnKind_LifeForce.xml} | 42 ++++++++ Common/Defs/Xenotypes/Succubus.xml | 52 ---------- Common/Defs/Xenotypes/Xenotype_Lifeforce.xml | 96 +++++++++++++++++ Common/Languages/English/Keyed/Lifeforce.xml | 2 +- Source/First.cs | 2 +- .../IncidentWorker_SuccubusDreamVisit.cs | 87 ++++++++++------ .../Life_Force/JobDrivers/JobDriver_Flirt.cs | 3 +- .../JobDrivers/JobDriver_SexOnSpotReceiver.cs | 1 - Source/Genes/Life_Force/JobGiver_Flirt.cs | 2 +- .../Life_Force/JobGiver_TryQuickieWith.cs | 97 +++++++++++++++++- .../Genes/Life_Force/LordJob_SuccubusVisit.cs | 23 ++++- Source/RJW_GenesSettings.cs | 56 ++++++++++ Source/RJW_GenesSettingsControllercs.cs | 26 +++++ Source/Rjw-Genes.csproj | 6 ++ 20 files changed, 416 insertions(+), 108 deletions(-) rename Common/Defs/IncidentsDefs/{Incidents_Succubus.xml => Incidents_LifeForce.xml} (100%) rename Common/Defs/PawnKindDefs/{PawnKind_Succubus.xml => PawnKind_LifeForce.xml} (50%) delete mode 100644 Common/Defs/Xenotypes/Succubus.xml create mode 100644 Common/Defs/Xenotypes/Xenotype_Lifeforce.xml create mode 100644 Source/RJW_GenesSettings.cs create mode 100644 Source/RJW_GenesSettingsControllercs.cs diff --git a/Common/Assemblies/Rjw-Genes.dll b/Common/Assemblies/Rjw-Genes.dll index 0738b37b6e170800c854ed6aa63e2a3b82d8a16e..a28719c730d611add48ef814ccfbd57dd13ef55b 100644 GIT binary patch literal 101376 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 literal 97280 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
  • - -
  • +
  • -
  • +
  • @@ -56,12 +55,11 @@ - +
  • -
  • - 5 -
  • + +
  • diff --git a/Common/Defs/Genes/GeneDefs_Cosmetic.xml b/Common/Defs/Genes/GeneDefs_Cosmetic.xml index 54dfe41..a5cd0ca 100644 --- a/Common/Defs/Genes/GeneDefs_Cosmetic.xml +++ b/Common/Defs/Genes/GeneDefs_Cosmetic.xml @@ -25,6 +25,7 @@ rjw_genes_flight 1 + -1 Things/Pawn/Humanlike/BodyAttachments/rjw_genes_Succubus_Wings/Succubus_Wings Skin diff --git a/Common/Defs/IncidentsDefs/Incidents_Succubus.xml b/Common/Defs/IncidentsDefs/Incidents_LifeForce.xml similarity index 100% rename from Common/Defs/IncidentsDefs/Incidents_Succubus.xml rename to Common/Defs/IncidentsDefs/Incidents_LifeForce.xml diff --git a/Common/Defs/InteractionDef/Rape/Rape_SuccubusTail.xml b/Common/Defs/InteractionDef/Rape/Rape_SuccubusTail.xml index be8905c..1fa8d91 100644 --- a/Common/Defs/InteractionDef/Rape/Rape_SuccubusTail.xml +++ b/Common/Defs/InteractionDef/Rape/Rape_SuccubusTail.xml @@ -1,7 +1,7 @@ - + Rape_SuccubusTail_Tailjob @@ -39,7 +39,7 @@ - + Rape_SuccubusTail_Vaginal @@ -76,7 +76,7 @@ - + Rape_SuccubusTail_Anal @@ -114,7 +114,7 @@ - + Rape_SuccubusTail_Envelop diff --git a/Common/Defs/InteractionDef/Rape/Reverse/Rape_Reverse_SuccubusTail.xml b/Common/Defs/InteractionDef/Rape/Reverse/Rape_Reverse_SuccubusTail.xml index ce679d6..a600908 100644 --- a/Common/Defs/InteractionDef/Rape/Reverse/Rape_Reverse_SuccubusTail.xml +++ b/Common/Defs/InteractionDef/Rape/Reverse/Rape_Reverse_SuccubusTail.xml @@ -1,7 +1,7 @@ - + Rape_SuccubusTail_Reverse_Tailjob @@ -40,7 +40,7 @@ - + Rape_SuccubusTail_Reverse_Vaginal @@ -79,7 +79,7 @@ - + Rape_SuccubusTail_Reverse_Anal @@ -119,7 +119,7 @@ - + Rape_SuccubusTail_Reverse_Envelop diff --git a/Common/Defs/PawnKindDefs/PawnKind_Succubus.xml b/Common/Defs/PawnKindDefs/PawnKind_LifeForce.xml similarity index 50% rename from Common/Defs/PawnKindDefs/PawnKind_Succubus.xml rename to Common/Defs/PawnKindDefs/PawnKind_LifeForce.xml index 7ac7a42..9d48cdc 100644 --- a/Common/Defs/PawnKindDefs/PawnKind_Succubus.xml +++ b/Common/Defs/PawnKindDefs/PawnKind_LifeForce.xml @@ -42,4 +42,46 @@ 2~4 28~44 + + + rjw_genes_incubus + + 50 + Human + + + 999 + + + 0.5 + false + 18 + 27 + Poor + 0.0 + false + + 0.3 + 0.9 + + true + +
  • Tribal
  • + + + 0 + 0 + + 0 + + 0 + 0 + + +
  • Poor
  • +
    + 0.0 + 2~4 + 28~44 + \ No newline at end of file diff --git a/Common/Defs/Xenotypes/Succubus.xml b/Common/Defs/Xenotypes/Succubus.xml deleted file mode 100644 index b3967c6..0000000 --- a/Common/Defs/Xenotypes/Succubus.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - rjw_genes_succubus - - Succubi are strongly enhanced xenohumans. Powered by archites, their abilities go far beyond normal genetic enhancements. These overnaturally beautiful creatures strive parasitically on the Fertilin found in semen. - Succubi are beautiful and extremely hungry Xenohumans. They strive on having sex and extracting their victims life-force through this. - UI/Icons/Xenotypes/Sanguophage - PawnBecameSanguophage - 0.5 - 0.1~140 - 1 - -1000 - 0.005 - true - - 0.02 - 0.02 - 0.02 - 0.02 - 0.02 - 0.02 - - -
  • rjw_genes_bisexual
  • -
  • rjw_genes_hypersexual
  • -
  • rjw_genes_female_only
  • -
  • rjw_genes_lifeforce
  • -
  • rjw_genes_lifeforce_drain
  • -
  • rjw_genes_vaginal_absorber
  • -
  • rjw_genes_anal_absorber
  • - -
  • rjw_genes_paralysingkiss
  • -
  • rjw_genes_seduce
  • -
  • rjw_genes_elasticity
  • -
  • rjw_genes_succubus_wings
  • -
  • rjw_genes_succubus_tail
  • -
  • rjw_genes_aphrodisiac_pheromones
  • - -
  • Beauty_Pretty
  • -
  • MoveSpeed_Quick
  • -
  • Robust
  • -
  • UVSensitivity_Intense
  • -
  • AptitudeStrong_Social
  • -
  • Ears_Pointed
  • -
  • Headbone_MiniHorns
  • -
  • Skin_Purple
  • -
    -
    - -
    \ No newline at end of file diff --git a/Common/Defs/Xenotypes/Xenotype_Lifeforce.xml b/Common/Defs/Xenotypes/Xenotype_Lifeforce.xml new file mode 100644 index 0000000..b1cba40 --- /dev/null +++ b/Common/Defs/Xenotypes/Xenotype_Lifeforce.xml @@ -0,0 +1,96 @@ + + + + + rjw_genes_succubus + + Succubi are strongly enhanced xenohumans. These overnaturally beautiful creatures strive parasitically on the Fertilin found in semen. + Succubi are beautiful and extremely hungry Xenohumans. They strive on having sex and extracting their victims life-force through this. + UI/Icons/Xenotypes/Sanguophage + PawnBecameSanguophage + 0.5 + 0.1~140 + 1 + -1000 + 0.005 + true + + 0.02 + 0.02 + 0.02 + 0.02 + 0.02 + 0.02 + + +
  • rjw_genes_bisexual
  • +
  • rjw_genes_hypersexual
  • +
  • rjw_genes_female_only
  • +
  • rjw_genes_lifeforce
  • +
  • rjw_genes_lifeforce_drain
  • +
  • rjw_genes_vaginal_absorber
  • +
  • rjw_genes_anal_absorber
  • + +
  • rjw_genes_paralysingkiss
  • +
  • rjw_genes_seduce
  • +
  • rjw_genes_elasticity
  • +
  • rjw_genes_succubus_wings
  • +
  • rjw_genes_succubus_tail
  • +
  • rjw_genes_aphrodisiac_pheromones
  • + +
  • Beauty_Pretty
  • +
  • MoveSpeed_Quick
  • +
  • Robust
  • +
  • UVSensitivity_Intense
  • +
  • AptitudeStrong_Social
  • +
  • Ears_Pointed
  • +
  • Headbone_MiniHorns
  • +
  • Skin_Purple
  • +
    +
    + + + rjw_genes_incubus + + Incubi are strongly enhanced xenohumans. These overnaturally beautiful creatures strive parasitically on the Fertilin found in semen. + Incubi are beautiful and extremely hungry Xenohumans. They strive on having sex and extracting their victims life-force through this. + UI/Icons/Xenotypes/Sanguophage + PawnBecameSanguophage + 0.5 + 0.1~140 + 1 + -1000 + 0.005 + true + + 0.02 + 0.02 + 0.02 + 0.02 + 0.02 + 0.02 + + +
  • rjw_genes_hypersexual
  • +
  • rjw_genes_male_only
  • +
  • rjw_genes_lifeforce
  • +
  • rjw_genes_lifeforce_drain
  • +
  • rjw_genes_drainer
  • + +
  • rjw_genes_seduce
  • +
  • rjw_genes_succubus_wings
  • +
  • rjw_genes_succubus_tail
  • +
  • rjw_genes_aphrodisiac_pheromones
  • + +
  • Beauty_Pretty
  • +
  • MoveSpeed_Quick
  • +
  • Robust
  • +
  • UVSensitivity_Intense
  • +
  • AptitudeStrong_Intellectual
  • +
  • Ears_Pointed
  • +
  • Headbone_MiniHorns
  • +
  • Skin_Purple
  • +
    +
    + +
    \ No newline at end of file diff --git a/Common/Languages/English/Keyed/Lifeforce.xml b/Common/Languages/English/Keyed/Lifeforce.xml index ddd1344..7f6c426 100644 --- a/Common/Languages/English/Keyed/Lifeforce.xml +++ b/Common/Languages/English/Keyed/Lifeforce.xml @@ -10,6 +10,6 @@ - The succubus has fed enough on your colonists and will now leave. + {0} has fed enough on your colonists and will now leave. \ No newline at end of file diff --git a/Source/First.cs b/Source/First.cs index e322c58..101d3cc 100644 --- a/Source/First.cs +++ b/Source/First.cs @@ -23,7 +23,7 @@ namespace RJW_Genes //Summary// //Adds our own partpreferences to rjw's list. Our partpreferences are under Interactions.GenesPartKindUsageRule // - private static void AddtoIPartPreferenceRule() + private static void InjectIntoRjwInteractionServices() { List partPreferenceRules = Unprivater.GetProtectedValue>("_partKindUsageRules", typeof(PartPreferenceDetectorService)); partPreferenceRules.Add(new Interactions.GenesPartKindUsageRule()); diff --git a/Source/Genes/Life_Force/IncidentWorker_SuccubusDreamVisit.cs b/Source/Genes/Life_Force/IncidentWorker_SuccubusDreamVisit.cs index 82522fb..3b9776b 100644 --- a/Source/Genes/Life_Force/IncidentWorker_SuccubusDreamVisit.cs +++ b/Source/Genes/Life_Force/IncidentWorker_SuccubusDreamVisit.cs @@ -24,6 +24,11 @@ namespace RJW_Genes { return false; } + if (!RJW_GenesSettings.rjw_genes_sexdemon_visit_incubi && !RJW_GenesSettings.rjw_genes_sexdemon_visit_succubi) + { + return false; + } + foreach (Pawn pawn in map.mapPawns.FreeColonistsAndPrisonersSpawned) { if (pawn.jobs.curDriver.asleep && xxx.need_some_sex(pawn) > 1f) @@ -38,46 +43,68 @@ namespace RJW_Genes protected override bool TryExecuteWorker(IncidentParms parms) { Map map = (Map)parms.target; - Pawn victim = ValidVictims(map).RandomElement(); - if (victim == null) + List < Pawn > victims = ValidVictims(map).ToList(); + if(victims.NullOrEmpty()) { return false; } - IntVec3 loc = victim.Position; Faction faction; if (!this.TryFindFormerFaction(out faction)) { return false; } - - //Spawn succubus at pawn - Pawn succubus = PawnGenerator.GeneratePawn(new PawnGenerationRequest(PawnKindDef.Named("rjw_genes_succubus"), faction, PawnGenerationContext.NonPlayer, -1, - false, false, false, true, false, 1f, false, true, false, true, true, false, false, false, false, 0f, 0f, null, 1f, null, null, - null, null, null, null, null, null, null, null, null, null, false, false, false, false, null, null, null, null, null, 0f, - DevelopmentalStage.Adult, null, null, null, false)); - succubus.SetFaction(null, null); - GenSpawn.Spawn(succubus, loc, map, WipeMode.Vanish); - - //Set succubus behaviour - List list = new List {succubus}; - LordMaker.MakeNewLord(parms.faction, this.CreateLordJob(parms, succubus, victim), map, list); - - //Make succubus rape victim. - if (RJWSettings.rape_enabled) + int pawn_amount = RJW_GenesSettings.rjw_genes_sexdemon_visit_groups ? Rand.Range(1, victims.Count) : 1; + List new_sexdemons = new List(); + for (int i = 0; i < pawn_amount; i++) { - succubus.pather.StopDead(); - succubus.jobs.StopAll(); - Job newJob = JobMaker.MakeJob(xxx.RapeRandom, victim); - succubus.jobs.StartJob(newJob, JobCondition.InterruptForced, null, false, true, null, null, false, false, null, false, true); - } + Pawn victim = victims.RandomElement(); + IntVec3 loc = victim.Position; - //Broken for now - //Sends letter - //string value = succubus.DevelopmentalStage.Child() ? "FeralChild".Translate().ToString() : succubus.KindLabel; - //TaggedString value2 = succubus.DevelopmentalStage.Child() ? "Child".Translate() : "Person".Translate(); - //TaggedString baseLetterLabel = this.def.letterLabel.Formatted(value).CapitalizeFirst(); - //TaggedString baseLetterText = this.def.letterText.Formatted(succubus.NameShortColored, value2, succubus.Named("PAWN")).AdjustedFor(succubus, "PAWN", true).CapitalizeFirst(); - //PawnRelationUtility.TryAppendRelationsWithColonistsInfo(ref baseLetterText, ref baseLetterLabel, succubus); + PawnKindDef pawnKindDef; + Gender gender; + if (victim.gender == Gender.Male || !RJW_GenesSettings.rjw_genes_sexdemon_visit_incubi) + { + + } + if ((Rand.Bool && RJW_GenesSettings.rjw_genes_sexdemon_visit_succubi) || !RJW_GenesSettings.rjw_genes_sexdemon_visit_incubi) + { + pawnKindDef = PawnKindDef.Named("rjw_genes_succubus"); + gender = Gender.Female; + } + else + { + pawnKindDef = PawnKindDef.Named("rjw_genes_incubus"); + gender = Gender.Male; + } + + //Spawn succubus at pawn + Pawn sexdemon = PawnGenerator.GeneratePawn(new PawnGenerationRequest(pawnKindDef, faction, PawnGenerationContext.NonPlayer, -1, + false, false, false, true, false, 1f, false, true, false, true, true, false, false, false, false, 0f, 0f, null, 1f, null, null, + null, null, null, null, null, gender, null, null, null, null, false, false, false, false, null, null, null, null, null, 0f, + DevelopmentalStage.Adult, null, null, null, false)); + sexdemon.SetFaction(null, null); + GenSpawn.Spawn(sexdemon, loc, map, WipeMode.Vanish); + List sexdemons = new List { sexdemon }; + new_sexdemons.Add(sexdemon); + + + LordMaker.MakeNewLord(Faction.OfPlayer, this.CreateLordJob(parms, sexdemon, victim), map, sexdemons); + + //Make succubus rape victim. + if (RJWSettings.rape_enabled) + { + //follow rjw rules + if (SexAppraiser.would_fuck(sexdemon,victim) > 0f) + { + sexdemon.pather.StopDead(); + sexdemon.jobs.StopAll(); + Job newJob = JobMaker.MakeJob(xxx.RapeRandom, victim); + sexdemon.jobs.StartJob(newJob, JobCondition.InterruptForced, null, false, true, null, null, false, false, null, false, true); + } + + } + } + Find.LetterStack.ReceiveLetter("RJW_nymph_incident_join_title".Translate(), "RJW_nymph_incident_join_description".Translate(), LetterDefOf.PositiveEvent, new_sexdemons, null, null, null, null); //base.SendStandardLetter(baseLetterLabel, baseLetterText, this.def.letterDef, parms, succubus, Array.Empty()); return true; diff --git a/Source/Genes/Life_Force/JobDrivers/JobDriver_Flirt.cs b/Source/Genes/Life_Force/JobDrivers/JobDriver_Flirt.cs index ad61bb0..337a9b2 100644 --- a/Source/Genes/Life_Force/JobDrivers/JobDriver_Flirt.cs +++ b/Source/Genes/Life_Force/JobDrivers/JobDriver_Flirt.cs @@ -34,8 +34,9 @@ namespace RJW_Genes toil.socialMode = RandomSocialMode.Off; yield return toil; yield return this.InteractToil(); - Toil toil1 = Toils_General.Wait(600, TargetIndex.A); + Toil toil1 = Toils_General.Wait(300, TargetIndex.A); toil1.socialMode = RandomSocialMode.Off; + yield return toil1; yield break; } private Toil InteractToil() diff --git a/Source/Genes/Life_Force/JobDrivers/JobDriver_SexOnSpotReceiver.cs b/Source/Genes/Life_Force/JobDrivers/JobDriver_SexOnSpotReceiver.cs index 6399e43..135b231 100644 --- a/Source/Genes/Life_Force/JobDrivers/JobDriver_SexOnSpotReceiver.cs +++ b/Source/Genes/Life_Force/JobDrivers/JobDriver_SexOnSpotReceiver.cs @@ -41,7 +41,6 @@ namespace RJW_Genes yield break; } - // Token: 0x06000420 RID: 1056 RVA: 0x00024190 File Offset: 0x00022390 private Toil MakeSexToil() { Toil toil = new Toil(); diff --git a/Source/Genes/Life_Force/JobGiver_Flirt.cs b/Source/Genes/Life_Force/JobGiver_Flirt.cs index ac08c6b..a629e0e 100644 --- a/Source/Genes/Life_Force/JobGiver_Flirt.cs +++ b/Source/Genes/Life_Force/JobGiver_Flirt.cs @@ -14,7 +14,7 @@ namespace RJW_Genes protected override Job TryGiveJob(Pawn pawn) { Pawn target = pawn.mindState.duty.focus.Pawn; - if (pawn.CanReach(target, PathEndMode.InteractionCell, Danger.Deadly)) + if (pawn.CanReach(target, PathEndMode.InteractionCell, Danger.Deadly) && !target.jobs.curDriver.asleep) { return JobMaker.MakeJob(JobDefOf.rjw_genes_flirt, target); } diff --git a/Source/Genes/Life_Force/JobGiver_TryQuickieWith.cs b/Source/Genes/Life_Force/JobGiver_TryQuickieWith.cs index 854d906..22fcb01 100644 --- a/Source/Genes/Life_Force/JobGiver_TryQuickieWith.cs +++ b/Source/Genes/Life_Force/JobGiver_TryQuickieWith.cs @@ -4,9 +4,12 @@ using System.Linq; using System.Text; using System.Threading.Tasks; using rjw; +using RJWSexperience; using RimWorld; using Verse; using Verse.AI; +using Verse.AI.Group; +using UnityEngine; namespace RJW_Genes { public class JobGiver_TryQuickieWith : ThinkNode_JobGiver @@ -20,13 +23,29 @@ namespace RJW_Genes //can reserve eachother if (pawn.CanReserveAndReach(target, PathEndMode.InteractionCell, Danger.Some) && target.CanReserve(pawn, 1, 0, null, false)) { - //target is not busy + //Dont interrupt player if (!(((jobs != null) ? jobs.curJob : null) != null && jobs.curJob.playerForced)) { float willingness = TargetWillingness(pawn, target); if (Rand.Chance(willingness)) { - return JobMaker.MakeJob(xxx.quick_sex, target); + Job newJob =JobMaker.MakeJob(xxx.quick_sex, target); + + //Pawn joins faction when lordJob ends instead of leaving + //in the future determine the chance of this another way + if (Rand.Chance(JoinChance(pawn, target))) + { + Lord lord = pawn.GetLord(); + LordJob_SuccubusVisit lordJob = lord == null? null : lord.LordJob as LordJob_SuccubusVisit; + if (lordJob != null) + { + if (!lordJob.colonyJoiners.Contains(pawn)) + { + lordJob.colonyJoiners.Add(pawn); + } + } + } + return newJob; } else { @@ -40,7 +59,7 @@ namespace RJW_Genes { if (RJWSettings.DebugLogJoinInBed) //change this when we have our own settigns { - ModLog.Message(string.Format(" find_pawn_to_fuck({0}): lover has important job ({1}), skipping", pawn_name, target.jobs.curJob.def)); + //ModLog.Message(string.Format(" find_pawn_to_fuck({0}): lover has important job ({1}), skipping", pawn_name, target.jobs.curJob.def)); } } } @@ -80,7 +99,7 @@ namespace RJW_Genes { ModLog.Message(" find_partner(" + pawn_name + "): I interested in banging but that's cheating"); } - //Succubus has a small chance to seduce even if target is in relationship, maybe setting like succubus can homewreck + //Succubus has a small chance to seduce even if target is in relationship willingness *= 0.1f; } else @@ -95,5 +114,75 @@ namespace RJW_Genes } return willingness; } + + public static float JoinChance(Pawn pawn ,Pawn target) + { + + float chance = 0.1f; + + //Sex satisfaction, how good the target is at sex + chance *= xxx.get_sex_satisfaction(target); + + //Succubus mood + if (pawn.needs != null && pawn.needs.mood != null) + { + chance *= pawn.needs.mood.CurLevelPercentage + 0.5f; + } + + //Size of genitals + bool size_matters = true; //To be placed in modsettings + if (size_matters) + { + //The larger the penis to greater the chance + if (RelationsUtility.AttractedToGender(pawn, Gender.Male)) + { + chance *= GetGenitalSize(target, true) + 0.5f; + } + + //The tighter the vagine the greater the chance, a size above 1 is considered as 1 + if (RelationsUtility.AttractedToGender(pawn, Gender.Female)) + { + chance *= 1f - Mathf.Min(GetGenitalSize(target, false),1f) + 0.5f; + } + } + + //Sex ability from sexperience + if (ModsConfig.IsActive("rjw.sexperience")) + { + chance *= RJWSexperience.PawnExtensions.GetSexStat(pawn); + } + return Mathf.Max(chance,0f); + } + + //Gets the size of the largest penis or the tightest vagina + public static float GetGenitalSize(Pawn pawn, bool penis_else_vagina) + { + List genitals = rjw.PawnExtensions.GetGenitalsList(pawn); + if(!genitals.NullOrEmpty()) + { + if (penis_else_vagina) + { + List penises = genitals.Where(genital => Genital_Helper.is_penis(genital)).ToList(); + { + if (!penises.NullOrEmpty()) + { + return penises.Max(genital => genital.Severity); + } + } + } + else + { + List vaginas = genitals.Where(genital => Genital_Helper.is_vagina(genital)).ToList(); + { + if (!vaginas.NullOrEmpty()) + { + return vaginas.Min(genital => genital.Severity); + } + } + } + } + return 0f; + + } } } diff --git a/Source/Genes/Life_Force/LordJob_SuccubusVisit.cs b/Source/Genes/Life_Force/LordJob_SuccubusVisit.cs index 8991fc5..388a133 100644 --- a/Source/Genes/Life_Force/LordJob_SuccubusVisit.cs +++ b/Source/Genes/Life_Force/LordJob_SuccubusVisit.cs @@ -7,6 +7,7 @@ using Verse; using Verse.AI; using Verse.AI.Group; using RimWorld; +using rjw; namespace RJW_Genes { //Based on LordJob_VisitColony @@ -52,8 +53,7 @@ namespace RJW_Genes tickLimit = Rand.Range(60000, 180000); //~1-3 days } transition1.AddTrigger(new Trigger_TicksPassed(tickLimit)); - - transition1.AddPreAction(new TransitionAction_Message("SuccubusLeaving".Translate(), null, 1f)); + transition1.AddPreAction(new TransitionAction_Custom(new Action(this.SuccubiLeave))); //Join or leave colony stateGraph.AddTransition(transition1); //If they become hostile @@ -84,7 +84,26 @@ namespace RJW_Genes Scribe_Values.Look(ref this.durationTicks, "durationTicks", null, false); Scribe_References.Look(ref this.target, "target", false); } + + public void SuccubiLeave() + { + foreach (Pawn pawn in this.lord.ownedPawns) + { + if(colonyJoiners.Contains(pawn)) + { + RecruitUtility.Recruit(pawn, Faction.OfPlayer); + Find.LetterStack.ReceiveLetter("Guest Joins", string.Format("{0} enjoys it here and has decided to stay", xxx.get_pawnname(pawn)), LetterDefOf.PositiveEvent, pawn, null, null, null, null); + } + else + { + Messages.Message("SuccubusLeaving".Translate(xxx.get_pawnname(pawn)), pawn, MessageTypeDefOf.NeutralEvent, true); + } + } + + } + public Pawn target; private int? durationTicks; + public List colonyJoiners = new List(); } } diff --git a/Source/RJW_GenesSettings.cs b/Source/RJW_GenesSettings.cs new file mode 100644 index 0000000..57e7249 --- /dev/null +++ b/Source/RJW_GenesSettings.cs @@ -0,0 +1,56 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Verse; +using UnityEngine; +namespace RJW_Genes +{ + public class RJW_GenesSettings : ModSettings + { + public static void DoWindowContents(Rect inRect) + { + Rect outRect = new Rect(0f, 30f, inRect.width, inRect.height - 30f); + Rect rect = new Rect(0f, 0f, inRect.width - 16f, inRect.height + 300f); + //Widgets.BeginScrollView(outRect, ref RJWSettings.scrollPosition, rect, true); + Listing_Standard listing_Standard = new Listing_Standard(); + listing_Standard.maxOneColumn = true; + listing_Standard.ColumnWidth = rect.width / 2.05f; + listing_Standard.Begin(rect); + listing_Standard.Gap(30); + listing_Standard.CheckboxLabeled("Sexdemon Visits", ref rjw_genes_sexdemon_visit, "If enabled, incubi and succubi can spawn in through an event.", 0f, 1f); + if (rjw_genes_sexdemon_visit) + { + listing_Standard.Gap(3f); + listing_Standard.CheckboxLabeled(" Size matters", ref rjw_genes_sexdemon_join_size_matters, "Incubi and succubi will consider size/tightness of partners genital for deciding if they want to join", 0f, 1f); + listing_Standard.Gap(3f); + listing_Standard.CheckboxLabeled(" Sexdemon groups", ref rjw_genes_sexdemon_visit_groups, "Multiple sexdemons can spawn during a event", 0f, 1f); + listing_Standard.Gap(3f); + listing_Standard.CheckboxLabeled(" Succubi", ref rjw_genes_sexdemon_visit_succubi, "Allow incubi to spawn through this even", 0f, 1f); + listing_Standard.Gap(3f); + listing_Standard.CheckboxLabeled(" Incubi", ref rjw_genes_sexdemon_visit_incubi, "Allow incubi to spawn through this even", 0f, 1f); + + } + //listing_Standard.CheckboxLabeled("sexfrenzy", ref sexfrenzy, "disable the effects", 0f, 1f); + listing_Standard.Gap(10f); + listing_Standard.End(); + } + public override void ExposeData() + { + base.ExposeData(); + Scribe_Values.Look(ref RJW_GenesSettings.rjw_genes_sexdemon_visit, "rjw_genes_sexdemon_visit", RJW_GenesSettings.rjw_genes_sexdemon_visit, true); + Scribe_Values.Look(ref RJW_GenesSettings.rjw_genes_sexdemon_join_size_matters, "rjw_genes_sexdemon_join_size_matters", RJW_GenesSettings.rjw_genes_sexdemon_join_size_matters, true); + Scribe_Values.Look(ref RJW_GenesSettings.rjw_genes_sexdemon_visit_groups, "rjw_genes_sexdemon_groups", RJW_GenesSettings.rjw_genes_sexdemon_visit_groups, true); + Scribe_Values.Look(ref RJW_GenesSettings.rjw_genes_sexdemon_visit_succubi, "rjw_genes_sexdemon_succubi", RJW_GenesSettings.rjw_genes_sexdemon_visit_succubi, true); + Scribe_Values.Look(ref RJW_GenesSettings.rjw_genes_sexdemon_visit_incubi, "rjw_genes_sexdemon_incubi", RJW_GenesSettings.rjw_genes_sexdemon_visit_incubi, true); + } + + public static bool rjw_genes_sexdemon_visit = true; + public static bool rjw_genes_sexdemon_join_size_matters = true; + public static bool rjw_genes_sexdemon_visit_groups = true; + public static bool rjw_genes_sexdemon_visit_succubi = true; + public static bool rjw_genes_sexdemon_visit_incubi = true; + + } +} diff --git a/Source/RJW_GenesSettingsControllercs.cs b/Source/RJW_GenesSettingsControllercs.cs new file mode 100644 index 0000000..a1f0fef --- /dev/null +++ b/Source/RJW_GenesSettingsControllercs.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Verse; +using UnityEngine; +namespace RJW_Genes +{ + public class RJW_GenesSettingsControllercs : Mod + { + public RJW_GenesSettingsControllercs(ModContentPack content) : base(content) + { + base.GetSettings(); + } + + public override string SettingsCategory() + { + return "RJW Genes"; + } + public override void DoSettingsWindowContents(Rect inRect) + { + RJW_GenesSettings.DoWindowContents(inRect); + } + } +} diff --git a/Source/Rjw-Genes.csproj b/Source/Rjw-Genes.csproj index f4ab208..44d8252 100644 --- a/Source/Rjw-Genes.csproj +++ b/Source/Rjw-Genes.csproj @@ -38,6 +38,10 @@ ..\..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\rjw-master\1.4\Assemblies\RJW.dll False + + ..\..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\RJW-Sexperience-master\1.4\Assemblies\RJWSexperience.dll + False + @@ -175,6 +179,8 @@ + +