In regard to performance I wonder if it would be more efficient to check conditions of a reaction timer-based (say, every 2-5 seconds) and then activate the reaction instead of having about 6 checks per second by the reaction itself (an error in the CHECK block of a reaction appeared about this often in the info panel, so that might be the check frequency). Or would running a local timer + checking conditions on the timer event + setting the priority of the reaction be more costy?
Any insight on this would be very helpful to optimize char scripts!