[BUG] Switch case condition cannot evaluate conditions dependent on the current skill
After extensive testing and many headaches, I've found that the condition= parameter of the switch mechanic cannot parse any skill variables or conditions reliant on the skill itself. VariableEquals does not parse at all when the variable being evaluated is of a skill scope, but will work on a caster, global and server scope.
Can be tested and replicated with the following configs: https://pastebin.com/grgeqcr9