So before getting too far into analyzing, I looked and noticed that nearly everything was the same… Except you didn’t change the STRING variable into an Int. “Set Value As” won’t work if the values don’t match. BT’s can’t say no to programming that way since their values are generated at runtime and tasks/decos/services are meant for reuse across multiple BTs so it doesn’t check for errors like this.
A string can’t == an int. If it’s only ever going to be a number, just make it an int, and if it can have decimals make it a float and change it to set value as float.
1 Like
