This: ["ItemCount(5444) <= 3"] = false
Is the same as this: ["ItemCount(5444) > 3"] = true
So, basically saying start if you have less than 3 (["ItemCount(5444) < 3"] = true) and stop if you have more than 3 (["ItemCount(5444) > 3"] = true), which will work, but from a logic perspective, you've left out what to do if it equals 3.
My proposed change below is like saying start if you have less than 3 and stop if you have 3 or more.
Is the same as this: ["ItemCount(5444) > 3"] = true
So, basically saying start if you have less than 3 (["ItemCount(5444) < 3"] = true) and stop if you have more than 3 (["ItemCount(5444) > 3"] = true), which will work, but from a logic perspective, you've left out what to do if it equals 3.
My proposed change below is like saying start if you have less than 3 and stop if you have 3 or more.
Code:
["condition"] = {
["ItemCount(5444) < 3"] = true;
};
["complete"] = {
["ItemCount(5444) <= 3"] = false; -- change this to ["ItemCount(5444) >= 3"] = true;
};