mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-23 20:16:55 +01:00
Nano Is Dead
This commit is contained in:
@@ -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,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
|
||||
|
||||
Reference in New Issue
Block a user