diff --git a/1.3/Assemblies/RJWSexperience.Ideology.dll b/1.3/Assemblies/RJWSexperience.Ideology.dll index 70baec9..3ada764 100644 Binary files a/1.3/Assemblies/RJWSexperience.Ideology.dll and b/1.3/Assemblies/RJWSexperience.Ideology.dll differ diff --git a/1.3/Defs/PreceptDefs/Precepts_Pregnancy.xml b/1.3/Defs/PreceptDefs/Precepts_Pregnancy.xml deleted file mode 100644 index 7e5b69f..0000000 --- a/1.3/Defs/PreceptDefs/Precepts_Pregnancy.xml +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - - Pregnancy - - UI/Issues/Birth - - - - - Pregnancy_Holy - Pregnancy - - To be pregnant is a duty worthy of respect. Women carry our society into the next generation. - Medium - 10 - -
  • - Pregnancy_Respected_Pregnant -
  • -
  • - Pregnancy_Respected_Pregnant_Social -
  • -
    -
    - - - Pregnancy_Elevated - Pregnancy - - Being pregnant is considered noble. - Low - 20 - -
  • - Pregnancy_Elevated_Pregnant -
  • -
  • - Pregnancy_Elevated_Pregnant_Social -
  • -
    -
    - - - Pregnancy_NoRules - Pregnancy - - There are no thoughts about pregnancy. - Low - 30 - - - - - - Pregnancy_Required - Pregnancy - High - 40 - - Women should be pregnant - those who are not, are seen unworthy. - -
  • - Pregnancy_Respected_Pregnant -
  • -
  • - Pregnancy_Respected_Pregnant_Social -
  • -
  • - Pregnancy_Horrible_NonPregnant -
  • -
  • - Pregnancy_Horrible_NonPregnant_Social -
  • -
    -
    - - - Pregnancy_Horrible - Pregnancy - Low - 50 - - Being Pregnant is unclean. Take care and stay pure. - -
  • - Pregnancy_Horrible_Pregnant -
  • -
  • - Pregnancy_Horrible_Pregnant_Social -
  • -
    -
    - - - - - Pregnancy_Respected_Pregnant - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_Pregnant - Thought_Situational - -
  • - - I am pregnant. This makes me a pillar of society. - 5 -
  • -
    -
    - - - Pregnancy_Elevated_Pregnant - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_Pregnant - Thought_Situational - -
  • - - I am soon making our colony stronger. - 10 -
  • -
    -
    - - - Pregnancy_Respected_Pregnant_Social - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_Pregnant_Social - Thought_SituationalSocial - -
  • - - 10 -
  • -
    -
    - - - Pregnancy_Elevated_Pregnant_Social - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_Pregnant_Social - Thought_SituationalSocial - -
  • - - 20 -
  • -
    -
    - - - Pregnancy_Horrible_Pregnant_Social - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_Pregnant_Social - Thought_SituationalSocial - -
  • - - -20 -
  • -
    -
    - - - Pregnancy_Horrible_Pregnant - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_Pregnant - Thought_Situational - -
  • - - How did I end up like this? I never wanted to be pregnant! - -10 -
  • -
    -
    - - - - Pregnancy_Horrible_NonPregnant - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_NonPregnant - Thought_Situational - true - Female - -
  • - - I wish to be pregnant. - -6 -
  • -
    -
    - - - Pregnancy_Horrible_NonPregnant_Social - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_NonPregnant_Social - Thought_SituationalSocial - Female - -
  • - - -5 -
  • -
    -
    - -
    \ No newline at end of file diff --git a/1.3/Defs/PreceptDefs/Precepts_Sex.xml b/1.3/Defs/PreceptDefs/Precepts_Sex.xml index 8cf05e4..ea37742 100644 --- a/1.3/Defs/PreceptDefs/Precepts_Sex.xml +++ b/1.3/Defs/PreceptDefs/Precepts_Sex.xml @@ -288,7 +288,7 @@ Sex_Promiscuous 1 1 - RJWSexperience.Ideology.Thought_IncreaseRecord + RJWSexperience.Thought_IncreaseRecord
  • @@ -297,7 +297,7 @@
  • -
  • +
  • Lust 3.0
  • diff --git a/1.3/Defs/PreceptDefs/Precepts_SexProselytizing.xml b/1.3/Defs/PreceptDefs/Precepts_SexProselytizing.xml deleted file mode 100644 index 81e0f58..0000000 --- a/1.3/Defs/PreceptDefs/Precepts_SexProselytizing.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - SexProselytizing - - UI/Issues/Submissive - - - - ProselyzingByOrgasm - SexProselytizing - - Giving orgasm converts partner towards this ideology. - Medium - 50 - 400 - - - \ No newline at end of file diff --git a/1.3/Defs/PreceptDefs/Precepts_SizeMatters.xml b/1.3/Defs/PreceptDefs/Precepts_SizeMatters.xml deleted file mode 100644 index c060ec4..0000000 --- a/1.3/Defs/PreceptDefs/Precepts_SizeMatters.xml +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - GenitalSize - - UI/Memes/SexualDissolutely - - - - - - GenitalSize_Big_Better - GenitalSize - The size matters. - - High - 20 - 200 - -
  • - GenitalSize_Approved -
  • -
  • - GenitalSize_Approved_Social -
  • -
    -
    - - - GenitalSize_NoRules - GenitalSize - The size is unimportant. - - High - 10 - 100 - - - - - - GenitalSize_Smaller_Better - GenitalSize - The greeks actually believed, that a big genital is an animalistic feature. Important members are known for their small genitals. - - High - 30 - 200 - -
  • - GenitalSize_Disapproved -
  • -
  • - GenitalSize_Disapproved_Social -
  • -
    -
    - - - - - GenitalSize_Approved - Thought_Situational - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_GenitalSize - -
  • - - I ... I am okay the way I am! - -10 -
  • -
  • - - I think I am below average. - -5 -
  • -
  • - - I guess I am the average. - 0 -
  • -
  • - - I think I am above average. - +5 -
  • -
  • - - Don't want to be the elephant in the room, but parts of me are. - +10 -
  • -
    - -
  • - - -
  • 0
  • -
  • 0.2
  • -
  • 0.4
  • -
  • 0.6
  • -
  • 0.8
  • - - -
    -
    - - - GenitalSize_Disapproved - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_GenitalSize - Thought_Situational - -
  • - - I do not need great genitals, as I am a being of supreme intellect and grace. - +10 -
  • -
  • - - I think I am below average. - +5 -
  • -
  • - - I guess I am the average. - 0 -
  • -
  • - - I think I am above average. - -5 -
  • -
  • - - I am closer to an animal, than to a human. Why did I have to be born this way? - -10 -
  • -
    - -
  • - - -
  • 0
  • -
  • 0.2
  • -
  • 0.4
  • -
  • 0.6
  • -
  • 0.8
  • - - -
    -
    - - - - - GenitalSize_Approved_Social - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_GenitalSize_Social - Thought_SituationalSocial - -
  • - - -5 -
  • -
  • - - 0 -
  • -
  • - - +5 -
  • -
    - -
  • - - -
  • 0
  • -
  • 0.4
  • -
  • 0.6
  • - - -
    -
    - - - GenitalSize_Disapproved_Social - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_GenitalSize_Social - Thought_SituationalSocial - -
  • - - +5 -
  • -
  • - - 0 -
  • -
  • - - -5 -
  • -
    - -
  • - - -
  • 0
  • -
  • 0.4
  • -
  • 0.6
  • - - -
    -
    - -
    \ No newline at end of file diff --git a/1.3/Defs/PreceptDefs/Precepts_Submissive.xml b/1.3/Defs/PreceptDefs/Precepts_Submissive.xml index e69c135..a7c8bbf 100644 --- a/1.3/Defs/PreceptDefs/Precepts_Submissive.xml +++ b/1.3/Defs/PreceptDefs/Precepts_Submissive.xml @@ -194,6 +194,9 @@ 15 100 3 + +
  • Masochist
  • +
  • diff --git a/1.3/Defs/PreceptDefs/Precepts_Virginity.xml b/1.3/Defs/PreceptDefs/Precepts_Virginity.xml index a7a231a..50baa70 100644 --- a/1.3/Defs/PreceptDefs/Precepts_Virginity.xml +++ b/1.3/Defs/PreceptDefs/Precepts_Virginity.xml @@ -270,7 +270,7 @@ Virgin_Precious_Taken - RJWSexperience.Ideology.Thought_Opinionbased + RJWSexperience.Thought_Opinionbased 7 1 @@ -296,7 +296,7 @@
  • -
  • +
  • -100
  • -50
  • @@ -309,7 +309,7 @@ Virgin_Shameful_Taken - RJWSexperience.Ideology.Thought_Opinionbased + RJWSexperience.Thought_Opinionbased 7 1 @@ -330,7 +330,7 @@ -
  • +
  • -100
  • 0
  • diff --git a/1.4/Assemblies/RJWSexperience.Ideology.dll b/1.4/Assemblies/RJWSexperience.Ideology.dll deleted file mode 100644 index f170f55..0000000 Binary files a/1.4/Assemblies/RJWSexperience.Ideology.dll and /dev/null differ diff --git a/1.4/Defs/DutyDefs/Duties_Rituals_sex.xml b/1.4/Defs/DutyDefs/Duties_Rituals_sex.xml deleted file mode 100644 index 87b4ade..0000000 --- a/1.4/Defs/DutyDefs/Duties_Rituals_sex.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - Gangbang_Rape - HighPriority - Off - - -
  • - -
  • - 0.25 - -
  • - -
  • -
    - - -
  • - Jog - 50~250 -
  • - -
    -
    - - - Gangbang_Consensual - HighPriority - Off - - -
  • - -
  • - 0.25 - -
  • - -
  • -
    - - -
  • - Jog - 50~250 -
  • - -
    -
    - - - FuckVictim - HighPriority - Off - - -
  • - - - - - - DrugOrgy - HighPriority - Off - - -
  • - -
  • - 0.15 - -
  • - -
  • -
    - - -
  • - Jog - 50~250 -
  • - -
    -
    -
    \ No newline at end of file diff --git a/1.4/Defs/Goodwill/MemeCompatibility_Sex.xml b/1.4/Defs/Goodwill/MemeCompatibility_Sex.xml deleted file mode 100644 index 2f21ff1..0000000 --- a/1.4/Defs/Goodwill/MemeCompatibility_Sex.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - Zoophile_Zoophile - - GoodwillSituationWorker_MemeCompatibility - Zoophile - Zoophile - 30 - - - - Necrophile_Necrophile - - GoodwillSituationWorker_MemeCompatibility - Necrophile - Necrophile - 30 - - - - - Zoophile_All - - RJWSexperience.Ideology.GoodwillSituationWorker_OneWayReceive - Zoophile - true - -50 - - - - Rapist_All - - RJWSexperience.Ideology.GoodwillSituationWorker_OneWayReceive - Rapist - true - -20 - - - - Necrophile_All - - RJWSexperience.Ideology.GoodwillSituationWorker_OneWayReceive - Necrophile - true - -50 - - diff --git a/1.4/Defs/InteractionDefs/Interactions_Speech_sex.xml b/1.4/Defs/InteractionDefs/Interactions_Speech_sex.xml deleted file mode 100644 index 8e90d69..0000000 --- a/1.4/Defs/InteractionDefs/Interactions_Speech_sex.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Speech_Gangbang - - InteractionWorker - True - Things/Mote/SpeechSymbols/Speech - -
  • SpeechUtility
  • - -
  • r_logentry->[INITIATOR_nameDef] [spokeof] [speechtopic].
  • -
  • r_logentry(p=0.2)->[INITIATOR_nameDef] [crazy].
  • - -
  • speechtopic->the meaning and true value of rape
  • -
  • speechtopic->expressions of rape
  • -
  • speechtopic->controlled lustful
  • -
  • speechtopic->the warmth of pussy
  • -
  • speechtopic->the meaning of cum
  • -
  • speechtopic->love and rape
  • -
  • speechtopic->symbolizing rape
  • -
  • speechtopic->dick and pussy
  • -
  • speechtopic->the art of rape
  • -
  • speechtopic->the seduction of victim
  • -
  • speechtopic->the music of screams
  • -
  • speechtopic->cums on the floor
  • - -
  • crazy->screamed maniacally
  • -
  • crazy->broke into a chant
  • -
  • crazy->chanted towards the heavens
  • -
  • crazy->spat in the sacrifice's genital
  • -
  • crazy->cackled
  • -
  • crazy->brandished a condom
  • -
  • crazy->muttered repetitively while masturbating
  • -
    -
    -
    - - - Speech_Zoophile - - InteractionWorker - True - Things/Mote/SpeechSymbols/Speech - -
  • SpeechUtility
  • - -
  • r_logentry->[INITIATOR_nameDef] [spokeof] [speechtopic].
  • - -
  • speechtopic->the meaning and true value of bestiality
  • -
  • speechtopic->expressions of bestiality
  • -
  • speechtopic->controlled lustful
  • -
  • speechtopic->the warmth of cum
  • -
  • speechtopic->the meaning of interspecies breeding
  • -
  • speechtopic->animal and love
  • -
  • speechtopic->symbolizing bestiality
  • -
  • speechtopic->breed and birth
  • -
  • speechtopic->the art of breeding
  • -
  • speechtopic->the seduction of animals
  • -
  • speechtopic->cums on the floor
  • -
    -
    -
    - - - - Speech_Lewd - - InteractionWorker - True - Things/Mote/SpeechSymbols/Speech - -
  • SpeechUtility
  • - -
  • r_logentry->[INITIATOR_nameDef] [spokeof] [speechtopic].
  • -
  • r_logentry(p=0.2)->[INITIATOR_nameDef] [crazy].
  • - -
  • speechtopic->the meaning and true value of sex
  • -
  • speechtopic->expressions of sex
  • -
  • speechtopic->uncontrolled lustful
  • -
  • speechtopic->the warmth of pussy
  • -
  • speechtopic->the meaning of cum
  • -
  • speechtopic->love and incest
  • -
  • speechtopic->symbolizing rape
  • -
  • speechtopic->dick and pussy
  • -
  • speechtopic->the art of sex
  • -
  • speechtopic->the seduction of [spokeof]
  • -
  • speechtopic->the music of moan
  • -
  • speechtopic->cums on the floor
  • - -
  • crazy->moaned maniacally
  • -
  • crazy->threw a dildo
  • -
  • crazy->threw an onahole
  • -
  • crazy->chanted towards the heavens
  • -
  • crazy->moaned
  • -
  • crazy->brandished a dildo
  • -
  • crazy->muttered repetitively while masturbating
  • -
    -
    -
    - -
    \ No newline at end of file diff --git a/1.4/Defs/JobDefs/Jobs_Ritual_Sex.xml b/1.4/Defs/JobDefs/Jobs_Ritual_Sex.xml deleted file mode 100644 index 3f3151b..0000000 --- a/1.4/Defs/JobDefs/Jobs_Ritual_Sex.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - RapeVictim - RJWSexperience.Ideology.JobDriver_RapeVictim - rapin' victim - false - - - - DrugSex - RJWSexperience.Ideology.JobDriver_SexDrugOrgy - lovin'. - false - - - - GettinDrugSex - RJWSexperience.Ideology.JobDriver_DrugSexReceiver - lovin'. - false - - - - DrugMasturbate - RJWSexperience.Ideology.JobDriver_DrugMasturabate - masturbatin'. - false - - - - Gangbang - RJWSexperience.Ideology.JobDriver_Gangbang - lovin'. - false - - - - GettinGangbang - RJWSexperience.Ideology.JobDriver_GangbangReceiver - gettin' gangbanged. - Never - false - - - \ No newline at end of file diff --git a/1.4/Defs/MemeDefs/Memes_Sexual.xml b/1.4/Defs/MemeDefs/Memes_Sexual.xml deleted file mode 100644 index 44f828c..0000000 --- a/1.4/Defs/MemeDefs/Memes_Sexual.xml +++ /dev/null @@ -1,246 +0,0 @@ - - - - SexualDissolutely - (0.65, 0.23) - 1 - 3000 - - - - SexualDissolutely - - 1.0 - - - - - - - Zoophile - - Animal fuckers. - UI/Commands/Breeding_Pawn_off - 3 - -
  • -
  • Bestiality_Acceptable
  • -
  • Bestiality_OnlyVenerated
  • -
  • Bestiality_BondOnly
  • -
  • Bestiality_Honorable
  • - -
    - - -
  • memeAdjective->bestial
  • -
  • memeAdjective->zoophile
  • -
  • memeHyphenPrefix->bestial
  • -
  • memeConcept->breeding
  • -
  • memeConcept->bestiality
  • -
  • memeConcept->zoophile
  • -
  • memeLeaderNoun->livestock
  • -
    -
    - - - - -
  • creation(tag=meme_Zoophile) ->[deity0_name] loves breeding with beasts.
  • -
  • episode(uses=1,tag=meme_Zoophile) ->[deity0_name] said to all, "Sigmar forbids this!"
  • - -
  • setup(tag=meme_Zoophile) ->Someday, [founderName] was so horny that accidentally fucked with an animal and loved it.
  • -
  • story(uses=1,tag=meme_Zoophile) ->For spreading animals, [founderName] started to breed with animals.
  • - -
  • lessonIntro(tag=meme_Zoophile) ->Someday, i had sex with animal. It was much better than humans!
  • -
  • lesson(tag=meme_Zoophile) ->Only the animals can satisfy me.
  • -
  • lessonReinforcement(tag=meme_Zoophile) ->Breed with animals. It is the eternal hapiness.
  • - -
  • archistBasis(tag=meme_Zoophile) ->Archists are always seeking ultimate pleasure.
  • -
  • archistFact(tag=meme_Zoophile) ->That was breeding with animals.
  • -
  • archistProphecy(tag=meme_Zoophile) ->[inTheEnd], the archotechs will finally unlock the interspecies breeding, so that they may lead ultimate pleasure.
  • - -
  • animistFact(tag=meme_Zoophile) ->The most powerful spirits are those of beasts, and spirits of beasts will be restless unless beasts rule.
  • -
  • animistProphecy(tag=meme_Zoophile) ->[itIsSaid] that a powerful spirit of destruction will seek to end the universe, but that a human-born beast will wield the spirit of the [relic0_name] and destroy the destroyer.
  • -
    -
    -
    - -
  • - Breeders - breed - bestiality - breeder -
  • -
  • - Zoophilia - zoophile - zoophile - zoophiliac -
  • -
    - -
  • Zoophile
  • -
    -
    - - - - Rapist - - Rape is best. - UI/Memes/Rape - 2 - -
  • -
  • Rape_Honorable
  • -
  • Rape_Acceptable
  • - -
    - - -
  • memeAdjective->violent
  • -
  • memeAdjective->raping
  • -
  • memeHyphenPrefix->rapist
  • -
  • memeHyphenPrefix->molester
  • -
  • memeHyphenPrefix->pervert
  • -
  • memeConcept->rapist
  • -
  • memeConcept->pervert
  • -
  • r_deityName->slaanesh
  • -
  • memeLeaderNoun->stallion
  • -
  • memeLeaderNoun->grand rapist
  • -
    -
    - - - - -
  • creation(tag=meme_Rapist) ->[deity0_name] loves rape.
  • -
  • episode(uses=1,tag=meme_Rapist) ->[deity0_name] raped everyone until death during rape.
  • - -
  • setup(tag=meme_Rapist) ->[founderName] is always horny.
  • -
  • story(uses=1,tag=meme_Rapist) ->[founderName] raped everyone. No one can stop [founderName]. [founderName] died trying to rape planet.
  • - -
  • lessonIntro(tag=meme_Rapist) ->Rape is best! Rape is best! Rape is best!
  • -
  • lesson(tag=meme_Rapist) ->Rape is best! Rape is best! Rape is best! Rape is best!
  • -
  • lessonReinforcement(tag=meme_Rapist) ->Rape is best! Rape is best! Rape is best! Rape is best! Rape is best!
  • - -
  • archistBasis(tag=meme_Rapist) ->Human history is history of rape.
  • -
  • archistFact(tag=meme_Rapist) ->Even archotechs cannot stop rapists.
  • -
  • archistProphecy(tag=meme_Rapist) ->[inTheEnd], the rapists never stop raping.
  • - -
  • animistFact(tag=meme_Rapist) ->The most powerful spirits are those of rapists, and spirits of rapists will rape all.
  • -
  • animistProphecy(tag=meme_Rapist) ->[itIsSaid] that a powerful spirit of destruction will seek to end the universe, but that a million-raped rapist will wield the spirit of the [relic0_name] and rape the destroyer.
  • -
    -
    -
    - -
  • - Rapists - rapist - raping - rapist -
  • -
  • - Cult of Slaanesh - pleasure - decadent - heretic -
  • -
    - -
  • Rapist
  • -
    -
    - - - Lewd - - Perverts. - UI/Memes/SexualDissolutely - 3 - -
  • Burnbong_Aphrodisiac
  • -
    - -
  • -
  • Lovin_FreeApproved
  • - -
  • -
  • Incestuos_Free
  • - -
  • -
  • Sex_Free
  • -
  • Sex_Promiscuous
  • - -
    - -
  • - DateRitualConsumable - DrugOrgy - Burnbong_Aphrodisiac -
  • -
    - - -
  • memeAdjective->horny
  • -
  • memeAdjective->lewd
  • -
  • memeAdjective->arousing
  • -
  • memeAdjective->sexy
  • -
  • memeAdjective->estrous
  • -
  • memeAdjective->decadent
  • -
  • memeHyphenPrefix->estro
  • -
  • memeHyphenPrefix->lust
  • -
  • memeConcept->lust
  • -
  • memeConcept->libido
  • -
  • memeConcept->estrus
  • -
  • memeConcept->arousal
  • -
  • memeConcept->desire
  • -
  • memeConcept->sex
  • -
  • memeConcept->perversion
  • -
  • r_deityName->slaanesh
  • -
    -
    - -
  • - Cult of Slaanesh - pleasure - decadent - heretic -
  • -
    - -
  • Autobong_Aphrodisiac
  • -
    - -
  • Nymphomaniac
  • -
    -
    - - - Necrophile - - Corpse fuckers. - UI/Memes/Necrophile - 2 - -
  • -
  • Necrophilia_Acceptable
  • -
  • Necrophilia_Approved
  • - -
  • -
  • Corpses_DontCare
  • - -
    - - -
  • r_deityName->sonic
  • -
  • r_deityName->mega man
  • -
  • memeConcept->corpse
  • -
  • memeConcept->dead
  • -
    -
    - -
  • Necrophiliac
  • -
    -
    -
    \ No newline at end of file diff --git a/1.4/Defs/PreceptDefs/Precepts_BabyFaction.xml b/1.4/Defs/PreceptDefs/Precepts_BabyFaction.xml deleted file mode 100644 index e26356c..0000000 --- a/1.4/Defs/PreceptDefs/Precepts_BabyFaction.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - BabyFaction - - UI/Issues/Birth - - - - - - BabyFaction_AlwaysMother - BabyFaction - - New born babies always follow mother's faction and ideology. - Low - 50 - 1000 - - - - BabyFaction_AlwaysFather - BabyFaction - - New born babies always follow father's faction and ideology(if exists). - Low - 40 - 1000 - - - - BabyFaction_AlwaysColony - BabyFaction - - New born babies are always player's faction and ideology. - Low - 30 - 1000 - - \ No newline at end of file diff --git a/1.4/Defs/PreceptDefs/Precepts_Bestiality.xml b/1.4/Defs/PreceptDefs/Precepts_Bestiality.xml deleted file mode 100644 index a6eebe4..0000000 --- a/1.4/Defs/PreceptDefs/Precepts_Bestiality.xml +++ /dev/null @@ -1,744 +0,0 @@ - - - - - - Bestiality - - UI/Commands/Breeding_Pawn_off - - - - RSI_SexWithAnimal - - -
  • - -
  • - - - true - - - RSI_SexWithVeneratedAnimal -
  • -
  • - - - true - - - false - - - RSI_SexWithNonVeneratedAnimal -
  • -
  • - - - true - - - -
  • Bond
  • - - - - RSI_SexWithBondedAnimal - -
  • - - - true - - - -
  • Bond
  • - - - - RSI_SexWithNonBondAnimal - - - -
    -
    - - - RSI_SexWithVeneratedAnimal - - - - - RSI_SexWithNonVeneratedAnimal - - - - - RSI_SexWithBondedAnimal - - - - - RSI_SexWithNonBondAnimal - - - - - - - Bestiality_Abhorrent - Bestiality - - Bestiality beings is deeply evil. - Low - 40 - 100 - 30 - -
  • Zoophile
  • -
    - -
  • HumanPrimacy
  • -
    - -
  • - RSI_SexWithAnimal -
  • -
  • - RSI_SexWithVeneratedAnimal - Bestiality_Abhorrent -
  • -
  • - RSI_SexWithVeneratedAnimal - Bestiality_Know_Abhorrent -
  • -
  • - RSI_SexWithAnimal - Bestiality_Abhorrent -
  • -
  • - RSI_SexWithAnimal - Bestiality_Know_Abhorrent -
  • -
    - -
  • - -
  • - - - true - - - 0.05 -
  • - - -
    -
    - - - Bestiality_Horrible - Bestiality - - Bestiality is a horrible thing. - Low - 30 - 200 - 30 - -
  • Zoophile
  • -
    - -
  • HumanPrimacy
  • -
    - -
  • - RSI_SexWithVeneratedAnimal - Bestiality_Horrible -
  • -
  • - RSI_SexWithVeneratedAnimal - Bestiality_Know_Horrible -
  • -
  • - RSI_SexWithAnimal - Bestiality_Horrible -
  • -
  • - RSI_SexWithAnimal - Bestiality_Know_Horrible -
  • -
    - -
  • - -
  • - - - true - - - 0.1 -
  • - - -
  • - 5.0 -
  • -
    -
    - - - Bestiality_Disapproved - Bestiality - - Bestiality is extremely distasteful. - Low - 20 - 300 - 20 - -
  • Zoophile
  • -
    - -
  • HumanPrimacy
  • -
    - -
  • - RSI_SexWithVeneratedAnimal - Bestiality_Disapproved -
  • -
  • - RSI_SexWithVeneratedAnimal - Bestiality_Know_Disapproved -
  • -
  • - RSI_SexWithAnimal - Bestiality_Disapproved -
  • -
  • - RSI_SexWithAnimal - Bestiality_Know_Disapproved -
  • -
    - -
  • - -
  • - - - true - - - 0.5 -
  • - - -
    -
    - - - Bestiality_Acceptable - Bestiality - - Bestiality is a normal, unremarkable part of life. - Medium - 10 - 10 - true - -
  • - 0.75 -
  • -
    -
    - - - - Bestiality_OnlyVenerated - Bestiality - - One who sex with venerated animals should be honored and respected. But having sex with other animals will be denounced - High - 0 - 1000 - -
  • HumanPrimacy
  • -
    - -
  • Zoophile
  • -
    - -
  • - RSI_SexWithNonVeneratedAnimal - Bestiality_Nonvenerated_Disapproved - true -
  • -
  • - RSI_SexWithNonVeneratedAnimal - Bestiality_Nonvenerated_Know_Disapproved - Someone sex with any animal - true -
  • -
  • - RSI_SexWithVeneratedAnimal - Bestiality_Honorable - true -
  • -
  • - RSI_SexWithVeneratedAnimal - Bestiality_Know_Honorable - Someone sex with animal - true -
  • -
    - -
  • - -
  • - - - true - - - 2.0 -
  • -
  • - - - true - - - false - - - 0.05 -
  • - - -
  • - 0.65 -
  • -
    -
    - - - - Bestiality_BondOnly - Bestiality - - Sex with Bonded animals should be honored and respected. But having sex with other animals will be denounced. - High - 0 - 1000 - -
  • HumanPrimacy
  • -
    - -
  • Zoophile
  • -
    - -
  • - RSI_SexWithNonBondAnimal - Bestiality_NonBonded_Disapproved - true -
  • -
  • - RSI_SexWithNonBondAnimal - Bestiality_NonBonded_Know_Disapproved - Someone sex with any animal - true -
  • -
  • - RSI_SexWithBondedAnimal - Bestiality_Bond_Approved - true -
  • -
  • - RSI_SexWithBondedAnimal - Bestiality_Bond_Approved_Know - Someone sex with non bonded animal - true -
  • -
    - -
  • - -
  • - - - true - - - -
  • Bond
  • - - - - 2.0 - -
  • - - - true - - - -
  • Bond
  • - - - - 0.1 - - - -
  • - 0.5 -
  • -
    -
    - - - Bestiality_Honorable - Bestiality - - One who sex with animals should be encouraged. - High - 0 - 1000 - -
  • HumanPrimacy
  • -
    - -
  • Zoophile
  • -
    - -
  • - RSI_SexWithAnimal - Bestiality_Honorable - true -
  • -
  • - RSI_SexWithAnimal - Bestiality_Know_Honorable - Someone sex with animal - true -
  • -
  • - RSI_SexWithVeneratedAnimal - Bestiality_Honorable - true -
  • -
  • - RSI_SexWithVeneratedAnimal - Bestiality_Know_Honorable - Someone sex with animal - true -
  • -
    - -
  • - -
  • - - - true - - - 2.0 -
  • - - -
  • - 0.5 -
  • -
    -
    - - - - - - Bestiality_Abhorrent - 6 - 1 - -
  • Zoophile
  • -
    - -
  • Bestiality_Honorable
  • -
  • Bestiality_OnlyVenerated
  • -
  • Bestiality_BondOnly
  • -
  • Bestiality_Acceptable
  • -
    - -
  • - - I had sex with animal. I want to die. - -15 -
  • -
    -
    - - - Bestiality_Know_Abhorrent - Thought_MemorySocial - 15 - 100 - 3 - -
  • Zoophile
  • -
    - -
  • Bestiality_Honorable
  • -
  • Bestiality_OnlyVenerated
  • -
  • Bestiality_BondOnly
  • -
  • Bestiality_Acceptable
  • -
    - -
  • - - -30 -
  • -
    -
    - - - Bestiality_Horrible - 6 - 1 - -
  • Zoophile
  • -
    - -
  • Bestiality_Honorable
  • -
  • Bestiality_OnlyVenerated
  • -
  • Bestiality_BondOnly
  • -
  • Bestiality_Acceptable
  • -
    - -
  • - - I had sex with animal. I'm not sure I can forgive myself. - -10 -
  • -
    -
    - - - Bestiality_Know_Horrible - Thought_MemorySocial - 15 - 100 - 3 - -
  • Zoophile
  • -
    - -
  • Bestiality_Honorable
  • -
  • Bestiality_OnlyVenerated
  • -
  • Bestiality_BondOnly
  • -
  • Bestiality_Acceptable
  • -
    - -
  • - - -20 -
  • -
    -
    - - - Bestiality_Disapproved - 6 - 1 - -
  • Zoophile
  • -
    - -
  • Bestiality_Honorable
  • -
  • Bestiality_OnlyVenerated
  • -
  • Bestiality_BondOnly
  • -
  • Bestiality_Acceptable
  • -
    - -
  • - - I had sex with animal. I hope nothing terrible happens to them. - -5 -
  • -
    -
    - - - Bestiality_Know_Disapproved - Thought_MemorySocial - 15 - 100 - 3 - -
  • Zoophile
  • -
    - -
  • Bestiality_Honorable
  • -
  • Bestiality_OnlyVenerated
  • -
  • Bestiality_BondOnly
  • -
  • Bestiality_Acceptable
  • -
    - -
  • - - -10 -
  • -
    -
    - - - Bestiality_Nonvenerated_Disapproved - 6 - 1 - -
  • Bestiality_Honorable
  • -
  • Bestiality_Acceptable
  • -
    - -
  • - - I had sex with any animal. I hope nothing terrible happens to them. - -5 -
  • -
    -
    - - - Bestiality_Nonvenerated_Know_Disapproved - Thought_MemorySocial - 15 - 100 - 3 - -
  • Bestiality_Honorable
  • -
  • Bestiality_Acceptable
  • -
    - -
  • - - -10 -
  • -
    -
    - - - Bestiality_NonBonded_Disapproved - 6 - 1 - -
  • Bestiality_Honorable
  • -
  • Bestiality_Acceptable
  • -
  • Bestiality_OnlyVenerated
  • -
    - -
  • - - I had sex with a non bonded animal. How could I? - -5 -
  • -
    -
    - - - Bestiality_Bond_Approved - 6 - 1 - -
  • Bestiality_Abhorrent
  • -
  • Bestiality_Horrible
  • -
  • Bestiality_Disapproved
  • -
    - -
  • - - I went wild with my bonded animal! - 8 -
  • -
    -
    - - - Bestiality_Bond_Approved_Know - Thought_MemorySocial - 15 - 2 - -
  • Bestiality_Abhorrent
  • -
  • Bestiality_Horrible
  • -
  • Bestiality_Disapproved
  • -
    - -
  • - - Shares a special bond. - 5 -
  • -
    -
    - - - Bestiality_NonBonded_Know_Disapproved - Thought_MemorySocial - 15 - 100 - 3 - -
  • Bestiality_Honorable
  • -
  • Bestiality_Acceptable
  • -
  • Bestiality_OnlyVenerated
  • -
    - -
  • - - -10 -
  • -
    -
    - - - Bestiality_Honorable - 6 - 1 - -
  • Bestiality_Abhorrent
  • -
  • Bestiality_Horrible
  • -
  • Bestiality_Disapproved
  • -
    - -
  • - - I had sex with animal. - 4 -
  • -
    -
    - - - Bestiality_Know_Honorable - Thought_MemorySocial - 25 - 100 - 3 - -
  • Bestiality_Abhorrent
  • -
  • Bestiality_Horrible
  • -
  • Bestiality_Disapproved
  • -
    - -
  • - - 5 -
  • -
    -
    - -
    \ No newline at end of file diff --git a/1.4/Defs/PreceptDefs/Precepts_Incest.xml b/1.4/Defs/PreceptDefs/Precepts_Incest.xml deleted file mode 100644 index df0e490..0000000 --- a/1.4/Defs/PreceptDefs/Precepts_Incest.xml +++ /dev/null @@ -1,542 +0,0 @@ - - - - - - Incestuos - - UI/Issues/Incest - - - - RSI_CloseRelativeMarriage - - - - - RSI_IncestuosMarriage - - - - - RSI_NonIncestuosMarriage - - -
  • - -
  • - - - -
  • Parent
  • -
  • Child
  • -
  • Sibling
  • -
  • HalfSibling
  • -
  • Grandparent
  • -
  • Grandchild
  • -
  • NephewOrNiece
  • -
  • UncleOrAunt
  • - - - - RSI_CloseRelativeMarriage - -
  • - - - -
  • Parent
  • -
  • Child
  • -
  • Sibling
  • -
  • HalfSibling
  • -
  • Grandparent
  • -
  • Grandchild
  • -
  • NephewOrNiece
  • -
  • UncleOrAunt
  • -
  • GreatGrandparent
  • -
  • GreatGrandchild
  • -
  • GranduncleOrGrandaunt
  • -
  • GrandnephewOrGrandniece
  • -
  • CousinOnceRemoved
  • -
  • SecondCousin
  • -
  • Cousin
  • -
  • Kin
  • - - - - RSI_IncestuosMarriage - - - -
    -
    - - - RSI_CloseRelativeSex - - - - - RSI_IncestuosSex - - - - - RSI_NonIncestuosSex - - -
  • - -
  • - - - -
  • Parent
  • -
  • Child
  • -
  • Sibling
  • -
  • HalfSibling
  • -
  • Grandparent
  • -
  • Grandchild
  • -
  • NephewOrNiece
  • -
  • UncleOrAunt
  • - - - - RSI_CloseRelativeSex - -
  • - - - -
  • Parent
  • -
  • Child
  • -
  • Sibling
  • -
  • HalfSibling
  • -
  • Grandparent
  • -
  • Grandchild
  • -
  • NephewOrNiece
  • -
  • UncleOrAunt
  • -
  • GreatGrandparent
  • -
  • GreatGrandchild
  • -
  • GranduncleOrGrandaunt
  • -
  • GrandnephewOrGrandniece
  • -
  • CousinOnceRemoved
  • -
  • SecondCousin
  • -
  • Cousin
  • -
  • Kin
  • - - - - RSI_IncestuosSex - - - -
    -
    - - - - - Incestuos_Free - Incestuos - - Open minded. - Medium - 60 - 1000 - 100 - - - - Incestuos_Disapproved_CloseOnly - Incestuos - - Incest is disapproved socially. Relations farther than cousin are recognized as not incest. - Low - 50 - 1000 - 100 - -
  • - RSI_CloseRelativeMarriage - IncestuosMarriage_Disapproved -
  • -
  • - RSI_CloseRelativeSex - Sex_Know_Incest_Disapproved -
  • -
    - -
  • - -
  • - - - -
  • Parent
  • -
  • Child
  • -
  • Sibling
  • -
  • HalfSibling
  • -
  • Grandparent
  • -
  • Grandchild
  • -
  • NephewOrNiece
  • -
  • UncleOrAunt
  • - - -
  • Spouse
  • -
    - - - 0.5 - - - -
    -
    - - - Incestuos_Disapproved - Incestuos - - Incest is disapproved socially. - Low - 40 - 1000 - 100 - -
  • - RSI_IncestuosMarriage - IncestuosMarriage_Disapproved -
  • -
  • - RSI_IncestuosMarriage - Sex_Know_IncestMarriage_Disapproved -
  • -
  • - RSI_IncestuosSex - Sex_Know_Incest_Disapproved -
  • -
    - -
  • - -
  • - - - -
  • Parent
  • -
  • Child
  • -
  • Sibling
  • -
  • HalfSibling
  • -
  • Grandparent
  • -
  • Grandchild
  • -
  • NephewOrNiece
  • -
  • UncleOrAunt
  • -
  • GreatGrandparent
  • -
  • GreatGrandchild
  • -
  • GranduncleOrGrandaunt
  • -
  • GrandnephewOrGrandniece
  • -
  • CousinOnceRemoved
  • -
  • SecondCousin
  • -
  • Cousin
  • -
  • Kin
  • - - -
  • Spouse
  • -
    - - - 0.5 - - - -
    -
    - - - Incestuos_Forbidden - Incestuos - - Incest is forbidden. - Low - 30 - 1000 - 100 - -
  • - RSI_IncestuosMarriage - IncestuosMarriage_Forbidden -
  • -
  • - RSI_IncestuosMarriage - Sex_Know_IncestMarriage_Forbidden -
  • -
  • - RSI_IncestuosSex - Sex_Know_Incest_Forbidden -
  • -
    - -
  • - -
  • - - - -
  • Parent
  • -
  • Child
  • -
  • Sibling
  • -
  • HalfSibling
  • -
  • Grandparent
  • -
  • Grandchild
  • -
  • NephewOrNiece
  • -
  • UncleOrAunt
  • -
  • GreatGrandparent
  • -
  • GreatGrandchild
  • -
  • GranduncleOrGrandaunt
  • -
  • GrandnephewOrGrandniece
  • -
  • CousinOnceRemoved
  • -
  • SecondCousin
  • -
  • Cousin
  • -
  • Kin
  • - - -
  • Spouse
  • -
    - - - 0.1 - - - -
    -
    - - - Incestuos_IncestOnly - Incestuos - - For preserving pure blood, only incest allowed. - High - 0 - 1000 - -
  • Zoophile
  • -
    - -
  • - RSI_NonIncestuosMarriage - Sex_Know_IncestMarriage_Violated -
  • -
  • - RSI_NonIncestuosSex - Sex_Know_Incest_Violated -
  • -
    - -
  • - -
  • - - - -
  • Parent
  • -
  • Child
  • -
  • Sibling
  • -
  • HalfSibling
  • -
  • Grandparent
  • -
  • Grandchild
  • -
  • NephewOrNiece
  • -
  • UncleOrAunt
  • -
  • GreatGrandparent
  • -
  • GreatGrandchild
  • -
  • GranduncleOrGrandaunt
  • -
  • GrandnephewOrGrandniece
  • -
  • CousinOnceRemoved
  • -
  • SecondCousin
  • -
  • Cousin
  • -
  • Kin
  • - - - - 2.0 - - - -
    -
    - - - - - IncestuosMarriage_Forbidden - 30 - 1 - -
  • Psychopath
  • -
  • Nymphomaniac
  • -
    - -
  • Incestuos_IncestOnly
  • -
  • Incestuos_Free
  • -
    - -
  • - - No one bless our marriage. - -10 -
  • -
    -
    - - - IncestuosMarriage_Disapproved - 30 - 1 - -
  • Psychopath
  • -
  • Nymphomaniac
  • -
    - -
  • Incestuos_IncestOnly
  • -
  • Incestuos_Free
  • -
    - -
  • - - They are speaking behind our back. - -5 -
  • -
    -
    - - - Sex_Know_Incest_Disapproved - Thought_MemorySocial - 15 - 100 - 3 - -
  • Nymphomaniac
  • -
    - -
  • Incestuos_IncestOnly
  • -
  • Incestuos_Free
  • -
    - -
  • - - -15 -
  • -
    -
    - - - Sex_Know_Incest_Forbidden - Thought_MemorySocial - 15 - 100 - 3 - -
  • Nymphomaniac
  • -
    - -
  • Incestuos_IncestOnly
  • -
  • Incestuos_Free
  • -
    - -
  • - - -30 -
  • -
    -
    - - - Sex_Know_IncestMarriage_Disapproved - Thought_MemorySocial - 60 - 100 - 3 - -
  • Nymphomaniac
  • -
    - -
  • Incestuos_IncestOnly
  • -
  • Incestuos_Free
  • -
    - -
  • - - -15 -
  • -
    -
    - - - Sex_Know_IncestMarriage_Forbidden - Thought_MemorySocial - 60 - 100 - 3 - -
  • Nymphomaniac
  • -
    - -
  • Incestuos_IncestOnly
  • -
  • Incestuos_Free
  • -
    - -
  • - - -30 -
  • -
    -
    - - - Sex_Know_Incest_Violated - Thought_MemorySocial - 15 - 100 - 3 - -
  • Nymphomaniac
  • -
    - -
  • Incestuos_Disapproved_CloseOnly
  • -
  • Incestuos_Disapproved
  • -
  • Incestuos_Forbidden
  • -
  • Incestuos_Free
  • -
    - -
  • - - -15 -
  • -
    -
    - - - Sex_Know_IncestMarriage_Violated - Thought_MemorySocial - 300 - 100 - 3 - -
  • Nymphomaniac
  • -
    - -
  • Incestuos_Disapproved_CloseOnly
  • -
  • Incestuos_Disapproved
  • -
  • Incestuos_Forbidden
  • -
  • Incestuos_Free
  • -
    - -
  • - - -50 -
  • -
    -
    -
    \ No newline at end of file diff --git a/1.4/Defs/PreceptDefs/Precepts_Masturbation.xml b/1.4/Defs/PreceptDefs/Precepts_Masturbation.xml deleted file mode 100644 index 5951b94..0000000 --- a/1.4/Defs/PreceptDefs/Precepts_Masturbation.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - Masturbation - - UI/Issues/Bestiality - - - - RSI_Masturbated - - - - - - Masturbation_Abhorrent - Masturbation - - Masturbation is unacceptable. - Medium - 40 - 100 - -
  • - RSI_Masturbated -
  • -
    -
    - - - Masturbation_Disapproved - Masturbation - - Masturbation is somewhat shameful. - Low - 20 - 100 - -
  • - 2.0 -
  • -
    -
    - -
    \ No newline at end of file diff --git a/1.4/Defs/PreceptDefs/Precepts_Necrophilia.xml b/1.4/Defs/PreceptDefs/Precepts_Necrophilia.xml deleted file mode 100644 index 1a65c24..0000000 --- a/1.4/Defs/PreceptDefs/Precepts_Necrophilia.xml +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - Necrophilia - - UI/Issues/Necrophilia - - - - RSI_SexWithCorpse - - - - - - - Necrophilia_Abhorrent - Necrophilia - - Necrophilia beings is deeply evil. - Low - 40 - 100 - 30 - -
  • Necrophile
  • -
    - -
  • - RSI_SexWithCorpse -
  • -
  • - RSI_SexWithCorpse - Necrophilia_Abhorrent -
  • -
  • - RSI_SexWithCorpse - Necrophilia_Know_Abhorrent -
  • -
    -
    - - - Necrophilia_Horrible - Necrophilia - - Necrophilia is a horrible thing. - Low - 30 - 200 - 30 - -
  • Necrophile
  • -
    - -
  • - RSI_SexWithCorpse - Necrophilia_Horrible -
  • -
  • - RSI_SexWithCorpse - Necrophilia_Know_Horrible -
  • -
    - -
  • - 8.0 -
  • -
    -
    - - - Necrophilia_Disapproved - Necrophilia - - Necrophilia is extremely distasteful. - Low - 20 - 300 - 20 - -
  • Necrophile
  • -
    - -
  • - RSI_SexWithCorpse - Necrophilia_Disapproved -
  • -
  • - RSI_SexWithCorpse - Necrophilia_Know_Disapproved -
  • -
    -
    - - - Necrophilia_Acceptable - Necrophilia - - Necrophilia is a normal, unremarkable part of life. - Medium - 10 - 10 - true - -
  • Necrophile
  • -
    - -
  • - 0.75 -
  • -
    -
    - - - Necrophilia_Approved - Necrophilia - - Fucking corpse is approval. - High - 0 - 1000 - -
  • Necrophile
  • -
  • Lewd
  • -
    - -
  • - RSI_SexWithCorpse - Necrophilia_Approved -
  • -
  • - RSI_SexWithCorpse - Necrophilia_Know_Approved -
  • -
    - -
  • - 0.5 -
  • -
    -
    - - - - - - Necrophilia_Abhorrent - 6 - 1 - -
  • Necrophiliac
  • -
    - -
  • Necrophilia_Approved
  • -
  • Necrophilia_Acceptable
  • -
    - -
  • - - I had fucked corpse. - -15 -
  • -
    -
    - - - Necrophilia_Know_Abhorrent - Thought_MemorySocial - 15 - 100 - 3 - -
  • Necrophiliac
  • -
    - -
  • Necrophilia_Approved
  • -
  • Necrophilia_Acceptable
  • -
    - -
  • - - -30 -
  • -
    -
    - - - Necrophilia_Horrible - 6 - 1 - -
  • Necrophiliac
  • -
    - -
  • Necrophilia_Approved
  • -
  • Necrophilia_Acceptable
  • -
    - -
  • - - I had fucked corpse. - -10 -
  • -
    -
    - - - Necrophilia_Know_Horrible - Thought_MemorySocial - 15 - 100 - 3 - -
  • Necrophiliac
  • -
    - -
  • Necrophilia_Approved
  • -
  • Necrophilia_Acceptable
  • -
    - -
  • - - -20 -
  • -
    -
    - - - Necrophilia_Disapproved - 6 - 1 - -
  • Necrophiliac
  • -
    - -
  • Necrophilia_Approved
  • -
  • Necrophilia_Acceptable
  • -
    - -
  • - - I had fucked corpse. - -5 -
  • -
    -
    - - - Necrophilia_Know_Disapproved - Thought_MemorySocial - 15 - 100 - 3 - -
  • Necrophiliac
  • -
    - -
  • Necrophilia_Approved
  • -
  • Necrophilia_Acceptable
  • -
    - -
  • - - -10 -
  • -
    -
    - - - Necrophilia_Approved - 6 - 1 - -
  • Necrophilia_Abhorrent
  • -
  • Necrophilia_Horrible
  • -
  • Necrophilia_Disapproved
  • -
    - -
  • - - I had fucked corpse. - 4 -
  • -
    -
    - - - Necrophilia_Know_Approved - Thought_MemorySocial - 25 - 100 - 3 - -
  • Necrophilia_Abhorrent
  • -
  • Necrophilia_Horrible
  • -
  • Necrophilia_Disapproved
  • -
    - -
  • - - 5 -
  • -
    -
    - -
    \ No newline at end of file diff --git a/1.4/Defs/PreceptDefs/Precepts_Pregnancy.xml b/1.4/Defs/PreceptDefs/Precepts_Pregnancy.xml deleted file mode 100644 index 7e5b69f..0000000 --- a/1.4/Defs/PreceptDefs/Precepts_Pregnancy.xml +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - - Pregnancy - - UI/Issues/Birth - - - - - Pregnancy_Holy - Pregnancy - - To be pregnant is a duty worthy of respect. Women carry our society into the next generation. - Medium - 10 - -
  • - Pregnancy_Respected_Pregnant -
  • -
  • - Pregnancy_Respected_Pregnant_Social -
  • -
    -
    - - - Pregnancy_Elevated - Pregnancy - - Being pregnant is considered noble. - Low - 20 - -
  • - Pregnancy_Elevated_Pregnant -
  • -
  • - Pregnancy_Elevated_Pregnant_Social -
  • -
    -
    - - - Pregnancy_NoRules - Pregnancy - - There are no thoughts about pregnancy. - Low - 30 - - - - - - Pregnancy_Required - Pregnancy - High - 40 - - Women should be pregnant - those who are not, are seen unworthy. - -
  • - Pregnancy_Respected_Pregnant -
  • -
  • - Pregnancy_Respected_Pregnant_Social -
  • -
  • - Pregnancy_Horrible_NonPregnant -
  • -
  • - Pregnancy_Horrible_NonPregnant_Social -
  • -
    -
    - - - Pregnancy_Horrible - Pregnancy - Low - 50 - - Being Pregnant is unclean. Take care and stay pure. - -
  • - Pregnancy_Horrible_Pregnant -
  • -
  • - Pregnancy_Horrible_Pregnant_Social -
  • -
    -
    - - - - - Pregnancy_Respected_Pregnant - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_Pregnant - Thought_Situational - -
  • - - I am pregnant. This makes me a pillar of society. - 5 -
  • -
    -
    - - - Pregnancy_Elevated_Pregnant - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_Pregnant - Thought_Situational - -
  • - - I am soon making our colony stronger. - 10 -
  • -
    -
    - - - Pregnancy_Respected_Pregnant_Social - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_Pregnant_Social - Thought_SituationalSocial - -
  • - - 10 -
  • -
    -
    - - - Pregnancy_Elevated_Pregnant_Social - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_Pregnant_Social - Thought_SituationalSocial - -
  • - - 20 -
  • -
    -
    - - - Pregnancy_Horrible_Pregnant_Social - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_Pregnant_Social - Thought_SituationalSocial - -
  • - - -20 -
  • -
    -
    - - - Pregnancy_Horrible_Pregnant - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_Pregnant - Thought_Situational - -
  • - - How did I end up like this? I never wanted to be pregnant! - -10 -
  • -
    -
    - - - - Pregnancy_Horrible_NonPregnant - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_NonPregnant - Thought_Situational - true - Female - -
  • - - I wish to be pregnant. - -6 -
  • -
    -
    - - - Pregnancy_Horrible_NonPregnant_Social - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_NonPregnant_Social - Thought_SituationalSocial - Female - -
  • - - -5 -
  • -
    -
    - -
    \ No newline at end of file diff --git a/1.4/Defs/PreceptDefs/Precepts_Rape.xml b/1.4/Defs/PreceptDefs/Precepts_Rape.xml deleted file mode 100644 index da2cfd4..0000000 --- a/1.4/Defs/PreceptDefs/Precepts_Rape.xml +++ /dev/null @@ -1,438 +0,0 @@ - - - - - - Rape - - UI/Issues/Rape - - - - RSI_Raped - - -
  • - -
  • - - - true - - - RSI_RapedSlave -
  • -
  • - - - true - - - RSI_RapedPrisoner -
  • - - -
    -
    - - - RSI_RapedSlave - - - - - RSI_RapedPrisoner - - - - - RSI_WasRaped - - -
  • - -
  • - - - true - - - RSI_WasRapedSlave -
  • -
  • - - - true - - - RSI_WasRapedPrisoner -
  • - - -
    -
    - - - RSI_WasRapedSlave - - - - - RSI_WasRapedPrisoner - - - - - - - Rape_Abhorrent - Rape - - Rape beings is deeply evil. - Low - 40 - 1000 - 30 - -
  • RapeBad
  • -
    - -
  • Rapist
  • -
    - -
  • HumanPrimacy
  • -
  • Collectivist
  • -
    - -
  • - RSI_Raped -
  • -
  • - RSI_Raped - Rape_Abhorrent -
  • -
  • - RSI_Raped - Rape_Know_Abhorrent - Someone raped other -
  • -
  • - RSI_RapedPrisoner - Rape_Horrible - Raped prisoner -
  • -
  • - RSI_RapedPrisoner - Rape_Know_Horrible - Someone raped prisoner -
  • -
  • - RSI_RapedSlave - Rape_Disapproved - Raped slave -
  • -
  • - RSI_RapedSlave - Rape_Know_Disapproved - Someone raped slave -
  • -
    -
    - - - Rape_Horrible - Rape - - Raping other is a horrible thing. - Low - 30 - 1000 - 30 - -
  • RapeBad
  • -
    - -
  • Rapist
  • -
    - -
  • HumanPrimacy
  • -
    - -
  • - RSI_Raped - Rape_Horrible -
  • -
  • - RSI_Raped - Rape_Know_Horrible - Someone raped other -
  • -
  • - RSI_RapedPrisoner - Rape_Disapproved - Raped prisoner -
  • -
  • - RSI_RapedPrisoner - Rape_Know_Disapproved - Someone raped prisoner -
  • -
    - -
  • - 3.0 -
  • -
    -
    - - - Rape_Disapproved - Rape - - Rape is part of life, though it is extremely distasteful. - Medium - 20 - 1000 - 20 - -
  • RapeBad
  • -
    - -
  • Rapist
  • -
    - -
  • HumanPrimacy
  • -
    - -
  • - RSI_Raped - Rape_Disapproved -
  • -
  • - RSI_Raped - Rape_Know_Disapproved - Someone raped other -
  • -
    -
    - - - Rape_Acceptable - Rape - - Rape is a normal, unremarkable part of life. - High - 10 - 10 - true - -
  • - 0.75 -
  • -
    -
    - - - Rape_Honorable - Rape - - Raping is one of proud behavior. - High - 0 - 1000 - -
  • HumanPrimacy
  • -
    - -
  • Rapist
  • -
    - - 0.75 - - -
  • - RSI_Raped - BloodlustStoleSomeLovin - true -
  • -
  • - RSI_Raped - Rape_Know_Honorable - Someone raped other - true -
  • -
  • - RSI_RapedPrisoner - BloodlustStoleSomeLovin - true -
  • -
  • - RSI_RapedPrisoner - Rape_Know_Honorable - Someone raped other - true -
  • -
  • - RSI_RapedSlave - BloodlustStoleSomeLovin - true -
  • -
  • - RSI_RapedSlave - Rape_Know_Honorable - Someone raped other - true -
  • -
    - -
  • - 0.5 -
  • -
    -
    - - - - - - Rape_Abhorrent - 6 - 1 - -
  • Rapist
  • -
    - -
  • Rape_Honorable
  • -
  • Rape_Acceptable
  • -
    - -
  • - - I raped someone. I shouldn't do that. - -5 -
  • -
    -
    - - - Rape_Know_Abhorrent - Thought_MemorySocial - 15 - 100 - 3 - -
  • Rapist
  • -
    - -
  • Rape_Honorable
  • -
  • Rape_Acceptable
  • -
    - -
  • - - -30 -
  • -
    -
    - - - Rape_Horrible - 6 - 1 - -
  • Rapist
  • -
    - -
  • Rape_Honorable
  • -
  • Rape_Acceptable
  • -
    - -
  • - - I raped someone. I shouldn't do that. - -3 -
  • -
    -
    - - - Rape_Know_Horrible - Thought_MemorySocial - 15 - 100 - 3 - -
  • Rapist
  • -
    - -
  • Rape_Honorable
  • -
  • Rape_Acceptable
  • -
    - -
  • - - -15 -
  • -
    -
    - - - Rape_Disapproved - 6 - 1 - -
  • Rapist
  • -
    - -
  • Rape_Honorable
  • -
  • Rape_Acceptable
  • -
    - -
  • - - I raped someone. I shouldn't do that. - -1 -
  • -
    -
    - - - Rape_Know_Disapproved - Thought_MemorySocial - 15 - 100 - 3 - -
  • Rapist
  • -
    - -
  • Rape_Honorable
  • -
  • Rape_Acceptable
  • -
    - -
  • - - -5 -
  • -
    -
    - - - Rape_Know_Honorable - Thought_MemorySocial - 25 - 100 - 3 - -
  • Rape_Abhorrent
  • -
  • Rape_Disapproved
  • -
    - -
  • - - 1 -
  • -
    -
    - -
    \ No newline at end of file diff --git a/1.4/Defs/PreceptDefs/Precepts_Ritual_sex.xml b/1.4/Defs/PreceptDefs/Precepts_Ritual_sex.xml deleted file mode 100644 index 636b5d1..0000000 --- a/1.4/Defs/PreceptDefs/Precepts_Ritual_sex.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - GangbangCeremony - - A ritualistic gangbang where a initiator rape a victim. The audience will rape as the initiator. - Ritual - Medium - UI/Issues/Gangbang - Precept_Ritual - Gangbang - true - false - 1.0 - 100 - false - true - false - -
  • RapeBad
  • -
    - -
  • Rapist
  • -
    -
    - - - GangbangCeremony_Consensual - - A ritualistic gangbang where a organizer being fucked. The audience will fuck the organizer. - Ritual - Medium - UI/Issues/Gangbang_Consensual - Precept_Ritual - Gangbang_Consensual - true - false - 1.0 - 100 - false - true - false - -
  • Lewd
  • -
    -
    - - - AnimalGangbangCeremony - - A ritualistic gangbang where animals rape a victim. - Ritual - Medium - UI/Commands/Breeding_Pawn_off - Precept_Ritual - GangbangByAnimal - true - false - 1.0 - 100 - false - true - false - -
  • - -
  • Rapist
  • -
  • Zoophile
  • - - -
    -
    - - - AnimalGangbangCeremony_Consensual - - A ritualistic gangbang where animals fuck the organizer. - Ritual - Medium - UI/Commands/Breeding_Pawn_on - Precept_Ritual - GangbangByAnimal_Consensual - true - false - 1.0 - 100 - false - true - false - -
  • Zoophile
  • -
    -
    - - - - - DrugOrgyCeremony - - An orgy using massive aphrodisiac. - Ritual - Medium - UI/Issues/Gangbang - Precept_Ritual - DrugOrgy - true - false - 1.0 - 100 - false - true - false - -
  • Lewd
  • -
    -
    -
    \ No newline at end of file diff --git a/1.4/Defs/PreceptDefs/Precepts_Sex.xml b/1.4/Defs/PreceptDefs/Precepts_Sex.xml deleted file mode 100644 index 8cf05e4..0000000 --- a/1.4/Defs/PreceptDefs/Precepts_Sex.xml +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - Sextype - - UI/Issues/Bestiality - - - - RSI_VaginalSex - - - - - RSI_AnalSex - - - - - RSI_OralSex - - - - - RSI_PromiscuousSex - - - - - RSI_MiscSex - - - - - - Sex_Free - Sextype - - Open minded. - Low - 50 - 1000 - 100 - - - - Sex_VaginalOnly - Sextype - - Only vaginal sex is approval and others are crude. - Low - 40 - 1000 - 100 - -
  • - RSI_AnalSex -
  • -
  • - RSI_AnalSex - Sex_Promiscuous -
  • -
  • - RSI_AnalSex - Sex_Know_Promiscuous -
  • -
  • - RSI_OralSex -
  • -
  • - RSI_OralSex - Sex_Promiscuous -
  • -
  • - RSI_OralSex - Sex_Know_Promiscuous -
  • -
  • - RSI_MiscSex -
  • -
  • - RSI_MiscSex - Sex_Promiscuous -
  • -
  • - RSI_MiscSex - Sex_Know_Promiscuous -
  • -
  • - RSI_PromiscuousSex -
  • -
  • - RSI_PromiscuousSex - Sex_Promiscuous -
  • -
  • - RSI_PromiscuousSex - Sex_Know_Promiscuous -
  • -
    -
    - - - Sex_AnalOnly - Sextype - - Only anal sex is approval and others are crude. - Medium - 30 - 1000 - 10 - -
  • - RSI_VaginalSex -
  • -
  • - RSI_VaginalSex - Sex_Promiscuous -
  • -
  • - RSI_VaginalSex - Sex_Know_Promiscuous -
  • -
  • - RSI_OralSex -
  • -
  • - RSI_OralSex - Sex_Promiscuous -
  • -
  • - RSI_OralSex - Sex_Know_Promiscuous -
  • -
  • - RSI_MiscSex -
  • -
  • - RSI_MiscSex - Sex_Promiscuous -
  • -
  • - RSI_MiscSex - Sex_Know_Promiscuous -
  • -
  • - RSI_PromiscuousSex -
  • -
  • - RSI_PromiscuousSex - Sex_Promiscuous -
  • -
  • - RSI_PromiscuousSex - Sex_Know_Promiscuous -
  • -
    -
    - - - Sex_OralOnly - Sextype - - Only oral sex is approval and others are crude. - Medium - 20 - 1000 - 5 - -
  • - RSI_VaginalSex -
  • -
  • - RSI_VaginalSex - Sex_Promiscuous -
  • -
  • - RSI_VaginalSex - Sex_Know_Promiscuous -
  • -
  • - RSI_AnalSex -
  • -
  • - RSI_AnalSex - Sex_Promiscuous -
  • -
  • - RSI_AnalSex - Sex_Know_Promiscuous -
  • -
  • - RSI_MiscSex -
  • -
  • - RSI_MiscSex - Sex_Promiscuous -
  • -
  • - RSI_MiscSex - Sex_Know_Promiscuous -
  • -
  • - RSI_PromiscuousSex -
  • -
  • - RSI_PromiscuousSex - Sex_Promiscuous -
  • -
  • - RSI_PromiscuousSex - Sex_Know_Promiscuous -
  • -
    -
    - - - Sex_Promiscuous - Sextype - - Messy sex life is approved. - High - 0 - 1000 - - 1.5 - 1.25 - - -
  • - RSI_VaginalSex -
  • -
  • - RSI_VaginalSex - Sex_NonPromiscuous -
  • -
  • - RSI_VaginalSex - Sex_Know_NonPromiscuous -
  • -
  • - RSI_AnalSex -
  • -
  • - RSI_AnalSex - Sex_NonPromiscuous -
  • -
  • - RSI_AnalSex - Sex_Know_NonPromiscuous -
  • -
  • - RSI_OralSex -
  • -
  • - RSI_OralSex - Sex_NonPromiscuous -
  • -
  • - RSI_OralSex - Sex_Know_NonPromiscuous -
  • -
  • - RSI_MiscSex -
  • -
  • - RSI_MiscSex - Sex_NonPromiscuous -
  • -
  • - RSI_MiscSex - Sex_Know_NonPromiscuous -
  • -
  • - RSI_PromiscuousSex - Sex_Know_Promiscuous_Approval -
  • -
    -
    - - - - - - - Sex_Promiscuous - 1 - 1 - RJWSexperience.Ideology.Thought_IncreaseRecord - -
  • - - I was immoral. It makes me aroused. - 5 -
  • -
    - -
  • - Lust - 3.0 -
  • -
    -
    - - - Sex_NonPromiscuous - 1 - 1 - -
  • - - It cannot satisfy me. - -1 -
  • -
    -
    - - - Sex_Know_Promiscuous - Thought_MemorySocial - 15 - 100 - 3 - -
  • Nymphomaniac
  • -
  • Zoophile
  • -
  • Rapist
  • -
  • Necrophiliac
  • -
  • Gay
  • -
  • Bisexual
  • -
    - -
  • Sex_Free
  • -
  • Sex_Promiscuous
  • -
    - -
  • - - -10 -
  • -
    -
    - - - Sex_Know_Promiscuous_Approval - Thought_MemorySocial - 15 - 100 - 3 - -
  • Sex_VaginalOnly
  • -
  • Sex_AnalOnly
  • -
  • Sex_OralOnly
  • -
    - -
  • - - 3 -
  • -
    -
    - - - Sex_Know_NonPromiscuous - Thought_MemorySocial - 15 - 100 - 3 - -
  • Sex_VaginalOnly
  • -
  • Sex_AnalOnly
  • -
  • Sex_OralOnly
  • -
  • Sex_Free
  • -
    - -
  • - - -3 -
  • -
    -
    -
    \ No newline at end of file diff --git a/1.4/Defs/PreceptDefs/Precepts_SexProselytizing.xml b/1.4/Defs/PreceptDefs/Precepts_SexProselytizing.xml deleted file mode 100644 index 81e0f58..0000000 --- a/1.4/Defs/PreceptDefs/Precepts_SexProselytizing.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - SexProselytizing - - UI/Issues/Submissive - - - - ProselyzingByOrgasm - SexProselytizing - - Giving orgasm converts partner towards this ideology. - Medium - 50 - 400 - - - \ No newline at end of file diff --git a/1.4/Defs/PreceptDefs/Precepts_SizeMatters.xml b/1.4/Defs/PreceptDefs/Precepts_SizeMatters.xml deleted file mode 100644 index c060ec4..0000000 --- a/1.4/Defs/PreceptDefs/Precepts_SizeMatters.xml +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - GenitalSize - - UI/Memes/SexualDissolutely - - - - - - GenitalSize_Big_Better - GenitalSize - The size matters. - - High - 20 - 200 - -
  • - GenitalSize_Approved -
  • -
  • - GenitalSize_Approved_Social -
  • -
    -
    - - - GenitalSize_NoRules - GenitalSize - The size is unimportant. - - High - 10 - 100 - - - - - - GenitalSize_Smaller_Better - GenitalSize - The greeks actually believed, that a big genital is an animalistic feature. Important members are known for their small genitals. - - High - 30 - 200 - -
  • - GenitalSize_Disapproved -
  • -
  • - GenitalSize_Disapproved_Social -
  • -
    -
    - - - - - GenitalSize_Approved - Thought_Situational - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_GenitalSize - -
  • - - I ... I am okay the way I am! - -10 -
  • -
  • - - I think I am below average. - -5 -
  • -
  • - - I guess I am the average. - 0 -
  • -
  • - - I think I am above average. - +5 -
  • -
  • - - Don't want to be the elephant in the room, but parts of me are. - +10 -
  • -
    - -
  • - - -
  • 0
  • -
  • 0.2
  • -
  • 0.4
  • -
  • 0.6
  • -
  • 0.8
  • - - -
    -
    - - - GenitalSize_Disapproved - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_GenitalSize - Thought_Situational - -
  • - - I do not need great genitals, as I am a being of supreme intellect and grace. - +10 -
  • -
  • - - I think I am below average. - +5 -
  • -
  • - - I guess I am the average. - 0 -
  • -
  • - - I think I am above average. - -5 -
  • -
  • - - I am closer to an animal, than to a human. Why did I have to be born this way? - -10 -
  • -
    - -
  • - - -
  • 0
  • -
  • 0.2
  • -
  • 0.4
  • -
  • 0.6
  • -
  • 0.8
  • - - -
    -
    - - - - - GenitalSize_Approved_Social - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_GenitalSize_Social - Thought_SituationalSocial - -
  • - - -5 -
  • -
  • - - 0 -
  • -
  • - - +5 -
  • -
    - -
  • - - -
  • 0
  • -
  • 0.4
  • -
  • 0.6
  • - - -
    -
    - - - GenitalSize_Disapproved_Social - RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_GenitalSize_Social - Thought_SituationalSocial - -
  • - - +5 -
  • -
  • - - 0 -
  • -
  • - - -5 -
  • -
    - -
  • - - -
  • 0
  • -
  • 0.4
  • -
  • 0.6
  • - - -
    -
    - -
    \ No newline at end of file diff --git a/1.4/Defs/PreceptDefs/Precepts_SocialAffection.xml b/1.4/Defs/PreceptDefs/Precepts_SocialAffection.xml deleted file mode 100644 index b4ee222..0000000 --- a/1.4/Defs/PreceptDefs/Precepts_SocialAffection.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - SocialAffection - - UI/Issues/SocialAffection - - - - - - SocialAffection_Normal - SocialAffection - - Just normal. - Low - 50 - 1000 - - - - SocialAffection_Small - SocialAffection - - Care about only immediate family. - Medium - 40 - 1000 - - - - SocialAffection_OnlyFamily - SocialAffection - - Don't care about non-family memeber's tragedy. - Medium - 30 - 1000 - - - - SocialAffection_Dry - SocialAffection - - Don't care about family memeber's tragedy. - High - 20 - 1000 - - - - SocialAffection_Psychopath - SocialAffection - - Don't care about others. - High - 10 - 1000 - - \ No newline at end of file diff --git a/1.4/Defs/PreceptDefs/Precepts_Submissive.xml b/1.4/Defs/PreceptDefs/Precepts_Submissive.xml deleted file mode 100644 index e69c135..0000000 --- a/1.4/Defs/PreceptDefs/Precepts_Submissive.xml +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - Submissive - - UI/Issues/Submissive - - - - - - Submissive_None - Submissive - - Just normal. - Low - 50 - 1000 - - - - Submissive_Male - Submissive - - Males are submissive. They will obey and accept even being raped. - High - 40 - 1000 - -
  • FemaleSupremacy
  • -
    - -
  • - RSI_Raped - Male -
  • -
  • - RSI_WasRaped - BeenRaped_Submissive - Male -
  • -
  • - RSI_WasRaped - BeenRaped_NotSubmissive - Female -
  • -
  • - RSI_Raped - Raped_Know_NotBeingSubmissive - Male -
  • -
  • - RSI_WasRapedPrisoner - BeenRaped_Submissive - Male -
  • -
  • - RSI_WasRapedPrisoner - BeenRaped_NotSubmissive - Female -
  • -
  • - RSI_RapedPrisoner - Raped_Know_NotBeingSubmissive - Male -
  • -
  • - RSI_WasRapedSlave - BeenRaped_Submissive - Male -
  • -
  • - RSI_WasRapedSlave - BeenRaped_NotSubmissive - Female -
  • -
  • - RSI_RapedSlave - Raped_Know_NotBeingSubmissive - Male -
  • -
    -
    - - - Submissive_Female - Submissive - - Females are submissive. They will obey and accept even being raped. - High - 30 - 1000 - -
  • MaleSupremacy
  • -
    - -
  • - RSI_Raped - Female -
  • -
  • - RSI_WasRaped - BeenRaped_Submissive - Female -
  • -
  • - RSI_WasRaped - BeenRaped_NotSubmissive - Male -
  • -
  • - RSI_Raped - Raped_Know_NotBeingSubmissive - Female -
  • -
  • - RSI_WasRapedPrisoner - BeenRaped_Submissive - Female -
  • -
  • - RSI_WasRapedPrisoner - BeenRaped_NotSubmissive - Male -
  • -
  • - RSI_RapedPrisoner - Raped_Know_NotBeingSubmissive - Female -
  • -
  • - RSI_WasRapedSlave - BeenRaped_Submissive - Female -
  • -
  • - RSI_WasRapedSlave - BeenRaped_NotSubmissive - Male -
  • -
  • - RSI_RapedSlave - Raped_Know_NotBeingSubmissive - Female -
  • -
    -
    - - - - - - BeenRaped_Submissive - 10 - 100 - Thought_Memory - 0.4 - -
  • Masochist
  • -
    - -
  • - - I had to accept. But i don't feel so good. - -3 -
  • -
    -
    - - - BeenRaped_NotSubmissive - 15 - 100 - Thought_MemorySocial - 0.4 - -
  • Masochist
  • -
    - -
  • - - How dare... - -30 - -200 -
  • -
    -
    - - - Raped_Know_NotBeingSubmissive - Thought_MemorySocial - 15 - 100 - 3 - -
  • - - -30 -
  • -
    -
    -
    \ No newline at end of file diff --git a/1.4/Defs/PreceptDefs/Precepts_Virginity.xml b/1.4/Defs/PreceptDefs/Precepts_Virginity.xml deleted file mode 100644 index a7a231a..0000000 --- a/1.4/Defs/PreceptDefs/Precepts_Virginity.xml +++ /dev/null @@ -1,360 +0,0 @@ - - - - - Virginity_Female - - UI/Issues/Female - - - - Virginity_Male - - UI/Issues/Male - - - - RSI_VirginTaken - - -
  • - -
  • - - - -
  • Spouse
  • - - - - RSI_VirginTakenNotSpouse - - - -
    -
    - - - RSI_TookVirgin - - - - - RSI_VirginStolen - - - - - RSI_VirginTakenNotSpouse - - - - - - - Virgin_UselessF - Virginity_Female - - Female's virginity is useless. - Medium - 50 - 1000 - 10 - - - - Virgin_UselessM - Virginity_Male - - Male's virginity is useless. - Low - 50 - 1000 - 80 - - - - Virgin_PreciousF - Virginity_Female - - Female's virginity is precious. - Medium - 40 - 1000 - 80 - -
  • - RSI_VirginStolen - Virgin_Precious_Taken_Forcefully - Female -
  • -
  • - RSI_VirginTaken - Virgin_Precious_Taken - Female -
  • -
  • - RSI_TookVirgin - TookVirginity -
  • -
    -
    - - - Virgin_PreciousM - Virginity_Male - - Male's virginity is precious. - Medium - 40 - 1000 - 1 - -
  • - RSI_VirginStolen - Virgin_Precious_Taken_Forcefully - Male -
  • -
  • - RSI_VirginTaken - Virgin_Precious_Taken - Male -
  • -
  • - RSI_TookVirgin - TookVirginity -
  • -
    -
    - - - Virgin_OnlyForSpouseF - Virginity_Female - - Losing virginity before marriage is evil. - Medium - 40 - 1000 - 80 - -
  • MaleSupremacy
  • -
    - -
  • FemaleSupremacy
  • -
    - -
  • MaleSupremacy
  • -
    - -
  • - RSI_VirginStolen - Virgin_Precious_Taken_Forcefully - Female -
  • -
  • - RSI_VirginTaken - Virgin_Precious_Taken - Female -
  • -
  • - RSI_VirginTakenNotSpouse - Virgin_OnlyForSpouse_Know_Taken - Female -
  • -
  • - RSI_TookVirgin - TookVirginity -
  • -
    -
    - - - Virgin_OnlyForSpouseM - Virginity_Male - - Losing virginity before marriage is evil. - Medium - 40 - 1000 - 20 - -
  • FemaleSupremacy
  • -
    - -
  • MaleSupremacy
  • -
    - -
  • FemaleSupremacy
  • -
    - -
  • - RSI_VirginStolen - Virgin_Precious_Taken_Forcefully - Male -
  • -
  • - RSI_VirginTaken - Virgin_Precious_Taken - Male -
  • -
  • - RSI_VirginTakenNotSpouse - Virgin_OnlyForSpouse_Know_Taken - Male -
  • -
  • - RSI_TookVirgin - TookVirginity -
  • -
    -
    - - - Virgin_ShamefulF - Virginity_Female - - Remaining as virgin is shameful thing and being laughed at. - Medium - 30 - 1000 - 1 - -
  • FemaleSupremacy
  • -
    - -
  • - RSI_VirginTaken - Virgin_Shameful_Taken - Female -
  • -
    -
    - - - Virgin_ShamefulM - Virginity_Male - - Remaining as virgin is shameful thing and being laughed at. - Medium - 30 - 1000 - 40 - -
  • MaleSupremacy
  • -
    - -
  • - RSI_VirginTaken - Virgin_Shameful_Taken - Male -
  • -
    -
    - - - - - Virgin_Precious_Taken_Forcefully - Thought_MemorySocial - 30 - 1 - -
  • - - My virginity was taken forcefully. - -10 - -200 -
  • -
    -
    - - - Virgin_Precious_Taken - RJWSexperience.Ideology.Thought_Opinionbased - 7 - 1 - -
  • - - I am no longer virgin. - -5 -
  • -
  • - - I am no longer virgin. - -3 -
  • -
  • - - I am no longer virgin. - -1 -
  • -
  • - - I gave my virginity to my love. - 5 -
  • -
    - -
  • - -
  • -100
  • -
  • -50
  • -
  • 0
  • -
  • 75
  • - - -
    -
    - - - Virgin_Shameful_Taken - RJWSexperience.Ideology.Thought_Opinionbased - 7 - 1 - -
  • - - Finally! - 5 -
  • -
  • - - Finally! - 10 -
  • -
  • - - Finally! - 20 -
  • -
    - -
  • - -
  • -100
  • -
  • 0
  • -
  • 75
  • - - -
    -
    - - - - Virgin_OnlyForSpouse_Know_Taken - Thought_MemorySocial - 30 - 100 - 3 - -
  • Nymphomaniac
  • -
    - -
  • - - -30 -
  • -
    -
    -
    \ No newline at end of file diff --git a/1.4/Defs/PreceptDefs/RitualPatternDefs/RitualPatterns_sex.xml b/1.4/Defs/PreceptDefs/RitualPatternDefs/RitualPatterns_sex.xml deleted file mode 100644 index 211c6f1..0000000 --- a/1.4/Defs/PreceptDefs/RitualPatternDefs/RitualPatterns_sex.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - NamerRitualFestival - true - RitualSpotOrAltar - -
  • Rape
  • -
    -
    - - - Gangbang - Gangbang - gangbang - A ritualistic gangbang. The organizer will give a speech to excite the crowd, then fuck the victim. If the organizer cannot fuck victim, the ritual will be canceled. - UI/Issues/Gangbang - false - Gangbang - - - - - Gangbang_Consensual - Gangbang_Consensual - gangbang - A ritualistic gangbang. The organizer will give a speech to excite the crowd, then fucked by the crowd. - UI/Issues/Gangbang_Consensual - false - Gangbang_Consensual - - - - - GangbangByAnimal - GangbangByAnimal - gangbang by animal - A ritualistic animal gangbang. The organizer will give a speech to excite the crowd, then animals begin fuck victim. - UI/Commands/Breeding_Pawn_off - false - BestialGangbang - - - - - GangbangByAnimal_Consensual - GangbangByAnimal_Consensual - gangbang by animal - A ritualistic animal gangbang. The organizer will give a speech to excite the crowd, then animals begin fuck the organizer. - UI/Commands/Breeding_Pawn_on - false - BestialGangbang_Consensual - - - - - DrugOrgy - drug orgy - An orgy with large amounts of aphrodisiac. Participants will gather around a lustbong, light it on fire, and fuck each other while inhaling the fumes. - UI/Icons/Rituals/SmokeCircle - false - DrugOrgy - DrugOrgy - DrugOrgy - - -
    \ No newline at end of file diff --git a/1.4/Defs/PreconfiguredIdeos/IdeoPresetDefs_sex.xml b/1.4/Defs/PreconfiguredIdeos/IdeoPresetDefs_sex.xml deleted file mode 100644 index 13c8abc..0000000 --- a/1.4/Defs/PreconfiguredIdeos/IdeoPresetDefs_sex.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - Animal_Breeders - - Animals are our better half. - Intense - -
  • AnimalPersonhood
  • -
  • Zoophile
  • -
    -
    - - - Savage_Rapist_Brigands - - All of them are ours. - Intense - -
  • Rapist
  • -
  • Nudism
  • -
  • Raider
  • -
    -
    - - - Hentai_Tribe - - Intense - Impregnate. - -
  • MaleSupremacy
  • -
  • Rapist
  • -
    -
    -
    \ No newline at end of file diff --git a/1.4/Defs/Rituals/Ritual_Behaviors_sex.xml b/1.4/Defs/Rituals/Ritual_Behaviors_sex.xml deleted file mode 100644 index aff19a9..0000000 --- a/1.4/Defs/Rituals/Ritual_Behaviors_sex.xml +++ /dev/null @@ -1,466 +0,0 @@ - - - - - -
  • - - 7500 - -
  • - - initiator - Initiator - IdeoRole_Moralist - True - true - 1 - False -
  • - -
    - - - Gangbang - RJWSexperience.Ideology.RitualBehaviorWorker_Gangbang - -
  • - - a victim - victim - 1 - true - False - true - true - true -
  • -
    - -
  • - Spectate - -
  • - - -
  • - initiator - victim - Victim is not reachable. -
  • - - -
  • - initiator - DeliverPawnToAltar -
  • -
  • - victim - Idle -
  • -
    - -
  • - Spectate - -
  • - 0.1 -
  • - - -
  • - initiator - SpeakOnCellFacingSpectators - Speech_Gangbang - -
  • - 5 -
  • -
  • - -
  • -
  • - victim - LayDownAwake -
  • -
    - -
  • - Gangbang_Rape - True - -
  • - 0.9 -
  • - - -
  • - initiator - FuckVictim - -
  • - -
  • -
    - -
  • - Gangbang_Rape - -
  • - 0.1 -
  • - - -
  • - initiator - SpeakOnCellFacingSpectators - Speech_Gangbang - -
  • - -
  • -
    - -
    -
    - - - Gangbang_Consensual - RJWSexperience.Ideology.RitualBehaviorWorker_Gangbang_Consensual - -
  • - Spectate - -
  • - -
  • initiator
  • - - - - -
  • - initiator - ArriveToCell -
  • -
    - -
  • - Spectate - -
  • - 0.1 -
  • - - -
  • - initiator - SpeakOnCellFacingSpectators - Speech_Gangbang - -
  • - 5 -
  • -
  • - -
  • -
    - -
  • - Gangbang_Consensual - True - -
  • - 1.0 -
  • - - -
  • - initiator - LayDownAwake - -
  • - -
  • -
    - -
  • - Spectate - -
  • - 0.1 -
  • - - -
  • - initiator - SpeakOnCellFacingSpectators - Speech_Gangbang - -
  • - -
  • -
    - -
    -
    - - - - GangbangByAnimal - RJWSexperience.Ideology.RitualBehaviorWorker_Gangbang - -
  • - - a breedee who will be fucked by animal - victim - 1 - True - False - true -
  • -
  • - - animal - 30 - false - a breedable animal - false -
  • -
    - -
  • - -
  • - initiator - victim -
  • - - Spectate - 5~7 - -
  • - initiator - victim - Victim is not reachable. -
  • -
    - -
  • - -
  • initiator
  • - - true - -
    - -
  • - initiator - DeliverPawnToCellIfAliveThenIdle - -
  • - 2 - 0 -
  • - - -
  • - victim - Idle -
  • -
    - -
  • - Spectate - -
  • - 0.1 -
  • - - -
  • - initiator - SpeakOnCellFacingSpectators - Speech_Zoophile - -
  • - 5 -
  • -
  • - -
  • -
  • - animal - Spectate -
  • -
  • - victim - LayDownAwake -
  • -
    - -
  • - Spectate - True - -
  • - 0.9 -
  • - - -
  • - animal - Gangbang_Rape - -
  • - -
  • -
  • - victim - LayDownAwake -
  • -
    - -
  • - Spectate - -
  • - 0.1 -
  • - - -
  • - initiator - SpeakOnCellFacingSpectators - Speech_Zoophile - -
  • - -
  • -
  • - victim - LayDownAwake -
  • -
    - -
    -
    - - - - GangbangByAnimal_Consensual - RJWSexperience.Ideology.RitualBehaviorWorker_Gangbang_Consensual - -
  • - - animal - 30 - false - a breedable animal - false -
  • -
    - -
  • - Spectate - -
  • - -
  • initiator
  • - - - - -
  • - initiator - ArriveToCell -
  • -
    - -
  • - Spectate - -
  • - 0.1 -
  • - - -
  • - initiator - SpeakOnCellFacingSpectators - Speech_Zoophile - -
  • - 5 -
  • -
  • - -
  • -
  • - animal - Spectate -
  • -
    - -
  • - Spectate - True - -
  • - 0.9 -
  • - - -
  • - animal - Gangbang_Consensual - -
  • - -
  • -
  • - initiator - LayDownAwake -
  • -
    - -
  • - Spectate - -
  • - 0.1 -
  • - - -
  • - initiator - SpeakOnCellFacingSpectators - Speech_Zoophile - -
  • - -
  • -
    - -
    -
    - - - DrugOrgy - 7500 - - Participants - participate - -
  • - DrugOrgy - -
  • - 1.0 -
  • - - -
    -
    - - -
    \ No newline at end of file diff --git a/1.4/Defs/Rituals/Ritual_Outcomes_sex.xml b/1.4/Defs/Rituals/Ritual_Outcomes_sex.xml deleted file mode 100644 index a6c9646..0000000 --- a/1.4/Defs/Rituals/Ritual_Outcomes_sex.xml +++ /dev/null @@ -1,400 +0,0 @@ - - - - Gangbang - Depending on ritual quality, participants will get between {MINMOOD} and {MAXMOOD} mood for {MOODDAYS} days. - RitualOutcomeEffectWorker_Consumable - -
  • If the {0} is satisfying, one of the participants might gain an inspiration.
  • -
    - -
  • - initiator - - 0.10 -
  • -
  • - - - -
  • (1, -0.20)
  • -
  • (3, -0.05)
  • -
  • (5, 0.05)
  • -
  • (10, 0.10)
  • - - - -
  • - true - - 0.2 - an altar -
  • -
  • - - 0.15 - FeelingBroken - 0.3 - victim -
  • -
  • - - 0.15 - FeelingBroken - 0.5 - victim -
  • -
  • - - 0.3 - FeelingBroken - 0.9 - victim -
  • -
  • - - 0.4 - Sex - 0.7 -
  • -
  • - - 0.4 - Sex - 0.9 -
  • -
    - -
  • - - 0.05 - TerribleGangbang - The {0} was terrible! The speech was stuttering and incoherent, and the victim was botched - everyone was waiting for it to end. - -2 -
  • -
  • - - 0.10 - BoringGangbang - The {0} was boring. The speech was repetitive and the victim was noticeably flawed. It just didn't feel dignified. - -1 -
  • -
  • - - 0.6 - FunGangbang - The {0} was satisfying. The speech felt meaningful, and the victim was precise and dignified. - There's a 5% chance that a random participant gets an inspiration. - 1 -
  • -
  • - - 0.25 - UnforgettableGangbang - The {0} was spectacular! The speech brought everyone to the edge of a frenzy and the victim was like succubus. - There's a 10% chance that a random participant gets an inspiration. - 2 -
  • -
    -
    - - - Gangbang_Consensual - Depending on ritual quality, participants will get between {MINMOOD} and {MAXMOOD} mood for {MOODDAYS} days. - RitualOutcomeEffectWorker_Consumable - -
  • If the {0} is satisfying, one of the participants might gain an inspiration.
  • -
    - -
  • - initiator - - 0.10 -
  • -
  • - - - -
  • (1, -0.20)
  • -
  • (3, -0.05)
  • -
  • (5, 0.05)
  • -
  • (10, 0.10)
  • - - - -
  • - true - - 0.2 - an altar -
  • -
  • - - 0.4 - Sex - 0.7 -
  • -
  • - - 1.0 - Sex - 0.8 -
  • -
    - -
  • - - 0.05 - TerribleGangbang - The {0} was terrible! The speech was stuttering and incoherent, and the victim was botched - everyone was waiting for it to end. - -2 -
  • -
  • - - 0.10 - BoringGangbang - The {0} was boring. The speech was repetitive and the victim was noticeably flawed. It just didn't feel dignified. - -1 -
  • -
  • - - 0.6 - FunGangbang - The {0} was satisfying. The speech felt meaningful, and the victim was precise and dignified. - There's a 5% chance that a random participant gets an inspiration. - 1 -
  • -
  • - - 0.25 - UnforgettableGangbang - The {0} was spectacular! The speech brought everyone to the edge of a frenzy and the victim was like succubus. - There's a 10% chance that a random participant gets an inspiration. - 2 -
  • -
    -
    - - - BestialGangbang - Depending on ritual quality, participants will get between {MINMOOD} and {MAXMOOD} mood for {MOODDAYS} days. - RitualOutcomeEffectWorker_Consumable - -
  • If the {0} is satisfying, one of the participants might gain an inspiration.
  • -
    - -
  • - initiator - - 0.10 -
  • -
  • - - - -
  • (1, -0.50)
  • -
  • (3, -0.30)
  • -
  • (5, -0.15)
  • -
  • (10, -0.10)
  • - - - -
  • - true - - 0.2 - an altar -
  • -
  • - - 0.45 - FeelingBroken - 0.3 - victim -
  • -
  • - - 0.45 - FeelingBroken - 0.5 - victim -
  • -
  • - - 0.8 - FeelingBroken - 0.9 - victim -
  • -
    - -
  • - - 0.05 - TerribleGangbang - The {0} was terrible! The speech was stuttering and incoherent, and the victim was botched - everyone was waiting for it to end. - -2 -
  • -
  • - - 0.10 - BoringGangbang - The {0} was boring. The speech was repetitive and the victim was noticeably flawed. It just didn't feel dignified. - -1 -
  • -
  • - - 0.65 - FunGangbang - The {0} was satisfying. The speech felt meaningful, and the victim was precise and dignified. - There's a 5% chance that a random participant gets an inspiration. - 1 -
  • -
  • - - 0.2 - UnforgettableGangbang - The {0} was spectacular! The speech brought everyone to the edge of a frenzy and the victim was like succubus. - There's a 10% chance that a random participant gets an inspiration. - 2 -
  • -
    -
    - - - BestialGangbang_Consensual - Depending on ritual quality, participants will get between {MINMOOD} and {MAXMOOD} mood for {MOODDAYS} days. - RitualOutcomeEffectWorker_Consumable - -
  • If the {0} is satisfying, one of the participants might gain an inspiration.
  • -
    - -
  • - initiator - - 0.10 -
  • -
  • - - - -
  • (1, 0.20)
  • -
  • (3, 0.40)
  • -
  • (5, 0.65)
  • -
  • (10, 1.20)
  • - - - -
  • - true - - 0.2 - an altar -
  • -
    - -
  • - - 0.05 - TerribleGangbang - The {0} was terrible! The speech was stuttering and incoherent, and the victim was botched - everyone was waiting for it to end. - -2 -
  • -
  • - - 0.10 - BoringGangbang - The {0} was boring. The speech was repetitive and the victim was noticeably flawed. It just didn't feel dignified. - -1 -
  • -
  • - - 0.65 - FunGangbang - The {0} was satisfying. The speech felt meaningful, and the victim was precise and dignified. - There's a 5% chance that a random participant gets an inspiration. - 1 -
  • -
  • - - 0.2 - UnforgettableGangbang - The {0} was spectacular! The speech brought everyone to the edge of a frenzy and the victim was like succubus. - There's a 10% chance that a random participant gets an inspiration. - 2 -
  • -
    -
    - - - DrugOrgy - Depending on ritual quality, participants will get between {MINMOOD} and {MAXMOOD} mood for {MOODDAYS} days. - RitualOutcomeEffectWorker_RemoveConsumableBuilding - -
  • If the {0} is satisfying, one of the participants might gain an inspiration.
  • -
    - -
  • -
  • - - - -
  • (1, -0.50)
  • -
  • (3, 0.0)
  • -
  • (5, 0.10)
  • -
  • (10, 0.30)
  • - - - -
  • - - Impressiveness - - -
  • 0, 0
  • -
  • 50, 0.1
  • -
  • 120, 0.2
  • - - - -
  • - - 0.7 - Sex - 0.7 -
  • -
    - -
  • - - 0.05 - TerribleOrgy - The {0} was terrible! - -2 -
  • -
  • - - 0.10 - BoringOrgy - The {0} was boring. - -1 -
  • -
  • - - 0.6 - FunOrgy - The {0} was satisfying. - There's a 5% chance that a random participant gets an inspiration. - 1 -
  • -
  • - - 0.25 - UnforgettableOrgy - The {0} was spectacular! - There's a 10% chance that a random participant gets an inspiration. - 2 -
  • -
    -
    -
    \ No newline at end of file diff --git a/1.4/Defs/Rituals/Ritual_Targets_sex.xml b/1.4/Defs/Rituals/Ritual_Targets_sex.xml deleted file mode 100644 index 5805f34..0000000 --- a/1.4/Defs/Rituals/Ritual_Targets_sex.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - RitualSpotOrAltar_Gangbang - RitualObligationTargetWorker_AnyRitualSpotOrAltar_Scarification - - - - DrugOrgy - RitualObligationTargetWorker_ConsumableBuilding - -
  • Burnbong_Aphrodisiac
  • -
    -
    -
    \ No newline at end of file diff --git a/1.4/Defs/ThingDefs/Buildings_Ideo_sex.xml b/1.4/Defs/ThingDefs/Buildings_Ideo_sex.xml deleted file mode 100644 index eaaba10..0000000 --- a/1.4/Defs/ThingDefs/Buildings_Ideo_sex.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - Burnbong_Aphrodisiac - - A wood structure packed with humpshroom. It can be ignited during a ritual and produce a huge amount of humpshroom smoke for a few hours, after which it is destroyed. - RealtimeOnly - - Graphic_Single - Things/Building/Misc/Burnbong/Burnbong - (1.2,1.2) - - (0.92, 1 ,0.92) - - - (1,1) - - 30 - 30 - - - 30 - - false - - 50 - 10000 - 25 - - -
  • - BurnbongSmoke -
  • -
  • - 0.5 - (0, 0, 0.42) -
  • -
  • - HumpShroomEffect - true - 10 - 0.01 -
  • -
    -
    - - - - Autobong_Aphrodisiac - - An automatic humpshroom-burning device which generates an estro-smoke cloud around itself. Anyone in the cloud will become horny over time. - Building - - Things/Building/Misc/Autobong/Autobong - Graphic_Single - (2,2) - CutoutComplex - - Things/Building/Misc/Autobong/Autobong - Building - PassThroughOnly - 42 - Normal - RealtimeOnly - 0.20 - false - (2,2) - - 80 - 800 - - true - - 10 - 3 - - -
  • Metallic
  • -
  • Woody
  • -
    - 100 - true - -
  • MicroelectronicsBasics
  • -
    - -
  • - 0.35 - 10.0 - - -
  • HumpShroom
  • - - - 1 - true - true - -
  • - 10 - (252,187,113,0) -
  • -
  • - CompGatherSpot -
  • -
  • - CompPowerTrader - 150 - true -
  • -
  • -
  • - HumpShroomEffect - 4.9 - 0.005 - true -
  • -
  • - BurnbongSmoke - 4.9 - 4 - AutobongSmoke - 25 -
  • -
    - Misc - true - -
  • PlaceWorker_SmokeCloudMaker
  • -
    -
    - - -
    \ No newline at end of file diff --git a/1.4/Defs/ThoughtDefs/Thoughts_Ritual_sex_Quality.xml b/1.4/Defs/ThoughtDefs/Thoughts_Ritual_sex_Quality.xml deleted file mode 100644 index 9488047..0000000 --- a/1.4/Defs/ThoughtDefs/Thoughts_Ritual_sex_Quality.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - TerribleGangbang - Thought_AttendedRitual - 6 - 3 - -
  • - - That gangbang was terrible. ugh. - -3 -
  • -
    -
    - - - BoringGangbang - Thought_AttendedRitual - 6 - 3 - -
  • - - That gangbang was not good. Wish I never went. - -1 -
  • -
    -
    - - - FunGangbang - Thought_AttendedRitual - 6 - 3 - -
  • - - That was a fun gangbang. It really satisfied me. - 8 -
  • -
    -
    - - - UnforgettableGangbang - Thought_AttendedRitual - 6 - 3 - -
  • - - That gangbang was awesome! Everything was perfect. - 16 -
  • -
    -
    - - - TerribleOrgy - Thought_AttendedRitual - 6 - 3 - -
  • - - That orgy was terrible. ugh. - -3 -
  • -
    -
    - - - BoringOrgy - Thought_AttendedRitual - 6 - 3 - -
  • - - That orgy was not good. Wish I never went. - -1 -
  • -
    -
    - - - FunOrgy - Thought_AttendedRitual - 6 - 3 - -
  • - - That was a fun orgy. It really satisfied me. - 8 -
  • -
    -
    - - - UnforgettableOrgy - Thought_AttendedRitual - 6 - 3 - -
  • - - That orgy was awesome! Everything was perfect. - 16 -
  • -
    -
    -
    \ No newline at end of file diff --git a/1.4/Patches/InteractionDef/Masturbation.xml b/1.4/Patches/InteractionDef/Masturbation.xml deleted file mode 100644 index 53a35ac..0000000 --- a/1.4/Patches/InteractionDef/Masturbation.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - /Defs/InteractionDef[defName="Masturbation_AutoBreastjob" or defName="Masturbation_AutoFellatio" or defName="Masturbation_Breastjob" or defName="Masturbation_HandjobA" or defName="Masturbation_HandjobP" or defName="Masturbation_HandjobV"] - -
  • - -
  • RSI_Masturbated
  • - - -
    -
    -
    \ No newline at end of file diff --git a/1.4/Patches/InteractionDef/Necro.xml b/1.4/Patches/InteractionDef/Necro.xml deleted file mode 100644 index 0a02d95..0000000 --- a/1.4/Patches/InteractionDef/Necro.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - /Defs/InteractionDef[defName="Necro_Anal" or defName="Necro_DoublePenetration" or defName="Necro_DoublePenetrationM" or defName="Necro_Vaginal"] - -
  • - -
  • RSI_SexWithCorpse
  • - - -
    -
    - - - /Defs/InteractionDef[defName="Necro_Reverse_Anal" or defName="Necro_Reverse_DoublePenetration" or defName="Necro_Reverse_DoublePenetrationM" or defName="Necro_Reverse_Vaginal"] - -
  • - -
  • RSI_SexWithCorpse
  • - - -
    -
    -
    \ No newline at end of file diff --git a/1.4/Patches/InteractionDef/Rape.xml b/1.4/Patches/InteractionDef/Rape.xml deleted file mode 100644 index 34bc418..0000000 --- a/1.4/Patches/InteractionDef/Rape.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - /Defs/InteractionDef[defName="Rape_Vaginal"] - -
  • - -
  • RSI_VaginalSex
  • -
  • RSI_Raped
  • - - - -
  • RSI_WasRaped
  • -
    - -
    -
    - - - /Defs/InteractionDef[defName="Rape_Anal" or defName="Rape_Rimming"] - -
  • - -
  • RSI_AnalSex
  • -
  • RSI_Raped
  • - - - -
  • RSI_WasRaped
  • -
    - -
    -
    - - - /Defs/InteractionDef[defName="Rape_Beakjob" or defName="Rape_Cunnilingus" or defName="Rape_Fellatio" or defName="Rape_Oral"] - -
  • - -
  • RSI_OralSex
  • -
  • RSI_Raped
  • - - - -
  • RSI_WasRaped
  • -
    - -
    -
    - - - /Defs/InteractionDef[defName="Rape_Breastjob" or defName="Rape_Fingering" or defName="Rape_Footjob" or defName="Rape_Handjob"] - -
  • - -
  • RSI_MiscSex
  • -
  • RSI_Raped
  • - - - -
  • RSI_WasRaped
  • -
    - -
    -
    - - - /Defs/InteractionDef[defName="Rape_DoublePenetration" or defName="Rape_DoublePenetrationM" or defName="Rape_Fisting" or defName="Rape_Scissoring"] - -
  • - -
  • RSI_PromiscuousSex
  • -
  • RSI_Raped
  • - - - -
  • RSI_WasRaped
  • -
    - -
    -
    -
    \ No newline at end of file diff --git a/1.4/Patches/InteractionDef/Rape_Reverse.xml b/1.4/Patches/InteractionDef/Rape_Reverse.xml deleted file mode 100644 index 2f3a047..0000000 --- a/1.4/Patches/InteractionDef/Rape_Reverse.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - /Defs/InteractionDef[defName="Rape_Reverse_Vaginal"] - -
  • - -
  • RSI_VaginalSex
  • -
  • RSI_Raped
  • - - - -
  • RSI_WasRaped
  • -
    - -
    -
    - - - /Defs/InteractionDef[defName="Rape_Reverse_Anal" or defName="Rape_Reverse_Rimming"] - -
  • - -
  • RSI_AnalSex
  • -
  • RSI_Raped
  • - - - -
  • RSI_WasRaped
  • -
    - -
    -
    - - - /Defs/InteractionDef[defName="Rape_Reverse_Beakjob" or defName="Rape_Reverse_Cunnilingus" or defName="Rape_Reverse_Fellatio"] - -
  • - -
  • RSI_OralSex
  • -
  • RSI_Raped
  • - - - -
  • RSI_WasRaped
  • -
    - -
    -
    - - - /Defs/InteractionDef[defName="Rape_Reverse_Breastjob" or defName="Rape_Reverse_Fingering" or defName="Rape_Reverse_Footjob" or defName="Rape_Reverse_Handjob"] - -
  • - -
  • RSI_MiscSex
  • -
  • RSI_Raped
  • - - - -
  • RSI_WasRaped
  • -
    - -
    -
    - - - /Defs/InteractionDef[defName="Rape_Reverse_DoublePenetration" or defName="Rape_Reverse_DoublePenetrationM" or defName="Rape_Reverse_Fisting" or defName="Rape_Reverse_Scissoring"] - -
  • - -
  • RSI_PromiscuousSex
  • -
  • RSI_Raped
  • - - - -
  • RSI_WasRaped
  • -
    - -
    -
    -
    \ No newline at end of file diff --git a/1.4/Patches/InteractionDef/Sex.xml b/1.4/Patches/InteractionDef/Sex.xml deleted file mode 100644 index 0be25d3..0000000 --- a/1.4/Patches/InteractionDef/Sex.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - /Defs/InteractionDef[defName="Sex_Vaginal"] - -
  • - -
  • RSI_VaginalSex
  • - - -
  • RSI_VaginalSex
  • -
    - -
    -
    - - - /Defs/InteractionDef[defName="Sex_Anal" or defName="Sex_Rimming"] - -
  • - -
  • RSI_AnalSex
  • - - -
  • RSI_AnalSex
  • -
    - -
    -
    - - - /Defs/InteractionDef[defName="Sex_Beakjob" or defName="Sex_Cunnilingus" or defName="Sex_Fellatio" or defName="Sex_Makeout" or defName="Sex_Sixtynine"] - -
  • - -
  • RSI_OralSex
  • - - -
  • RSI_OralSex
  • -
    - -
    -
    - - - /Defs/InteractionDef[defName="Sex_Breastjob" or defName="Sex_Fingering" or defName="Sex_Footjob" or defName="Sex_Handjob" or defName="Sex_MutualHandholding" or defName="Sex_MutualMasturbation" or defName="Sex_MutualTailholding"] - -
  • - -
  • RSI_MiscSex
  • - - -
  • RSI_MiscSex
  • -
    - -
    -
    - - - /Defs/InteractionDef[defName="Sex_DoublePenetration" or defName="Sex_DoublePenetrationM" or defName="Sex_Fisting" or defName="Sex_Scissoring"] - -
  • - -
  • RSI_PromiscuousSex
  • - - -
  • RSI_PromiscuousSex
  • -
    - -
    -
    -
    \ No newline at end of file diff --git a/1.4/Patches/InteractionDef/Sex_Reverse.xml b/1.4/Patches/InteractionDef/Sex_Reverse.xml deleted file mode 100644 index 2e41ab5..0000000 --- a/1.4/Patches/InteractionDef/Sex_Reverse.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - /Defs/InteractionDef[defName="Sex_Reverse_Vaginal"] - -
  • - -
  • RSI_VaginalSex
  • - - -
  • RSI_VaginalSex
  • -
    - -
    -
    - - - /Defs/InteractionDef[defName="Sex_Reverse_Anal" or defName="Sex_Reverse_Rimming"] - -
  • - -
  • RSI_AnalSex
  • - - -
  • RSI_AnalSex
  • -
    - -
    -
    - - - /Defs/InteractionDef[defName="Sex_Reverse_Beakjob" or defName="Sex_Reverse_Cunnilingus" or defName="Sex_Reverse_Fellatio"] - -
  • - -
  • RSI_OralSex
  • - - -
  • RSI_OralSex
  • -
    - -
    -
    - - - /Defs/InteractionDef[defName="Sex_Reverse_Breastjob" or defName="Sex_Reverse_Fingering" or defName="Sex_Reverse_Footjob" or defName="Sex_Reverse_Handjob"] - -
  • - -
  • RSI_MiscSex
  • - - -
  • RSI_MiscSex
  • -
    - -
    -
    - - - /Defs/InteractionDef[defName="Sex_Reverse_DoublePenetration" or defName="Sex_Reverse_DoublePenetrationM" or defName="Sex_Reverse_Fisting"] - -
  • - -
  • RSI_PromiscuousSex
  • - - -
  • RSI_PromiscuousSex
  • -
    - -
    -
    -
    \ No newline at end of file diff --git a/1.4/Patches/RJW_Drugs.xml b/1.4/Patches/RJW_Drugs.xml deleted file mode 100644 index e0a93bb..0000000 --- a/1.4/Patches/RJW_Drugs.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - Defs/HediffDef[defName="HumpShroomEffect"]/stages - - -
  • - - - 1.25 - 0.25 - -
  • -
  • - 0.3 - - 1.1 - - 2 - 0.5 - -
  • -
  • - 0.6 - - 1.33 - - 3 - 0.75 - -
  • -
  • - 0.9 - - 1.33 - - 5 - 1.5 - -
  • -
    -
    -
    - - -
    \ No newline at end of file diff --git a/1.4/Patches/RJW_Precepts.xml b/1.4/Patches/RJW_Precepts.xml deleted file mode 100644 index 94c6160..0000000 --- a/1.4/Patches/RJW_Precepts.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - Defs/PreceptDef[defName="Corpses_DontCare"]/requiredMemes - -
  • Necrophile
  • -
    -
    - - - Defs/PreceptDef[defName="Corpses_DontCare"]/associatedMemes - -
  • Necrophile
  • -
    -
    - - - Defs/PreceptDef[defName="Lovin_FreeApproved"] - - - 0.5 - 0.25 - - - - - -
    \ No newline at end of file diff --git a/1.4/Patches/RJW_StatDefs_Ideo.xml b/1.4/Patches/RJW_StatDefs_Ideo.xml deleted file mode 100644 index a044970..0000000 --- a/1.4/Patches/RJW_StatDefs_Ideo.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Defs/StatDef[defName="Vulnerability"]/parts - -
  • - 0.5 -
  • -
    -
    - - -
    \ No newline at end of file diff --git a/1.4/Patches/RJW_ThoughtDefs.xml b/1.4/Patches/RJW_ThoughtDefs.xml deleted file mode 100644 index e2e3f6e..0000000 --- a/1.4/Patches/RJW_ThoughtDefs.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - Defs/ThoughtDef[defName="GotBredByAnimal"] - - -
  • Bestiality_OnlyVenerated
  • -
  • Bestiality_BondOnly
  • -
  • Bestiality_Honorable
  • -
    -
    -
    - - - Defs/ThoughtDef[defName="GotAnalBredByAnimal"] - - -
  • Bestiality_OnlyVenerated
  • -
  • Bestiality_BondOnly
  • -
  • Bestiality_Honorable
  • -
    -
    -
    - - - Defs/ThoughtDef[defName="AllowedAnimalToBreed"] - - -
  • Bestiality_OnlyVenerated
  • -
  • Bestiality_BondOnly
  • -
  • Bestiality_Honorable
  • -
    -
    -
    - - - Defs/ThoughtDef[defName="GotLickedByAnimal"] - - -
  • Bestiality_OnlyVenerated
  • -
  • Bestiality_BondOnly
  • -
  • Bestiality_Honorable
  • -
    -
    -
    - - - Defs/ThoughtDef[defName="GotGropedByAnimal"] - - -
  • Bestiality_OnlyVenerated
  • -
  • Bestiality_BondOnly
  • -
  • Bestiality_Honorable
  • -
    -
    -
    - - - Defs/ThoughtDef[defName="AllowedAnimalToGrope"] - - -
  • Bestiality_OnlyVenerated
  • -
  • Bestiality_BondOnly
  • -
  • Bestiality_Honorable
  • -
    -
    -
    - - - Defs/ThoughtDef[defName="StoleSomeLovin"] - - -
  • Rape_Honorable
  • -
    -
    -
    - - - Defs/ThoughtDef[defName="Incestuous"] - - -
  • Incestuos_Free
  • -
  • Incestuos_IncestOnly
  • -
    -
    -
    - - - Defs/ThoughtDef[defName="GotRaped" or defName="GotAnalRaped" or defName="GotAnalRapedByFemale" or defName="GotRapedUnconscious" or defName="HateMyRapist" or defName="AllowedMeToGetRaped"]/nullifyingPrecepts - - Defs/ThoughtDef[defName="GotRaped" or defName="GotAnalRaped" or defName="GotAnalRapedByFemale" or defName="GotRapedUnconscious" or defName="HateMyRapist" or defName="AllowedMeToGetRaped"] - - -
  • Submissive_Male
  • -
  • Submissive_Female
  • -
    -
    -
    - - Defs/ThoughtDef[defName="GotRaped" or defName="GotAnalRaped" or defName="GotAnalRapedByFemale" or defName="GotRapedUnconscious" or defName="HateMyRapist" or defName="AllowedMeToGetRaped"]/nullifyingPrecepts - -
  • Submissive_Male
  • -
  • Submissive_Female
  • -
    -
    -
    -
    \ No newline at end of file diff --git a/1.4/Patches/RJW_ThoughtDefsDeath.xml b/1.4/Patches/RJW_ThoughtDefsDeath.xml deleted file mode 100644 index 99ea439..0000000 --- a/1.4/Patches/RJW_ThoughtDefsDeath.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Defs/ThoughtDef[defName="MyKinDied" or defName="MyCousinDied" or defName="MyGrandparentDied" or defName="MyUncleDied" or defName="MyAuntDied" or defName="MyHalfSiblingDied" or defName="MyNephewDied" or defName="MyNieceDied" or defName="MyHalfSiblingDied" or defName="MyHalfSiblingDied" or defName="MyHalfSiblingDied"]/nullifyingPrecepts - - Defs/ThoughtDef[defName="MyKinDied" or defName="MyCousinDied" or defName="MyGrandparentDied" or defName="MyUncleDied" or defName="MyAuntDied" or defName="MyHalfSiblingDied" or defName="MyNephewDied" or defName="MyNieceDied" or defName="MyHalfSiblingDied" or defName="MyHalfSiblingDied" or defName="MyHalfSiblingDied"] - - -
  • SocialAffection_Psychopath
  • -
  • SocialAffection_Dry
  • -
  • SocialAffection_Small
  • -
    -
    -
    - - Defs/ThoughtDef[defName="MyKinDied" or defName="MyCousinDied" or defName="MyGrandparentDied" or defName="MyUncleDied" or defName="MyAuntDied" or defName="MyHalfSiblingDied" or defName="MyNephewDied" or defName="MyNieceDied" or defName="MyHalfSiblingDied" or defName="MyHalfSiblingDied" or defName="MyHalfSiblingDied"]/nullifyingPrecepts - -
  • SocialAffection_Psychopath
  • -
  • SocialAffection_Dry
  • -
  • SocialAffection_Small
  • -
    -
    -
    - - - Defs/ThoughtDef[defName="MyMotherDied" or defName="MyFatherDied" or defName="MyGrandchildDied" or defName="MySisterDied" or defName="MyBrotherDied" or defName="MyDaughterDied" or defName="MySonDied" or defName="WitnessedDeathFamily" or defName="MyPupDied" or defName="MyPupDiedFemale" or defName="KilledMyPup" or defName="KilledMyPupFemale" or defName="SoldMyPup" ]/nullifyingPrecepts - - Defs/ThoughtDef[defName="MyMotherDied" or defName="MyFatherDied" or defName="MyGrandchildDied" or defName="MySisterDied" or defName="MyBrotherDied" or defName="MyDaughterDied" or defName="MySonDied" or defName="WitnessedDeathFamily" or defName="MyPupDied" or defName="MyPupDiedFemale" or defName="KilledMyPup" or defName="KilledMyPupFemale" or defName="SoldMyPup"] - - -
  • SocialAffection_Psychopath
  • -
  • SocialAffection_Dry
  • -
    -
    -
    - - Defs/ThoughtDef[defName="MyMotherDied" or defName="MyFatherDied" or defName="MyGrandchildDied" or defName="MySisterDied" or defName="MyBrotherDied" or defName="MyDaughterDied" or defName="MySonDied" or defName="WitnessedDeathFamily" or defName="MyPupDied" or defName="MyPupDiedFemale" or defName="KilledMyPup" or defName="KilledMyPupFemale" or defName="SoldMyPup"]/nullifyingPrecepts - -
  • SocialAffection_Psychopath
  • -
  • SocialAffection_Dry
  • -
    -
    -
    - - - Defs/ThoughtDef[defName="KnowGuestExecuted" or defName="KnowColonistExecuted" or defName="KnowPrisonerDiedInnocent" or defName="KnowColonistDied" or defName="PawnWithGoodOpinionDied" or defName="PawnWithBadOpinionDied" or defName="WitnessedDeathAlly" or defName="WitnessedDeathNonAlly" or defName="ColonistBanishedToDie" or defName="PrisonerBanishedToDie" or defName="ColonistBanishedToDie" or defName="ColonistLeftUnburied"]/nullifyingPrecepts - - Defs/ThoughtDef[defName="KnowGuestExecuted" or defName="KnowColonistExecuted" or defName="KnowPrisonerDiedInnocent" or defName="KnowColonistDied" or defName="PawnWithGoodOpinionDied" or defName="PawnWithBadOpinionDied" or defName="WitnessedDeathAlly" or defName="WitnessedDeathNonAlly" or defName="ColonistBanishedToDie" or defName="PrisonerBanishedToDie" or defName="ColonistBanishedToDie" or defName="ColonistLeftUnburied"] - - -
  • SocialAffection_Psychopath
  • -
  • SocialAffection_OnlyFamily
  • -
    -
    -
    - - Defs/ThoughtDef[defName="KnowGuestExecuted" or defName="KnowColonistExecuted" or defName="KnowPrisonerDiedInnocent" or defName="KnowColonistDied" or defName="PawnWithGoodOpinionDied" or defName="PawnWithBadOpinionDied" or defName="WitnessedDeathAlly" or defName="WitnessedDeathNonAlly" or defName="ColonistBanishedToDie" or defName="PrisonerBanishedToDie" or defName="ColonistBanishedToDie" or defName="ColonistLeftUnburied"]/nullifyingPrecepts - -
  • SocialAffection_Psychopath
  • -
  • SocialAffection_OnlyFamily
  • -
    -
    -
    - - - -
    \ No newline at end of file diff --git a/1.4/Patches/RJW_ThoughtDefsLost.xml b/1.4/Patches/RJW_ThoughtDefsLost.xml deleted file mode 100644 index 43dd8fb..0000000 --- a/1.4/Patches/RJW_ThoughtDefsLost.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Defs/ThoughtDef[defName="MyKinLost" or defName="MyCousinLost" or defName="MyGrandparentLost" or defName="MyUncleLost" or defName="MyAuntLost" or defName="MyHalfSiblingLost" or defName="MyNephewLost" or defName="MyNieceLost" or defName="MyHalfSiblingLost" or defName="MyHalfSiblingLost" or defName="MyHalfSiblingLost"]/nullifyingPrecepts - - Defs/ThoughtDef[defName="MyKinLost" or defName="MyCousinLost" or defName="MyGrandparentLost" or defName="MyUncleLost" or defName="MyAuntLost" or defName="MyHalfSiblingLost" or defName="MyNephewLost" or defName="MyNieceLost" or defName="MyHalfSiblingLost" or defName="MyHalfSiblingLost" or defName="MyHalfSiblingLost"] - - -
  • SocialAffection_Psychopath
  • -
  • SocialAffection_Dry
  • -
  • SocialAffection_Small
  • -
    -
    -
    - - Defs/ThoughtDef[defName="MyKinLost" or defName="MyCousinLost" or defName="MyGrandparentLost" or defName="MyUncleLost" or defName="MyAuntLost" or defName="MyHalfSiblingLost" or defName="MyNephewLost" or defName="MyNieceLost" or defName="MyHalfSiblingLost" or defName="MyHalfSiblingLost" or defName="MyHalfSiblingLost"]/nullifyingPrecepts - -
  • SocialAffection_Psychopath
  • -
  • SocialAffection_Dry
  • -
  • SocialAffection_Small
  • -
    -
    -
    - - - Defs/ThoughtDef[defName="MyMotherLost" or defName="MyFatherLost" or defName="MyGrandchildLost" or defName="MySisterLost" or defName="MyBrotherLost" or defName="MyDaughterLost" or defName="MySonLost"]/nullifyingPrecepts - - Defs/ThoughtDef[defName="MyMotherLost" or defName="MyFatherLost" or defName="MyGrandchildLost" or defName="MySisterLost" or defName="MyBrotherLost" or defName="MyDaughterLost" or defName="MySonLost"] - - -
  • SocialAffection_Psychopath
  • -
  • SocialAffection_Dry
  • -
    -
    -
    - - Defs/ThoughtDef[defName="MyMotherLost" or defName="MyFatherLost" or defName="MyGrandchildLost" or defName="MySisterLost" or defName="MyBrotherLost" or defName="MyDaughterLost" or defName="MySonLost"]/nullifyingPrecepts - -
  • SocialAffection_Psychopath
  • -
  • SocialAffection_Dry
  • -
    -
    -
    - - - Defs/ThoughtDef[defName="ColonistLost" or defName="PawnWithGoodOpinionLost" or defName="PawnWithBadOpinionLost"]/nullifyingPrecepts - - Defs/ThoughtDef[defName="ColonistLost" or defName="PawnWithGoodOpinionLost" or defName="PawnWithBadOpinionLost"] - - -
  • SocialAffection_Psychopath
  • -
  • SocialAffection_OnlyFamily
  • -
    -
    -
    - - Defs/ThoughtDef[defName="ColonistLost" or defName="PawnWithGoodOpinionLost" or defName="PawnWithBadOpinionLost"]/nullifyingPrecepts - -
  • SocialAffection_Psychopath
  • -
  • SocialAffection_OnlyFamily
  • -
    -
    -
    - - - -
    \ No newline at end of file diff --git a/About/About.xml b/About/About.xml index f9aa52b..4622482 100644 --- a/About/About.xml +++ b/About/About.xml @@ -4,7 +4,6 @@ aamevarashi
  • 1.3
  • -
  • 1.4
  • @@ -34,13 +33,12 @@ This is a submod for RJW that adds: Ideology content: - Memes: lewd, rapist, zoophile and necrophile memes - Rituals: consensual gangbang, rape gangbang, consensual animal gangbang, rape animal gangbang and drug orgy -- Precepts: baby faction, bestiality, incest, necrophilia, rape, allowed sex type, social affection, submissive gender, virginity, pregnancy, sex proselyzing and size matters +- Precepts: baby faction, bestiality, incest, necrophilia, rape, allowed sex type, social affection, submissive gender, virginity - HumpShroom bong and HumpShroom Autobong Credits: moreorganstodump Original Author c0ffee RJW 4.9.0 update -Hawkeye32 Bound Only bestiality precept -Twonki Pregnancy, Sex Proselyzing and Size Matters precepts]]> +Hawkeye32 Bound Only bestiality precept]]> \ No newline at end of file diff --git a/About/Manifest.xml b/About/Manifest.xml index 7ad9026..4d44de2 100644 --- a/About/Manifest.xml +++ b/About/Manifest.xml @@ -1,9 +1,9 @@ RJWSexperienceIdeology - 1.0.1.0 + 1.0.0.3 -
  • RimJobWorld >= 5.3.0
  • +
  • RimJobWorld >= 4.9.5.3
  • diff --git a/CHANGELOG.md b/CHANGELOG.md index ded613d..6313d1f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,3 @@ -## Version 1.0.1.0 -* Rimworld 1.4 -### by Twonki - * Added Pregnancy, Sex Proselyzing and Size Matters precepts ## Version 1.0.0.3 * Fixed error in *_Gendered precept comps ## Version 1.0.0.2 diff --git a/LoadFolders.xml b/LoadFolders.xml deleted file mode 100644 index 48ed2ca..0000000 --- a/LoadFolders.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - -
  • /
  • -
  • 1.3
  • -
    - -
  • /
  • -
  • 1.4
  • -
    -
    \ No newline at end of file diff --git a/Source/IdeologyAddon/IdeoUtility.cs b/Source/IdeologyAddon/IdeoUtility.cs deleted file mode 100644 index d02dda3..0000000 --- a/Source/IdeologyAddon/IdeoUtility.cs +++ /dev/null @@ -1,84 +0,0 @@ -using RimWorld; -using rjw; -using Verse; - -namespace RJWSexperience.Ideology -{ - public static class IdeoUtility - { - public static bool IsSubmissive(this Pawn pawn) - { - Ideo ideo = pawn.Ideo; - if (ideo == null) - return false; - - if (ideo.HasPrecept(VariousDefOf.Submissive_Female) && pawn.gender == Gender.Female) - return true; - else if (ideo.HasPrecept(VariousDefOf.Submissive_Male) && pawn.gender == Gender.Male) - return true; - - return false; - } - - public static float GetPreceptsMtbMultiplier(Ideo ideo) where T : Precepts.DefExtension_ModifyMtb - { - float finalMultiplier = 1f; - for (int i = 0; i < ideo.PreceptsListForReading.Count; i++) - { - T defExtension = ideo.PreceptsListForReading[i].def.GetModExtension(); - - if (defExtension == null) - continue; - - finalMultiplier *= defExtension.multiplier; - } - return finalMultiplier; - } - - internal static void ConvertPawnBySex(Pawn pawn, Pawn partner, float severity = 0.01f) - { - // Important Note: This is called on "orgasm" - hence when a pawn has the orgasm he is the "pawn" here. - // If Bob fucks Alice, Alice has the orgasm and Alice is the Pawn while Bob is the Partner. - // Hence, the Conversion happens from Partner -> Pawn and not the other way round! - - // Short Circuit: Either pawn is null, exit early and do nothing - if (pawn == null || partner == null) - return; - - bool sameIdeo = pawn.Ideo == partner.Ideo; - // Option A: Partner has same Ideo as Pawn, increase certainty - if (sameIdeo) - { - partner.ideo.OffsetCertainty(severity); - } - // Option B: Partner as different Ideo, try to convert - else - { - pawn.ideo.IdeoConversionAttempt(severity, partner.Ideo); - } - } - - public static float GetGenitalSize(Pawn p) - { - if (p == null) - return 0f; - - // Iff the pawn has multiple genitalia, the "best" is picked (the biggest penis or tightest vagina) - float bestSeenSize = 0f; - foreach (Hediff part in Genital_Helper.get_AllPartsHediffList(p)) - { - // Only check for Vaginas and Penises, not for Anus or for things not categorized as primary sexual parts - if (Genital_Helper.is_penis(part) || Genital_Helper.is_vagina(part)) - { - bestSeenSize = part.Severity > bestSeenSize ? part.Severity : bestSeenSize; - } - } - - // For Women, the scale is inverted. - if (p.gender == Gender.Female) - return 1 - bestSeenSize; - - return bestSeenSize; - } - } -} diff --git a/Source/IdeologyAddon/GoodwillSituationWorker_MemeCompatibility.cs b/Source/IdeologyAddon/Ideology/GoodwillSituationWorker_MemeCompatibility.cs similarity index 100% rename from Source/IdeologyAddon/GoodwillSituationWorker_MemeCompatibility.cs rename to Source/IdeologyAddon/Ideology/GoodwillSituationWorker_MemeCompatibility.cs diff --git a/Source/IdeologyAddon/HistoryEvents/ArgsNamesCustom.cs b/Source/IdeologyAddon/Ideology/HistoryEvents/ArgsNamesCustom.cs similarity index 100% rename from Source/IdeologyAddon/HistoryEvents/ArgsNamesCustom.cs rename to Source/IdeologyAddon/Ideology/HistoryEvents/ArgsNamesCustom.cs diff --git a/Source/IdeologyAddon/HistoryEvents/DefExtension_EventOverrides.cs b/Source/IdeologyAddon/Ideology/HistoryEvents/DefExtension_EventOverrides.cs similarity index 100% rename from Source/IdeologyAddon/HistoryEvents/DefExtension_EventOverrides.cs rename to Source/IdeologyAddon/Ideology/HistoryEvents/DefExtension_EventOverrides.cs diff --git a/Source/IdeologyAddon/HistoryEvents/DefExtension_SecondaryEvents.cs b/Source/IdeologyAddon/Ideology/HistoryEvents/DefExtension_SecondaryEvents.cs similarity index 100% rename from Source/IdeologyAddon/HistoryEvents/DefExtension_SecondaryEvents.cs rename to Source/IdeologyAddon/Ideology/HistoryEvents/DefExtension_SecondaryEvents.cs diff --git a/Source/IdeologyAddon/HistoryEvents/HistoryEventDefExtensionMethods.cs b/Source/IdeologyAddon/Ideology/HistoryEvents/HistoryEventDefExtensionMethods.cs similarity index 100% rename from Source/IdeologyAddon/HistoryEvents/HistoryEventDefExtensionMethods.cs rename to Source/IdeologyAddon/Ideology/HistoryEvents/HistoryEventDefExtensionMethods.cs diff --git a/Source/IdeologyAddon/HistoryEvents/TwoPawnEventRule.cs b/Source/IdeologyAddon/Ideology/HistoryEvents/TwoPawnEventRule.cs similarity index 100% rename from Source/IdeologyAddon/HistoryEvents/TwoPawnEventRule.cs rename to Source/IdeologyAddon/Ideology/HistoryEvents/TwoPawnEventRule.cs diff --git a/Source/IdeologyAddon/Ideology/IdeoUtility.cs b/Source/IdeologyAddon/Ideology/IdeoUtility.cs new file mode 100644 index 0000000..2334aec --- /dev/null +++ b/Source/IdeologyAddon/Ideology/IdeoUtility.cs @@ -0,0 +1,37 @@ +using RimWorld; +using Verse; + +namespace RJWSexperience.Ideology +{ + public static class IdeoUtility + { + public static bool IsSubmissive(this Pawn pawn) + { + Ideo ideo = pawn.Ideo; + if (ideo == null) + return false; + + if (ideo.HasPrecept(VariousDefOf.Submissive_Female) && pawn.gender == Gender.Female) + return true; + else if (ideo.HasPrecept(VariousDefOf.Submissive_Male) && pawn.gender == Gender.Male) + return true; + + return false; + } + + public static float GetPreceptsMtbMultiplier(Ideo ideo) where T : Precepts.DefExtension_ModifyMtb + { + float finalMultiplier = 1f; + for (int i = 0; i < ideo.PreceptsListForReading.Count; i++) + { + T defExtension = ideo.PreceptsListForReading[i].def.GetModExtension(); + + if (defExtension == null) + continue; + + finalMultiplier *= defExtension.multiplier; + } + return finalMultiplier; + } + } +} diff --git a/Source/IdeologyAddon/InteractionDefExtension_HistoryEvents.cs b/Source/IdeologyAddon/Ideology/InteractionDefExtension_HistoryEvents.cs similarity index 100% rename from Source/IdeologyAddon/InteractionDefExtension_HistoryEvents.cs rename to Source/IdeologyAddon/Ideology/InteractionDefExtension_HistoryEvents.cs diff --git a/Source/IdeologyAddon/Keyed.cs b/Source/IdeologyAddon/Ideology/Keyed.cs similarity index 93% rename from Source/IdeologyAddon/Keyed.cs rename to Source/IdeologyAddon/Ideology/Keyed.cs index 8a98c01..58c89cf 100644 --- a/Source/IdeologyAddon/Keyed.cs +++ b/Source/IdeologyAddon/Ideology/Keyed.cs @@ -1,6 +1,6 @@ using Verse; -namespace RJWSexperience.Ideology +namespace RJWSexperience { public static class Keyed { diff --git a/Source/IdeologyAddon/Patches/RJW_Patch_ChancePerHour.cs b/Source/IdeologyAddon/Ideology/Patches/RJW_Patch_ChancePerHour.cs similarity index 100% rename from Source/IdeologyAddon/Patches/RJW_Patch_ChancePerHour.cs rename to Source/IdeologyAddon/Ideology/Patches/RJW_Patch_ChancePerHour.cs diff --git a/Source/IdeologyAddon/Patches/RJW_Patch_Ideo.cs b/Source/IdeologyAddon/Ideology/Patches/RJW_Patch_Ideo.cs similarity index 91% rename from Source/IdeologyAddon/Patches/RJW_Patch_Ideo.cs rename to Source/IdeologyAddon/Ideology/Patches/RJW_Patch_Ideo.cs index a375f0c..b7c48d6 100644 --- a/Source/IdeologyAddon/Patches/RJW_Patch_Ideo.cs +++ b/Source/IdeologyAddon/Ideology/Patches/RJW_Patch_Ideo.cs @@ -211,22 +211,4 @@ namespace RJWSexperience.Ideology.Patches return mother?.Faction ?? baby.Faction; } } - - [HarmonyPatch(typeof(SexUtility), nameof(SexUtility.SatisfyPersonal))] - public static class RJW_Patch_Orgasm_IdeoConversion - { - public static void Postfix(SexProps props) - { - // ShortCuts: Exit Early if Pawn or Partner are null (can happen with Animals or Masturbation) - if (props.pawn != null && props.hasPartner()) - return; - - if (props.partner.Ideo?.HasPrecept(VariousDefOf.ProselyzingByOrgasm) == true) - { - // Pawn is the one having the orgasm - // Partner is "giving" the orgasm, hence the pawn will be converted towards the partners ideology - IdeoUtility.ConvertPawnBySex(props.pawn, props.partner, 0.03f); - } - } - } } diff --git a/Source/IdeologyAddon/Patches/Rimworld_Patch.cs b/Source/IdeologyAddon/Ideology/Patches/Rimworld_Patch.cs similarity index 100% rename from Source/IdeologyAddon/Patches/Rimworld_Patch.cs rename to Source/IdeologyAddon/Ideology/Patches/Rimworld_Patch.cs diff --git a/Source/IdeologyAddon/Patches/Sexperience_Patch.cs b/Source/IdeologyAddon/Ideology/Patches/Sexperience_Patch.cs similarity index 100% rename from Source/IdeologyAddon/Patches/Sexperience_Patch.cs rename to Source/IdeologyAddon/Ideology/Patches/Sexperience_Patch.cs diff --git a/Source/IdeologyAddon/Precepts/Comp_KnowsMemoryThought_Gendered.cs b/Source/IdeologyAddon/Ideology/Precepts/Comp_KnowsMemoryThought_Gendered.cs similarity index 100% rename from Source/IdeologyAddon/Precepts/Comp_KnowsMemoryThought_Gendered.cs rename to Source/IdeologyAddon/Ideology/Precepts/Comp_KnowsMemoryThought_Gendered.cs diff --git a/Source/IdeologyAddon/Precepts/Comp_SelfTookMemoryThought_Gendered.cs b/Source/IdeologyAddon/Ideology/Precepts/Comp_SelfTookMemoryThought_Gendered.cs similarity index 100% rename from Source/IdeologyAddon/Precepts/Comp_SelfTookMemoryThought_Gendered.cs rename to Source/IdeologyAddon/Ideology/Precepts/Comp_SelfTookMemoryThought_Gendered.cs diff --git a/Source/IdeologyAddon/Precepts/DefExtension_ModifyBestialityMtb.cs b/Source/IdeologyAddon/Ideology/Precepts/DefExtension_ModifyBestialityMtb.cs similarity index 100% rename from Source/IdeologyAddon/Precepts/DefExtension_ModifyBestialityMtb.cs rename to Source/IdeologyAddon/Ideology/Precepts/DefExtension_ModifyBestialityMtb.cs diff --git a/Source/IdeologyAddon/Precepts/DefExtension_ModifyFappinMtb.cs b/Source/IdeologyAddon/Ideology/Precepts/DefExtension_ModifyFappinMtb.cs similarity index 100% rename from Source/IdeologyAddon/Precepts/DefExtension_ModifyFappinMtb.cs rename to Source/IdeologyAddon/Ideology/Precepts/DefExtension_ModifyFappinMtb.cs diff --git a/Source/IdeologyAddon/Precepts/DefExtension_ModifyMtb.cs b/Source/IdeologyAddon/Ideology/Precepts/DefExtension_ModifyMtb.cs similarity index 100% rename from Source/IdeologyAddon/Precepts/DefExtension_ModifyMtb.cs rename to Source/IdeologyAddon/Ideology/Precepts/DefExtension_ModifyMtb.cs diff --git a/Source/IdeologyAddon/Precepts/DefExtension_ModifyNecroMtb.cs b/Source/IdeologyAddon/Ideology/Precepts/DefExtension_ModifyNecroMtb.cs similarity index 100% rename from Source/IdeologyAddon/Precepts/DefExtension_ModifyNecroMtb.cs rename to Source/IdeologyAddon/Ideology/Precepts/DefExtension_ModifyNecroMtb.cs diff --git a/Source/IdeologyAddon/Precepts/DefExtension_ModifyPreference.cs b/Source/IdeologyAddon/Ideology/Precepts/DefExtension_ModifyPreference.cs similarity index 100% rename from Source/IdeologyAddon/Precepts/DefExtension_ModifyPreference.cs rename to Source/IdeologyAddon/Ideology/Precepts/DefExtension_ModifyPreference.cs diff --git a/Source/IdeologyAddon/Precepts/DefExtension_ModifyRapeCPMtb.cs b/Source/IdeologyAddon/Ideology/Precepts/DefExtension_ModifyRapeCPMtb.cs similarity index 100% rename from Source/IdeologyAddon/Precepts/DefExtension_ModifyRapeCPMtb.cs rename to Source/IdeologyAddon/Ideology/Precepts/DefExtension_ModifyRapeCPMtb.cs diff --git a/Source/IdeologyAddon/Precepts/DefExtension_MultipleMemesRequired.cs b/Source/IdeologyAddon/Ideology/Precepts/DefExtension_MultipleMemesRequired.cs similarity index 100% rename from Source/IdeologyAddon/Precepts/DefExtension_MultipleMemesRequired.cs rename to Source/IdeologyAddon/Ideology/Precepts/DefExtension_MultipleMemesRequired.cs diff --git a/Source/IdeologyAddon/RelationFilter.cs b/Source/IdeologyAddon/Ideology/RelationFilter.cs similarity index 100% rename from Source/IdeologyAddon/RelationFilter.cs rename to Source/IdeologyAddon/Ideology/RelationFilter.cs diff --git a/Source/IdeologyAddon/Rituals/JobGiver_DrugOrgy.cs b/Source/IdeologyAddon/Ideology/Rituals/JobGiver_DrugOrgy.cs similarity index 100% rename from Source/IdeologyAddon/Rituals/JobGiver_DrugOrgy.cs rename to Source/IdeologyAddon/Ideology/Rituals/JobGiver_DrugOrgy.cs diff --git a/Source/IdeologyAddon/Rituals/JobGiver_GangbangConsensual.cs b/Source/IdeologyAddon/Ideology/Rituals/JobGiver_GangbangConsensual.cs similarity index 100% rename from Source/IdeologyAddon/Rituals/JobGiver_GangbangConsensual.cs rename to Source/IdeologyAddon/Ideology/Rituals/JobGiver_GangbangConsensual.cs diff --git a/Source/IdeologyAddon/Rituals/JobGiver_GangbangVictim.cs b/Source/IdeologyAddon/Ideology/Rituals/JobGiver_GangbangVictim.cs similarity index 100% rename from Source/IdeologyAddon/Rituals/JobGiver_GangbangVictim.cs rename to Source/IdeologyAddon/Ideology/Rituals/JobGiver_GangbangVictim.cs diff --git a/Source/IdeologyAddon/Rituals/LordJob_Rituals.cs b/Source/IdeologyAddon/Ideology/Rituals/LordJob_Rituals.cs similarity index 100% rename from Source/IdeologyAddon/Rituals/LordJob_Rituals.cs rename to Source/IdeologyAddon/Ideology/Rituals/LordJob_Rituals.cs diff --git a/Source/IdeologyAddon/Rituals/RitualBehaviorWorkers.cs b/Source/IdeologyAddon/Ideology/Rituals/RitualBehaviorWorkers.cs similarity index 100% rename from Source/IdeologyAddon/Rituals/RitualBehaviorWorkers.cs rename to Source/IdeologyAddon/Ideology/Rituals/RitualBehaviorWorkers.cs diff --git a/Source/IdeologyAddon/Rituals/RitualOutcomeComps.cs b/Source/IdeologyAddon/Ideology/Rituals/RitualOutcomeComps.cs similarity index 100% rename from Source/IdeologyAddon/Rituals/RitualOutcomeComps.cs rename to Source/IdeologyAddon/Ideology/Rituals/RitualOutcomeComps.cs diff --git a/Source/IdeologyAddon/Rituals/RitualRoles.cs b/Source/IdeologyAddon/Ideology/Rituals/RitualRoles.cs similarity index 85% rename from Source/IdeologyAddon/Rituals/RitualRoles.cs rename to Source/IdeologyAddon/Ideology/Rituals/RitualRoles.cs index 0d26048..eb9576a 100644 --- a/Source/IdeologyAddon/Rituals/RitualRoles.cs +++ b/Source/IdeologyAddon/Ideology/Rituals/RitualRoles.cs @@ -1,3 +1,8 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; using RimWorld; using Verse; using rjw; @@ -12,7 +17,7 @@ namespace RJWSexperience.Ideology return false; } - public override bool AppliesToPawn(Pawn p, out string reason, TargetInfo selectedTarget, LordJob_Ritual ritual = null, RitualRoleAssignments assignments = null, Precept_Ritual precept = null, bool skipReason = false) + public override bool AppliesToPawn(Pawn p, out string reason, LordJob_Ritual ritual = null, RitualRoleAssignments assignments = null, Precept_Ritual precept = null, bool skipReason = false) { reason = null; if (CanBeVictim(p)) return true; @@ -40,7 +45,7 @@ namespace RJWSexperience.Ideology return false; } - public override bool AppliesToPawn(Pawn p, out string reason, TargetInfo selectedTarget, LordJob_Ritual ritual = null, RitualRoleAssignments assignments = null, Precept_Ritual precept = null, bool skipReason = false) + public override bool AppliesToPawn(Pawn p, out string reason, LordJob_Ritual ritual = null, RitualRoleAssignments assignments = null, Precept_Ritual precept = null, bool skipReason = false) { reason = null; @@ -74,7 +79,7 @@ namespace RJWSexperience.Ideology return false; } - public override bool AppliesToPawn(Pawn p, out string reason, TargetInfo selectedTarget, LordJob_Ritual ritual = null, RitualRoleAssignments assignments = null, Precept_Ritual precept = null, bool skipReason = false) + public override bool AppliesToPawn(Pawn p, out string reason, LordJob_Ritual ritual = null, RitualRoleAssignments assignments = null, Precept_Ritual precept = null, bool skipReason = false) { reason = null; if (!p.IsAnimal()) diff --git a/Source/IdeologyAddon/RsiHistoryEventDefOf.cs b/Source/IdeologyAddon/Ideology/RsiHistoryEventDefOf.cs similarity index 100% rename from Source/IdeologyAddon/RsiHistoryEventDefOf.cs rename to Source/IdeologyAddon/Ideology/RsiHistoryEventDefOf.cs diff --git a/Source/IdeologyAddon/SinglePawnFilter.cs b/Source/IdeologyAddon/Ideology/SinglePawnFilter.cs similarity index 100% rename from Source/IdeologyAddon/SinglePawnFilter.cs rename to Source/IdeologyAddon/Ideology/SinglePawnFilter.cs diff --git a/Source/IdeologyAddon/StatParts.cs b/Source/IdeologyAddon/Ideology/StatParts.cs similarity index 100% rename from Source/IdeologyAddon/StatParts.cs rename to Source/IdeologyAddon/Ideology/StatParts.cs diff --git a/Source/IdeologyAddon/Ideology/Thought_IncreaseRecord.cs b/Source/IdeologyAddon/Ideology/Thought_IncreaseRecord.cs new file mode 100644 index 0000000..d50eb50 --- /dev/null +++ b/Source/IdeologyAddon/Ideology/Thought_IncreaseRecord.cs @@ -0,0 +1,54 @@ +using RimWorld; +using Verse; + +namespace RJWSexperience.Ideology +{ + public class Thought_IncreaseRecord : Thought_Recordbased + { + protected float recordIncrement; + + public override void ExposeData() + { + base.ExposeData(); + Scribe_Values.Look(ref recordIncrement, "recordIncrement", recordIncrement, true); + } + + public override void ThoughtInterval() + { + base.ThoughtInterval(); + if (recordIncrement != 0) + { + pawn.records.AddTo(RecordDef, recordIncrement); + recordIncrement = 0; + } + } + + public override bool TryMergeWithExistingMemory(out bool showBubble) + { + ThoughtHandler thoughts = pawn.needs.mood.thoughts; + if (thoughts.memories.NumMemoriesInGroup(this) >= def.stackLimit) + { + Thought_IncreaseRecord thought_Memory = (Thought_IncreaseRecord)thoughts.memories.OldestMemoryInGroup(this); + if (thought_Memory != null) + { + showBubble = (thought_Memory.age > thought_Memory.def.DurationTicks / 2); + thought_Memory.Merged(); + return true; + } + } + showBubble = true; + return false; + } + + public override void Init() + { + base.Init(); + recordIncrement = Def.increment; + } + protected virtual void Merged() + { + age = 0; + recordIncrement += Def.increment; + } + } +} diff --git a/Source/IdeologyAddon/Ideology/Thought_Opinionbased.cs b/Source/IdeologyAddon/Ideology/Thought_Opinionbased.cs new file mode 100644 index 0000000..16a83b4 --- /dev/null +++ b/Source/IdeologyAddon/Ideology/Thought_Opinionbased.cs @@ -0,0 +1,38 @@ +using RimWorld; +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; + +namespace RJWSexperience.Ideology +{ + /// + /// ThoughtDef using opinion + /// + public class ThoughtDef_Opinionbased : ThoughtDef + { + [SuppressMessage("Minor Code Smell", "S1104:Fields should not have public accessibility", Justification = "Field value loaded from XML")] + public List minimumValueforStage = new List(); + } + + /// + /// Thought class using record. + /// + public class Thought_Opinionbased : Thought_Memory + { + protected ThoughtDef_Opinionbased Def => (ThoughtDef_Opinionbased)def; + protected List MinimumValueforStage => Def.minimumValueforStage; + + public override int CurStageIndex + { + get + { + float value = 0f; + if (otherPawn != null) value = pawn.relations?.OpinionOf(otherPawn) ?? 0f; + for (int i = MinimumValueforStage.Count - 1; i > 0; i--) + { + if (MinimumValueforStage[i] < value) return i; + } + return 0; + } + } + } +} diff --git a/Source/IdeologyAddon/TwoPawnFilter.cs b/Source/IdeologyAddon/Ideology/TwoPawnFilter.cs similarity index 100% rename from Source/IdeologyAddon/TwoPawnFilter.cs rename to Source/IdeologyAddon/Ideology/TwoPawnFilter.cs diff --git a/Source/IdeologyAddon/VariousDefOf.cs b/Source/IdeologyAddon/Ideology/VariousDefOf.cs similarity index 92% rename from Source/IdeologyAddon/VariousDefOf.cs rename to Source/IdeologyAddon/Ideology/VariousDefOf.cs index 52d2180..8d1f5a4 100644 --- a/Source/IdeologyAddon/VariousDefOf.cs +++ b/Source/IdeologyAddon/Ideology/VariousDefOf.cs @@ -21,6 +21,5 @@ namespace RJWSexperience.Ideology [MayRequireIdeology] public static readonly PreceptDef BabyFaction_AlwaysColony; [MayRequireIdeology] public static readonly PreceptDef Submissive_Male; [MayRequireIdeology] public static readonly PreceptDef Submissive_Female; - [MayRequireIdeology] public static readonly PreceptDef ProselyzingByOrgasm; } } diff --git a/Source/IdeologyAddon/IdeologyAddon.csproj b/Source/IdeologyAddon/IdeologyAddon.csproj index 5f5e896..1ea925e 100644 --- a/Source/IdeologyAddon/IdeologyAddon.csproj +++ b/Source/IdeologyAddon/IdeologyAddon.csproj @@ -25,7 +25,7 @@ pdbonly true - ..\..\1.4\Assemblies\ + ..\..\1.3\Assemblies\ TRACE prompt 4 @@ -44,62 +44,55 @@ - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - + - + - 1.4.3524 + 1.3.3389 - 2.2.2 + 2.2.1 runtime - compile; build; native; contentfiles; analyzers; buildtransitive diff --git a/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_GenitalSize.cs b/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_GenitalSize.cs deleted file mode 100644 index b99f610..0000000 --- a/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_GenitalSize.cs +++ /dev/null @@ -1,34 +0,0 @@ -using RimWorld; -using rjw; -using Verse; - -namespace RJWSexperience.Ideology.PreceptWorkers -{ - public class ThoughtWorker_Precept_GenitalSize : ThoughtWorker_Precept - { - private ThoughtDefExtension_StageFromValue stageFromValue; - - protected ThoughtDefExtension_StageFromValue StageFromValue - { - get - { - if (stageFromValue == null) - { - stageFromValue = def.GetModExtension(); - } - return stageFromValue; - } - } - - protected override ThoughtState ShouldHaveThought(Pawn p) - { - if (p != null && Genital_Helper.get_AllPartsHediffList(p).Count > 0) - { - float bestSize = IdeoUtility.GetGenitalSize(p); - return ThoughtState.ActiveAtStage(StageFromValue.GetStageIndex(bestSize)); - } - // This might can happen if the pawn has no genitalia ... maybe? - return ThoughtState.Inactive; - } - } -} diff --git a/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_GenitalSize_Social.cs b/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_GenitalSize_Social.cs deleted file mode 100644 index 1780e2d..0000000 --- a/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_GenitalSize_Social.cs +++ /dev/null @@ -1,35 +0,0 @@ -using RimWorld; -using rjw; -using Verse; - -namespace RJWSexperience.Ideology.PreceptWorkers -{ - public class ThoughtWorker_Precept_GenitalSize_Social : ThoughtWorker_Precept_Social - { - private ThoughtDefExtension_StageFromValue stageFromValue; - - protected ThoughtDefExtension_StageFromValue StageFromValue - { - get - { - if (stageFromValue == null) - { - stageFromValue = def.GetModExtension(); - } - return stageFromValue; - } - } - - // Important Note: For the Social Worker, we measure otherPawns genitalia - protected override ThoughtState ShouldHaveThought(Pawn p, Pawn otherPawn) - { - if (otherPawn != null && Genital_Helper.get_AllPartsHediffList(otherPawn).Count > 0) - { - float bestSize = IdeoUtility.GetGenitalSize(otherPawn); - return ThoughtState.ActiveAtStage(StageFromValue.GetStageIndex(bestSize)); - } - // This might can happen if the pawn has no genitalia ... maybe? - return ThoughtState.Inactive; - } - } -} diff --git a/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_NonPregnant.cs b/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_NonPregnant.cs deleted file mode 100644 index 3631cdf..0000000 --- a/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_NonPregnant.cs +++ /dev/null @@ -1,21 +0,0 @@ -using RimWorld; -using rjw; -using Verse; - -namespace RJWSexperience.Ideology.PreceptWorkers -{ - /// - /// thought worker for a thought that is active when a certain hediff is present, and who's stage depends on the ether state of the pawn - /// Shamelessly taken from: https://github.com/Tachyonite/Pawnmorpher/blob/master/Source/Pawnmorphs/Esoteria/Thoughts/ThoughtWorker_EtherHediff.cs - /// - public class ThoughtWorker_Precept_NonPregnant : ThoughtWorker_Precept - { - /// Gets the current thought state of the given pawn. - /// The pawn for whom the thoughts are generated. - /// - protected override ThoughtState ShouldHaveThought(Pawn p) - { - return PregnancyHelper.GetPregnancy(p)?.Visible != true; - } - } -} diff --git a/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_NonPregnant_Social.cs b/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_NonPregnant_Social.cs deleted file mode 100644 index d12f74a..0000000 --- a/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_NonPregnant_Social.cs +++ /dev/null @@ -1,22 +0,0 @@ -using RimWorld; -using rjw; -using Verse; - -namespace RJWSexperience.Ideology.PreceptWorkers -{ - /// - /// thought worker for a thought that is active when a certain hediff is present, and who's stage depends on the ether state of the pawn - /// Shamelessly taken from: https://github.com/Tachyonite/Pawnmorpher/blob/master/Source/Pawnmorphs/Esoteria/Thoughts/ThoughtWorker_EtherHediff.cs - /// - public class ThoughtWorker_Precept_NonPregnant_Social : ThoughtWorker_Precept_Social - { - /// Gets the current thought state of the given pawn. - /// The pawn for whom the thoughts are generated. - /// The pawn about whom the thoughts are generated. - /// - protected override ThoughtState ShouldHaveThought(Pawn p, Pawn otherPawn) - { - return PregnancyHelper.GetPregnancy(otherPawn)?.Visible != true; - } - } -} diff --git a/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_Pregnant.cs b/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_Pregnant.cs deleted file mode 100644 index ae3d917..0000000 --- a/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_Pregnant.cs +++ /dev/null @@ -1,21 +0,0 @@ -using RimWorld; -using rjw; -using Verse; - -namespace RJWSexperience.Ideology.PreceptWorkers -{ - /// - /// thought worker for a thought that is active when a certain hediff is present, and who's stage depends on the ether state of the pawn - /// Shamelessly taken from: https://github.com/Tachyonite/Pawnmorpher/blob/master/Source/Pawnmorphs/Esoteria/Thoughts/ThoughtWorker_EtherHediff.cs - /// - public class ThoughtWorker_Precept_Pregnant : ThoughtWorker_Precept - { - /// Gets the current thought state of the given pawn. - /// The pawn for whom the thoughts are generated. - /// - protected override ThoughtState ShouldHaveThought(Pawn p) - { - return PregnancyHelper.GetPregnancy(p)?.Visible == true; - } - } -} diff --git a/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_Pregnant_Social.cs b/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_Pregnant_Social.cs deleted file mode 100644 index c54b814..0000000 --- a/Source/IdeologyAddon/PreceptWorkers/ThoughtWorker_Precept_Pregnant_Social.cs +++ /dev/null @@ -1,22 +0,0 @@ -using RimWorld; -using rjw; -using Verse; - -namespace RJWSexperience.Ideology.PreceptWorkers -{ - /// - /// thought worker for a thought that is active when a certain hediff is present, and who's stage depends on the ether state of the pawn - /// Shamelessly taken from: https://github.com/Tachyonite/Pawnmorpher/blob/master/Source/Pawnmorphs/Esoteria/Thoughts/ThoughtWorker_EtherHediff.cs - /// - public class ThoughtWorker_Precept_Pregnant_Social : ThoughtWorker_Precept_Social - { - /// Gets the current thought state of the given pawn. - /// The pawn for whom the thoughts are generated. - /// The pawn about whom the thoughts are generated. - /// - protected override ThoughtState ShouldHaveThought(Pawn p, Pawn otherPawn) - { - return PregnancyHelper.GetPregnancy(otherPawn)?.Visible == true; - } - } -} diff --git a/Source/IdeologyAddon/Thoughts/ThoughtDefExtension_IncreaseRecord.cs b/Source/IdeologyAddon/Thoughts/ThoughtDefExtension_IncreaseRecord.cs index cf53e45..63ce3d7 100644 --- a/Source/IdeologyAddon/Thoughts/ThoughtDefExtension_IncreaseRecord.cs +++ b/Source/IdeologyAddon/Thoughts/ThoughtDefExtension_IncreaseRecord.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using Verse; -namespace RJWSexperience.Ideology +namespace RJWSexperience { public class ThoughtDefExtension_IncreaseRecord : DefModExtension { diff --git a/Source/IdeologyAddon/Thoughts/ThoughtDefExtension_StageFromValue.cs b/Source/IdeologyAddon/Thoughts/ThoughtDefExtension_StageFromOpinion.cs similarity index 73% rename from Source/IdeologyAddon/Thoughts/ThoughtDefExtension_StageFromValue.cs rename to Source/IdeologyAddon/Thoughts/ThoughtDefExtension_StageFromOpinion.cs index 8e556de..3b6bfc4 100644 --- a/Source/IdeologyAddon/Thoughts/ThoughtDefExtension_StageFromValue.cs +++ b/Source/IdeologyAddon/Thoughts/ThoughtDefExtension_StageFromOpinion.cs @@ -2,26 +2,13 @@ using System.Diagnostics.CodeAnalysis; using Verse; -namespace RJWSexperience.Ideology +namespace RJWSexperience { - public class ThoughtDefExtension_StageFromValue : DefModExtension + public class ThoughtDefExtension_StageFromOpinion : DefModExtension { [SuppressMessage("Minor Code Smell", "S1104:Fields should not have public accessibility", Justification = "Field value loaded from XML")] public List minimumValueforStage = new List(); - public int GetStageIndex(float value) - { - for (int i = minimumValueforStage.Count - 1; i > 0; i--) - { - if (minimumValueforStage[i] < value) - { - return i; - } - } - - return 0; - } - public override IEnumerable ConfigErrors() { foreach (string error in base.ConfigErrors()) diff --git a/Source/IdeologyAddon/Thoughts/Thought_IncreaseRecord.cs b/Source/IdeologyAddon/Thoughts/Thought_IncreaseRecord.cs index 1299dd3..f229813 100644 --- a/Source/IdeologyAddon/Thoughts/Thought_IncreaseRecord.cs +++ b/Source/IdeologyAddon/Thoughts/Thought_IncreaseRecord.cs @@ -1,6 +1,6 @@ using RimWorld; -namespace RJWSexperience.Ideology +namespace RJWSexperience { /// /// Increments record every time the thought is added diff --git a/Source/IdeologyAddon/Thoughts/Thought_Opinionbased.cs b/Source/IdeologyAddon/Thoughts/Thought_Opinionbased.cs index dbe0115..fded6ad 100644 --- a/Source/IdeologyAddon/Thoughts/Thought_Opinionbased.cs +++ b/Source/IdeologyAddon/Thoughts/Thought_Opinionbased.cs @@ -1,21 +1,22 @@ using RimWorld; +using System.Collections.Generic; using Verse; -namespace RJWSexperience.Ideology +namespace RJWSexperience { public class Thought_Opinionbased : Thought_Memory { - private ThoughtDefExtension_StageFromValue stageFromValue; + private List minimumValueforStage; - protected ThoughtDefExtension_StageFromValue StageFromValue + protected List MinimumValueforStage { get { - if (stageFromValue == null) + if (minimumValueforStage == null) { - stageFromValue = def.GetModExtension(); + minimumValueforStage = def.GetModExtension().minimumValueforStage; } - return stageFromValue; + return minimumValueforStage; } } @@ -46,7 +47,16 @@ namespace RJWSexperience.Ideology } float value = pawn.relations?.OpinionOf(otherPawn) ?? 0f; - SetForcedStage(StageFromValue.GetStageIndex(value)); + + for (int i = MinimumValueforStage.Count - 1; i > 0; i--) + { + if (MinimumValueforStage[i] < value) + { + SetForcedStage(i); + return; + } + } + SetForcedStage(0); } } }