Hi guys,
I'm coming here for help before all this get me mad. I try to understand how personnal conversations are triggered with each companion. For all I can tell, either it's totally bugued, or these algorithms were written by the most complicated disturbed mind I've ever met (my guess : both.). I played this EA maybe a dozen times and I have seen Shadowheart trying to open the mysterious box only once, Gale tell me about his story only once, Astarion talk about what he will do when free from the tadpole only once, Wyll tell me about Mizora only on 3 or 4 of my runs (let's say one run on two)... I think you can catch the picture!
So, I decided to make an exhaustive amount of try and carefully report every conversation I am able to trigger and the state of my relationship and story progession for each case. If you have any knowledge that can help me, or just want to do some tests of your own and report them here, you are more than welcome!
This is my test form :
Companion: (ex: Shadowheart)
Subject: (ex: Reveal Shar worshipping)
Approval rate: (ex: AVERAGE)
Story progression (a list of all events triggered, ex : [Survive the crash, ressurect Gale, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove, save arabella, have a talk with Nettie, find abandoned village, find Shar helmet])
Localization : (location name or best : a link on interactive map like https://mapgenie.io/baldurs-gate-3/maps/wilderness?locationIds=57660) Number of long rest taken : (ex: 3)
Event requiring companion to be in party : (ex: find Shar helmet in abandoned village)
Additional conditions : (ex : success a persuasion test)
Have this companion been dismissed ? (a YES/NO answer)
Story items in companion inventory : (ex: [Mysterious box])
---------------------------------------------------------------- [Results -WIP-]----------------------------------------------------------------
Companion: Astarion
Subject: not at ease by sleeping outside at first night at camp
Approval rate: NEUTRAL
Story progression: Survive the crash, meet talking skeleton
Localization : Long rest camp
Number of long rest taken : 0
Event requiring companion to be in party : none
Additional conditions : none
Have this companion been dismissed ? NO
Story items in companion inventory : none
------------------------------------------------------------
Subject: ask you how you want to be killed when turning into mindflayer
Approval rate: NEUTRAL
Story progression: Survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove
Localization : Long rest camp
Number of long rest taken : 1
Event requiring companion to be in party : none
Additional conditions : none
Have this companion been dismissed ? NO
Story items in companion inventory : none
------------------------------------------------------------
Subject: tell you what he think about Raphael proposal
Approval rate: NEUTRAL
Story progression: Survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove, save arabella, have a talk with Nettie
Localization : Long rest camp
Number of long rest taken : 2
Event requiring companion to be in party : none
Additional conditions : meet talking skeleton and talk with Nettie seems to be required
Have this companion been dismissed ? NO
Story items in companion inventory : none
------------------------------------------------------------
Subject: confess being a vampire spawn
Approval rate: NEUTRAL
Story progression: Survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove, save arabella, have a talk with Nettie, find abandoned village
Localization : Long rest camp
Number of long rest taken : 3
Event requiring companion to be in party : find bloodless boar corpse on the road
Additional conditions : success persuasion or intimidation check
Have this companion been dismissed ? NO
Story items in companion inventory : none
------------------------------------------------------------
Subject: unlock the WTF is a vampire lord really hunting you Astarion dialog option
Approval rate: NEUTRAL
Story progression: Survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove, save arabella, have a talk with Nettie, find abandoned village, save some baldur gates lord from fire at Waukeen's Rest and learn that an other was captured by drow, find the Zhentarim and bring them back their lost stuff, meet Karlach and choose to help her, find the hunter at the auntie ethel house
Localization : anywhere
Number of long rest taken : 8
Event requiring companion to be in party : find the hunter at the auntie ethel house
Additional conditions : I guess having him confess to be a vampire spawn is required but not tested
Have this companion been dismissed ? NO
Story items in companion inventory : none
=============================================================================
Companion: Shadowheart
Subject: being suspicious about the other companions
Approval rate: NEUTRAL
Story progression: Survive the crash, meet talking skeleton
Localization : Long rest camp
Number of long rest taken : 0
Event requiring companion to be in party : none
Additional conditions : if Lae'zel have been recruted she will specifically talk about Lae'zel, in the other case she will globally speak about everyone
Have this companion been dismissed ? NO
Story items in companion inventory : none
------------------------------------------------------------
Subject: is surprised about having no symptom of ceremorphosis
Approval rate: NEUTRAL
Story progression: Survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove
Localization : Long rest camp
Number of long rest taken : 1
Event requiring companion to be in party : none
Additional conditions : none
Have this companion been dismissed ? NO
Story items in companion inventory : none
------------------------------------------------------------
Subject: tell you what she think about Raphael proposal
Approval rate: NEUTRAL
Story progression: Survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove, save arabella, have a talk with Nettie
Localization : Long rest camp
Number of long rest taken : 2
Event requiring companion to be in party : none
Additional conditions : meet talking skeleton and talk with Nettie seems to be required
Have this companion been dismissed ? YES
Story items in companion inventory : none
------------------------------------------------------------
Subject: reveal Shar worshipping
Approval rate: AVERAGE
Story progression : survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove, save arabella, have a talk with Nettie, find abandoned village, find Shar helmet
Localization : abandonned village (
https://mapgenie.io/baldurs-gate-3/maps/wilderness?locationIds=57660Number of long rest taken : 3
Event requiring companion to be in party : find Shar helmet or school diary about missing children in abandoned village
Additional conditions : success a persuasion test
Have this companion been dismissed ? YES
Story items in companion inventory : none (mysterious box wad in mine when scene triggered)
------------------------------------------------------------
Subject: be catched trying to open the box => do not sucess to trigger it since patch 3, still searching what it needs
Approval rate: ?
Story progression : ?
Localization : long rest camp
Number of long rest taken : ?
Event requiring companion to be in party : ?
Additional conditions : ? (find Githyankis patrol alone is not enough, maybe Shadowheart must be there ? Maybe dismiss her and let her at camp broke the event ? Maybe the mysterious box must be in her inventory when trigerring long rest ? )
Have this companion been dismissed ?
Story items in companion inventory : ?
=============================================================================
Companion: Gale
Subject: some depressed discussion in front of campfire
Approval rate: NEUTRAL
Story progression: Survive the crash, meet talking skeleton
Localization : Long rest camp
Number of long rest taken : 0
Event requiring companion to be in party : none
Additional conditions : none
Have this companion been dismissed ? NO
Story items in companion inventory : none
------------------------------------------------------------
Subject: lecture about ceremorphosis
Approval rate: NEUTRAL
Story progression: Survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove
Localization : Long rest camp
Number of long rest taken : 1
Event requiring companion to be in party : none
Additional conditions : none
Have this companion been dismissed ? NO
Story items in companion inventory : none
------------------------------------------------------------
Subject: brillant resurrection protocol
Approval rate: NEUTRAL
Story progression: Survive the crash, meet talking skeleton
Localization : anywhere
Number of long rest taken : 1
Event requiring companion to be in party : let him die and resolve the resurection protocol
Additional conditions : resolve the resurection protocol (but you don't have to ressurect him with the high level scroll if you want to keep it for a better use)
Have this companion been dismissed ? NO
Story items in companion inventory : none
------------------------------------------------------------
Subject: tell you what he think about Raphael proposal
Approval rate: NEUTRAL
Story progression: Survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove, save arabella, have a talk with Nettie
Localization : Long rest camp
Number of long rest taken : 2
Event requiring companion to be in party : none
Additional conditions : meet talking skeleton and talk with Nettie seems to be required
Have this companion been dismissed ? NO
Story items in companion inventory : none
------------------------------------------------------------
Subject: ask if you like the stew and reveal his condition
Approval rate: AVERAGE
Story progression : survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove, save arabella, have a talk with Nettie, find abandoned village
Localization : long rest camp
Number of long rest taken : 3
Event requiring companion to be in party : none
Additional conditions : I suspect approval rate to be AVERAGE to work as I never be able to trigger it with HIGH approval. Ressurect him do not seems to be required.
Have this companion been dismissed ? NO
Story items in companion inventory : none
------------------------------------------------------------
Subject: Mystra and the weave => known to be a pain in the ass to trigger. Only triggered once on patch 3 for me, do not success to trigger it in Patch 4 despite huge effort
Approval rate: ? (I suspect you broke the thing if you are higher than average or if you do not trigger the "ask if you like the stew and reveal his condition" scene on AVERAGE approval level)
Story progression : ?
Localization : long rest camp
Number of long rest taken : ?
Event requiring companion to be in party : ?
Additional conditions : ? still trying to find what they are. Ressurect him alone is not enough, try to dismiss him is not enough, cheat with approval level lowering it by spying his thoughts do not work
Have this companion been dismissed ?
Story items in companion inventory : ?
=============================================================================
Companion: Lae'zel
Subject: freaking out about not having ceremorphosis symptoms
Approval rate: NEUTRAL
Story progression: Survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove
Localization : Long rest camp
Number of long rest taken : 1
Event requiring companion to be in party : none
Additional conditions : none
Have this companion been dismissed ? NO
Story items in companion inventory : none
------------------------------------------------------------
Subject: tell you what she think about Raphael
Approval rate: NEUTRAL
Story progression: Survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove, save arabella, have a talk with Nettie
Localization : Long rest camp
Number of long rest taken : 2
Event requiring companion to be in party : none
Additional conditions : meet talking skeleton and talk with Nettie seems to be required
Have this companion been dismissed ? NO
Story items in companion inventory : none
------------------------------------------------------------
Subject: traumatize Zorru
Approval rate: NEUTRAL
Story progression : survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove
Localization : the grove (
https://mapgenie.io/baldurs-gate-3/maps/wilderness?locationIds=53482)
Number of long rest taken : 3
Event requiring companion to be in party : find Zorru in the grove
Additional conditions : none but success investigation and persuasion check (or a tadpole mind reading) will allow you to learn a little more about how she consider your condition.
Have this companion been dismissed ? NO
Story items in companion inventory : none
------------------------------------------------------------
Subject: Driven mad by the githyankis patrol
Approval rate: ? NEUTRAL
Story progression : survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove, save arabella, have a talk with Nettie, find abandoned village, find the Githyankis patrol
Localization : moutain pass
https://mapgenie.io/baldurs-gate-3/maps/wildernessNumber of long rest taken : 5
Event requiring companion to be in party : find the Githyankis patrol
Additional conditions : None
Have this companion been dismissed YES
Story items in companion inventory : None
Note : Since patch 4, Lae'zel is really often broken after the Githyankis encounter in my runs, react as she never be part of the team everytime I dismiss her and let her at camp
=============================================================================
Companion: Wyll
Subject: discussion about not having ceremorphosis symptoms (I do not often have wyll during my scond rest but I think I had this kind of conversation with him)
Approval rate: NEUTRAL
Story progression: Survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove
Localization : Long rest camp
Number of long rest taken : 1
Event requiring companion to be in party : none
Additional conditions : none
Have this companion been dismissed ? YES
Story items in companion inventory : none
------------------------------------------------------------
Subject: tell you what he think about Raphael
Approval rate: NEUTRAL
Story progression: Survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove, save arabella, have a talk with Nettie
Localization : Long rest camp
Number of long rest taken : 2
Event requiring companion to be in party : none
Additional conditions : meet talking skeleton and talk with Nettie seems to be required
Have this companion been dismissed ? YES
Story items in companion inventory : none
------------------------------------------------------------
Subject: Tell you you are impressive (about your fighting skills)
Approval rate: NEUTRAL
Story progression : survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove, talk to Zevlor and confirm you will help
Localization : long rest camp
Number of long rest taken : 3
Event requiring companion to be in party : none (I think this conversation is there whatever you do in the grove but I have a doubt on if having a talk with Zevlor with Wyll in your party is required
Additional conditions : none (maybe agree on killing goblins leader is required, had a doubt on this too).
Have this companion been dismissed ? YES
Story items in companion inventory : none
------------------------------------------------------------
Subject: React to the broken mindflayer container that stinks
Approval rate: ? AVERAGE
Story progression : survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove, save arabella, have a talk with Nettie, find a broken container under the bridge that lead to the abandoned village
Localization : near the abandoned village
Number of long rest taken : 4
Event requiring companion to be in party : find a broken container under the bridge that lead to the abandoned village
Additional conditions : None
Have this companion been dismissed YES
Story items in companion inventory : None
------------------------------------------------------------
Subject: Weirdly talk alone
Approval rate: ? AVERAGE
Story progression : survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove, save arabella, have a talk with Nettie, find a broken container under the bridge that lead to the abandoned village, find abandoned village
Localization : long rest camp
Number of long rest taken : 4
Event requiring companion to be in party : none (maybe walking around the abandonned village with him as he talk alone as walking with you but really not sure about that)
Additional conditions : None
Have this companion been dismissed YES
Story items in companion inventory : None
------------------------------------------------------------
Subject: Wyll wants to question a Goblin about Spike
Approval rate: ? AVERAGE
Story progression : survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove, save arabella, have a talk with Nettie, find a broken container under the bridge that lead to the abandoned village, find abandoned village
Localization : the abandoned village, near the mill where the underdark gnome is kept captive
Number of long rest taken : 5
Event requiring companion to be in party : That part is pretty bugued. You must have Wyll with you for the fight BUUUUUT! He must be hidden when engaging the fight. If not you will not have the scene where Wyll question the goblin leader about Spike if you keep him alive. BUUUUUUUUUUUUUUUUUUUUUUUUUUUT !!! If you keep Wyll hidden when engaging the fight you will not have the scene when he ask you to keep him alive. So, if you want to have the full scene you have to :
1) save your party.
2) engage the fight normally with Wyll at your side that will trigger the encounter scene when he ask you to keep the goblin leader alive
3) reload your save
4) Hide Wyll before getting closer
5) Because Wyll is in your team (even hidden) the fight will be triggered with no conversation at all
6) engage the fight with Wyll hidden
7) use wyll during the fight (you don't need to keep him hidden all along)
8) resolve the fight without killing the goblin leader (knocking him down or let him surrender when his hp growth low, I don't remember well)
9) Allow Wyll to ask his questions. (If you kill the goblin leader I think you can question his corpse with the "talk-to-dead" spell but never tried)
10) Thank Larian for all these impressive work
Additional conditions : Keep the leader alive or (maybe) have the "talk-to-dead" spell
Have this companion been dismissed YES
Story items in companion inventory : None
------------------------------------------------------------
Subject: Flaming fist react to Wyll
Approval rate: ? AVERAGE
Story progression : survive the crash, meet talking skeleton, intimidate tiefflins and free Lae'zel, find the grove, save arabella, have a talk with Nettie, find a broken container under the bridge that lead to the abandoned village, find abandoned village, reach Waukeen's rest
Localization : Waukeen's rest (
https://mapgenie.io/baldurs-gate-3/maps/wilderness?locationIds=57633)
Number of long rest taken : 6
Event requiring companion to be in party : Talk to the group of Flaming Fist trying to break the door of the burning building
Additional conditions : None
Have this companion been dismissed YES
Story items in companion inventory : None
------------------------------------------------------------
Subject: How would you torture the Blade of Frontier
Approval rate: ? AVERAGE
Story progression : survive the crash, [... I usually do everything I can do that is not in the underdark on the map before going to goblin camp so "everything else"...], reach the goblin camp, enter in the Selune temple
Localization : Selune temple in Goblin camp (
https://mapgenie.io/baldurs-gate-3/maps/wilderness?locationIds=57625)
Number of long rest taken : a lot at this point
Event requiring companion to be in party : Talk to a group of Goblin in Selune temple (dont remember well where they are)
Additional conditions : None
Have this companion been dismissed YES
Story items in companion inventory : None
------------------------------------------------------------
Subject: Question Spike about Mizora
Approval rate: ? AVERAGE
Story progression : survive the crash, [... I usually do everything I can do that is not in the underdark on the map before going to goblin camp so "everything else"...], reach the goblin camp, enter in the Selune temple
Localization : Selune temple in Goblin camp (
https://mapgenie.io/baldurs-gate-3/maps/wilderness?locationIds=57625)
Number of long rest taken : a lot at this point
Event requiring companion to be in party : Talk to Spike in the torture room
Additional conditions : None
Have this companion been dismissed YES
Story items in companion inventory : None
This is still a work in progress thing. I don't have trigger everything, my memory is not perfect, all tests were not Patch 4 tests.... I will keep this up to date, improving details, correcting mistakes throughout my runs. Don't hesitate to share your own experience or bring correction, annotation or comment mine ! Thank you for reading me in any case
