by Demon_F0rce
Ever wonder who can hear you in a BYOND game? Well check it out here! Now with deafness
Basically gives you a proc which you can use to figure out who you're hearing. Works almost the exact same as view() and oview(), with just the modification of arguments.

All bug reports are to be sent to the forum, thank you!

--Version 2.0--
hear() would always equal hearers()(T3h P3ngu1n).
Added in deafness to fix above bug - see below for details.
new_hearers() and new_ohearers() to count deafness in.
hear() and ohear() modified.

--Version 1.0--
Added hear() and ohear().
Released to the general public.

Deafness: A new var to allow people to have a value of deafness. Values as follows:

1 = Can still mainly hear (if hear(usr,10), it becomes 8 tiles instead.)

2 = Can still sorta hear (if hear(usr,10), it becomes 6 tiles instead.)

3 = Is having trouble listening (if hear(usr,10), it becomes 4 tiles instead.)

4 = Is becoming deaf (if hear(usr,10), it becomes 2 tiles instead.)

5 = Completely deaf.