RimWorld

RimWorld

RimTalk
Feedback on Thought/Dialogue Context
Hi Juicy! The recent update is awesome. Thanks for all your hard work!

On a different note, I wanted to suggest a small modification to some of the thought-related mechanisms.

The change that includes one of the Pawn's current thoughts in the prompt sometimes creates awkward context mismatches. For instance, a Pawn might be praying in a room, but their dialogue praises an "impressive dining room" because that thought was included in the prompt, despite the difference in location.

I think this contextual discrepancy stems from two main issues:

Temporal/Contextual Overload: The Pawn holds both past thoughts and present thoughts (e.g., surrounding environment, worn-out clothing), but because all are treated as generic 'Thoughts', the dialogue often generates a statement linking an old/irrelevant thought to the current activity, leading to a time/location mismatch.

Narrowing the Scope: It seems that whichever Thought happens to be included heavily dominates the dialogue generation, regardless of the Pawn's current job. Given that the RimWorld system limits the number of Thoughts a Pawn has at any given time, this feature might ironically be narrowing the scope for broader, new conversations instead of expanding them.

---

Here are some examples of constantly active thoughts whose context mismatches the current situation:

When a Pawn has the 'Low Expectations' thought, if this thought is included in the prompt, it generates dialogue centered around this thought whether they are eating, researching, or recreating.

Pawns with the 'Very happy' gene always have the 'Genetic joy' thought. If this thought is included in the prompt, they generate dialogue centered around this thought no matter what their current activity is.

---

This is just my personal take on the mechanics, so please feel free to take or leave it. Keep up the amazing work!
Sidst redigeret af Cosmosteller; 2. okt. kl. 21:20
< >
Viser 1-1 af 1 kommentarer
Juicy  [udvikler] 2. okt. kl. 23:17 
Thanks for pointing that out! I’ll take another look at the thought logic and see if I can make it work better. Really helpful to hear how it plays out in practice.
< >
Viser 1-1 af 1 kommentarer
Per side: 1530 50