Hey all,
I don't know if Kaeloree maintains Dace any more, but I've identified the problem with this bug. When Dace ISN'T in your party entering ToB, she's supposed to show up at the start and join Illasera. However, there's an error in T#DTCUT.bcs where it tries to create creature T#DAC25, when no such creature exists. The cutscene bugs out, and Illasera then attacks as her script is written, but the Enemy flag is never set on anybody.
For players, my suggestion would be to just C:SetGlobal("T#DaceFriendshipActive","GLOBAL",1) and C:SetGlobal("T#DaceJackass","GLOBAL",0) to bypass the cutscene script entirely.
For Kaeloree or whichever modder takes it upon themselves to fix this bug, the solution is somewhat more complicated. There aren't any CRE files that utilize T#DAC25.dlg, which would seem to be the correct dialogue to trigger as it has Illasera go hostile at the end. My guess is that T#DACE25.cre should be used, since Dace isn't summonable in ToB anyways so there probably shouldn't be a separate ToB version of her, but it seems to be built incorrectly - namely only being level 10, and using party member BCS/DLG files with no combat scripting (so she'd just stand there and get pummeled to death anyways even if she joined in).
Oh, also T#DTCUT uses Player1 as its actor, which means that Dace is never made to start dialogue with the PC at all, which also would need to be fixed.
Annnd because Illasera attacks even when not hostile, she just starts shooting you while Dace is moving to her position to speak with you. So, yeah.
Edited by hippofant, 20 April 2018 - 12:00 AM.