RimWorld

RimWorld

221 ratings
Psychology
 
Rate  
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.041 MB
Aug 18, 2016 @ 11:55pm
May 14 @ 11:17pm
80 Change Notes ( view )

Subscribe to download
Psychology

Subscribed
Unsubscribe
Description
This mod is a complete overhaul of Rimworld's psychological and social systems. The stories that emerge from your pawns' quirks are the most fun part of RimWorld, and this mod aims to expand on that emergent storytelling by increasing the extent and complexity of its systems.

Psychology does not require a new save game.

FULL MOD FEATURE LIST: http://pastebin.com/raw/iV5SYYRN

Personality
- Everyone is generated with a random personality, summarized by many different attributes. This system is entirely separate from traits. The attributes are influenced not only by each other, but by everything else about that person. Every colonist has a unique and recognizable character archetype, giving them massively increased depth and charm.
- A colonist's personality influences everything about how they interact with others. It's a complete, extensive revamp of the social system from the bottom up. Colonists' relationships with each other are now far more realistic, varied, and driven by their own personality.
- Colonists will change their minds about each other after having conversations on topics relevant to a particular personality attribute. Instead of being arbitrarily assigned a compatibility with each other, they will naturally gravitate towards like-minded people and away from those they have strong disagreements with.

Sexuality & Romance
- Colonists' sexualities are graded on the Kinsey scale, from 0 to 6. The overwhelming colonists will be straight, but their sexual orientations can have much more variety and their romantic interest in each other will be adjusted accordingly. The sexuality curve can also be changed in the mod settings.
- Depending on their personality, colonists may be more likely to have multiple "flings" rather than a single lover, and how they treat breakups is affected accordingly.
- Colonists also have both sexual and romantic drives. If they are exceedingly low, it may affect their desire to do lovin' or commit to a long-term relationship, respectively. They may still take lovers, particularly if someone else romances them, but what they get out of it will be affected by those factors.

Interactions
- Colonists may invite each other to hang out when their schedule isn't set to Work, though it's more likely during explicit free time, and especially when they're not doing anything else.
- They may hang out with people they're already friendly with, or choose acquaintances they haven't formed a strong opinion on to get to know them better. Empathetic colonists may also choose to hang out with people they don't care for, to give them a second chance.
- Colonists who are hanging out will explore the colony's joy activities together and have long discussions, ensuring a lasting social rapport, even between people who otherwise would not spend enough time in each others' company to have an opinion on them.
- Colonists in relationships may also plan dates for times when they don't have to work, and drop whatever they're doing to spend time with each other and maintain a good relationship. Of course, if they're not meant for each other, they may find out this way as well.

Mayors and Elections
- After a settlement's first year, elections will be held at some point every fall. A slate of colonists will announce their candidacy for mayor, and will present a platform to run on that is chosen based on their personality.
- A few days later, a polling place will be chosen and colonists will go there to cast their votes. They will vote for the candidate whose positions best align with their personality, and their opinion of the candidates may also affect their vote.
- The candidate with the plurality of votes becomes the mayor until the next election. They will receive visits from constituents in their room, particularly by people who are very unhappy or very content. Complaining colonists will get a happy thought from venting to the mayor, and the mayor will get a thought depending on their personality and what the colonist said to them.

New Traits
- See full feature list.

New Thoughts
- See full feature list.

New Illnesses
- Anxiety: Pawns with this illness can have panic attacks, more frequent the worse their anxiety is. Severe anxiety also increases a pawn's mental break threshold, makes it more difficult for them to talk, and causes them to sleep more often.

New Mental Breaks
- See full feature list.

Miscellaneous
- See full feature list.

COMPATIBILITY
- By using this mod with other mods that perform the same functions, you are taking FULL responsibility for any problems that may arise. You are also accepting that even if Psychology is able to work with that mod, you may be limiting your enjoyment of this mod because the other mod will ignore or maybe even disable Psychology's systems. It is not recommended to use this mod with any other social interaction mods.
- Mods which only modify Defs and not any of the game's code are 100% compatible with Psychology, though Psychology may override them with its own values.
- Psychology should be placed as low in your mod order as possible, after Less Arbitrary Surgery, and before Expanded Incidents.
- Psychology adds new properties to pawns. Colonies with Psychology enabled on them may break if the mod is disabled. Colonies without Psychology enabled on them will only receive new functionality on new pawns. Pawns which aren't Psychology-enabled should behave just like before.
- No races using the Humanoid Alien Races libary will be Psychology-enabled, because it uses its own type of pawn, as does Psychology, and a pawn cannot be both. However, such mods are compatible.


MOD AUTHORS: You can use the source code provided with the mod to build compatibility into your mod. Use reflection to access Psychology's traits and thoughts and check if the mod is loaded, then include the mod's functionality in any classes you detour. Then tell your users to load your mod before Psychology, so that it can perform both mods' work (or only yours, if they are not using Psychology). Example:

ThoughtDef kp = DefDatabase<ThoughtDef>.GetNamedSilentFail("KilledPatientBleedingHeart");
if(kp != null)
surgeon.needs.mood.thoughts.memories.TryGainMemoryThought(kp, patient);

This will try to give the pawn Psychology's Bleeding Heart thought, but ONLY if it detects that that thought actually exists (which means Psychology is loaded). Otherwise, it does nothing, because the user isn't using Psychology.
Popular Discussions View All (8)
143
May 13 @ 10:47pm
Compatibility & Bug Reports
{WOBBLY} The Word-Mule
40
Apr 24 @ 5:12pm
Feature Suggestions
{WOBBLY} The Word-Mule
2
Mar 31 @ 1:29am
PINNED: Your Stories
{WOBBLY} The Word-Mule
< >
413 Comments
MaxTillentine May 21 @ 12:13am 
Pawns drops down prioritised works randomly. Even if it is surgery. So, it is BIG no for this mod.
Samantha (Elysana) May 19 @ 7:38am 
Hello Author!
So I would like to learn how to edit my save files so that I can edit my main character's personality. For example, I would like her to become more cultured (being a glitterworld girl), do you think you can give me steps on how to do it? Thank you and more power to this mod!
{WOBBLY} The Word-Mule  [author] May 18 @ 11:43am 
@Condescended Wow You can edit Kinsey rating from the save file.
Condescended Wow May 18 @ 9:24am 
I built a character of myself using PrepareCarefully cause I like to have a roleplay aspect to the game and my character got a Kinsley rating of 6.
Which sucked a bit cause I'm probs a 1 but it did make me think hey this mod would be like 20x better if it was compatible with PrepareCarefully!
(When I say compatible I mean as in the personality traits and junk are customizable in PC)
alexie456 May 18 @ 6:05am 
Great idea mate, expands the complexity of the game nicely
{WOBBLY} The Word-Mule  [author] May 14 @ 11:23pm 
I'd like to reiterate that I use Hospitality and have no problems combining it with my mods. The newest update should remove any superficial error messages that may be confusing users.
«✪Sancho✪» May 12 @ 8:33am 
I dont know. I thought you could tell me xD. Well, people say me that the hospitality mod is not working with the psychology mod. I dont know either if it is a bug, but I just wanted to help.
{WOBBLY} The Word-Mule  [author] May 11 @ 1:00pm 
What's the bug?
Collserra May 9 @ 7:01pm 
@Kamikaze Kitten
Posting the errors, along with what mods you're using (In the Compatibility and Bug Reports discussion) would be really helpful to try and track down what's going on.