/obj/item/weapon/cloaking_device name = "cloaking device" desc = "Use this to become invisible to the human eyesocket." icon = 'icons/obj/device.dmi' icon_state = "shield0" var/active = 0.0 flags = FPRINT | TABLEPASS| CONDUCT item_state = "electronic" throwforce = 10.0 throw_speed = 2 throw_range = 10 w_class = 2.0 origin_tech = "magnets=3;syndicate=4" /obj/item/weapon/cloaking_device/attack_self(mob/user as mob) src.active = !( src.active ) if (src.active) user << "\blue The cloaking device is now active." src.icon_state = "shield1" else user << "\blue The cloaking device is now inactive." src.icon_state = "shield0" src.add_fingerprint(user) return /obj/item/weapon/cloaking_device/emp_act(severity) active = 0 icon_state = "shield0" if(ismob(loc)) loc:update_icons() ..()