In trying to meet a Resolve (RES) attribute check, I found some inconsistency in the way attributes stack.
I have a base RES of 3.
With Berath's Blessings, my RES = 3 + 2 = 5.
With Berath's Blessings, equipment (+7 from various sources), my RES = 3 + 2 + 7 = 12. (Equation 1)
With Berath's Blessings, equipment (+7 from various sources), Rice Wine from resting (+2), my RES = 3 + 2 + 7 + 2 = 14.
The above situations work as expected.
If I now consume a Ripple Sponge which should give +3 RES for a total of 17 RES, I instead have a total of 15 RES. Effectively, the Ripple Sponge only grants +1 RES.
Now if I don't rest with Rice Wine, I have 12 RES (see Equation 1 above), as expected. After consuming a Ripple Sponge, I have a total of 15 RES. Effectively, the Ripple Sponge grants the full +3 RES.
I have a save file before resting with Rice Wine if it helps with finding a fix for this bug, but I cannot upload it here because I don't have permission to upload that kind of file. Or if it's not a bug, some clarification on the math would be greatly appreciated.