// Special AI/pAI PDAs that cannot explode. /obj/item/pda/silicon detonate = FALSE ttone = "data" model_name = "Thinktronic 6000 Internal Personal Data Assistant" silicon_pda = TRUE // No flashlight app - robot cart has a headlamp app instead. programs = list( new/datum/data/pda/app/main_menu, new/datum/data/pda/app/notekeeper, new/datum/data/pda/app/messenger, new/datum/data/pda/app/manifest, new/datum/data/pda/app/nanobank, new/datum/data/pda/app/atmos_scanner, new/datum/data/pda/app/games, new/datum/data/pda/app/game/minesweeper, ) /obj/item/pda/silicon/proc/set_name_and_job(newname as text, newjob as text, newrank as null|text) owner = newname ownjob = newjob if(newrank) ownrank = newrank else ownrank = ownjob name = newname + " (" + ownjob + ")" /obj/item/pda/silicon/verb/cmd_send_pdamesg() set category = "AI IM" set name = "Send PDA Message" if(!can_use()) return var/datum/data/pda/app/messenger/M = find_program(/datum/data/pda/app/messenger) if(!M) to_chat(usr, "Cannot use messenger!") var/list/plist = M.available_pdas() if(plist) var/c = tgui_input_list(usr, "Please select a PDA", "Send message", sortList(plist)) if(!c) // if the user hasn't selected a PDA file we can't send a message return var/selected = plist[c] M.create_message(usr, selected) /obj/item/pda/silicon/verb/cmd_show_message_log() set category = "AI IM" set name = "Show Message Log" if(!can_use()) return var/datum/data/pda/app/messenger/M = find_program(/datum/data/pda/app/messenger) if(!M) to_chat(usr, "Cannot use messenger!") var/HTML = "