/obj/item/sensor_device name = "handheld crew monitor" desc = "A miniature machine that tracks suit sensors across the station." icon = 'icons/obj/device.dmi' icon_state = "scanner" w_class = WEIGHT_CLASS_SMALL slot_flags = SLOT_FLAG_BELT origin_tech = "programming=3;materials=3;magnets=3" var/datum/ui_module/crew_monitor/crew_monitor /obj/item/sensor_device/New() ..() crew_monitor = new(src) /obj/item/sensor_device/Destroy() QDEL_NULL(crew_monitor) return ..() /obj/item/sensor_device/attack_self(mob/user as mob) ui_interact(user) /obj/item/sensor_device/ui_state(mob/user) return GLOB.default_state /obj/item/sensor_device/ui_interact(mob/user, datum/tgui/ui = null) crew_monitor.ui_interact(user, ui)