When evaluating the conditions of the UoL there can bee infinite loops. A counter is used to avoid crashing the server. If after ConditionsRecursionLimit times of evaluating the conditions (for a single event) the player is not in a stable state, an error is thrown.