MonE!
The program has a few options that gives the user some control over how the conditions are handled. The master span
setting sets a +/- offset to give it a small range. The Zero-Block option affects the way the condition is handled when a
slide is set to a zero value. If the zero-block is active then any set that meets that slides condition will be rejected if the
slide is set to zero. When (ZB) is turned off and the slide value is set to zero then that slide is not counted when the
calculations are made. The level lock allows the user to set a threshold value and any slide set to that value or above
must meet the condition before the set is accepted. If Level-lock is set to zero, then as long as the overall calculation is
in range with the master then the set will pass even if that condition is not met. The down side to this is that the option
work with all 16 primary slides. To add the option to set these for each slide would be too overwhelming The conditions
are applied to each line one at a time. It's not until all conditions are tallied and the sum is checked against the master
slide value that the set is accepted or rejected. It's a sort of average because all active slide values are summed and then
divided by the total number of active slides.
In the pic below you can see that I added a max value for the master slide based on the primary slide settings. This is the
combined value of all 16 slides / 16 and for the average game the master slide should be set to half of that. This could be
just another lost cause like 100s of other programs I have written over the years but I think it's worth testing. I won't know
anything more until it's finished. I have a few other options in mind but most likely they will cause confusion for the user
and may not make the final cut.
RL