dude179 wrote: ↑Mon Jan 08, 2024 9:03 am
I would like to allow Shadowheart to use the mirror of loss. However, I can't do that because I made a Selune Shadowheart.
Does anyone know the game flags that I have to change to make her into a Shar Shadowheart?
For anyone wondering, I figured it out. The easiest way to do this is to manually add the passive status given by the mirror of loss. You can also use this method to change which stat you got from the mirror of loss, if you've changed your mind.
Step 1.
[Link] to search for the memory you want. For example, I want Shadowheart to gain +2 dex from the mirror, so I searched for "Thief's Memory". I discovered that the game reconizes this as "LOW_SharGrotto_Mirror_DexterityBoon_Passive".
Step 2. Connect the cheat table to BG3. Click console commands -> register commands -> passive/feat cheats. Right click "Add Mask of Many Faces" and click change script. In the script, replace "MaskOfManyFaces" with the memory you want. For example, changing it to "LOW_SharGrotto_Mirror_DexterityBoon_Passive" will give the Thief's Memory. Delete "
RemovePassiveFromPlayer(passive)" from the code. Activate the script, save the game, and you're done. Reload the save to see your change.
Step 3. If you want to delete an existing memory, change "AddPassiveToPlayer(passive)" to "RemovePassiveFromPlayer(passive)". Change the "MaskOfManyFaces" portion with the memory you want to delete.