Objects with invisibility = 101 are ignored by procs like view() that are used for say() and visible_message().

Objects that are simply hidden (instead of being abstract things) now always use invisibility = 100.
This fixes not being able to hear what you say while inside a hidden gas/disposal pipe.
Fixes the t-ray scanner revealing abstract object that should never be seen, like spacevine controller.
Fixes not hearing anything during a mob transformation.
This commit is contained in:
phil235
2016-04-29 00:04:40 +02:00
committed by phil235
parent f1737eed34
commit d5af5ca696
13 changed files with 23 additions and 23 deletions
+1 -1
View File
@@ -187,4 +187,4 @@ obj/structure/safe/ex_act(severity, target)
/obj/structure/safe/floor/hide(var/intact)
invisibility = intact ? 101 : 0
invisibility = intact ? 100 : 0