Ludeon Forums

Ludeon Forums

  • April 21, 2021, 07:16:11 AM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Simple Personalities  (Read 64 times)

Hahkethomemah

  • Muffalo
  • *
  • Posts: 1
  • Refugee
    • View Profile
Simple Personalities
« on: April 18, 2021, 08:55:31 PM »

TLDR: This is an attempt to introduce colonist personalities outside the vanilla trait system in more lightweight manner than Psychology did.

Introduction
For many people Rimworld is about storytelling in the first place. I remember when a shuttle crushed near my mountain base. My fiancée pointed out that one of the survivors had a "Mountain Lover" trait (from VTE) and that was obviously her fault. She went into the cockpit and nagged the pilot until he gave up and tried to get dangerously close to the mountain. And just like that, for many incoming years in the colony, that pawn was labelled as "the girl who crashed a plane".

The most popular personality tests and fortune-tellers use vague, broad descriptions and let the customers use their imagination to fill the narration gaps by themselves. This is perfect resource to use in a game like Rimworld.

Idea
I love Psychology mod and how it makes each pawn unique, more lively. Unfortunately, Psychology makes quite a few changes in the game to achieve that, which results in incompatibility with many mods. I'm working on a different approach.

Simple Personalities is designed to be modular, each module with increasing impact on the game. The goal is to let the player decide how much they want personalities to matter.



Roadmap
Module 1 - Enneagram
This module creates a web of dependencies between personality types and character traits to generate consistent, believable psyche description for a colonist. By itself it has no impact on the game mechanics.
    Functions:
    • enhance the storytelling
    • differentiate pawns
    • safe to add to any modlist
    • prepare the ground for other modules

    Here is a quick peek of this module heart:



Description example:


This is the whole early draft for this module design, if you're interested.

More invested players can even make one step further and check enneagram personality types online to learn more about their colonists. I used quite a few versions of enneagram to procure the most fitting list but all types should be easily reachable when searching "personality type" + "enneagram".


Module 2 - Psychological Drive Expanded
This module makes personalities influence in-game mechanics. Thanks to module 1, we already have pawns tagged as those who rely on instincts, feelings and thinking.
    With module 2 enabled the rules are simple:
    • Pawns with the same psychological drive understand each other better, argue less and act safer.
    • Pawns with different drives complement each other, share alternative solutions and act faster.

    This module checks only one variable – personality drive – and uses different values for interactions if they do or don't. For example, raising Discord chance for pawns with different drives or increasing mood gained after Venting to the friend who has the same drive and understands the problem better. Including Vanilla Social Interactions Expended (which will be needed to use this module, as it doubles the amount of social interactions) there are twelve such occasions in the game.

Module 3 – Worldviews
Module 2 introduced a simple mini-game, easy to track and understand for any player. This might not be enough to satisfy people who loved Psychology for the deep level of pawn diversification it brought to the game. Module 3 is not fully designed yet, my xml knowledge is way too poor to choose a development direction and set it in stone.

Module 3 should introduce “real talk”, 3rd option next to “chit-chat” and “deep talk”, weighted somewhere between those two. Real talk will use hermetic pool of topic categories and opinion changes induced by those will never fade. During the years they will help stabilize relations between pawns (for good or bad) and make friendships and rivalries not only believable, but also easy to explain after a peek into social tab. Do they argue about politics every now and then? That usually explains a lot.

I'll spare the details for now, I’m still considering options while slowly filling massive spreadsheet of topics and their categories.



What do you think? Would you use Simple Personalities? How many modules would you be interested in?

My meager xml knowledge is probably not enough for modules 2 and 3, so if you’re interested in coproducing Simple Personalities – let me know. I would gladly stick to the design and filling spreadsheets with data.
Logged