Merge pull request #100 from CHOMPStation2/Sharkmare-UNI-FAB

Re porting unified fabricators
This commit is contained in:
Razgriz
2020-01-08 02:04:28 -07:00
committed by GitHub
2 changed files with 20 additions and 0 deletions
@@ -0,0 +1,19 @@
//UNIFY start
/obj/machinery/drone_fabricator/unify //Non-Specific dronetype
drone_type = null //var filled by drone choice.
fabricator_tag = "Unified Drone Fabricator"
var/list/possible_drones = list("Construction Module" = /mob/living/silicon/robot/drone/construction,
"Maintenance Module" = /mob/living/silicon/robot/drone,
) //List of drone types to choose from.//Changeable in mapping.
create_drone(var/client/player)
choose_dronetype(possible_drones) //Call Drone choice before executing create_drone
..()
/obj/machinery/drone_fabricator/proc/choose_dronetype(possible_drones)
var/choice
choice = input(usr,"What module would you like to use?") as null|anything in possible_drones
if(!choice) return
drone_type = possible_drones[choice]
//UNIFY end