ID:840929
 
Is there a way to exclude more than 2 mobs?

say oview would exclude the user using w.o and then the targeted mob so only other people can see the text.

example

ovew(0) << "blah blah blah"

i don't want that text to show to the user or the mob but the people in that range.

Why don't you just remove the mob from the list?
from what list?
oview() returns a list. Remove the other mob from the list and you're good to go.
The oview() proc returns a list of objects. Lists are lists.
var L[] = list("a", "b", "c")
L -= list("b", "c")
// L now contains "a"
how can i remove them from the oview list?
Use a for(var/mob/m in oview()), an if statement to determine whether they should get the text, and m<<txt to deliver it.

You could also put the contents of oview() into a separate list, while filtering out the mobs you don't want, then deliver the message to the mobs in that list.