Add per-unit job objectives and add a shitload for robotics.

This commit is contained in:
Rob Nelson
2013-09-15 01:06:57 -07:00
parent 39a84e3a97
commit afaa3d1ba8
7 changed files with 127 additions and 48 deletions

View File

@@ -57,8 +57,18 @@
return 0
proc/spawn_result()
proc/spawn_result(mob/user as mob)
if(result)
// PAY ME
var/taskpath=null
switch(result)
if(/obj/mecha/working/ripley)
taskpath = /datum/job_objective/make_ripley
if(taskpath)
var/datum/job_objective/task = user.mind.findJobTask(taskpath)
if(istype(task))
task.unit_completed()
new result(get_turf(holder))
spawn()
del holder