What are everyones thoughts on using labels for loops and breaking/continuing using those labels? I know that goto is stayed away from (afaik because most people don't know how to use it properly). Is the same animosity attached to loop labels?
Here's an example of where I'm using it in some code...
for(d in L)
t = get_step(src, d)
if(isturf(src) && t && !istype(t, type))
else if(t && !istype(t, type))
for(var/atom/a in t)