Think the Reaction system, if Larian wants to keep the current implementation, can work if the engine is allowed to know what the roll is in advance, in the background, then check if the Reaction has a chance of succeeding. If so, go ahead and burn the Reaction.
Also, if multiple Reactions can be used in a single point in time, use Reactions in the following order: free non-spell, non-action Reactions (Bardic Inspiration/Cunning Words) > non-spell Reactions > spell Reactions. If a Reaction can't pass the current check to be used against, move to another Reaction by priority. If a Reaction as used and didn't pass the check (d6 but only rolled a 1 when a 5 was needed), restart the priority and check against if another Reaction can help pass. Continue until both no free Reactions or a Reaction action is available to perform. Obviously only checking against currently toggled On reactions.
Bardic Inspiration and spell Shield when moving away from an threatening enemy with an available AoO comes to mind.
Last edited by Zyllos; 11/07/22 11:03 PM.