How about `if(locate(/obj/effect/blob/node)in orange(5, T)) ...`
Yes, `locate()` is one of those snowflake procs that behaves differently if followed by `in`.