From e19b6d8ff3ecceb141a19961cdc4a9fa3ad244a5 Mon Sep 17 00:00:00 2001 From: amevarashi Date: Sun, 24 Mar 2024 14:48:16 +0500 Subject: [PATCH 1/6] Fix 1.4 cproj --- Source/IdeologyAddon/IdeologyAddon.csproj | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Source/IdeologyAddon/IdeologyAddon.csproj b/Source/IdeologyAddon/IdeologyAddon.csproj index a5593cf..7844895 100644 --- a/Source/IdeologyAddon/IdeologyAddon.csproj +++ b/Source/IdeologyAddon/IdeologyAddon.csproj @@ -24,10 +24,9 @@ 1.4.* - 2.* + 2.2.* runtime compile; build; native; contentfiles; analyzers; buildtransitive - \ No newline at end of file From 2f7a1c0883796c4280f04bb5e59d18817a11284c Mon Sep 17 00:00:00 2001 From: amevarashi Date: Mon, 29 Apr 2024 21:02:37 +0500 Subject: [PATCH 2/6] initial 1.5 --- .gitlab-ci.yml | 124 +++ 1.5/Defs/DutyDefs/Duties_Rituals_sex.xml | 89 +++ 1.5/Defs/Goodwill/MemeCompatibility_Sex.xml | 50 ++ .../Interactions_Speech_sex.xml | 103 +++ 1.5/Defs/JobDefs/Jobs_Ritual_Sex.xml | 47 ++ 1.5/Defs/MemeDefs/Memes_Sexual.xml | 246 ++++++ 1.5/Defs/PreceptDefs/Precepts_BabyFaction.xml | 42 + 1.5/Defs/PreceptDefs/Precepts_Bestiality.xml | 744 ++++++++++++++++++ 1.5/Defs/PreceptDefs/Precepts_Incest.xml | 516 ++++++++++++ .../PreceptDefs/Precepts_Masturbation.xml | 47 ++ 1.5/Defs/PreceptDefs/Precepts_Necrophilia.xml | 309 ++++++++ 1.5/Defs/PreceptDefs/Precepts_Pregnancy.xml | 206 +++++ 1.5/Defs/PreceptDefs/Precepts_Rape.xml | 438 +++++++++++ 1.5/Defs/PreceptDefs/Precepts_Ritual_sex.xml | 118 +++ 1.5/Defs/PreceptDefs/Precepts_Sex.xml | 384 +++++++++ .../PreceptDefs/Precepts_SexProselytizing.xml | 21 + 1.5/Defs/PreceptDefs/Precepts_SizeMatters.xml | 219 ++++++ .../PreceptDefs/Precepts_SocialAffection.xml | 62 ++ 1.5/Defs/PreceptDefs/Precepts_Submissive.xml | 204 +++++ 1.5/Defs/PreceptDefs/Precepts_Virginity.xml | 360 +++++++++ .../RitualPatternDefs/RitualPatterns_sex.xml | 67 ++ .../PreconfiguredIdeos/IdeoPresetDefs_sex.xml | 36 + 1.5/Defs/Rituals/Ritual_Behaviors_sex.xml | 466 +++++++++++ 1.5/Defs/Rituals/Ritual_Outcomes_sex.xml | 400 ++++++++++ 1.5/Defs/Rituals/Ritual_Targets_sex.xml | 15 + 1.5/Defs/ThingDefs/Buildings_Ideo_sex.xml | 134 ++++ .../Thoughts_Ritual_sex_Quality.xml | 115 +++ 1.5/Patches/InteractionDef/Masturbation.xml | 14 + 1.5/Patches/InteractionDef/Necro.xml | 25 + 1.5/Patches/InteractionDef/Rape.xml | 83 ++ 1.5/Patches/InteractionDef/Rape_Reverse.xml | 83 ++ 1.5/Patches/InteractionDef/Sex.xml | 73 ++ 1.5/Patches/InteractionDef/Sex_Reverse.xml | 73 ++ 1.5/Patches/RJW_Drugs.xml | 47 ++ 1.5/Patches/RJW_Precepts.xml | 29 + 1.5/Patches/RJW_StatDefs_Ideo.xml | 14 + 1.5/Patches/RJW_ThoughtDefs.xml | 114 +++ 1.5/Patches/RJW_ThoughtDefsDeath.xml | 68 ++ 1.5/Patches/RJW_ThoughtDefsLost.xml | 68 ++ About/About.xml | 1 + About/Manifest.xml | 2 +- LoadFolders.xml | 4 + Source/IdeologyAddon/DebugAction.cs | 3 +- Source/IdeologyAddon/IdeologyAddon.csproj | 10 +- .../Rituals/JobGiver_DrugOrgy.cs | 12 +- .../Rituals/JobGiver_GangbangConsensual.cs | 9 +- .../Rituals/RitualOutcomeComps.cs | 16 +- .../RomanceChanceFactorHelpers.cs | 3 +- 48 files changed, 6295 insertions(+), 18 deletions(-) create mode 100644 .gitlab-ci.yml create mode 100644 1.5/Defs/DutyDefs/Duties_Rituals_sex.xml create mode 100644 1.5/Defs/Goodwill/MemeCompatibility_Sex.xml create mode 100644 1.5/Defs/InteractionDefs/Interactions_Speech_sex.xml create mode 100644 1.5/Defs/JobDefs/Jobs_Ritual_Sex.xml create mode 100644 1.5/Defs/MemeDefs/Memes_Sexual.xml create mode 100644 1.5/Defs/PreceptDefs/Precepts_BabyFaction.xml create mode 100644 1.5/Defs/PreceptDefs/Precepts_Bestiality.xml create mode 100644 1.5/Defs/PreceptDefs/Precepts_Incest.xml create mode 100644 1.5/Defs/PreceptDefs/Precepts_Masturbation.xml create mode 100644 1.5/Defs/PreceptDefs/Precepts_Necrophilia.xml create mode 100644 1.5/Defs/PreceptDefs/Precepts_Pregnancy.xml create mode 100644 1.5/Defs/PreceptDefs/Precepts_Rape.xml create mode 100644 1.5/Defs/PreceptDefs/Precepts_Ritual_sex.xml create mode 100644 1.5/Defs/PreceptDefs/Precepts_Sex.xml create mode 100644 1.5/Defs/PreceptDefs/Precepts_SexProselytizing.xml create mode 100644 1.5/Defs/PreceptDefs/Precepts_SizeMatters.xml create mode 100644 1.5/Defs/PreceptDefs/Precepts_SocialAffection.xml create mode 100644 1.5/Defs/PreceptDefs/Precepts_Submissive.xml create mode 100644 1.5/Defs/PreceptDefs/Precepts_Virginity.xml create mode 100644 1.5/Defs/PreceptDefs/RitualPatternDefs/RitualPatterns_sex.xml create mode 100644 1.5/Defs/PreconfiguredIdeos/IdeoPresetDefs_sex.xml create mode 100644 1.5/Defs/Rituals/Ritual_Behaviors_sex.xml create mode 100644 1.5/Defs/Rituals/Ritual_Outcomes_sex.xml create mode 100644 1.5/Defs/Rituals/Ritual_Targets_sex.xml create mode 100644 1.5/Defs/ThingDefs/Buildings_Ideo_sex.xml create mode 100644 1.5/Defs/ThoughtDefs/Thoughts_Ritual_sex_Quality.xml create mode 100644 1.5/Patches/InteractionDef/Masturbation.xml create mode 100644 1.5/Patches/InteractionDef/Necro.xml create mode 100644 1.5/Patches/InteractionDef/Rape.xml create mode 100644 1.5/Patches/InteractionDef/Rape_Reverse.xml create mode 100644 1.5/Patches/InteractionDef/Sex.xml create mode 100644 1.5/Patches/InteractionDef/Sex_Reverse.xml create mode 100644 1.5/Patches/RJW_Drugs.xml create mode 100644 1.5/Patches/RJW_Precepts.xml create mode 100644 1.5/Patches/RJW_StatDefs_Ideo.xml create mode 100644 1.5/Patches/RJW_ThoughtDefs.xml create mode 100644 1.5/Patches/RJW_ThoughtDefsDeath.xml create mode 100644 1.5/Patches/RJW_ThoughtDefsLost.xml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..3410c8d --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,124 @@ +# To contribute improvements to CI/CD templates, please follow the Development guide at: +# https://docs.gitlab.com/ee/development/cicd/templates.html +# This specific template is located at: +# https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/dotNET-Core.gitlab-ci.yml + +# ### Specify the Docker image +image: mcr.microsoft.com/dotnet/sdk:latest + +# ### Define variables +# +variables: + # 1) Name of directory where restore and build objects are stored. + OBJECTS_DIRECTORY: 'IdeologyAddon/obj' + # 2) Name of directory used for keeping restored dependencies. + NUGET_PACKAGES_DIRECTORY: '.nuget' + # 3) A relative path to the source code from project repository root. + # NOTE: Please edit this path so it matches the structure of your project! + SOURCE_CODE_PATH: 'Source/' + +# ### Define global cache rule +# +# Before building the project, all dependencies (e.g. third-party NuGet packages) +# must be restored. Jobs on GitLab.com's Shared Runners are executed on autoscaled machines. +# +# Each machine is used only once (for security reasons) and after that is removed. +# This means that, before every job, a dependency restore must be performed +# because restored dependencies are removed along with machines. Fortunately, +# GitLab provides cache mechanism with the aim of keeping restored dependencies +# for other jobs. +# +# This example shows how to configure cache to pass over restored +# dependencies for re-use. +# +# With global cache rule, cached dependencies will be downloaded before every job +# and then unpacked to the paths as specified below. +cache: + # Per-stage and per-branch caching. + key: "$CI_JOB_STAGE-$CI_COMMIT_REF_SLUG" + paths: + # Specify three paths that should be cached: + # + # 1) Main JSON file holding information about package dependency tree, packages versions, + # frameworks etc. It also holds information where to the dependencies were restored. + - '$SOURCE_CODE_PATH$OBJECTS_DIRECTORY/project.assets.json' + # 2) Other NuGet and MSBuild related files. Also needed. + - '$SOURCE_CODE_PATH$OBJECTS_DIRECTORY/*.csproj.nuget.*' + # 3) Path to the directory where restored dependencies are kept. + - '$NUGET_PACKAGES_DIRECTORY' + # + # 'pull-push' policy means that latest cache will be downloaded (if it exists) + # before executing the job, and a newer version will be uploaded afterwards. + # Such a setting saves time when there are no changes in referenced third-party + # packages. + # + # For example, if you run a pipeline with changes in your code, + # but with no changes within third-party packages which your project is using, + # then project restore will happen quickly as all required dependencies + # will already be there — unzipped from cache. + + # 'pull-push' policy is the default cache policy, you do not have to specify it explicitly. + policy: pull-push + +# ### Restore project dependencies +# +# NuGet packages by default are restored to '.nuget/packages' directory +# in the user's home directory. That directory is out of scope of GitLab caching. +# +# To get around this, a custom path can be specified using the '--packages ' option +# for 'dotnet restore' command. In this example, a temporary directory is created +# in the root of project repository, so its content can be cached. +# +# Learn more about GitLab cache: https://docs.gitlab.com/ee/ci/caching/index.html +#before_script: +# - 'cd $SOURCE_CODE_PATH' +# - 'dotnet restore --packages ../$NUGET_PACKAGES_DIRECTORY' + +build: + stage: build + # ### Build all projects discovered from solution file. + script: + - 'cd $SOURCE_CODE_PATH' + - 'dotnet restore --packages ../$NUGET_PACKAGES_DIRECTORY' + - 'curl -s --create-dirs "$RJW_DLL_URL" -o ../../rjw/1.5/Assemblies/RJW.dll' + - 'dotnet build --no-restore' + artifacts: + untracked: false + when: on_success + expire_in: 1 day + paths: + - "*" # Incluse everything + exclude: + - ".*" # Exclude dot files + - ".*/**/*" # Exclude everything in the dot folders + - "Source/**/*" # Exclude everything in the Source folder + +#tests: +# stage: test + # ### Run the tests +# script: +# - 'dotnet test --no-restore' + +release_dev: + stage: deploy +# image: registry.gitlab.com/gitlab-org/release-cli:latest # this image currently is amd64 only + image: alpine:latest + rules: + - if: $CI_COMMIT_TAG + when: never # Do not run this job when a tag is created manually + - if: $CI_COMMIT_BRANCH == "dev" # Run this job when commits are pushed or merged to the dev branch + variables: + GIT_STRATEGY: none # Do not clone repo and skip 'before_script' + PACKAGE_REGISTRY_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/rsi/test" + script: +# - 'apk add gitlab-release-cli' + - apk add zip curl + - 'zip -rq rsi.zip ./' + - echo "${PACKAGE_REGISTRY_URL}" + - | + curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file rsi.zip "${PACKAGE_REGISTRY_URL}/rjw_sexperience_ideology.zip" +# release: +# tag_name: '$CI_COMMIT_BRANCH-$CI_PIPELINE_IID' # The version is incremented per pipeline. +# description: 'Automated release based on commit $CI_COMMIT_SHORT_SHA $CI_COMMIT_TAG' +# ref: '$CI_COMMIT_SHA' # The tag is created from the pipeline SHA. + diff --git a/1.5/Defs/DutyDefs/Duties_Rituals_sex.xml b/1.5/Defs/DutyDefs/Duties_Rituals_sex.xml new file mode 100644 index 0000000..87b4ade --- /dev/null +++ b/1.5/Defs/DutyDefs/Duties_Rituals_sex.xml @@ -0,0 +1,89 @@ + + + + + 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.5/Defs/Goodwill/MemeCompatibility_Sex.xml b/1.5/Defs/Goodwill/MemeCompatibility_Sex.xml new file mode 100644 index 0000000..2f21ff1 --- /dev/null +++ b/1.5/Defs/Goodwill/MemeCompatibility_Sex.xml @@ -0,0 +1,50 @@ + + + + + + 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.5/Defs/InteractionDefs/Interactions_Speech_sex.xml b/1.5/Defs/InteractionDefs/Interactions_Speech_sex.xml new file mode 100644 index 0000000..8e90d69 --- /dev/null +++ b/1.5/Defs/InteractionDefs/Interactions_Speech_sex.xml @@ -0,0 +1,103 @@ + + + + + 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.5/Defs/JobDefs/Jobs_Ritual_Sex.xml b/1.5/Defs/JobDefs/Jobs_Ritual_Sex.xml new file mode 100644 index 0000000..3f3151b --- /dev/null +++ b/1.5/Defs/JobDefs/Jobs_Ritual_Sex.xml @@ -0,0 +1,47 @@ + + + + + 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.5/Defs/MemeDefs/Memes_Sexual.xml b/1.5/Defs/MemeDefs/Memes_Sexual.xml new file mode 100644 index 0000000..44f828c --- /dev/null +++ b/1.5/Defs/MemeDefs/Memes_Sexual.xml @@ -0,0 +1,246 @@ + + + + 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.5/Defs/PreceptDefs/Precepts_BabyFaction.xml b/1.5/Defs/PreceptDefs/Precepts_BabyFaction.xml new file mode 100644 index 0000000..e26356c --- /dev/null +++ b/1.5/Defs/PreceptDefs/Precepts_BabyFaction.xml @@ -0,0 +1,42 @@ + + + + + + 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.5/Defs/PreceptDefs/Precepts_Bestiality.xml b/1.5/Defs/PreceptDefs/Precepts_Bestiality.xml new file mode 100644 index 0000000..a6eebe4 --- /dev/null +++ b/1.5/Defs/PreceptDefs/Precepts_Bestiality.xml @@ -0,0 +1,744 @@ + + + + + + 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.5/Defs/PreceptDefs/Precepts_Incest.xml b/1.5/Defs/PreceptDefs/Precepts_Incest.xml new file mode 100644 index 0000000..54c079a --- /dev/null +++ b/1.5/Defs/PreceptDefs/Precepts_Incest.xml @@ -0,0 +1,516 @@ + + + + + + Incestuos + + UI/Issues/Incest + + + + RSI_CloseRelativeMarriage + + + + + RSI_IncestuosMarriage + + + + + RSI_NonIncestuosMarriage + + +
  • + +
  • + + + +
  • CloseRelative
  • + + + + RSI_CloseRelativeMarriage + +
  • + + + +
  • FarRelative
  • + + + + RSI_IncestuosMarriage + + + +
    +
    + + + RSI_CloseRelativeSex + + + + + RSI_IncestuosSex + + + + + RSI_NonIncestuosSex + + +
  • + +
  • + + + +
  • CloseRelative
  • + + + + RSI_CloseRelativeSex + +
  • + + + +
  • FarRelative
  • + + + + RSI_IncestuosSex + + + +
    +
    + + + + + Incestuos_Free + Incestuos + + Open minded. + Medium + 60 + 1000 + 100 + +
  • + +
  • CloseRelative
  • +
  • FarRelative
  • +
  • NotRelated
  • + + +
  • + CloseRelative + 1 +
  • +
  • + FarRelative + 1 +
  • +
  • + NotRelated + 1 +
  • +
    + +
    +
    + + + 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 +
  • +
    + +
  • + +
  • + + + +
  • CloseRelative
  • + + +
  • Spouse
  • +
    + + + 0.5 + + + +
  • + +
  • FarRelative
  • +
  • NotRelated
  • + + +
  • + FarRelative + 1 +
  • +
  • + NotRelated + 1 +
  • +
    + +
    +
    + + + 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 +
  • +
    + +
  • + +
  • + + + +
  • CloseRelative
  • +
  • FarRelative
  • + + +
  • 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 +
  • +
    + +
  • + +
  • + + + +
  • CloseRelative
  • +
  • FarRelative
  • + + +
  • Spouse
  • +
    + + + 0.1 + + + +
  • + +
  • + CloseRelative + 0.03 +
  • +
  • + FarRelative + 0.03 +
  • + + +
    +
    + + + Incestuos_IncestOnly + Incestuos + + For preserving pure blood, only incest allowed. + High + 0 + 1000 + +
  • + RSI_NonIncestuosMarriage + Sex_Know_IncestMarriage_Violated +
  • +
  • + RSI_NonIncestuosSex + Sex_Know_Incest_Violated +
  • +
    + +
  • + +
  • + + + +
  • NotRelated
  • + + + + 0.1 + + + +
  • + +
  • CloseRelative
  • +
  • FarRelative
  • + + +
  • + CloseRelative + 1 +
  • +
  • + FarRelative + 1 +
  • +
  • + NotRelated + 0.03 +
  • +
    + +
    +
    + + + + + 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.5/Defs/PreceptDefs/Precepts_Masturbation.xml b/1.5/Defs/PreceptDefs/Precepts_Masturbation.xml new file mode 100644 index 0000000..5951b94 --- /dev/null +++ b/1.5/Defs/PreceptDefs/Precepts_Masturbation.xml @@ -0,0 +1,47 @@ + + + + + + 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.5/Defs/PreceptDefs/Precepts_Necrophilia.xml b/1.5/Defs/PreceptDefs/Precepts_Necrophilia.xml new file mode 100644 index 0000000..1a65c24 --- /dev/null +++ b/1.5/Defs/PreceptDefs/Precepts_Necrophilia.xml @@ -0,0 +1,309 @@ + + + + + + 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.5/Defs/PreceptDefs/Precepts_Pregnancy.xml b/1.5/Defs/PreceptDefs/Precepts_Pregnancy.xml new file mode 100644 index 0000000..bdd6015 --- /dev/null +++ b/1.5/Defs/PreceptDefs/Precepts_Pregnancy.xml @@ -0,0 +1,206 @@ + + + + + + + + + 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. + 10 +
  • +
    +
    + + + Pregnancy_Elevated_Pregnant + RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_Pregnant + Thought_Situational + +
  • + + I am soon making our colony stronger. + 5 +
  • +
    +
    + + + Pregnancy_Respected_Pregnant_Social + RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_Pregnant_Social + Thought_SituationalSocial + +
  • + + 20 +
  • +
    +
    + + + Pregnancy_Elevated_Pregnant_Social + RJWSexperience.Ideology.PreceptWorkers.ThoughtWorker_Precept_Pregnant_Social + Thought_SituationalSocial + +
  • + + 10 +
  • +
    +
    + + + 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.5/Defs/PreceptDefs/Precepts_Rape.xml b/1.5/Defs/PreceptDefs/Precepts_Rape.xml new file mode 100644 index 0000000..da2cfd4 --- /dev/null +++ b/1.5/Defs/PreceptDefs/Precepts_Rape.xml @@ -0,0 +1,438 @@ + + + + + + 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.5/Defs/PreceptDefs/Precepts_Ritual_sex.xml b/1.5/Defs/PreceptDefs/Precepts_Ritual_sex.xml new file mode 100644 index 0000000..636b5d1 --- /dev/null +++ b/1.5/Defs/PreceptDefs/Precepts_Ritual_sex.xml @@ -0,0 +1,118 @@ + + + + + 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.5/Defs/PreceptDefs/Precepts_Sex.xml b/1.5/Defs/PreceptDefs/Precepts_Sex.xml new file mode 100644 index 0000000..8cf05e4 --- /dev/null +++ b/1.5/Defs/PreceptDefs/Precepts_Sex.xml @@ -0,0 +1,384 @@ + + + + + + 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.5/Defs/PreceptDefs/Precepts_SexProselytizing.xml b/1.5/Defs/PreceptDefs/Precepts_SexProselytizing.xml new file mode 100644 index 0000000..81e0f58 --- /dev/null +++ b/1.5/Defs/PreceptDefs/Precepts_SexProselytizing.xml @@ -0,0 +1,21 @@ + + + + + + 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.5/Defs/PreceptDefs/Precepts_SizeMatters.xml b/1.5/Defs/PreceptDefs/Precepts_SizeMatters.xml new file mode 100644 index 0000000..c060ec4 --- /dev/null +++ b/1.5/Defs/PreceptDefs/Precepts_SizeMatters.xml @@ -0,0 +1,219 @@ + + + + + + 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.5/Defs/PreceptDefs/Precepts_SocialAffection.xml b/1.5/Defs/PreceptDefs/Precepts_SocialAffection.xml new file mode 100644 index 0000000..b4ee222 --- /dev/null +++ b/1.5/Defs/PreceptDefs/Precepts_SocialAffection.xml @@ -0,0 +1,62 @@ + + + + + + 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.5/Defs/PreceptDefs/Precepts_Submissive.xml b/1.5/Defs/PreceptDefs/Precepts_Submissive.xml new file mode 100644 index 0000000..aa7ae4d --- /dev/null +++ b/1.5/Defs/PreceptDefs/Precepts_Submissive.xml @@ -0,0 +1,204 @@ + + + + + + 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 +
  • + +
    +
    + + + 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 +
  • + +
    +
    + + + + + + 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.5/Defs/PreceptDefs/Precepts_Virginity.xml b/1.5/Defs/PreceptDefs/Precepts_Virginity.xml new file mode 100644 index 0000000..a7a231a --- /dev/null +++ b/1.5/Defs/PreceptDefs/Precepts_Virginity.xml @@ -0,0 +1,360 @@ + + + + + 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.5/Defs/PreceptDefs/RitualPatternDefs/RitualPatterns_sex.xml b/1.5/Defs/PreceptDefs/RitualPatternDefs/RitualPatterns_sex.xml new file mode 100644 index 0000000..211c6f1 --- /dev/null +++ b/1.5/Defs/PreceptDefs/RitualPatternDefs/RitualPatterns_sex.xml @@ -0,0 +1,67 @@ + + + + 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.5/Defs/PreconfiguredIdeos/IdeoPresetDefs_sex.xml b/1.5/Defs/PreconfiguredIdeos/IdeoPresetDefs_sex.xml new file mode 100644 index 0000000..13c8abc --- /dev/null +++ b/1.5/Defs/PreconfiguredIdeos/IdeoPresetDefs_sex.xml @@ -0,0 +1,36 @@ + + + + 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.5/Defs/Rituals/Ritual_Behaviors_sex.xml b/1.5/Defs/Rituals/Ritual_Behaviors_sex.xml new file mode 100644 index 0000000..aff19a9 --- /dev/null +++ b/1.5/Defs/Rituals/Ritual_Behaviors_sex.xml @@ -0,0 +1,466 @@ + + + + + +
  • + + 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.5/Defs/Rituals/Ritual_Outcomes_sex.xml b/1.5/Defs/Rituals/Ritual_Outcomes_sex.xml new file mode 100644 index 0000000..a6c9646 --- /dev/null +++ b/1.5/Defs/Rituals/Ritual_Outcomes_sex.xml @@ -0,0 +1,400 @@ + + + + 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.5/Defs/Rituals/Ritual_Targets_sex.xml b/1.5/Defs/Rituals/Ritual_Targets_sex.xml new file mode 100644 index 0000000..5805f34 --- /dev/null +++ b/1.5/Defs/Rituals/Ritual_Targets_sex.xml @@ -0,0 +1,15 @@ + + + + RitualSpotOrAltar_Gangbang + RitualObligationTargetWorker_AnyRitualSpotOrAltar_Scarification + + + + DrugOrgy + RitualObligationTargetWorker_ConsumableBuilding + +
  • Burnbong_Aphrodisiac
  • +
    +
    +
    \ No newline at end of file diff --git a/1.5/Defs/ThingDefs/Buildings_Ideo_sex.xml b/1.5/Defs/ThingDefs/Buildings_Ideo_sex.xml new file mode 100644 index 0000000..eaaba10 --- /dev/null +++ b/1.5/Defs/ThingDefs/Buildings_Ideo_sex.xml @@ -0,0 +1,134 @@ + + + + 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.5/Defs/ThoughtDefs/Thoughts_Ritual_sex_Quality.xml b/1.5/Defs/ThoughtDefs/Thoughts_Ritual_sex_Quality.xml new file mode 100644 index 0000000..9488047 --- /dev/null +++ b/1.5/Defs/ThoughtDefs/Thoughts_Ritual_sex_Quality.xml @@ -0,0 +1,115 @@ + + + + + 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.5/Patches/InteractionDef/Masturbation.xml b/1.5/Patches/InteractionDef/Masturbation.xml new file mode 100644 index 0000000..53a35ac --- /dev/null +++ b/1.5/Patches/InteractionDef/Masturbation.xml @@ -0,0 +1,14 @@ + + + + + /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.5/Patches/InteractionDef/Necro.xml b/1.5/Patches/InteractionDef/Necro.xml new file mode 100644 index 0000000..0a02d95 --- /dev/null +++ b/1.5/Patches/InteractionDef/Necro.xml @@ -0,0 +1,25 @@ + + + + + /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.5/Patches/InteractionDef/Rape.xml b/1.5/Patches/InteractionDef/Rape.xml new file mode 100644 index 0000000..34bc418 --- /dev/null +++ b/1.5/Patches/InteractionDef/Rape.xml @@ -0,0 +1,83 @@ + + + + + /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.5/Patches/InteractionDef/Rape_Reverse.xml b/1.5/Patches/InteractionDef/Rape_Reverse.xml new file mode 100644 index 0000000..2f3a047 --- /dev/null +++ b/1.5/Patches/InteractionDef/Rape_Reverse.xml @@ -0,0 +1,83 @@ + + + + + /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.5/Patches/InteractionDef/Sex.xml b/1.5/Patches/InteractionDef/Sex.xml new file mode 100644 index 0000000..0be25d3 --- /dev/null +++ b/1.5/Patches/InteractionDef/Sex.xml @@ -0,0 +1,73 @@ + + + + + /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.5/Patches/InteractionDef/Sex_Reverse.xml b/1.5/Patches/InteractionDef/Sex_Reverse.xml new file mode 100644 index 0000000..2e41ab5 --- /dev/null +++ b/1.5/Patches/InteractionDef/Sex_Reverse.xml @@ -0,0 +1,73 @@ + + + + + /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.5/Patches/RJW_Drugs.xml b/1.5/Patches/RJW_Drugs.xml new file mode 100644 index 0000000..e0a93bb --- /dev/null +++ b/1.5/Patches/RJW_Drugs.xml @@ -0,0 +1,47 @@ + + + + + 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.5/Patches/RJW_Precepts.xml b/1.5/Patches/RJW_Precepts.xml new file mode 100644 index 0000000..94c6160 --- /dev/null +++ b/1.5/Patches/RJW_Precepts.xml @@ -0,0 +1,29 @@ + + + + + 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.5/Patches/RJW_StatDefs_Ideo.xml b/1.5/Patches/RJW_StatDefs_Ideo.xml new file mode 100644 index 0000000..a044970 --- /dev/null +++ b/1.5/Patches/RJW_StatDefs_Ideo.xml @@ -0,0 +1,14 @@ + + + + + Defs/StatDef[defName="Vulnerability"]/parts + +
  • + 0.5 +
  • +
    +
    + + +
    \ No newline at end of file diff --git a/1.5/Patches/RJW_ThoughtDefs.xml b/1.5/Patches/RJW_ThoughtDefs.xml new file mode 100644 index 0000000..30a1b66 --- /dev/null +++ b/1.5/Patches/RJW_ThoughtDefs.xml @@ -0,0 +1,114 @@ + + + + + Defs/ThoughtDef[defName="GotBredByAnimal"] + + +
  • Bestiality_OnlyVenerated
  • +
  • Bestiality_BondOnly
  • +
  • Bestiality_Honorable
  • +
  • Bestiality_Acceptable
  • +
    +
    +
    + + + Defs/ThoughtDef[defName="GotAnalBredByAnimal"] + + +
  • Bestiality_OnlyVenerated
  • +
  • Bestiality_BondOnly
  • +
  • Bestiality_Honorable
  • +
  • Bestiality_Acceptable
  • +
    +
    +
    + + + Defs/ThoughtDef[defName="AllowedAnimalToBreed"] + + +
  • Bestiality_OnlyVenerated
  • +
  • Bestiality_BondOnly
  • +
  • Bestiality_Honorable
  • +
  • Bestiality_Acceptable
  • +
    +
    +
    + + + Defs/ThoughtDef[defName="GotLickedByAnimal"] + + +
  • Bestiality_OnlyVenerated
  • +
  • Bestiality_BondOnly
  • +
  • Bestiality_Honorable
  • +
  • Bestiality_Acceptable
  • +
    +
    +
    + + + Defs/ThoughtDef[defName="GotGropedByAnimal"] + + +
  • Bestiality_OnlyVenerated
  • +
  • Bestiality_BondOnly
  • +
  • Bestiality_Honorable
  • +
  • Bestiality_Acceptable
  • +
    +
    +
    + + + Defs/ThoughtDef[defName="AllowedAnimalToGrope"] + + +
  • Bestiality_OnlyVenerated
  • +
  • Bestiality_BondOnly
  • +
  • Bestiality_Honorable
  • +
  • Bestiality_Acceptable
  • +
    +
    +
    + + + 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.5/Patches/RJW_ThoughtDefsDeath.xml b/1.5/Patches/RJW_ThoughtDefsDeath.xml new file mode 100644 index 0000000..99ea439 --- /dev/null +++ b/1.5/Patches/RJW_ThoughtDefsDeath.xml @@ -0,0 +1,68 @@ + + + + + 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.5/Patches/RJW_ThoughtDefsLost.xml b/1.5/Patches/RJW_ThoughtDefsLost.xml new file mode 100644 index 0000000..43dd8fb --- /dev/null +++ b/1.5/Patches/RJW_ThoughtDefsLost.xml @@ -0,0 +1,68 @@ + + + + + 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..10a3a68 100644 --- a/About/About.xml +++ b/About/About.xml @@ -5,6 +5,7 @@
  • 1.3
  • 1.4
  • +
  • 1.5
  • diff --git a/About/Manifest.xml b/About/Manifest.xml index c88287a..1bd2004 100644 --- a/About/Manifest.xml +++ b/About/Manifest.xml @@ -1,7 +1,7 @@ RJWSexperienceIdeology - 1.4.1.0 + 1.5.0.1
  • RimJobWorld >= 5.3.0
  • diff --git a/LoadFolders.xml b/LoadFolders.xml index 48ed2ca..c04e50f 100644 --- a/LoadFolders.xml +++ b/LoadFolders.xml @@ -8,4 +8,8 @@
  • /
  • 1.4
  • + +
  • /
  • +
  • 1.5
  • +
    \ No newline at end of file diff --git a/Source/IdeologyAddon/DebugAction.cs b/Source/IdeologyAddon/DebugAction.cs index 55838d7..2b1763d 100644 --- a/Source/IdeologyAddon/DebugAction.cs +++ b/Source/IdeologyAddon/DebugAction.cs @@ -1,4 +1,5 @@ -using rjw; +using LudeonTK; +using rjw; using RJWSexperience.Ideology.HistoryEvents; using RJWSexperience.Ideology.Patches; using System.Collections.Generic; diff --git a/Source/IdeologyAddon/IdeologyAddon.csproj b/Source/IdeologyAddon/IdeologyAddon.csproj index 7844895..6bb9ea8 100644 --- a/Source/IdeologyAddon/IdeologyAddon.csproj +++ b/Source/IdeologyAddon/IdeologyAddon.csproj @@ -6,25 +6,27 @@ RJWSexperience.Ideology net48 true - ..\..\1.4\Assemblies\ + ..\..\1.5\Assemblies\ false False + false + none 8.0 - ..\..\..\rjw\1.4\Assemblies\RJW.dll + ..\..\..\rjw\1.5\Assemblies\RJW.dll False - 1.4.* + 1.5.* - 2.2.* + 2.* runtime compile; build; native; contentfiles; analyzers; buildtransitive diff --git a/Source/IdeologyAddon/Rituals/JobGiver_DrugOrgy.cs b/Source/IdeologyAddon/Rituals/JobGiver_DrugOrgy.cs index 82a541e..3ef5e10 100644 --- a/Source/IdeologyAddon/Rituals/JobGiver_DrugOrgy.cs +++ b/Source/IdeologyAddon/Rituals/JobGiver_DrugOrgy.cs @@ -2,6 +2,7 @@ using rjw; using System; using System.Collections.Generic; +using System.Linq; using Verse; using Verse.AI; @@ -35,7 +36,7 @@ namespace RJWSexperience.Ideology { if (duty != null) { - List pawns = pawn.Map.mapPawns.AllPawnsSpawned.FindAll(x => x.mindState?.duty?.def == duty.def); + IEnumerable pawns = pawn.Map.mapPawns.AllPawnsSpawned.Where(x => x.mindState?.duty?.def == duty.def); return pawns.RandomElementByWeightWithDefault(x => SexAppraiser.would_fuck(pawn, x), 0.1f); } @@ -190,7 +191,14 @@ namespace RJWSexperience.Ideology get_loved.AddFinishAction(delegate { if (xxx.is_human(pawn)) - pawn.Drawer.renderer.graphics.ResolveApparelGraphics(); + { + CompRJW comp = CompRJW.Comp(pawn); + if (comp != null) + { + comp.drawNude = false; + pawn.Drawer.renderer.SetAllGraphicsDirty(); + } + } }); get_loved.socialMode = RandomSocialMode.Off; return get_loved; diff --git a/Source/IdeologyAddon/Rituals/JobGiver_GangbangConsensual.cs b/Source/IdeologyAddon/Rituals/JobGiver_GangbangConsensual.cs index eae27e5..48df03e 100644 --- a/Source/IdeologyAddon/Rituals/JobGiver_GangbangConsensual.cs +++ b/Source/IdeologyAddon/Rituals/JobGiver_GangbangConsensual.cs @@ -135,7 +135,14 @@ namespace RJWSexperience.Ideology get_banged.AddFinishAction(delegate { if (xxx.is_human(pawn)) - pawn.Drawer.renderer.graphics.ResolveApparelGraphics(); + { + CompRJW comp = CompRJW.Comp(pawn); + if (comp != null) + { + comp.drawNude = false; + pawn.Drawer.renderer.SetAllGraphicsDirty(); + } + } GlobalTextureAtlasManager.TryMarkPawnFrameSetDirty(pawn); if (Bed != null && pawn.Downed) diff --git a/Source/IdeologyAddon/Rituals/RitualOutcomeComps.cs b/Source/IdeologyAddon/Rituals/RitualOutcomeComps.cs index b03416f..a0a91b2 100644 --- a/Source/IdeologyAddon/Rituals/RitualOutcomeComps.cs +++ b/Source/IdeologyAddon/Rituals/RitualOutcomeComps.cs @@ -36,14 +36,14 @@ namespace RJWSexperience.Ideology return false; } - public override ExpectedOutcomeDesc GetExpectedOutcomeDesc(Precept_Ritual ritual, TargetInfo ritualTarget, RitualObligation obligation, RitualRoleAssignments assignments, RitualOutcomeComp_Data data) + public override QualityFactor GetQualityFactor(Precept_Ritual ritual, TargetInfo ritualTarget, RitualObligation obligation, RitualRoleAssignments assignments, RitualOutcomeComp_Data data) { - return new ExpectedOutcomeDesc + return new QualityFactor { label = LabelForDesc.CapitalizeFirst(), present = false, uncertainOutcome = true, - effect = ExpectedOffsetDesc(true, -1f), + qualityChange = ExpectedOffsetDesc(true, -1f), quality = qualityOffset, positive = true }; @@ -62,22 +62,22 @@ namespace RJWSexperience.Ideology public override bool Applies(LordJob_Ritual ritual) { float avgNeed = 0; - foreach (Pawn pawn in ritual.assignments.AllPawns) + foreach (Pawn pawn in ritual.assignments.AllCandidatePawns) { avgNeed += pawn.needs?.TryGetNeed(needDef)?.CurLevel ?? 0f; } - avgNeed /= ritual.assignments.AllPawns.Count; + avgNeed /= ritual.assignments.AllCandidatePawns.Count; return avgNeed >= minAvgNeed; } - public override ExpectedOutcomeDesc GetExpectedOutcomeDesc(Precept_Ritual ritual, TargetInfo ritualTarget, RitualObligation obligation, RitualRoleAssignments assignments, RitualOutcomeComp_Data data) + public override QualityFactor GetQualityFactor(Precept_Ritual ritual, TargetInfo ritualTarget, RitualObligation obligation, RitualRoleAssignments assignments, RitualOutcomeComp_Data data) { - return new ExpectedOutcomeDesc + return new QualityFactor { label = LabelForDesc.CapitalizeFirst(), present = false, uncertainOutcome = true, - effect = ExpectedOffsetDesc(true, -1f), + qualityChange = ExpectedOffsetDesc(true, -1f), quality = qualityOffset, positive = true }; diff --git a/Source/IdeologyAddon/RomanceChanceFactorHelpers.cs b/Source/IdeologyAddon/RomanceChanceFactorHelpers.cs index 6d970f3..a4c68a6 100644 --- a/Source/IdeologyAddon/RomanceChanceFactorHelpers.cs +++ b/Source/IdeologyAddon/RomanceChanceFactorHelpers.cs @@ -1,4 +1,5 @@ -using RimWorld; +using LudeonTK; +using RimWorld; using RJWSexperience.Ideology.Precepts; using System.Collections.Generic; using System.Linq; From a3055eb6ecf01f6ab95c71885b797807d36dad1a Mon Sep 17 00:00:00 2001 From: amevarashi Date: Fri, 3 May 2024 20:15:20 +0500 Subject: [PATCH 3/6] Added different About.xml for the uncompiled mod --- .gitlab-ci.yml | 1 + About/About.xml | 23 +++++++--------------- About/Manifest.xml | 9 ++------- About/RealAbout.xml | 47 +++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 57 insertions(+), 23 deletions(-) create mode 100644 About/RealAbout.xml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3410c8d..1f81bae 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -78,6 +78,7 @@ build: stage: build # ### Build all projects discovered from solution file. script: + - 'mv -f About/RealAbout.xml About/About.xml' - 'cd $SOURCE_CODE_PATH' - 'dotnet restore --packages ../$NUGET_PACKAGES_DIRECTORY' - 'curl -s --create-dirs "$RJW_DLL_URL" -o ../../rjw/1.5/Assemblies/RJW.dll' diff --git a/About/About.xml b/About/About.xml index 10a3a68..32e03b1 100644 --- a/About/About.xml +++ b/About/About.xml @@ -1,11 +1,9 @@ - RJW Sexperience Ideology + NOT RJW Sexperience Ideology aamevarashi -
  • 1.3
  • -
  • 1.4
  • -
  • 1.5
  • +
  • 1.0
  • @@ -30,18 +28,11 @@
  • rim.job.world
  • rjw.sexperience.ideology - If you see this, you have downloaded uncompiled source codes of the mod. -Credits: -moreorganstodump Original Author -c0ffee RJW 4.9.0 update -Hawkeye32 Bound Only bestiality precept -Twonki Pregnancy, Sex Proselyzing and Size Matters precepts]]> +To get the actual mod: +1. Go to the https://gitgud.io/amevarashi/rjw-sexperience-ideology/-/releases +2. Open latest release (Pre-release for the test version) +3. Click on the "RJW Sexperience Ideology" link under the "Packages"
    \ No newline at end of file diff --git a/About/Manifest.xml b/About/Manifest.xml index 1bd2004..d7fe03b 100644 --- a/About/Manifest.xml +++ b/About/Manifest.xml @@ -5,11 +5,6 @@
  • RimJobWorld >= 5.3.0
  • - - - - - - https://gitgud.io/amevarashi/rjw-sexperience-ideology/-/raw/master/About/Manifest.xml - https://gitgud.io/amevarashi/rjw-sexperience-ideology + https://gitgud.io/amevarashi/rjw-sexperience-ideology/-/raw/master/About/Manifest.xml + https://gitgud.io/amevarashi/rjw-sexperience-ideology diff --git a/About/RealAbout.xml b/About/RealAbout.xml new file mode 100644 index 0000000..10a3a68 --- /dev/null +++ b/About/RealAbout.xml @@ -0,0 +1,47 @@ + + + RJW Sexperience Ideology + aamevarashi + +
  • 1.3
  • +
  • 1.4
  • +
  • 1.5
  • +
    + +
  • + Ludeon.RimWorld.Ideology + Ideology +
  • +
  • + brrainz.harmony + Harmony + steam://url/CommunityFilePage/2009463077 + https://github.com/pardeike/HarmonyRimWorld/releases/latest +
  • +
  • + rim.job.world + RimJobWorld + https://gitgud.io/Ed86/rjw +
  • +
    + +
  • Ludeon.RimWorld.Ideology
  • +
  • brrainz.harmony
  • +
  • rim.job.world
  • +
    + rjw.sexperience.ideology + + +
    \ No newline at end of file From d1603e0e4b9269e6b83cd593292ed28b8b016879 Mon Sep 17 00:00:00 2001 From: amevarashi Date: Wed, 22 May 2024 22:22:15 +0500 Subject: [PATCH 4/6] Updated csproj and CI --- .gitlab-ci.yml | 66 +++---------------- Source/IdeologyAddon/IdeologyAddon.csproj | 55 +++++++++++++--- .../IdeologyAddon/Properties/AssemblyInfo.cs | 31 ++++----- 3 files changed, 68 insertions(+), 84 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1f81bae..fff6f83 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,44 +1,20 @@ -# To contribute improvements to CI/CD templates, please follow the Development guide at: -# https://docs.gitlab.com/ee/development/cicd/templates.html -# This specific template is located at: -# https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/dotNET-Core.gitlab-ci.yml - # ### Specify the Docker image -image: mcr.microsoft.com/dotnet/sdk:latest +image: mcr.microsoft.com/dotnet/sdk:8.0-alpine # ### Define variables -# variables: # 1) Name of directory where restore and build objects are stored. OBJECTS_DIRECTORY: 'IdeologyAddon/obj' # 2) Name of directory used for keeping restored dependencies. NUGET_PACKAGES_DIRECTORY: '.nuget' # 3) A relative path to the source code from project repository root. - # NOTE: Please edit this path so it matches the structure of your project! SOURCE_CODE_PATH: 'Source/' # ### Define global cache rule -# -# Before building the project, all dependencies (e.g. third-party NuGet packages) -# must be restored. Jobs on GitLab.com's Shared Runners are executed on autoscaled machines. -# -# Each machine is used only once (for security reasons) and after that is removed. -# This means that, before every job, a dependency restore must be performed -# because restored dependencies are removed along with machines. Fortunately, -# GitLab provides cache mechanism with the aim of keeping restored dependencies -# for other jobs. -# -# This example shows how to configure cache to pass over restored -# dependencies for re-use. -# -# With global cache rule, cached dependencies will be downloaded before every job -# and then unpacked to the paths as specified below. cache: # Per-stage and per-branch caching. key: "$CI_JOB_STAGE-$CI_COMMIT_REF_SLUG" paths: - # Specify three paths that should be cached: - # # 1) Main JSON file holding information about package dependency tree, packages versions, # frameworks etc. It also holds information where to the dependencies were restored. - '$SOURCE_CODE_PATH$OBJECTS_DIRECTORY/project.assets.json' @@ -46,18 +22,7 @@ cache: - '$SOURCE_CODE_PATH$OBJECTS_DIRECTORY/*.csproj.nuget.*' # 3) Path to the directory where restored dependencies are kept. - '$NUGET_PACKAGES_DIRECTORY' - # - # 'pull-push' policy means that latest cache will be downloaded (if it exists) - # before executing the job, and a newer version will be uploaded afterwards. - # Such a setting saves time when there are no changes in referenced third-party - # packages. - # - # For example, if you run a pipeline with changes in your code, - # but with no changes within third-party packages which your project is using, - # then project restore will happen quickly as all required dependencies - # will already be there — unzipped from cache. - # 'pull-push' policy is the default cache policy, you do not have to specify it explicitly. policy: pull-push # ### Restore project dependencies @@ -76,13 +41,15 @@ cache: build: stage: build + rules: + - if: $CI_COMMIT_BRANCH != "master" # ### Build all projects discovered from solution file. script: - - 'mv -f About/RealAbout.xml About/About.xml' - 'cd $SOURCE_CODE_PATH' - 'dotnet restore --packages ../$NUGET_PACKAGES_DIRECTORY' - - 'curl -s --create-dirs "$RJW_DLL_URL" -o ../../rjw/1.5/Assemblies/RJW.dll' - - 'dotnet build --no-restore' + - 'dotnet build -c Release --no-restore' + - 'cd $CI_PROJECT_DIR/About' + - 'mv -f RealAbout.xml About.xml' artifacts: untracked: false when: on_success @@ -94,16 +61,8 @@ build: - ".*/**/*" # Exclude everything in the dot folders - "Source/**/*" # Exclude everything in the Source folder -#tests: -# stage: test - # ### Run the tests -# script: -# - 'dotnet test --no-restore' - release_dev: stage: deploy -# image: registry.gitlab.com/gitlab-org/release-cli:latest # this image currently is amd64 only - image: alpine:latest rules: - if: $CI_COMMIT_TAG when: never # Do not run this job when a tag is created manually @@ -112,14 +71,7 @@ release_dev: GIT_STRATEGY: none # Do not clone repo and skip 'before_script' PACKAGE_REGISTRY_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/rsi/test" script: -# - 'apk add gitlab-release-cli' - - apk add zip curl - - 'zip -rq rsi.zip ./' + - apk add zip + - zip -rq mod.zip ./ - echo "${PACKAGE_REGISTRY_URL}" - - | - curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file rsi.zip "${PACKAGE_REGISTRY_URL}/rjw_sexperience_ideology.zip" -# release: -# tag_name: '$CI_COMMIT_BRANCH-$CI_PIPELINE_IID' # The version is incremented per pipeline. -# description: 'Automated release based on commit $CI_COMMIT_SHORT_SHA $CI_COMMIT_TAG' -# ref: '$CI_COMMIT_SHA' # The tag is created from the pipeline SHA. - + - 'curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file mod.zip "${PACKAGE_REGISTRY_URL}/rjw_sexperience_ideology.zip"' diff --git a/Source/IdeologyAddon/IdeologyAddon.csproj b/Source/IdeologyAddon/IdeologyAddon.csproj index 6bb9ea8..cc624eb 100644 --- a/Source/IdeologyAddon/IdeologyAddon.csproj +++ b/Source/IdeologyAddon/IdeologyAddon.csproj @@ -1,29 +1,27 @@  + Debug + 1.5 + 1.0 + $(TargetGameVersion).$(InternalModVersion) {B4481C38-31B1-422D-B5AA-0059FE7CCA1C} Library RJWSexperience.Ideology RJWSexperience.Ideology net48 true - ..\..\1.5\Assemblies\ + ..\..\$(TargetGameVersion)\Assemblies\ false - False + false + false false none 8.0 - - - ..\..\..\rjw\1.5\Assemblies\RJW.dll - False - - - - 1.5.* + $(TargetGameVersion).* 2.* @@ -31,4 +29,41 @@ compile; build; native; contentfiles; analyzers; buildtransitive + + + + + + obj\RJW.dll + False + + + + + https://gitgud.io/Ed86/rjw/-/raw/master/$(TargetGameVersion)/Assemblies/RJW.dll + + + + + + + ..\..\..\rjw\$(TargetGameVersion)\Assemblies\RJW.dll + False + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/IdeologyAddon/Properties/AssemblyInfo.cs b/Source/IdeologyAddon/Properties/AssemblyInfo.cs index 8f041b0..9b85306 100644 --- a/Source/IdeologyAddon/Properties/AssemblyInfo.cs +++ b/Source/IdeologyAddon/Properties/AssemblyInfo.cs @@ -1,10 +1,9 @@ using System.Reflection; -using System.Runtime.CompilerServices; using System.Runtime.InteropServices; -// 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해 -// 제어됩니다. 어셈블리와 관련된 정보를 수정하려면 -// 이러한 특성 값을 변경하세요. +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. [assembly: AssemblyTitle("IdeologyAddon")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] @@ -14,23 +13,21 @@ using System.Runtime.InteropServices; [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -// ComVisible을 false로 설정하면 이 어셈블리의 형식이 COM 구성 요소에 -// 표시되지 않습니다. COM에서 이 어셈블리의 형식에 액세스하려면 -// 해당 형식에 대해 ComVisible 특성을 true로 설정하세요. +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. [assembly: ComVisible(false)] // 이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다. [assembly: Guid("b4481c38-31b1-422d-b5aa-0059fe7cca1c")] -// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다. +// Version information for an assembly consists of the following four values: // -// 주 버전 -// 부 버전 -// 빌드 번호 -// 수정 버전 -// -// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를 -// 기본값으로 할 수 있습니다. +// Major Version +// Minor Version +// Build Number +// Revision +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("1.5.*")] From 1bbdc47180428581518369d6701478e1ee36f0c4 Mon Sep 17 00:00:00 2001 From: amevarashi Date: Thu, 23 May 2024 18:31:20 +0500 Subject: [PATCH 5/6] 1.5.1.0 --- 1.5/Assemblies/RJWSexperience.Ideology.dll | Bin 0 -> 68608 bytes About/Manifest.xml | 18 +++--- About/RealAbout.xml | 68 ++++++++++----------- CHANGELOG.md | 2 + 4 files changed, 45 insertions(+), 43 deletions(-) create mode 100644 1.5/Assemblies/RJWSexperience.Ideology.dll diff --git a/1.5/Assemblies/RJWSexperience.Ideology.dll b/1.5/Assemblies/RJWSexperience.Ideology.dll new file mode 100644 index 0000000000000000000000000000000000000000..271bc27bc5f1055436610015849e175e435b92ac GIT binary patch literal 68608 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 J{{Mi${{vYu4SN6p literal 0 HcmV?d00001 diff --git a/About/Manifest.xml b/About/Manifest.xml index d7fe03b..fd71972 100644 --- a/About/Manifest.xml +++ b/About/Manifest.xml @@ -1,10 +1,10 @@ - + - RJWSexperienceIdeology - 1.5.0.1 - -
  • RimJobWorld >= 5.3.0
  • -
    - https://gitgud.io/amevarashi/rjw-sexperience-ideology/-/raw/master/About/Manifest.xml - https://gitgud.io/amevarashi/rjw-sexperience-ideology -
    + RJWSexperienceIdeology + 1.5.1.0 + +
  • RimJobWorld >= 5.3.0
  • +
    + https://gitgud.io/amevarashi/rjw-sexperience-ideology/-/raw/master/About/Manifest.xml + https://gitgud.io/amevarashi/rjw-sexperience-ideology + \ No newline at end of file diff --git a/About/RealAbout.xml b/About/RealAbout.xml index 10a3a68..630ca35 100644 --- a/About/RealAbout.xml +++ b/About/RealAbout.xml @@ -1,36 +1,37 @@ - + - RJW Sexperience Ideology - aamevarashi - -
  • 1.3
  • -
  • 1.4
  • -
  • 1.5
  • -
    - -
  • - Ludeon.RimWorld.Ideology - Ideology -
  • -
  • - brrainz.harmony - Harmony - steam://url/CommunityFilePage/2009463077 - https://github.com/pardeike/HarmonyRimWorld/releases/latest -
  • -
  • - rim.job.world - RimJobWorld - https://gitgud.io/Ed86/rjw -
  • -
    - -
  • Ludeon.RimWorld.Ideology
  • -
  • brrainz.harmony
  • -
  • rim.job.world
  • -
    - rjw.sexperience.ideology - RJW Sexperience Ideology + aamevarashi + +
  • 1.3
  • +
  • 1.4
  • +
  • 1.5
  • +
    + 1.5.1.0 + +
  • + Ludeon.RimWorld.Ideology + Ideology +
  • +
  • + brrainz.harmony + Harmony + steam://url/CommunityFilePage/2009463077 + https://github.com/pardeike/HarmonyRimWorld/releases/latest +
  • +
  • + rim.job.world + RimJobWorld + https://gitgud.io/Ed86/rjw +
  • +
    + +
  • Ludeon.RimWorld.Ideology
  • +
  • brrainz.harmony
  • +
  • rim.job.world
  • +
    + rjw.sexperience.ideology + - +Twonki Pregnancy, Sex Proselyzing and Size Matters precepts]]>
    \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index e6a9f77..cefc8b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,5 @@ +## Version 1.5.1.0 +* Rimworld 1.5 ## Version 1.4.1.0 * Changed to a new versioning system. Now the first two digits are a Rimworld version, followed by the major and minor version of the mod. * Fixed: Pawns raping despite Rape-Abhorrent precept From 0459c722ea72f7df2c7c6762e776627854aabca7 Mon Sep 17 00:00:00 2001 From: amevarashi Date: Thu, 23 May 2024 18:31:20 +0500 Subject: [PATCH 6/6] Move About.xml --- About/About.xml | 79 +++++++++++++++++++++++++-------------------- About/RealAbout.xml | 47 --------------------------- 2 files changed, 44 insertions(+), 82 deletions(-) delete mode 100644 About/RealAbout.xml diff --git a/About/About.xml b/About/About.xml index 32e03b1..630ca35 100644 --- a/About/About.xml +++ b/About/About.xml @@ -1,38 +1,47 @@ - + - NOT RJW Sexperience Ideology - aamevarashi - -
  • 1.0
  • -
    - -
  • - Ludeon.RimWorld.Ideology - Ideology -
  • -
  • - brrainz.harmony - Harmony - steam://url/CommunityFilePage/2009463077 - https://github.com/pardeike/HarmonyRimWorld/releases/latest -
  • -
  • - rim.job.world - RimJobWorld - https://gitgud.io/Ed86/rjw -
  • -
    - -
  • Ludeon.RimWorld.Ideology
  • -
  • brrainz.harmony
  • -
  • rim.job.world
  • -
    - rjw.sexperience.ideology - If you see this, you have downloaded uncompiled source codes of the mod. + RJW Sexperience Ideology + aamevarashi + +
  • 1.3
  • +
  • 1.4
  • +
  • 1.5
  • +
    + 1.5.1.0 + +
  • + Ludeon.RimWorld.Ideology + Ideology +
  • +
  • + brrainz.harmony + Harmony + steam://url/CommunityFilePage/2009463077 + https://github.com/pardeike/HarmonyRimWorld/releases/latest +
  • +
  • + rim.job.world + RimJobWorld + https://gitgud.io/Ed86/rjw +
  • +
    + +
  • Ludeon.RimWorld.Ideology
  • +
  • brrainz.harmony
  • +
  • rim.job.world
  • +
    + rjw.sexperience.ideology + +Credits: +moreorganstodump Original Author +c0ffee RJW 4.9.0 update +Hawkeye32 Bound Only bestiality precept +Twonki Pregnancy, Sex Proselyzing and Size Matters precepts]]>
    \ No newline at end of file diff --git a/About/RealAbout.xml b/About/RealAbout.xml deleted file mode 100644 index 630ca35..0000000 --- a/About/RealAbout.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - RJW Sexperience Ideology - aamevarashi - -
  • 1.3
  • -
  • 1.4
  • -
  • 1.5
  • -
    - 1.5.1.0 - -
  • - Ludeon.RimWorld.Ideology - Ideology -
  • -
  • - brrainz.harmony - Harmony - steam://url/CommunityFilePage/2009463077 - https://github.com/pardeike/HarmonyRimWorld/releases/latest -
  • -
  • - rim.job.world - RimJobWorld - https://gitgud.io/Ed86/rjw -
  • -
    - -
  • Ludeon.RimWorld.Ideology
  • -
  • brrainz.harmony
  • -
  • rim.job.world
  • -
    - rjw.sexperience.ideology - -
    \ No newline at end of file