Perform a given action with certain combat setting flags set, returning them to their initial values if possible
The action you want to do with the given combat setting flags
Rest
A spread array of objects that contain a combat setting flag and its desired value; these look like the return value of getCombatFlags
getCombatFlags
The result of the action
Perform a given action with certain combat setting flags set, returning them to their initial values if possible