Bug in Crucible condition?
Summary
?equipslot{slot=HEAD} true if i use this condition in line condition, while i've unequiped the helmet, it runs regardless.
Steps to reproduce
For example:
- mechanic1{...} @self ?equipslot{slot=HEAD} true
- delay 60
- mechanic2{...} @self ?equipslot{slot=HEAD} true
If in these 3 seconds i've unequiped the helmet, the mechanic2 runs even if i unequiped the helmet.
Current behavior
Describe what happens currently, while the bug is affecting your server.
Intended correct behavior
Is there a method to avoid this? Or is it a bug? Can you put a condition that avoid this problem? Or fix (eventually) this bug? So if is it possible to make the condition updated in real time. So in in mechanic1 i have the item on HEAD, it runs, but if in the next 3 seconds i haven't the item on HEAD, it doesn't run.
Server log file
Provide a link to a Pastebin paste with a copy of your server's latest.log file from startup to "Done!" AND includes a player connecting.
Debug log snippet
Provide a link to a Pastebin paste with an excerpt of your latest.log file that includes debug output where you trigger the bugged behavior.
Proposed fixes
If it's not a bug, so my suggestion is to make a new parameter in the condition: {slot=HEAD;realtime=true/false} for example realtime parameter that controls if the helmet is still equiped or not