Pillars of Eternity 2: Deadfire
0 of 0

File information

Last updated

Original upload

Created by

noqn

Uploaded by

noqn

Virus scan

Safe to use

Tags for this mod

About this mod

Isn't it weird that a character can max out both Benevolence and Cruelty at the same time?
From now on, whenever you increment a disposition, its antipode will be decreased by an equal amount!

Permissions and credits
Details

The original system had a couple quirks. It's not uncommon to rake up full score in two antonymous dispositions, due to the high number of responses with dispositions. You'd also end up with inaccurate reactivity; there are actual moments in the game where a Watcher with Honest 4 / Shady 1 will be treated as untrustworthy!

In order to solve this, I've put the dispositions in pairs of two opposites. Whenever one disposition increases, its opposite will be decreased by an equal amount.

<--->
(Benevolent / Cruel)
<--->
(Diplomatic / Aggressive)
<--->
(Honest / Shady)
<--->
(Stoic / Passionate)
<--->
(Rational / Clever) As of v1.1, Rational vs. Clever is optional and not included in the main packages!

(See Reasoning lower in the description for the motivation behind the pairings.)

I'm hoping this will make the dispositions represent the Watcher's characteristics in a way that actually makes sense.

On a side note, this will hopefully give Priests and Paladins more leeway in conversations, allowing them to recover from "accidentally" opposing the teachings of their Order/Deity. (Though on the other hand, they now face the risk of lowering their favored dispositions.)

Installation

Download Binary Dispositions.zip or any of the optional downloads, and extract the contained folder to your override folder. (Pillars of Eternity II Deadfire\PillarsOfEternityII_Data\override)

When launching the game, make sure that Binary Dispositions is enabled in the Mod Manager.

If you are using any mod that alters conversation files, such as Get Rekked or Aloth Romance Extension, be sure to put them lower in the load order than Binary Dispositions to ensure that they take precedence.

I've included alternative downloads if you also want to use my Player-Exclusive Skill Checks and/or No Forced Rests.
These versions combines their changes with the ones from Binary Dispositions, so you only have to install one file!

If you want to use the values from Classic Disposition Patch, I've prepared a patch. Download it as usual, but be sure to place it lower than the Main package in the Mod Manager load order. To clarify, this package requires both the original Classic Disposition Patch and one of the Main downloads from this mod!

If you would like to make Rational and Clever into opposites, install the optional Clever vs. Rational download and be sure to put it lower than the main packages in the load order. (Highly recommended for Priests of Wael)

Implementation

Unlike the ReputationAddPoints and CompanionAddRelationship script functions, DispositionAddPoints doesn't have an "Axis" parameter allowing negative gain. Instead, I created three ChangeStrengthGameData objects corresponding to the pre-existing Minor, Moderate and Major strengths but with negative values.

I then itterated through all the conversation files in the base game and DLCs programmatically, searching for instances of DispositionAddPoints script calls and inserted additional DispositionAddPoints calls with an equivalent negative strength and opposing Dispositions as the ones originally used.

Unsurprisingly, but nonetheless annoying, this caused the opposing Disposition icon to show up in dialogue options as well.
This was fixed by creating Global Scripts containing calls to DispositionAddPoints, one for every combination of Strength and Disposition, and using CallGlobalScript with these instead of directly calling DispositionAddPoints!

The result is a seamless integration!

Reasoning

Benevolent/Cruel doesn't need explaining, and the same goes for Honest/Shady (aka Deceptive in PoE1).
While Aggressive could arguably be paired with Stoic and to an extent Rational, nothing else fits Diplomatic as well as Aggressive does.
Furthermore, Stoic is a better fit with Passionate.

(Note that as of v1.1, Rational vs. Clever is optional.)
The last pair (Rational & Clever) is due to process of elimination and the only one I'm not entirely content about.
However, it still fits with in-game representation... Clever is mainly about irreverent comments and jokes, while Rational lines are consistently dry and level-headed. Most of the times when characters react to a high Clever score, they underline the Watcher's unpredictability, seeming lack of motives, or just general immaturity. In short, a fitting counterpoint to Rational.

_______________________

It's also important that the pairs are in tune with the Favored and Disfavored opposites of Paladin Orders / Priest Deities.
Both for convenience when playing such classes and to match how they are portrayed by game mechanics.

Favored vs. Disfavored Dispositions, per Order/Deity:
vs.
Bleak Walker
vs.
Darcozzi
vs.
St. Elcga
vs.
Goldpact
vs.
Kind Wayfarer
vs.
Berath
vs.
Eothas
vs.
Magran
vs.
Skaen
vs.
Wael
vs.
Woedica / Steel Garrote



Each disposition's most common opposite out of total entries:
3/5

5/5

2/3

5/8

3/4

3/4
+

2/3
+

3/5

2/4

3/3


This shows a similar picture as reasoning above.

Every single instance of Benevolent is paired against Cruel, which in turn has overwhelmingly the most matches with Benevolence, the closest being Diplomatic at 3.

Aggressive is paired against Diplomatic 3 times, and no other disposition more than once. Diplomatic has as many pairs with Cruel as Aggressive, but Cruel is already taken which leaves this an obvious choice.

All instances of Stoic is paired against Passionate, and Passionate has most pairs with Stoic.

Honest has as many Deceptive as Cruel pairs, and Deceptive has one more pair with Benevolent than Honest.
Since both Cruel/Benevolent are better pairs with other dispositions, it's still a good match.

Left are once again the odd combo of Rational/Clever... But the important thing is that neither of them are part of a Favored or Disfavored pair.