On latest MM Dev builds, VariableIsSet Condition does not work.
Title. When tested, the condition does not work.
Example:
test-conditions-cast:
Skills:
- setvariable{var=caster.somevar;value="hello"} @self
- skill{s=test-conditiontest-exec} @self
test-conditions-exec:
Conditions:
- varisset{name=caster.somevar} orelsecast test-conditions-notset
# - variableisset{variable=caster.somevar} true
# - variableisset{variable=caster.somevar} false
Skills:
- message{m="Variable set, <caster.var.somevar>"}
test-conditions-notset:
Skills:
- message{m="Variable not set, <caster.var.somevar>"}
As shown above, the variable somevar is set to "hello".
However, when tested, neither the skill test-conditions-exec nor test-conditions-notset run. When testing with true/false, neither returns a result.
I believe this issue appeared around the time when nested placeholders were implemented.
A fix would be appreciated.