Skip to content

Improves visible message behavior

Rob Nelson requested to merge pull/11643/visiblemessageAGAIN into Bleeding-Edge

Created by: clusterfack

Now that virtualhearers inherit sight flags we need to fix the visible message system which uses viewers(get_turf(src)), since anything with SEE_TURFS sees any turf, any and all visible messages are visible when you have SEE_TURFS.

Now the visible message will depend on the turf level atom, either the turf or the mob or the object or the object holding the object or the mob holding the object or the object holding the mob, et cetera.

Fixes #11642 (closed)

Merge request reports