Skip to content
Snippets Groups Projects
changelog.txt 161 KiB
Newer Older
Ed86's avatar
Ed86 committed
5.6.0.6
removed LifeStageFactor from rjw parts, now scaling seems to working correctly with bodysize chaning genes

jikulopo:
move pawnData storage from dict in DataStore to compRJW

jojo1541:
Remove unnecessary local variable declarations in Recipe_AddMultiPart - fix dub's mint menus?

Ed86's avatar
Ed86 committed
5.6.0.5
aelina:
Less stupid scaling. Pawns have 0 severity parts until puberty (stage HumanlikePreTeenager for humanlikes, or 0.5 bodySizeFactor), reaching their full size at Adult.

Ed86's avatar
Ed86 committed
5.6.0.4

amevarashi:
Fix DesignatorsData fill condition
Clear DesignatorsData when loading the save

aelina:
Fix giant/small xenotypes

Ed86's avatar
Ed86 committed
5.6.0.3
removed HugsLogPublisher dependency

aelina:
fixs

Ed86's avatar
Ed86 committed
5.6.0.2
aelina:
fix inspect string

Ed86's avatar
Ed86 committed
5.6.0.1
fixes

Ed86's avatar
Ed86 committed
5.6.0
fix game crash with mp

jikulopo:
Add optional prepatcher support into GetRJWComp() extension

ElToro:
Fix for JobGiver_Bestiality not checking for ReadyForLovin(pawn) or xxx.is_horny(pawn)
Animals with an existing bond, where bonded pawn will engage in bestiality with bonded animal, now be less often targeted by pawns that don't have bond with this specific animal + some minor fixes.
Added closest (for a pawn) bed selection for female_bestiality if both pawn and animal beds are available, plus made some balancing changes for bestiality (overall and Mate Bonded), which will result in slightly less often bestiality attempts, while Mate Bonded will check if Pawn sex_need is not satisfied.
Female pawns will first try to use their own bed for bestiality, and only after that they will go to animal bed.
Animal-based fetishes (Fur Lover, e.t.c.) now not only increase the chance to select an animal during a bestiality attempt, but also will slightly increase bestiality chances overall + they will work with non-animal pawns (Furskin gene for example).
New hediff for animals - Humanlike_Paraphilia, which is used in tracking animal interactions with humans + giving buff to animal sex drive.
Changes to Male Bestiality - now a male humanlike pawn will only "rape" animals which don't have prior humanlike sex experience (Using Humanlike_Paraphilia) with 50% chance. Bigger severity level - less chance of rape.
Changes to animal mating. If a female animal has a high levels of Humanlike_Paraphilia severity levels she will "decline" animal-on-animal mating with some chance (She will be treated as a pregnant animal by a male animal). Bonded animal with Humanlike_Paraphilia will decline all animal mating.
Changes to bestiality - depending on Humanlike_Paraphilia severity animals will have different would_fuck_animal scores. I.e., animal who only experienced interactions with humans will be friendlier (Higher petness and lower wildness stats) than animal, who only mated with other animals (due do higher wildness and lower petness).
Animal-human mating. Configurable by a toggle in RJW Settings. Bonded animals will try to initiate mating with their Bond (With fould_fuck_score verification).

amevarashi:
Upgrade to Sdk-style project + Nuget package refs
Remove HugsLib
Replaced HugsLib with Standalone Log Publisher in the About.xml modDependencies

aelina:
Sizing fixs
Enable part editing on creation
Detect external severity changes.
Add fluid type to part editor

Skomer:
german translation

Ed86's avatar
Ed86 committed
5.5.0.3
added bunch of synchronizers for multiplayer
update part size instantly instead of once per day
moved fluid volume calculation to own function updated parts growth to also update ownersize and fluid amount

amevarashi:
Better part selection logic and fallbacks. Debug action to dump selected part.
Changed how pasts are selected
Check for atrificial parts is natural is missing

ElToro:
Fix for excessive cum filth generation.
Fix to allow female animal rape

Ed86's avatar
Ed86 committed
5.5.0.2
fix demon parts removal error

leanavy:
Rewrote RelationChecker to work with same-gender parents, using new method that check only DirectPawnRelation
Wrote patch for PawnRelations_Humanlike to link relationWorkers
Fixed missing second parent in Dialog_NamePawn

ElToro:
Allowed female bestiality for fenced animals 
bestiality changes to SexAppraiser 
allowed slaves in RMB menu

Vegapnk:
Default scaling by bodysize is on for genitalia display
added a modder-only field BodySizeOverride that changes display 
It checks for sex-driver whether the pawn died, got downed or had genitals changed or removed.
null-checks for "Reduce_Rest_Need"

Ed86's avatar
Ed86 committed
5.5.0.1
amevarashi:
-Fixes for the RMB_Menu rework
-Fixed nullref in RMB_Mechanitor.GenerateCategoryOption when the target is not a pawn
-Removed hidden pawns from RMB_Menu targets
-Removed unspawned pawns  from RMB_Menu targets
-In rjw dev mode show the reason if pawn removed from interaction targets

Ed86's avatar
Ed86 committed
5.5.0
removed PC incompability tag, apperantly now it only breaks hediffs like other editors
edited tips so, extrimists get (unlikely) slightly less offended because incomatibility with lost forest, also we are not sad

KarubonWaito:
Simplified Chinese

amevarashi:
Remove CnP and BnC compatibility
RMB menu refactor - should give you reasons why there no sex interactions 

