Evaluate bms.beforeCheck triggers for an actor and return accumulated modifiers.
Always routes to the lead GM for evaluation so conditions can safely read any world state.
If the current user IS the lead GM, evaluates locally.
If not, sends a socket request and awaits the result (3s timeout → zero mods).
Evaluate bms.beforeCheck triggers for an actor and return accumulated modifiers. Always routes to the lead GM for evaluation so conditions can safely read any world state.
If the current user IS the lead GM, evaluates locally. If not, sends a socket request and awaits the result (3s timeout → zero mods).