Request: add "Else" line in condition nodes. When condition is true - regular output will executing. When condition is false and node has a line from "Else" output - regular output will be skipped and "Else" output will executing.
You should say that you can put nodes after this condition or create copy of first node with inverse. But in some cases its not working. Lets look.
I have setup. One bot trying to set tags on other bot. Before this case targeted bot has tags 1 and 5.
In next step i have insulting situation - bot got wrong tags. In screenshot i catch this moment. First condition was true and targeted bot is tagged 3 now. Its intended behavior. But then next condition is true now! Its instantly remove tag 3 and put tag 2 for bot C. In battle i even cant see that targeted bot has tag 3. Bot instantly has tags 1 2 5.
"Else" line can solve this issue (and other problems too). With current logic its impossible to have correct order in one tick... instead i should use twice harder logic for split operations in several ticks + waste tags.
You should say that you can put nodes after this condition or create copy of first node with inverse. But in some cases its not working. Lets look.
I have setup. One bot trying to set tags on other bot. Before this case targeted bot has tags 1 and 5.
In next step i have insulting situation - bot got wrong tags. In screenshot i catch this moment. First condition was true and targeted bot is tagged 3 now. Its intended behavior. But then next condition is true now! Its instantly remove tag 3 and put tag 2 for bot C. In battle i even cant see that targeted bot has tag 3. Bot instantly has tags 1 2 5.
"Else" line can solve this issue (and other problems too). With current logic its impossible to have correct order in one tick... instead i should use twice harder logic for split operations in several ticks + waste tags.