/** * Echoes drone laws to the user * * See [/mob/living/basic/drone/var/laws] */ /mob/living/basic/drone/verb/check_laws() set category = "Drone" set name = "Check Laws" to_chat(src, "Drone Laws") to_chat(src, laws) /** * Creates an alert to drones in the same network * * Prompts user for alert level of: * * Low * * Medium * * High * * Critical * * Attaches area name to message */ /mob/living/basic/drone/verb/drone_ping() set category = "Drone" set name = "Drone ping" var/alert_s = input(src,"Alert severity level","Drone ping",null) as null|anything in list("Low","Medium","High","Critical") var/area/A = get_area(loc) if(alert_s && A && stat != DEAD) var/msg = span_big("DRONE PING: [name]: [alert_s] priority alert in [A.name]!") alert_drones(msg)