0 of 0

File information

Last updated

Original upload

Created by

wtfbengt

Uploaded by

wtfbengt

Virus scan

Safe to use

Tags for this mod

About this mod

Uses Script Extender to generate a text file that lists every stat entry and its inheritance hierarchy in a clear tree format.

Requirements
Permissions and credits
Changelogs
When placed anywhere in load order (doesn't matter where) it will generate a file on launching the game C:\Users\username\AppData\Local\Larian Studios\Baldur's Gate 3\Script Extender\InheritanceTree.txt

It will account for modded entries as well.

IMPORTANT NOTE: If you start an honor or honor ruleset save, the code will run again but this time with a bunch of self inheritances and it will overwrite the traditional inheritances. As of 1.2 the code will now generate a new set of inheritances and compare them against the original to see what changes, and then add the changes to the original, showing a ⟳ icon to indicate a change to self inheritance, as well as placing a [Type: Honor Ruleset] at the bottom to see which entries changed inheritance to something not theirself.

Example output:

[Type: Armor]
          CL_Instruments_Doot
                    ├─ CL_ARM_Instrument_Doot_Drum
                    ├─ CL_ARM_Instrument_Doot_Flute
                    ├─ CL_ARM_Instrument_Doot_Lute
                    ├─ CL_ARM_Instrument_Doot_Lyre
                    └─ CL_ARM_Instrument_Doot_Violin
          _Armor_Magic

[Type: StatusData]
          ABERRANT_SHAPE
          ABILITYSCORE_DEATH
          ABJURE_ENEMY_SLOW
          ABSORB_ELEMENTS_ACTIVE
          ABSORB_ELEMENTS_COOLDOWN_TECHNICAL
          ACID
                    ├─ MAG_ACID_NOXIOUS_FUMES
                    └─ MAG_ACID_NOXIOUS_FUMES_DAMAGE
                        └─ MAG_ACID_NOXIOUS_FUMES_IMMUNITY


Credits:
Chatgpt for doing most of the code
BaldursGoonsack for idea
wesslen for that one priority line (based)