Makes revenants not able to interact with TGUI interfaces (#14689)

* Makes revs not able to interact with TGUI stuff

* Fixes the edge cases
This commit is contained in:
farie82
2020-10-21 22:52:39 +02:00
committed by GitHub
parent 28f4b41486
commit e4a94393d5
3 changed files with 9 additions and 0 deletions
+3
View File
@@ -45,6 +45,9 @@ GLOBAL_DATUM_INIT(tgui_default_state, /datum/tgui_state/default, new)
return STATUS_INTERACTIVE
return STATUS_CLOSE
/mob/living/simple_animal/revenant/default_can_use_tgui_topic(src_object)
return STATUS_UPDATE
/mob/living/simple_animal/default_can_use_tgui_topic(src_object)
. = shared_tgui_interaction(src_object)
if(. > STATUS_CLOSE)
+3
View File
@@ -19,6 +19,9 @@ GLOBAL_DATUM_INIT(tgui_hands_state, /datum/tgui_state/hands_state, new)
return STATUS_INTERACTIVE
return STATUS_CLOSE
/mob/living/simple_animal/revenant/hands_can_use_tgui_topic(src_object)
return STATUS_UPDATE
/mob/living/silicon/robot/hands_can_use_tgui_topic(src_object)
if(activated(src_object))
return STATUS_INTERACTIVE
+3
View File
@@ -14,6 +14,9 @@ GLOBAL_DATUM_INIT(tgui_physical_state, /datum/tgui_state/physical, new)
/mob/proc/physical_can_use_tgui_topic(src_object)
return STATUS_CLOSE
/mob/living/simple_animal/revenant/physical_can_use_tgui_topic(src_object)
return STATUS_UPDATE
/mob/living/physical_can_use_tgui_topic(src_object)
return shared_living_tgui_distance(src_object)