As you can see below I'm wondering when return would be required. I know when else comes into to play I don't think that return is needed.
Code:
mob/proc/test()
if(variable)
//things
return
usr<<"No return"
mob/proc/test2()
if(variable)
//more things
else
//some more
mob/proc/test3()
if(variable)
//things
return
if(anothervariable)
//things
else
//things
For example, instead of this:
You could write this:
Of course, the former would be most preferred.