So, I was doing some testing in LoB difficulty, with a lvl1 sorcerer casting Charm Person (+3 bonus for the target making the save) on different people around Candlekeep.
My point was to do a quick check if the LoB saving throw implementation has been corrected. I don't think it has, since Shank & Carbos repeatedly failed their saves.
My issue is that, while I can't look at the engine itself, I was using the onscreen Saving Throws feedback, and saw some rolls between 24 and 27 from Imoen and Jondalar (the only ones actually managing to resist my spell sometimes, apart from Firebead who's immune to it for some reason)
Also, normally if you don't get any feedback, it means that the target has failed their save, but sometimes I did not get any feedback whatsoever but the target was not charmed. Why ?
So, what is exactly shown ?
It obviously cannot be the roll, since saving throws are rolled on a 20 dice. Maybe it's the roll + modifiers ? But then what modifiers ? the spell modifier is only +3, and they don't have any gear or special trait that would augment it.
So how and why 25 or 26 ?
Oh and Imoen is supposed to have her saving throw vs. spell at 15 at that point in the game, is it "feedbacked" as a +5 on the d20 roll ? Would explain how she can go up to 28.
So, my theory is that the feedback is : the roll + bonus/malus from spell + (20-target's related saving throw).
In my case, when Imy rolled a 28, it could be that she rolled a natural 20 + 3 (charm person) + 5 (from her lvl1 thief class ST vs Spell).
My question is thus:
- how to reliably make use of the feedback from target's saving throw ? Since I don't know the actual roll and the target's base saving throw, I have no way of calculating what my chances are for my spell to actually hit.
I would prefer a feedback like the thac0 rolls : base roll + modifiers = hit or no-hit.
- I know that LoB was incorrectly implemented (+5 ST instead of -5), can anyone confirm it is still the case ?