When using a constant or a function parameter on the name of a rule, if the variable is not preceded by another string, the part of the name where the variable is used evaluates to the variable name, instead of its value
Example
const variable_name = "Variable value"
Rule variable_name
Event
On Global
%test_function(param_name)
Rule param_name
Event
On Global
test_function("Parameter value")
When using a constant or a function parameter on the name of a rule, if the variable is not preceded by another string, the part of the name where the variable is used evaluates to the variable name, instead of its value
Example
becomes
For some reason, only the first variable is evaluated this way, variables concatenated after the first one evaluate to its value instead.
Example
becomes