mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-21 20:11:04 +01:00
* SSatlas.current_map * hardsuit spell tab appears to clear correctly * sdfsa * from the moment i understood the weakness of my flesh, it disgusted me * sdf
25 lines
1.0 KiB
Plaintext
25 lines
1.0 KiB
Plaintext
/datum/ghostspawner/matriarchmaintdrone
|
|
short_name = "matriarchmaintdrone"
|
|
name = "Matriarch Maintenance Drone"
|
|
show_on_job_select = FALSE
|
|
tags = list("Simple Mobs")
|
|
|
|
loc_type = GS_LOC_ATOM
|
|
atom_add_message = "A matriarch maintenance drone is now available!"
|
|
|
|
spawn_mob = /mob/living/silicon/robot/drone/construction/matriarch
|
|
|
|
/datum/ghostspawner/matriarchmaintdrone/New()
|
|
desc = "Delegate tasks to your lesser maintenance drones. Maintain and improve the systems on the [SSatlas.current_map.station_name]."
|
|
..()
|
|
|
|
/datum/ghostspawner/matriarchmaintdrone/spawn_mob(mob/user)
|
|
var/drone_name = sanitizeSafe(input(user, "Select a first-name suffix for your maintenance drone, for example, 'Bishop' would appear as 'matriach maintenance drone (Bishop)'. (Max length: 16 Characters)", "Name Suffix Selection"), 16)
|
|
if(!drone_name)
|
|
drone_name = pick("Ripley", "Tano", "Data")
|
|
var/mob/living/silicon/robot/drone/construction/matriarch/M = ..()
|
|
if(M)
|
|
M.set_name("[initial(M.name)] ([drone_name])")
|
|
M.designation = drone_name
|
|
return M
|