Sombrahide:
Vanilla Psycasts Expanded - Puppeter Patch

a flock of birds:
Sex Part Rework
-Major refactor of sex parts. Breaks saves and submods, but should be less bug-prone.
-Removed flank bodypart. Udders are now just another kind of breast.
-Added a simple sexual fluid system - parts can now define their own fluids, filth and effects on consumption.
-Pawns can now consume insect jelly straight from the tap.
-Cleaned up part stats screen.
-Size description of harvested parts is now relative to baseline human size.
-Added info about harvested parts to inspect.
-Fixed egg production in artificial ovipositors (none currently exist but if they did they'd be fixed).
-Fixed succubi failing to drain energy if they or their partner lacked a food need.
-Removed some unused, nameless hediffs that were clogging up the dev mode menu and couldn't be filtered out

Ed86's avatar
Ed86 committed
5.4.1
typo fixes
fix labels and descriptions for anal bread/rape thoughts
add dev msg for pregnancy/egg abortion for immortals
improved age detection with life stages (ve androids)

amevarashi:
Assembly versioning
Tory:
Anamoly update
Hikaro:
Ukrainian translation

Ed86's avatar
Ed86 committed
5.4.0
added modicon
changed/moved egg size calculation code from genitals/impantation to Hediff_InsectEgg.ChangeEgg
fix Egg size slider not working for egg generation
translation strings for insect eggs hediff

jikulopo & co:
support for 1.5


Ed86's avatar
Ed86 committed
5.3.9
fix (for now/ for ever?) receiver usedCondom not being set for receiver jobdriver, thus impregnating initiator
improved rmb, hero now, again, skips most checks, direct control - not
improve egg fertilization - DoublePenetration fertilizes both genitals and anus (not either)
improve egg implanting

Gargule:
EggingFixes:
-No more fertilizing ass through mouth
-No more egging things that souldn't be egged
-No more egging when it shouldn't happen

Ed86's avatar
Ed86 committed
5.3.8
Ed86
Still being with you

anon18392
Fix confusing log entries generated by fingering and handjob rapes

FlirtyNymph
Makes hero pawn check for opinion theshold when trying to have sex with RMB, without this it feels like cheating since target pawns will accept casual sex even if they are rivals which doesnt make sense.
Makes RMB rape consider the would_fuck check because it feels a bit willy-nilly to be able to RMB rape everyone regardless of hero pawns preferences or game settings

ghostclinic3YTB
Allow nympho frustrated rape to be toggled

Crow
Notifications for animal pregnancies can now be disabled via option (in RJW-pregnancy settings)

A-flock-of-birds
Reverted quickie -> hookup report change
Added target info to Quickie and JoinInBed
Fixed capitalisation in rape jobs
Added nympho check to xxx.is_prude
Refactored poly checks to be more reusable
Swapped IsSingleOrPartnersNotHere for HasNonPolyPartner(onCurrentMap: true) in the consensual sex WorkGiver
Account for precepts when determining polyamory/prudishness

Ed86's avatar
Ed86 committed
5.3.7.1
fix pregnancy error for races that block malnutrition hediff
changed sexuality card to use modid instead of string
fix oral bestiality rulepack typo

ghostclinic3YTB
Allow jobs to be marked for quickie interruption in xml file

Ed86's avatar
Ed86 committed
5.3.7
added part property "FertilityToggle" for genitals
added FertilityToggle prop for archotech genitals 
changed archotech fertility hediffs to not mention archotech 
changed archotech fertility toggle button to work for all genitals with "FertilityToggle"
fix debug message in JobGiver_ComfortPrisonerRape

Ed86's avatar
Ed86 committed
5.3.6.1
fix sex settings menu

Ed86's avatar
Ed86 committed
5.3.6
Ed86:
being with you

Vegapnk:
Relations for Insect-Egg Babies

ghostclinic3YTB:
separate orgam meter from job duration

Hydrogen:
Chinese

Ed86's avatar
Ed86 committed
5.3.5.1
fix nre for empires/bionic body parts

Ed86's avatar
Ed86 committed
5.3.5
increased size of pregnancy settings menu, should scale with options probably?
moved GetSpecialApparelScoreOffset() from bondage gear to harmony patch, which can probably affect pawn desire to wear bondage by own will

Tory:
CE bulk patch

Zsar:
Added option to configure Ovipositor capacity

Vegapnk:
Added configurable gene-inheritance for egg pregnancies
Changes:
if both implanter and fertilizer are humans, egg gets genes stored according to vanilla logic
On birth, kid gets genes
Settings to put this behavior on/off (default on)
General Cleanup and some refactoring
Separating behavior in different methods, for easier patching and readability

Valorantplayer993:
Performance improvement on CompRJW - CompTick

Ed86's avatar
Ed86 committed
5.3.4
fix futa reverse interactions to be 50/50, instead of 10/90

Taleir:
csproj-refactoring
Fixes a null reference exception in sex jobs on interruption
fix pregnancy transpiler for latest Humanoid Alien Races
Fix sex interruption on loading a save with sex in progress

divineDerivative:
Compatibility with Way Better Romance

AntiJaoi:
Ukraininan support

Ed86's avatar
Ed86 committed
5.3.3.3
reverted d6da0ef9? fixed human/animal pregnancy error - needs some testing on you

Ed86's avatar
Ed86 committed
5.3.3.2
added fix for pregnancy last name generation with non humans

Ed86's avatar
Ed86 committed
5.3.3.1
fix toggles for x-slut traits not saving

Ed86's avatar
Ed86 committed
5.3.3
reduced ChangeSex error to warning
fixed human/animal pregnancy error
added toggles for x-slut traits

Ed86's avatar
Ed86 committed
5.3.2
replace AllowTeenSex with AllowYouthSex 
removed 2year difference requirement for youth sex

nugerumon:
Biotech: Check for fertile penis instead of male gender when compiling list of pawns that could fertilize ovum

gterl:
Genital_Helper: use tags to search for mouth, tongue and stomach

Endismic:
Fixed submissive quirks also added to dominant pawns

Taleir:
Improvements to the "knotting" job. https://gitgud.io/Ed86/rjw/-/merge_requests/253
Genital_Helper optimizations and cleanup. https://gitgud.io/Ed86/rjw/-/merge_requests/248

anon18392:
Fix: Silence false positive errors when biotech disabled

Ed86's avatar
Ed86 committed
5.3.1
replaced racegroupdef limitedSex with teenAge, added adultAge 
added AllowTeenSex mod settings

anon18392:
Allow feeding babies in bed without Biotech enabled

Taleir:
uh... stuff 
https://gitgud.io/Ed86/rjw/-/merge_requests/243

Ed86's avatar
Ed86 committed
5.3.0.12
remove legacy age toggle

a flock of birds:
har-fix

klorpa:
Spelling and Spacing Fixes

Ed86's avatar
Ed86 committed
5.3.0.11
set [1.4 FORK] EdB Prepare Carefully incompatible
fixed reverse anal/vaginal rulepacks

a flock of birds:
Added letters for when a pawn gains a trait from sex (only important pawns, can be disabled in basic settings)
Gaining the hypersexual trait now requires a pawn to be high on humpshroom as well as addicted
Renamed hypersexuality trait to hypersexual (better matches vanilla naming conventions) and necrophiliac to necrophile (to match zoophile)
If anal, rimming and anal fisting all have their weights set to 1 in sex settings, pawns can no longer have the buttslut quirk and can no longer gain the buttslut trait from sex (no good way to prevent them from spawning with it though)
Likewise for the podophile and cumslut quirks/traits
Trying to add an incompatible quirk via dev mode now generates a log message explaining why it failed

Other Notes
Reasoning for the new hypersexual requirement is that it makes more sense to gain a trait from an altered state of mind than the altered baseline which they might not even notice. You could also reason that a pawn going through withdrawal could get it though.
Added an RJWHediffDefOf class to save on database lookups for humpshroom stuff
Fixed capitalisation on "induced libido" label on the off chance it ever appears mid-sentence somewhere

Ed86's avatar
Ed86 committed
5.3.0.10
a flock of birds:
Fertility integration fix
Ed86's avatar
Ed86 committed

Ed86's avatar
Ed86 committed
EndsM:
Chinese translation

5.3.0.9
Ed86's avatar
Ed86 committed
jetolska:
Fix bestiality DNA being always human in biotech
Fix gaining podopile/cumslut quirk crashing

flock of birds:
Fixed error on mechrape, improved pregnancy approach interaction selection logic

Ed86's avatar
Ed86 committed
5.3.0.8
fix animal age check

a flock of birds:
Actually fixed pawns never reaching ahegao from consensual sex
Actually fixed pawns not respecting the preferences of their podophile/impregnation fetishist partners in consensual sex

Ed86's avatar
Ed86 committed
5.3.0.7
removed sex age settings 
added min sex age to racedefs 
change phantasy_pregnancy to grow child until reproductive OR adult lifestage
Ed86's avatar
Ed86 committed
fix error when trying to transfer nutrition for succ from pawn without rest need
Ed86's avatar
Ed86 committed

EndsM:
chinese translation

a flock of birds:
RJW fertility now factors in Biotech fertility if possible
Pregnancy approach is factored in to RJW pregnancy calculations for consensual sex
RJW fertility is used instead of Biotech's fertility stat for things like checking if a pawn can spawn pregnant
Same-gender lovers can select a pregnancy approach if they have the appropriate bits
The fertility tooltip in the health tab is slightly more informative
Fixed an error when a child reaches a new life stage without Biotech installed
Pawns born from non-Biotech pregnancies are no longer always called Baby
RJW's install IUD operation is hidden in favour of its vanilla equivalent if using Biotech pregnancy
Genderless pawns no longer mess up the "Pawn is sterile" explanation for why pregnancy approach is not available
Pregnancy approach now affects the likelihood of vaginal sex being chosen rather than directly multiplying pregnancy chance.
Fixed another error caused by non-biotech children turning three
Fixed error spam caused by opening the worktab with a non-biotech child in the colony
Fixed pawns never reaching ahegao from consensual sex
Fixed pawns not respecting the preferences of their podophile/impregnation fetishist partners in consensual sex

Ed86's avatar
Ed86 committed
5.3.0.6
... added missing backstories

Ed86's avatar
Ed86 committed
5.3.0.5
fixed pregnancy icon tooltip error
fixed nymphs for 1.4 
removed C# backstories, can now use xml to change many nymphs stuff 
enabled homekeeper nymphs 
nymphs now can have any bodytype, not only thin

EndsM:
chinese translation

Ed86's avatar
Ed86 committed
5.3.0.4
fixed rjw child backstories for 1.4 
added toggle to use biotech pregnancy for females in bestiality and human-human pregnancies 
*humanlike pregnancy and child growth to adult without dlc will cause errors, probably safe to ignore
feet/cum/butt slut traits
added cumslut(fellatio),buttslut(anal) quirks 
changed footslut at apply to reciever 
cumslut,buttslut,footslut now have 5% to be gained after appropriate sex
added isRevese bool to sexprops so modders can find if interaction has (InteractionTag.Reverse) faster/easier
fixed namespace in HackMechPregnancy, so it should work in older versions of visual studio

Ed86's avatar
Ed86 committed
5.3.0.3
with biotech dlc hacking mechanoid pregnancy now spawn player faction mechanoids instead of neutral 
mechanitor can hack pregnancy without operations / ultra meds
added dlc PregnantHuman detection to pawn IsPregnant()
fix mech genital patch if no dlc found
fix typo in Tips, removed brothel mentioning

Ed86's avatar
Ed86 committed
5.3.0.2
added biotech mechs to implanting pregnancy
added mech genitals to biotech mechs

Ed86's avatar
Ed86 committed
5.3.0.1
fix FeelingBroken being broken

a flock of birds:
Temp fix for render error on gene interface
Less time is spent ticking genitals on unimportant worldpawns

Ed86's avatar
Ed86 committed
5.3.0
1.4 support
1.3 support not

Ed86's avatar
Ed86 committed
5.2.4
make rjwtab pawns, pawnTableDef fields public

Ed86's avatar
Ed86 committed
5.2.3
rjw designators box and icon are now disabled by default
added drop down menu for rjwtab with colonists, animals, property designators

KeirLoire:
lowercase label for drugs

Ed86's avatar
Ed86 committed
5.2.2
fixes for udder stuff, added udder bondage blocking
fix wip tab warnings
fix masturbation spot finder 4f9ff58a

anon18392:
Move Udder from Body to Flank(new) to fix surgery 
-Add new BodyPartDef Flank as location for udders.
-Implement Recipe_RemoveUdder which targets hediffs on the Flank.
-Allows for harvesting udders from pawns
Add Multi surgeries for insect/animal parts
-Allow adding an m/f ovipositor to existing genitals
-Allow adding an insect anus to an existing anus
-Allow adding an udder to an existing udder

Ed86's avatar
Ed86 committed
5.2.1
fix parts size update for childrens

Ed86's avatar
Ed86 committed
5.2.0
rjw maintab with some basic functionality
not really a fix for casual sex error
maybe fix for maybe error if theres no valid masturbation spot
disabled sex thinknodes for fogged pawns, should reduce tps impact on animals breeding in huge maps
fix parts size update (wrong size after surgery etc)
re-add sex meditation focus source code

Dubs670:
new settings for egg capabale body parts: minEggsproduced and maxEggsproduced, setting the min and max of eggs generated in a single step.
fixes a bug in MakeFuta which was not available in case of females with ovipositors

Ed86's avatar
Ed86 committed
5.1.0
removed content
remove title addition for pregnancy
added condom check for receiver, so it should prevent impregnating initiator... unless its group sex ... then F(not like rjw supports group sex)
changed pregnancy code to do checks on multiple pregnancies 
mech/ovi pregnancy now remove all pregnancies instead of 1st one
split is_slave check into vanilla and modded slaves
added patch to pregnancy hediffs so they dont outright error when added through dev mode, outcome? who knows
added bestiality tag to necro, so you can enjoy good time with corpses of your pets
added genspawn patch to re/add pawn parts on pawn spawn

mwcr:
Psyfocus gain from sex now depends on having sex meditation focus, instead of having hypersexuality trait

Ed86's avatar
Ed86 committed
5.0.3
added content
added props display for vagina, breast hediffs
fix vagina type hediffs props not working

Ed86's avatar
Ed86 committed
5.0.2
added content
changed bio icon to rjw logo
added Sex meditation icon VanillaPsycastsExpanded

Ed86's avatar
Ed86 committed
5.0.1
fix manifest for mod loader

Ed86's avatar
Ed86 committed
5.0
its probably wise(who am i kidding? you probably wont even read this) to start a new game and wait for sub mods to update, unless you like walls of red text

disabled unused workigers
removed whoring
removed sexability
removed degeneracy that should not be
removed milking wip code
removed bukkake/cum overlays
removed stds

Ed86's avatar
Ed86 committed
4.9.9
fix post pregnancy baby genital stuff
split Bra size and Bra cup

korean translation

Ed86's avatar
Ed86 committed
4.9.8
reduced humpshroom growth time 15->6 (like ideo shrooms) 
can now plant humpshrooms in deco pots, so everyone can enjoy this glowwy phallus shaped shroom in their bedrooms
added designators unset when guest/prisoner/slave leave map
fix for 4.9.4.3 -changed interaction requirement to check CustomHandler AND sub/dom requirements

Ed86's avatar
Ed86 committed
4.9.7
changed BestialityForFemale to behave like other sex jobs instead of 2 stage reverse fuckery
fixed rape mentalstate interrupting sex when finished and breaking aftersex thingys
added STDImmune prop for slime parts
added STDImmune prop for archotech parts
added ability to set custom child stories in race support
typo fix in "install rodent agina"

amevarashi:
masturbation typos fixes

Twonki:
Added Orgasm-Counter to Sexprops

Haseiliu:
Fix? fertility for animals(allow juveniles to reproduce)

XenoMorphie:
Enable Cross-Platform Deployment (Linux, macOS & Windows 7+)

Ed86's avatar
Ed86 committed
4.9.6.1
fixed? slave children faction inheritance
marked MedievalTalents incompatible due to pregnancy breaking 
marked Real Faction Guest incompatible due to pregnancy/ pawngenerator hijack and messing up children

Ed86's avatar
Ed86 committed
4.9.6
changed pregnancy check to be optional/ pregnancy should be visible for abortion 
moved paternity check behind pregnancy check/ visible pregnancy 
done paternity check now shows father in hediff tip
added pregnancy abortion for mech implants*
changed "Reroll sexuality" button to "Reroll"
fixed Disable_bestiality_pregnancy_relations cheat option not being saved 
added cheat option to Disable_MeditationFocusDrain for frustrated pawns 
added cheat option to Disable_RecreationDrain for bad sex
fix "female" invite to bed bestiality rmb not saving interaction
support for 1.3 Mech_Termite

Ed86's avatar
Ed86 committed
4.9.5.8
fix masturbation counters and semen overlay

Ed86's avatar
Ed86 committed
4.9.5.7
reverted SexUtility.LogSextype(); position, so dirtytalk/speakup should work again?

Ed86's avatar
Ed86 committed
4.9.5.6
fix? pawns in warcaskets cant pass loving check, no sex for horny!
fix some apparel (warkaskets) breaking rjw nude drawer, so it wont crash but youll get weird shit

Ed86's avatar
Ed86 committed
4.9.5.5
fixed pregnancy error
disabled would_fuck spam

Ed86's avatar
Ed86 committed
4.9.5.4
fix rmb interaction randomization
fix masturbation errors
added masturbation social logs, rulepacks

Caufendra Sunclaws
age scaling improvement for non-human age scaling (shorter lifespans and also longer but below 500years) 
advanced age scaling uses the "reproductive" lifestage to determine adulthood since Rimworld don't have the notion of adult baked in its lifestages 
added setting to toggle advanced age scaling (enabled by default) (right under hero mode) 
Ed86's avatar
Ed86 committed

Ed86's avatar
Ed86 committed
4.9.5.3
Ed86's avatar
Ed86 committed
Caufendra Sunclaws
- Breastjob fixes ? probably
- Gender detection fixes ?
- Part preference calculations fix for tongue/beak/mouth variants

Ed86's avatar
Ed86 committed
4.9.5.2
fix anal, oral egg implanting/pregnancy	Ed86
added deepthroating / oral rape interaction for fe/male ovi oral egg implanting/fertilizing

Ed86's avatar
Ed86 committed
4.9.5.1
put SexualizeGenderlessPawn log spam under rjwdev mode
replaced legacy part adder racename.Contains("droid") to AndroidsCompatibility.IsAndroid(pawn)
exclude prf drones from sexualization 
genitalless drones and considered asexual
fix pregnancy miscarry warning
Ed86's avatar
Ed86 committed
added isReceiver to sexprops
fixed pregnancy detection for futa on futa action
Ed86's avatar
Ed86 committed

Caufendra Sunclaws:
- fixing fovi 
- fixing cocoon 
- LogModule update 
- Reverse interaction detection fix for fovi 
- Csproj /w detection of RIMWORLD env variable 
- Sex Appraiser age scale rebalanced for immortal  races 
- Reverse detector fix for futa 
- Harmony update to 2.2

nugerumon:
whore bed room update performance improvement by analyzing room only once

mwcr:
Prevent Null Reference when RJW-EX not active. Added simple RJW-EX discovery

Ed86's avatar
Ed86 committed
4.9.5
fix errors in trait inheritance which could break pregnancy
changed udders to also apply to body(animals) bodypart, which should stop spam message in log when pawn created
added ai sex thinknode checks when ai tries to exit map/form caravan/enter transporter
added error message to rmb when no interaction found, rather than red error
moved necro to separate interactions

chinese translation

CaufendraSunclaws:
fixed footjobs
fix some parts being blocked for necro

ADHD_Coder
Add double penetration interation to snakes and such
Animals should now have indirect relations such as grandparent or cousin.

Ed86's avatar
Ed86 committed
4.9.4.5
reverted fix for f ovis to be recognized as penetrative orgasn

Ed86's avatar
Ed86 committed
4.9.4.4
fix rmb necro
added Dead pawnstate to vaginal, anal, dbl p interactions, so they can be used by necrophiles

CaufendraSunclaws:
fix for f ovis to be recognized as penetrative orgasn

Ed86's avatar
Ed86 committed
4.9.4.3
added "hands", "arm" defname check for interactions Hands parts
changed interaction requirement to check CustomHandler AND sub/dom requirements
fix interaction error with necro
russian

Ed86's avatar
Ed86 committed
4.9.4.2
merged rmb strings for rape enemy, rape cp, in just rape 
"fixed" rmb strings for animal rape, so you wont get options for bread anymore
disabled birthing with no ideo until tynan fixes error spam

Ed86's avatar
Ed86 committed
4.9.4.1
fix non rape giving negative joy
fix rmb error, force end previous job, sometimes some why previous job was not interrupted(sleep etc)

Ed86's avatar
Ed86 committed
4.9.4
maybe fixed rare sex job driver error
maybe fixed rare gizmo error
fixed egg pregnancy
fixed ovi genital tickers, and simplebaby ticker
fix colonists orgasm impregnating mechanoids
changed SatisfyPersonal, split satisfaction into sex satisfaction, joy satisfaction. 
changed get_satisfaction_circumstance_multiplier to get multipliers for both violent and (new)non violent sex 
joy gains from orgasm can now be negative(normal pawn getting raped, masochist not getting raped, rapist not raping, etc), maybe someday zoo?
removed ahegao from sex_need thought, now its separate thought and last half day, reduced ahegao mood bonus 12->8, requires sex be at 95+% and joy 95+% or 3 stage broken pawn
psychopaths get heart mote when getting raped, will still hate rapist tho
added psychopaths for "bloodlust_stole_some_lovin" thought
replaced old wimp checks with TraitDef.Named("Wimp")
reduced whoring prices for wimps
added toggle to cheats menu to Disable relations(mother/father/siblings) from bestiality pregnancy.
reenabled rmb animal rape/breeding
disabled ai leading ropable animals to bed
changed animal rape to use breeding interactions
disabled rmb breeding for Rope'able animals
changed bestiality service to only work on penetratable organs
changed bestiality hj to only work on penetrating organs
fix boobitis std
fixed cum/nutrition/thirst transfer

a flock of birds:
Whoring thoughts are applied in their own method called by think_about_sex instead of a delegate in a constructor in the JobDriver's iterator method
Added a DefOf class for whoring thoughts
Cleaned up existing code
Fixed the project refusing to build if the user doesn't have an unused NuGet targets file buried in some specific dot-ridden subdirectory of 0trash

jhagatai:
Korean translation update for 4.9.3

Ed86's avatar
Ed86 committed
4.9.3
fixed pregnancy hediffs 
removed miscarry randomizations and mp sync/lag 
enabled abortion for unchecked pregnancies 
safe mechanoid implant option only available for checked pregnancies
fix missing pregnancy settings localizations strings
fix interaction tail error

Ed86's avatar
Ed86 committed
4.9.2
fixed ovi's not producing eggs
disabled spammy interaction logger

Ed86's avatar
Ed86 committed
4.9.1
fix knotting not working for reverse interractions
fix RaceSupportDef error on save
added toggle for limp nymph raids - uses raid points, since someone wanted them, pretty disappointing experience, Ed86 would personally rate them 2/10:
-1 for being nymphs
-2 for being naked(only applies with rimnude)

Ed86's avatar
Ed86 committed
4.9.0
not save compatible, start new game or else! your pawns logs will be broken, you will be presented with errors, you pc will burn, your vtuber waifu will ntr you, and who knows what else

interactions overhaul:
interactions are now not hardcoded in rjw and can be dynamically added, so you can have as many interactions in your game as your pc can handle
for modders - interactions now has various tags and filters, so you can now get an some idea what is happening in animation, like what parts are used etc, rather than just roll dice and try to make a guess like it was before
pregnancy patch to work with new interactions so you cant finally know who impregnates who - reciever/bottom/sub male/futa can impergnate initiator/dom female/futa (reverse mating press, futa x futa, etc)

rmb overhaul:
rmb are now brokedown into 3 patches(masturbation,sex,rape) and not hardcoded, so you can order pawn to use any interaction in your game as long as they meet conditions for interaction like have correct parts, big enough size etc, except MechImplant and None
sex and rape brokedown in 2 groups ()[staight] and (reverse), where initiator gets serviced/services receiver ... well usually, so you can roleplay being submissive and breedable femboy and after adding few dozens interactions, rmb menu wold still fit in your screen
masturbation now have interactions/options on what parts to use to satisfy self, so you can give yourself/pawn selftitjob, autofelatio or go vanilla
disabled rmb animal rape, maybe implement it later

added interaction template xml with XMLSchema for interaction creating/xhanging, Use Visual Studio Code + XML Extension(redhat.vscode-xml) for validation
edited and broke down all interactions in to sep xmls

fixed nymph raids, so they are back at "normal" strength after rewrite significantly weakened them
removed testing incidents
made StringListDef's public
disabled bondage for tribals as ideo desirable
fix? parts length description with weird bodysize modifier(40 size horse penises yay!)
removed sexprops give/reciever
fix typo in crosbreed description
time dilation on parts hediffs, it should work ok... probably 
changed pregnancy/egg tick to better handle time dilation, so unless you have like x100 time dilation it should work ok... probably 
childrens now generated without ideo, so you'll need to convert them, and without (vanilla)backstory, uses moded anyway so w/e?
added knotting after sex
added option for alternative need_sex calculation/thresholds, technically its correct one but, reduces rjw triggers by 1 notch, so world is boring and less rapey


NamingIsHard:
enable players to control the number of parental traits can be inherited by babies

CaufendraSunclaws:
rewrite interactions system(confused, yet satisfied, Ed86 noises)
rewrite nymphs events(confused Ed86 noises, was it worth it?)
rewrite quirks(??? its rummored to be better, but Ed86 doesnt know or care, You go figure it out)

Ed86's avatar
Ed86 committed
4.8.2
update mp api to 0.3
update harmony to 2.1.1
removed pawnJobDriverGet, partnerJobDriverGet from SexProps since they dont work
added AnimalGenetics to incompatible mods
changed bondage arms layer to draw on top of legs layer
fixed bodypart incorrectly scale after transplantation
changed rjw parts props Knoted -> Knotted

Ed86's avatar
Ed86 committed
4.8.1.2
fix slave/prisoner breeding pregnancy error when baby is animal

Ed86's avatar
Ed86 committed
4.8.1.1
fixed condoms not being applied after used 
removed variables from JobDriver_Sex:
(applied after start())usedCondom, 
(applied in JobDriver_SexBaseInitiator start()) isRape, isWhoring
fixed cum/semen being applied with condoms on initiator
fixed cum/semen not being applied after core sex
fixed implantable egg fertilization
fixed std not being applied aftersex

Ed86's avatar
Ed86 committed
4.8.1
added bondage apparel layers
added rmb floatmenu option, where partner refuses sex with initiator, so people can stop asking why "have sex" option isnt working
added option for same animaltype matin crossbreed
added human->animal egglayer fertilizing
added slider for animal sex cd
readded legacy age sliders 
changed RulePackDef defName beakjobRP -> BeakjobRP

Korean 

Ed86's avatar
Ed86 committed
4.8.0.4
changed SatisfyPersonal() to SatisfyPersonal(SexProps props, float satisfaction = 0.4f)
changed Sex_Beatings() to Sex_Beatings(SexProps props)
changed get_satisfaction_circumstance_multiplier() to get_satisfaction_circumstance_multiplier(SexProps props)
changed CountSatisfiedQuirks() to CountSatisfiedQuirks(SexProps props)
changed Roll_to_hit(pawn, Partner) to Roll_to_hit();
removed SexProps.violent
added SexProps.isRapist
added SexProps.pawnJobDriverGet()
added SexProps.partnerJobDriverGet()
replaced some checks isRape with isRapist
added varibles set/inheritance to partners SexProps when initializing rjw sex
-sexType = Sexprops.sexType,
-isRape = isRape,

Ed86's avatar
Ed86 committed
4.8.0.3
fixed reversed Sexprops/sexoutcome

Ed86's avatar
Ed86 committed
4.8.0.2
fix? starting bodyparts(things) error with SOS2 or other start with no colonists
fix masturbation errors
fix semenhelper error
fix gizmo error
descriptions for SexProps

Ed86's avatar
Ed86 committed
4.8.0.1
fix worldgen error

Ed86's avatar
Ed86 committed
4.8.0 (and yes this will break rjw addons)
moved bed related checks from xxx to Bed_Utility
moved whoring related methods to whoring helper
moved bed related methods to bed helper
moved aftersexthoughts to separate helper, split many methods into smaller methods
moved path related checks to pather utility
split succubus related functions into separate methods
since i figured how to save constructs, changed most functions to call Sexprops rather than (pawn,partner,...., etc)
changed orgasm() to function properly and impregnate, do cum stuff, transfer nutrition when triggered rather than after sex
changed breedingforfemale to call mating job, so rather than reverse fuckery now animal is initiator
changed parts detection to use filtered lists bound to pawns that are updated on 1st rquest/gameload/part add/loss, rather than going through all hediffs everytime
added fuctions to pawn extension for easier calls  pawn.GetGenitalsList() etc
added sexutility.SexInterractions with all valid rjw interractions
added rjwSextype rjwSextypeCollection list with all sextypes
added check for torso(whole body)BPR
moved wild mode, hippie mode and debug toggles under dev mode toggle
breakdown of CheckTraitGain
breakdown of records handling methods
changed SaveStorage.DataStore.GetPawnData(pawn) to pawn.GetRJWPawnData()
remove satisfy()
removed sexutility.sexActs
changed rmb extending from AddHumanlikeOrders to ChoicesAtFor, so hopefully some mods that patch AddHumanlikeOrders wont shit them selves
disabled breeding selection for animal invite, now you can only invite it and it will do w/e it wants
disabled guilt for player initiated rape/ beatings
inetegrated Aftersex with AftersexMasturbation
changed age checks to pawn growth and reproduction lifestage
removed option to disable pregnancy trait filter
removed parts stacking
removed disable kidnapping patch, use my workshop mod

added chest,genitals,anus bodypartgroups
fix implant eggs not saving their label/size on save/load
added tongue check for cuni,rim,69
fixed birthing with double udders/featureless chests

Ed86's avatar
Ed86 committed
4.7.2.5
fix egglayers pregnancies

Ed86's avatar
Ed86 committed
4.7.2.4
fix egg progress not being saved

Ed86's avatar
Ed86 committed
4.7.2.3
removed statOffsets for archo parts
spanish
PortugueseBrazilian

Ed86's avatar
Ed86 committed
4.7.2.2
disabled test random interactions selection instead of scored one

Ed86's avatar
Ed86 committed
4.7.2.1
fix eggs gestation

Ed86's avatar
Ed86 committed
4.7.2
fix mechimplanting
added Name="RJW_EggUnfertilized_Default" to ThingDef's of rjw eggs
multiplied cum on body amount by 10
fix for pregnancies with races without gestationPeriodDays (mechanoids etc)
fixed eggnancies for races with no gestationPeriodDays 
fix error pregnancy, while looking at hediff debug, while birthing more that 1 pawn
changed HumpShroom to fungus

korean

Ed86's avatar
Ed86 committed
4.7.1.1
fix patch error for newborn pawn missing pawn.styles - droids etc
chinese

Ed86's avatar
Ed86 committed
4.7.1
added gender check when missing genitals to CheckPreference, so next time Mesa looses genitals - can still be considered for sex
added patch to fix for vanilla pawn generator making newborns with beards and tattoos
added - rape marking pawn guilty for 1 day if partner not maso/slave/prisoner/CP
fix? error when pawn get downed from cuminflation or wounds after sex and cant interract/tame animal after sex
childrens born from colony prisoner/slave will inherit mother factions and prisoner/slave status
added resizable props to demon,slime,bio,archo parts
added buttons to resize parts in rjw bio menu
removed gay trait from child trait inheritance

nugerumon:
Fix empty line in inspect string, hide whoring overlays/buttons on non-player beds

Ed86's avatar
Ed86 committed
4.7.0
1.3 support:
added countsAsClothingForNudity for bondage
added 1.3 IsSlave tag for slavery detection 
disabled rmb for prisoners and slaves 
disabled ability to set prisoners and slaves as hero
added SlaveSuppression for bondage
moved would_fuck debug menu to bio rjw icon, since oldone is removed in 1.3(removed SocialCardUtilityPatch transpiler)
added button to export would_fuck scores to csv
fix semen overlay
fix settings menu
fix pawn creation ui widget
fix sex pawn drawing
fix aftersex  pawn drawing

added PartnerPawn to JobDriver_Sex to reduce checks in Partner.get{}
fix? added null check for JobGiver_RapeEnemy when debug enabled and no rapeEnemyJobDef found
fixed Hediff_SimpleBaby


Merge branch 'Tory-Dev-patch-82770'
Include unofficial 1.3 version of Prepare Carefully to incompatibleWith

Merge branch 'a-flock-of-birds-Dev-patch-31845'
Fixed humanlikes requiring animals to be over sex_free_for_all_age regardless of lifestage

Ed86's avatar
Ed86 committed
4.6.9
passive whoring for prisoners
added RJW_NoBuy tag to bondage and natural parts, natural parts no longer spawn in vanilla traders
patch to filter tradable stuff by tag RJW_NoBuy, so you cant sell rjw stuff to any(vanilla) trader just because its 15+ silver worth
increased condom price to 2 
switched usedcondoms sellable->buyable
set Demon parts to be untradable
set SlimeGlob to be untradable
set pegdick to be untradable
changed SexPartAdder & LegacySexPartAdder classes to public

Ed86's avatar
Ed86 committed
4.6.8.2
fix meditation error
more description to GoToModSettings
anime tree support(meditation)
descriptions to Hediff_RapeEnemyCD functionality, if anyone want to edit it
changed label of MeditationFocusDef Sex to start with capital

motd1233:
fix thread error on loading icon

Ed86's avatar
Ed86 committed
4.6.8.1
fix updatepartposition() error
fix for modContentPack is null on one of the surgeries from PolarisBloc

korean for 1.1, 1.2

Ed86's avatar
Ed86 committed
4.6.8
changed nymphs <PawnKindDef> to <PawnKindDef Name="RJW_NymphStandard">
moved parts eggs production ticks to separate function so they dont have to sync whole part tick in mp, but only rng
disabled rmb colonist_CP_rape when option is disabled in setting
allow nymphs to meditate at things with SEX meditation focus (ex: porn magazines)
moved udders from "chest" bodypart to "torso"/"wholebody"/null 
legacy sexualizer - cowgirls now spawn with normal breasts and 50% udders 
added HasUdder toggle to race support - adds 1 udder to female pawn 
added code to add(operation recipe) single part/hediff(if it doesnt exist)
added recipes to add 1 udder or remove from torso(does not create udder part, doesnt work for animals, fix someday, maybe)
added titanic breast preset to char editor
chinese	lang update

gmasterslayer:
Replace the random number generator with the Box-Muller translation. Box-Muller allows for randomly generating numbers that adhere to standard distribution.
Part sizes will now fit standard distribution meaing that 'average' part size is now truely average. Extreme ends of the part size severity curve will now be increasingly less likely to be generated, while increasing the normal aka 'average'.

klorpa:
typo fixes

motd1233:
Restore vanilla's pregnancy indicators in animal tab and caravan/transport dialogs which were disappeared.

Ed86's avatar
Ed86 committed
4.6.7.4
fix gizmo error if pawn has no Need_Rest
moved satisfaction bonuses for nerco and zoo to SatisfyPersonal, so its now triggered on orgasm

Ed86's avatar
Ed86 committed
4.6.7.3
fix masturbation errors

Ed86's avatar
Ed86 committed
4.6.7.2
fix sex loop if vanilla overrides disabled
fix partAdders error

Ed86's avatar
Ed86 committed
4.6.7.1
fix part addder error from race support patches
set orgasm modifier for animals x4->x1

Ed86's avatar
Ed86 committed
4.6.7
added sexgizmo, separate enjoyment tickers, orgasms, toggle for neverending sex(or until pawn collapses from exhaustion), button to trigger beating during rape
moved satisfaction to orgasm method
added partAdders to race support - overwrites normal rjwparts adding/generation, so now you can create cute 9 dick-tailed foxes with hydraulic penis arms, levitating with the power of their anuses(probably). Youll need to create custom parts that wont be moved during saveload self fix
added filter to not move/fix rjw parts on certain bodyparts
replaced HediffDef.Named("Hediff_Submitting") checks with xxx.submitting
added toggles to disable fapping in chastity belts and/or with bound hands
more sextypes for transfer nutrition and succubus mana
moved beatings into separate method
removed "sex ability" from all calculations
changed whoring prices to be affected by whoring experience rather than sex ability
fixed condom removing error for medieval mods

nugerumon:
Hippie Mode
whoring bed code/reservation improvements

Ed86's avatar
Ed86 committed
4.6.6