Nano Is Dead

This commit is contained in:
AffectedArc07
2020-11-21 09:46:50 +00:00
parent 3613057b9d
commit 984ac231e0
121 changed files with 43 additions and 26087 deletions
+3 -13
View File
@@ -278,18 +278,8 @@
return 1
// As a synthetic, the only limit on visibility is view range
/obj/item/mmi/contents_nano_distance(var/src_object, var/mob/living/user)
/obj/item/mmi/contents_tgui_distance(src_object, mob/living/user)
. = ..()
if((src_object in view(src)) && get_dist(src_object, src) <= user.client.view)
return STATUS_INTERACTIVE // interactive (green visibility)
return user.shared_living_nano_distance(src_object)
// For now the only thing that is helped by this is radio access
// Later a more intricate system for MMI UI interaction can be established
/obj/item/mmi/contents_nano_interact(var/src_object, var/mob/living/user)
if(!istype(user, /mob/living/carbon/brain))
log_runtime(EXCEPTION("Somehow a non-brain mob is inside an MMI!"), user)
return ..()
var/mob/living/carbon/brain/BM = user
if(BM.container == src && src_object == radio)
return STATUS_INTERACTIVE
return ..()
return user.shared_living_tgui_distance()
@@ -455,7 +455,6 @@ GLOBAL_LIST_INIT(robot_verbs_default, list(
notify_ai(2)
uneq_all()
SSnanoui.close_user_uis(src)
SStgui.close_user_uis(src)
sight_mode = null
update_sight()
-1
View File
@@ -1,5 +1,4 @@
/mob/Logout()
SSnanoui.user_logout(src) // this is used to clean up (remove) this user's Nano UIs
SStgui.on_logout(src) // Cleanup any TGUIs the user has open
unset_machine()
GLOB.player_list -= src